Сейчас на форуме: (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Трассировка
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 мая 2006 12:03
· Личное сообщение · #1

Обьясните пожалуйста новичку что такое трассировка, для чего она нужна и как её производить



Ранг: 46.5 (посетитель)
Активность: 0.070
Статус: Участник

Создано: 05 мая 2006 13:49
· Личное сообщение · #2

Трассировка - это пошаговое выполнение программы. Представляет из себя трудоёмкий процесс. Когда находишь интересный кусок кода в программе, то начинаешь выполнять заход в подпрограмму и выполняешь пошаговый просмотр кода. Производится клавишами F7, F8 в Olly.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 06 мая 2006 08:46
· Личное сообщение · #3

crazyalex пишет:
начинаешь выполнять заход в подпрограмму и выполняешь пошаговый просмотр кода

Дополню : параллельно смотришь что попадает в регистры и память и, как говорит Задорнов "включаем соображалку". Мне все-таки больше по душе софтайсовские бряки с добавочными командами - ускоренная трассировка, точнее это называется контрольные точки. Но до этого необходимо построить блок-схему программы и отсечь понятные подпрограммы, а непонятные оттрассировать.


 eXeL@B —› Вопросы новичков —› Трассировка
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати