Сообщение от Scorpeg
Поэтому Erik пошел вообще не туда. У меня код нерелоцируемый - поэтому там указывать надо абсолютные адреса.
|
Ну теперь-то понятно. Я так и понял, что у тебя адрес без релокации оказался, потому что новую функцию дебаггер не видит.
Сообщение от Scorpeg
(но не больше 65535)
|
А это почему? Я вижу, что адресация кругом подсчитывается 3-мя байтами, не обязательно до FFFF. Вот примеры:
0x000B6270: 0x0802D866 'f...' - j loc_000B6198
0x0011104C: 0x08044346 'FC..' - j loc_00110D18
- 0x0802D866 --- loc_000B6198 = 745880 : 4 = 0х02D866
- 0x08044346 --- loc_00110D18 = 1117464 : 4 = 0x044346
Как бы больше, чем
65535. Первый байт 0х08 - указывает на функцию джумпа в 0х00000000.