Closed qboneteam closed 5 years ago
Опиши как воспроизвести. По скриншоту не ясно. Впрочем, по названию тоже... ЗЫ: Воспроизвёл. На адресе смещение -1, на ascii +1. Побочные эффекты
Метки же можно ставить и по ПКМ на дампе памяти. Вот ставлю мышку на участок на текстовом отображении дампа (№0008-000F), А брякпоинт ставится на адрес 0х0010
хотя конечно непонятно куда она и так должна ставится, но явно не на совершенно иной адрес
2 варианта:
Варианта ТРИ - в правом столбце сделать не все одной строкой, а так же по одному как и слева
пробовал - выглядит очень и очень плохо
тогда отключи вообще тогда правую. Но хотелось бы чтобы справа всё варно подсвечивался символ соответствующий курсору в левой половине. И чего слева от текстового отображения много пустого места?
Наверху же чётко написан адрес курсора : Dump : 0008. Но вообще возможность ставить брейкпоинты на целую строку это мисконцепт какой-то.
Если чётко указан адрес 0х0008 то почему брякпоинт ставится на 0х0010
Всё просто: базовый адрес строки - тот, что указан слева. Текущий адрес рассчитывается как базовый+номер_столбца-1. Но по идее он должен работать только на столбцах 1-8. Самый левый и самый правый столбцы - это побочные эффекты. На левом смещение получается -1, а на правом +8 от базового. Туда и ставятся брыкпоинты
Ну и сделать этот правый столбец со смещением 0, особый случай, и брыкпоинт, например на запись, чтоб на все покрываемые этой строкой ячейки впиндюрился.
Пока что сделал, чтобы оба столбца ссылались на первый байт. Поставить бряки на область можно, выделив её мышкой.