home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / monitors / rsys / goodies / checksym / checksym.dok < prev    next >
Text File  |  1995-02-27  |  4KB  |  79 lines

  1.  
  2. CheckSym
  3.  
  4. Mit diesem Programm können die vom enforcer gemeldeten Hunkadressen aus
  5. einem Symbolfile eines Programms ermittelt werden. Dazu muß mit dem
  6. Aztec-C-Linker eine Symboldatei <prog>.sym mit dem Parameter -t erzeugt
  7. werden. Meldet der enforcer einen "unsauberen Zugriff", kann unter Angabe
  8. der Adresse sofort die schuldige Routine herausgefunden werden.
  9.  
  10. Aufruf: CheckSym <Name des Programms> [<adresse>]
  11.  
  12. Beispielaufruf:
  13.  
  14. enforcer meldet:
  15.  
  16. LONG-WRITE to  00000102        data=00000000   PC: 003FBB92
  17. USP:  00498168 SR: 0014 SW: 0709  (U0)(-)(D)  TCB: 00497090
  18. Data: 00000000 DDDD1111 DDDD2222 DDDD3333 003FBB2A DDDD5555 DDDD6666 DDDD7777
  19. Addr: AAAA0000 AAAA1111 AAAA2222 AAAA3333 AAAA4444 003FBB2A 002007A0 --------
  20. Stck: 003FB688 00F90A62 00001000 4C617742 7265616B 65720000 00000000 00167E80
  21. Stck: FF3C0008 61005BD0 2D5FFF84 2248206E 000C6100 1CA800AE 00001248 FF846000
  22. PC-8: 2E3CDDDD 777731C0 00004EAE FF7C2014 4EAEFF88 11C10101 4EAEFF76 21C00102
  23. PC *: 4EAEFF82 201F670A 4EAEFF7C 22404EAE FE864E75 00245645 523A204C 61774272
  24. Name: "MyProg"  Hunk 0000 Offset 0000008A
  25.                                  ^^^^^^^^--- Diese ist wichtig!
  26.  
  27.    sys:> CheckSym MyProg 8A
  28.    checksym 0.1 - von Rolf Böhme, PD!
  29.  
  30.    -------------------------------
  31.    Segment 0, Hunk 0
  32.    -------------------------------
  33.    Adr: 0x00000004  Symbol: _atoh          <-+
  34.                                              |
  35.    -------------------------------           |
  36.    Segment 0, Hunk 1                         |
  37.    -------------------------------           |  Diese Funktionen
  38.    Adr: 0x00000000  Symbol: __ctype        <-+- können den Hit verursacht
  39.                                              |  haben!
  40.    -------------------------------           |
  41.    Segment 0, Hunk 2                         |
  42.    -------------------------------           |
  43.    Adr: 0x00000000  Symbol: __H1_end       <-+
  44.    sys:>
  45.  
  46. -------------------------------------------------------------------------
  47.  
  48.    Es  wird  keine  Garantie  gegeben, daß das Programm 100%ig zuverlässig
  49. ist.   Ihr  benutzt dieses Programm auf eigene Gefahr.  Der Autor kann auf
  50. keinen  Fall  für  irgendwelche Schäden verantwortlich gemacht werden, die
  51. durch die Anwendung dieses Programmes entstehen.
  52.  
  53.    Weiterhin  darf  das  Programm  und  der Quelltext zu CheckSym nicht zu
  54. kommerziellen  Zwecken jeder Art verwendet werden.  Desweiteren dürfen das
  55. Programm   und   der   Quelltext   nicht  direkt  und  nicht  indirekt  zu
  56. militärischen  Zwecken  jeder Art verwendet werden!  Jede Veröffentlichung
  57. in  Diskmagazinen  und  Zeitschriften  MUSS  mit der Zustimmung des Autors
  58. stattfinden.
  59.  
  60.    Der Quelltext ist völlig Public Domain und Giftware, aber es wäre nett,
  61. wenn mich der jeweilige Programmierer in einer kleinen Danksagung erwähnen
  62. würde.   Auch  wenn  andere  dieses  Programm als Grundlage nehmen, um ein
  63. neues  CheckSym zu programmieren, sollten diese sich mit mir in Verbindung
  64. setzen, damit wir unsere Aktivitäten koordinieren können.
  65.  
  66.    Der  Autor  ist  weiterhin  sehr empfänglich für kleine Geschenke, also
  67. Geld  :-),  Gummibärchen,  Briefe,  Postkarten,  Disketten, Musikkassetten
  68. u.v.a.m.   Auch  Geldspenden,  Schecks  oder  Überweisungen  werden  nicht
  69. abgelehnt :-))
  70.  
  71. Autor:
  72.  
  73.                                 Rolf Böhme
  74.                               Stammestr. 48
  75.                              3000 Hannover 91
  76.                                  Germany
  77.                          EMAIL: R.BOEHME@COPS.ZER
  78.                      FIDO:  2:245/44.2 (Rolf Boehme)
  79.