баг в отладчике

Bugs (reports, fixes, etc.)

Postby g00db0y » 18 Apr 2014, 10:06

поставив BP на чтение из одной ячейки памяти стабильно вываливаюсь в отладчик после исполнения команды по этому адресу ???

Image

Image

http://gfile.ru/a7NwO
g00db0y
 
Posts: 8
Joined: 26 Sep 2012, 08:47
Group: Registered users

Postby lvd » 18 Apr 2014, 10:44

наверное потому, что отлажчик не различает чтение опкода и чтение неопкода. Тупо бряк на колбеке чтения памяти.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 18 Apr 2014, 10:45

g00db0y wrote:поставив BP на чтение из одной ячейки памяти стабильно вываливаюсь в отладчик после исполнения команды по этому адресу ???

Так ведь на втором скриншоте видно, что на адресе B5D8 стоит брекпоинт на исполнение (маркер розового цвета). Брекпоинты же запоминаются в файле bpx.ini. Видимо этот брекпоинт был поставлен когдато раньше и не был снят.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 18 Apr 2014, 10:45

lvd wrote:наверное потому, что отлажчик не различает чтение опкода и чтение неопкода. Тупо бряк на колбеке чтения памяти.

Как обычно влужу, посмотри сорец.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby g00db0y » 18 Apr 2014, 11:34

в том-то и дело что BP на исполнение я не ставил, это видно на первом скриншоте.в bpx.ini прописано только r0=0xB5D7
я приложил ссылку на снапшот - проверьте ситуацию.
g00db0y
 
Posts: 8
Joined: 26 Sep 2012, 08:47
Group: Registered users

Postby lvd » 18 Apr 2014, 12:34

deathsoft wrote:Как обычно влужу

Влуди
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 18 Apr 2014, 13:51

g00db0y wrote:в том-то и дело что BP на исполнение я не ставил, это видно на первом скриншоте.

Да, я посмотрел, при установленном брекпоинте на исполнение вся инструкция выделяется красным цветом, а розовый маркер - это просто текущая позиция курсора. Буду разбираться в чем там дело.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby g00db0y » 19 Apr 2014, 13:17

блин, достаточно поставить BP на чтение ячеек из диапазона ПЗУ и сразу сработает отладчик.
g00db0y
 
Posts: 8
Joined: 26 Sep 2012, 08:47
Group: Registered users

Postby deathsoft » 24 Apr 2014, 22:54

Я пока еще не смотрел эту ошибку, т.к. занимался выяснением почему отвалился дисковод в эмуляции "кворума".
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 07 Jun 2014, 13:15

g00db0y wrote:поставив BP на чтение из одной ячейки памяти стабильно вываливаюсь в отладчик после исполнения команды по этому адресу ???

Исправил, проверяй.
Attachments
emul.rar
(479.34 KB) Downloaded 971 times
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 6 guests

cron