Я действительно не понимал объяснения уступки в руководстве GDB, а google не дает ничего более полезного.Что означает «низший» в терминах «уступающий отладчик»?
Может ли кто-нибудь объяснить «низшие» простыми словами?
Я действительно не понимал объяснения уступки в руководстве GDB, а google не дает ничего более полезного.Что означает «низший» в терминах «уступающий отладчик»?
Может ли кто-нибудь объяснить «низшие» простыми словами?
«Понижение» - это общий термин, означающий «что-то, что вы используете gdb для отладки» - обычно это процесс или, возможно, ядро, запущенное на эмуляторе или на каком-либо другом аппаратном обеспечении, подключенном к последовательной линии.
Термин «нижний отладчик» появляется, когда вы используете gdb для отладки gdb. То есть, у вас есть два процесса gdb, один из которых (главный gdb) наблюдает и контролирует (устанавливая точки останова, одиночный шаг и т. Д.) Второй («нижний отладчик»). Ухудший отладчик сам, вероятно, контролирует некоторые другие программы.
В gdb «нижний» относится к процессу, который вы отлаживаете. Например. Теперь
(gdb) help info inferiors
IDs of specified inferiors (all inferiors if no argument).
(gdb) info inferiors
Num Description Executable
* 1 process 12858 /usr/bin/true
GDB может отлаживать несколько процессов одновременно, поэтому он имеет команду для переключения между низшими подобно тому, как вы можете переключаться между потоками.
(gdb) help inferior
Use this command to switch between inferiors.
The new inferior ID must be currently known.
Большинство команд в Inferiors and Programs разделе ручных сделок с отладкой несколько процессов одновременно.
Не могли бы вы привести пример? –
http://sourceware.org/gdb/onlinedocs/gdb/Inferiors-and-Programs.html – borrible
@borrible - это на самом деле эта ссылка, которую я имел в виду, как трудно понять (я немного глуп и мне нужны простые объяснения все! :-)). «Низший обычно соответствует процессу, но является более общим и относится также к целям, у которых нет процессов». В двух словах, не могли бы вы сказать, что на самом деле уступает, в контексте GDB? – BeeBand