[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

FindAccess * Trova Accessi di una locazione di memoria

Questo programma carica il file specificato e lo analizza per trovare accessi ad uno specifico indirizzo. Trova tutte le referenze assolute e relative a 8, 16 e 32 bit. E' stato scritto per analizzare i file coredump. E' simile al comando FA dei Freezer ma non disassembla l'accesso ma lo mostra come dump esadecimale.

Installazione

FindAccess č contenuto solo nell'archivio DEV, non in quello USR
copialo in C: o in un posto simile

Uso

Io utilizzo il seguente alias (aggiunto alla mia S:Shell-Startup) per cercare nell'ultimo dump della memoria salvato da WHDLoad:

alias fa FindAccess C:.whdl_memory

in questo modo posso aprire una Shell e scrivere ad esempio:

fa $15000

e ottengo l'output:

FindAccess 1.2 (17-Jan-99 14:45:18) by Bert Jahn
loading file Workbench:CE/.whdl_memory
scanning accesses to $15000 (86016) file: $0-$80000
Relative Word at $ 14240 -> 06C00000 07C00000 0DC0 00000CC0 000004C0

Opzioni

FILE/A,ADDRESS/A,ORG
FILE/A il nome del file da analizzare
ADDRESS/A   l'indirizzo dell'accesso che stai cercando, puoi usare semplici espressioni come "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (preponi "$" per i numeri esadecimali, gli operatori supportati sono "+" e "-", a singolo e doppio operatore)
ORG l'indirizzo logico di inizio del file, se non specificato verrā utilizzato $0, puoi usare le stesse espressioni semplici dell'opzione ADDRESS/A

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]