Как вы читаете сообщение журнала ядра 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 он возвращает символ, это правильный способ сделать это? Мои предположения до сих пор следующие:

sp = указатель стека?ip = указатель инструкцииat = ????myapp [8048000 + 24000] = адрес символа?

Ответы на вопрос(3)

Ваш ответ на вопрос