root# uname -a FreeBSD root.*.com 5.4-RELEASE FreeBSD 5.4-RELEASE #3: Mon Oct 17 19:38:20 EEST 2005 root@root.*.com:/usr/obj/usr/src/sys/WORMKRNL i386 root# gdb GNU gdb 6.1.1 [FreeBSD] Обычные
если есть потоки - то юзай аппаратные брекпоинты (жаль, их всего 4 на i386) покажи вывод команд : i thr i signals если есть исходники - покажи опции компилятора
Потоков нет. Обычная линейная программа. (gdb) i thr No registers. (gdb) i signals SIGINT Yes Yes No Interrupt SIGTRAP Yes Yes No Trace/breakpoint trap EXC_BREAKPOINT Yes Yes Yes Breakpoint Вывод большой я тока которые мне показались основными выбрал. Устанавливался с установкой системы.
если в Linux то никак GDB работает в третьем кольце и использует ptrace() ptrace() не предусматривает возможность получения значений системных и отладочных регистров
netw0rm Нарисуй свой вызов gdb и последовательность команд - может ты просто напутал что. Хотя на INT 3 точно должен реагировать.