home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
monitors
/
rsys
/
rsysgoodies.lha
/
Goodies
/
CheckSym
/
CheckSym.dok
< prev
next >
Wrap
Text File
|
1993-07-01
|
4KB
|
79 lines
CheckSym
Mit diesem Programm können die vom enforcer gemeldeten Hunkadressen aus
einem Symbolfile eines Programms ermittelt werden. Dazu muß mit dem
Aztec-C-Linker eine Symboldatei <prog>.sym mit dem Parameter -t erzeugt
werden. Meldet der enforcer einen "unsauberen Zugriff", kann unter Angabe
der Adresse sofort die schuldige Routine herausgefunden werden.
Aufruf: CheckSym <Name des Programms> [<adresse>]
Beispielaufruf:
enforcer meldet:
LONG-WRITE to 00000102 data=00000000 PC: 003FBB92
USP: 00498168 SR: 0014 SW: 0709 (U0)(-)(D) TCB: 00497090
Data: 00000000 DDDD1111 DDDD2222 DDDD3333 003FBB2A DDDD5555 DDDD6666 DDDD7777
Addr: AAAA0000 AAAA1111 AAAA2222 AAAA3333 AAAA4444 003FBB2A 002007A0 --------
Stck: 003FB688 00F90A62 00001000 4C617742 7265616B 65720000 00000000 00167E80
Stck: FF3C0008 61005BD0 2D5FFF84 2248206E 000C6100 1CA800AE 00001248 FF846000
PC-8: 2E3CDDDD 777731C0 00004EAE FF7C2014 4EAEFF88 11C10101 4EAEFF76 21C00102
PC *: 4EAEFF82 201F670A 4EAEFF7C 22404EAE FE864E75 00245645 523A204C 61774272
Name: "MyProg" Hunk 0000 Offset 0000008A
^^^^^^^^--- Diese ist wichtig!
sys:> CheckSym MyProg 8A
checksym 0.1 - von Rolf Böhme, PD!
-------------------------------
Segment 0, Hunk 0
-------------------------------
Adr: 0x00000004 Symbol: _atoh <-+
|
------------------------------- |
Segment 0, Hunk 1 |
------------------------------- | Diese Funktionen
Adr: 0x00000000 Symbol: __ctype <-+- können den Hit verursacht
| haben!
------------------------------- |
Segment 0, Hunk 2 |
------------------------------- |
Adr: 0x00000000 Symbol: __H1_end <-+
sys:>
-------------------------------------------------------------------------
Es wird keine Garantie gegeben, daß das Programm 100%ig zuverlässig
ist. Ihr benutzt dieses Programm auf eigene Gefahr. Der Autor kann auf
keinen Fall für irgendwelche Schäden verantwortlich gemacht werden, die
durch die Anwendung dieses Programmes entstehen.
Weiterhin darf das Programm und der Quelltext zu CheckSym nicht zu
kommerziellen Zwecken jeder Art verwendet werden. Desweiteren dürfen das
Programm und der Quelltext nicht direkt und nicht indirekt zu
militärischen Zwecken jeder Art verwendet werden! Jede Veröffentlichung
in Diskmagazinen und Zeitschriften MUSS mit der Zustimmung des Autors
stattfinden.
Der Quelltext ist völlig Public Domain und Giftware, aber es wäre nett,
wenn mich der jeweilige Programmierer in einer kleinen Danksagung erwähnen
würde. Auch wenn andere dieses Programm als Grundlage nehmen, um ein
neues CheckSym zu programmieren, sollten diese sich mit mir in Verbindung
setzen, damit wir unsere Aktivitäten koordinieren können.
Der Autor ist weiterhin sehr empfänglich für kleine Geschenke, also
Geld :-), Gummibärchen, Briefe, Postkarten, Disketten, Musikkassetten
u.v.a.m. Auch Geldspenden, Schecks oder Überweisungen werden nicht
abgelehnt :-))
Autor:
Rolf Böhme
Stammestr. 48
3000 Hannover 91
Germany
EMAIL: R.BOEHME@COPS.ZER
FIDO: 2:245/44.2 (Rolf Boehme)