FindAccess * Find Accesses

### FindAccess * поиск обращений к участку памяти

Эта утилита загружает указанный файл и ищет в нём обращения к указанному адресу. Она найдет все абсолютные и относительные ссылки - 8, 16, и 32 битные. Она была написана для того, чтобы анализировать coredump файлы. Она подобна системному монитору, но только не будет дизассемблировать найденное обращение, а только покажет его, как простой Hex-дамп.

#### Установка

FindAccess содержится только в архиве `DEV`, но не в архиве `USR`
скопируйте ее в C: или подобное место

#### Использование

Я использую следующий alias (добавленный к моему S:Shell-Startup), чтобы осуществлять поиск в файлах дампа памяти, сгенерированных программой 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" (приставка "$" для шестнадцатиричных значений, поддерживаемые операторы "+" и "-", унарные и двоичные)
`ORG` | логический адрес начала файла; если не указан, то используется $0; также вы можете использовать те же самые операторы что и с ADDRESS/A