Отладка приложений

         

Отладка приложений

Основы CPU
Регистры
Формат инструкции и адресация памяти

Встроенный ассемблер Visual C++
Инструкции, которые нужно знать
Манипуляции со стеком
Самые общие простые инструкции
Общая последовательность: вход и выход из функции
Доступ к параметрам, глобальным и локальным переменным

Вызов и возврат из процедур
Соглашения о вызовах
Пример соглашений о вызовах
Дополнительные инструкции
Манипуляции с данными

Манипуляции с указателями
Сравнение и проверка
Инструкции переходов и ветвлений
Циклы
Манипуляции со строками
Общие конструкции языка ассемблера

Доступ через регистр FS
Создание или уничтожение SEH-кадра
Ссылки на структуры и классы
Полный пример
Окно Disassembly
Навигация
Просмотр параметров в стеке

Окна Memory и Disassembly
Советы и специальные приемы
Endians
Код мусора

Регистры и окно Watch
Изучайте ASM-файлы
Резюме
Содержание раздела