Эта утилита загрузит указанный файл и начнет просматривать его для поиска доступов к указанному адресу. Она найдет все абсолютные и относительные ссылки - 8, 16, и 32 битные. Она была написана для того, чтобы анализировать coredump файлы. Она подобна системному монитору, но только не будет дизассемблировать найденный доступ, т.е показываться будет только Hex-dump.
FindAccess содержится в архиве
DEV, но не в архиве
USR
скопируйте ее в
C: или другое место
Я использую следующий alias (добавленный к моему S:Shell-у), чтобы искать в файлах дампа памяти, написанных whdload:
alias fa FindAccess C:.whdl_memory
теперь можно открыть Shell и набрать примерно следующее:
fa 1500 $
результатом будет:
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
FILE/A, ADDRESS/A, ORG | |
FILE/A | имя просматриваемого файла |
ADDRESS/A | адрес доступа, который вы ищете, вы может использовать простые выражения вроде "$5000" = "20480" = "-$Ff +-33 + 19512+$4e8" (приставка "$" для hex чисел, поддержанные операторы "+" и "-", одноместные и двойные) |
ORG | логический адрес начала файла, если не указан, тогда используется $0, также вы можете использовать те же самые операторы как и с ADDRESS/A |