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

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

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

Создано: 03 января 2011 20:48
· Личное сообщение · #1

Подскажите plz какие есть средства для сабжа.

Есть сетевое приложение постоянно обменивающееся с сервером данными по сети. Останавливать надолго его нельзя. Хотелось бы чтобы при срабатывании брекпойнта на доступ к памяти, отладчик запускал определенный скрипт, передавая ему, скажем, адрес инструкции, на которой остановилось выполнение и состояние регистров в момент останова. После нескольких миллисекунд выполнения скрипта приложение продолжило бы работу.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 03 января 2011 20:51
· Личное сообщение · #2

Да хыть в ольке скрипты подцепи. Миллисекунды никто не обещает, но должно прокатить.



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

Создано: 03 января 2011 21:46
· Личное сообщение · #3

Имеется ввиду ODbgScript?

В этом языке есть команда для аттача к запущенному процессу?

Если делать аттач вручную, олька переводит процесс в режим паузы. А до того как я успеваю нажать F9 происходит дисконнект.

Есть какая-нибудь коллекция *.osc? На примерах разбираться легче.



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

Создано: 03 января 2011 22:00 · Поправил: equinox
· Личное сообщение · #4

В ольке 2.0 паузу после аттача можно отключить в настройках. А в 1.10 хз.


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


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