При кодировании C++ в Linux я использую Eclipse CDT. Когда вы переходите к функции C/C++ OS, я могу видеть ассемблер, но, учитывая, что все файлы хранятся в/usr/include /, я думал, что отладчик будет затем входить в каждую строку C/C++.Отладка - переход в функции ОС?
Итак, есть ли способ отладки C++ в Linux, который позволяет вам входить в C/C++ для функций ОС?
Вы не можете запустить отладчик в отношении кода, запущенного в ядре, поскольку он может создать тупик в ядре, если отладчик достигнет точки останова в неудобное время. На многих системах есть отладчик ядра, но он обычно не может ссылаться на код пользователя, а иногда должен быть доступен через последовательный порт с другого компьютера. Если вас интересует отладка ядра ядра в отлаживаемой системе, ознакомьтесь с [DTrace] (http://en.wikipedia.org/wiki/DTrace) в Mac OS X, BSD или Solaris. – Dan