gdbserver: ошибка при отображении раздела общей библиотеки

gdb gdbserver

545 просмотра

1 ответ

2383 Репутация автора

У меня проблемы с отладкой при использовании gdbserver. GDB показывает ошибку загрузки одной из разделяемых библиотек.

Error while mapping shared library sections:
`target:<path to library>': not in executable format: Invalid argument

У меня нет проблем при подключении с GDB с помощью PID. Но gdbserver выдает вышеуказанную ошибку, и тогда я не могу установить какие-либо точки останова в этой общей библиотеке.

Есть идеи, что может быть не так? У меня есть другие библиотеки из того же приложения, которые, кажется, не имеют никаких проблем.

Я бегу на

Centos 6.7
gdb version 7.11.1
gcc version 4.4.7
Автор: Eqbal Источник Размещён: 18.07.2016 06:46

Ответы (1)


0 плюса

2383 Репутация автора

Решение

Я обнаружил, что GDB версии 7.10+ имеет эту проблему с моим конкретным двоичным файлом. Все еще не уверен почему. Это хорошо работает с 7,9, поэтому я понизил, чтобы преодолеть эту проблему.

Автор: Eqbal Размещён: 02.08.2016 07:27
Вопросы из категории :
32x32