FindAccess * поиск доступа к участку памяти

Эта утилита загрузит указанный файл и начнет просматривать его для поиска доступов к указанному адресу. Она найдет все абсолютные и относительные ссылки - 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