Как вы читаете сообщение журнала ядра Segfault?
Это может быть очень простой вопрос, я пытаюсь отладить приложение, которое генерирует следующую ошибку segfault вkern.log
kernel: myapp[15514]: segfault at 794ef0 ip 080513b sp 794ef0 error 6 in myapp[8048000+24000]
Вот мои вопросы:
Есть ли документация относительно того, каковы номера ошибок diff на segfault, в данном случае это ошибка 6, но я видел ошибку 4, 5
В чем смысл информацииat bf794ef0 ip 0805130b sp bf794ef0 and myapp[8048000+24000]
?
До сих пор я был в состоянии скомпилировать с символами, и когда я делаюx 0x8048000+24000
он возвращает символ, это правильный способ сделать это? Мои предположения до сих пор следующие: