|
Как посмотреть в VS17 содержимое кучи и стека без сторонних утилит и танцев с бубном
|
|||
---|---|---|---|
#18+
Изучая в режиме отладки полученный код в встроенном дизасемблере, возникло желание посмотреть что находится по тому или иному адресу указанному в операторах ассемблера при обращении к стеку и к куче. к примеру в регистре esp\ebp находит текущий адрес стека\окна. в меню Debug -> Windows -> Memory есть 4 элемента: Memory 1, Memory 2, Memory 3, Memory 4. У меня они не работают, отображают надпись "Unable to evaluate the expression". Может кто сталкивался с такой проблемой или может содержимое памяти можно глянуть через другие "окна"? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2017, 17:47 |
|
Как посмотреть в VS17 содержимое кучи и стека без сторонних утилит и танцев с бубном
|
|||
---|---|---|---|
#18+
проблему я решил с настройками отладчика. В окне отладчика отображается код Assembler'а созданного JIT компилятором на основе MSIL кода, на сколько я понимаю :) может я и не прав. Есть ли где то хорошая литература по всем командам данного Assembler'а, так как испытываю некоторые трудности в плане понимания некоторых новых для меня команд. И различных конструкций типа "xmm0,mmword" (на сколько я понял, это как то свазанно с адресацией в куче) Хотя в целом мне всё понятно, базовые знания ассемблера со времен DOS у меня остались :) Заранее спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2017, 11:58 |
|
Как посмотреть в VS17 содержимое кучи и стека без сторонних утилит и танцев с бубном
|
|||
---|---|---|---|
#18+
Roman MejtesЕсть ли где то хорошая литература по всем командам данного Assembler'а Интеловская документация https://software.intel.com/en-us/articles/intel-sdm ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2017, 13:27 |
|
Как посмотреть в VS17 содержимое кучи и стека без сторонних утилит и танцев с бубном
|
|||
---|---|---|---|
#18+
Roman Mejtes, Ну с соглашением о вызовах (это уже OS-зависимо) ознакомиться полезно https://msdn.microsoft.com/ru-ru/library/7kcdt6fy.aspx например. (для x86 - там же в MSDN) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2017, 13:36 |
|
|
start [/forum/topic.php?fid=20&fpage=36&tid=1399596]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 141ms |
0 / 0 |