LINUX.ORG.RU

gdb плохо step'ает?

 ,


0

1
(gdb) s
1192			cb_struct->cb(sdi, packet, cb_struct->cb_data);
(gdb) p cb_struct->cb
$27 = (sr_datafeed_callback) 0x407880 <datafeed_in>
(gdb) s
libsigrok 0.5.0-git-f919788
Acquisition with 8/8 channels
1188		for (l = sdi->session->datafeed_callbacks; l; l = l->next) {
(gdb) 

Почему он в коллбек мне не залез?



Последнее исправление: beastie (всего исправлений: 1)

брейк надо ставить вроде. Ибо он не предугадывает прыжки в колбэки

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)

Попробуй так:
break cb_struct->cb
но я не уверен, что так можно.
Можно попытаться ещё break * cb_struct->cb

mittorn ★★★★★
()

Таки нет, это я налажал: тот кусок из которого я прыгаю был собран с -ggdb, а целевой - без, из-за чего gdb не мог ничего узнать про строчки целевой функции.

L29Ah
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.