LINUX.ORG.RU

отладка в системных либах ubuntu

 


0

1

Как правильно выполнить отладку (анализ корки), если надо пойти внутрь системных пакетов ubuntu (1604) ?
Для примера интересует libpq, при просмотре стека есть такое:

0x7f114daaeb2f  <+0x000f>        48 89 fb                       mov    rbx,rdi
0x7f114daaeb32  <+0x0012>        e8 49 fe ff ff                 call   0x7f114daae980 <PQexecStart>
        1894 [1]	in /build/postgresql-9.5-AncLJm/postgresql-9.5-9.5.10/build/../src/interfaces/libpq/fe-exec.c
0x7f114daaeb37  <+0x0017>        84 c0                          test   al,al


$ apt list --installed|grep dbgsym
libpq-dev-dbgsym/xenial-updates,now 9.5.10-0ubuntu0.16.04 amd64 [installed]
libpq5-dbgsym/xenial-updates,now 9.5.10-0ubuntu0.16.04 amd64 [installed]
postgresql-9.5-dbgsym/xenial-updates,now 9.5.10-0ubuntu0.16.04 amd64 [installed]
postgresql-9.5-pgq3-dbgsym/xenial,now 3.2.6-4 amd64 [installed]
postgresql-9.5-plsh-dbgsym/xenial,now 1.20140221-3 amd64 [installed]
postgresql-9.5-repmgr-dbgsym/xenial,now 3.0.3-2 amd64 [installed]
postgresql-client-9.5-dbgsym/xenial-updates,now 9.5.10-0ubuntu0.16.04 amd64 [installed]
postgresql-server-dev-9.5-dbgsym/xenial-updates,now 9.5.10-0ubuntu0.16.04 amd64 [installed]

где найти (чем обеспечить) указанный путь ?

★★★★★

Попробуй сначала так, может так отладочные символы добавятся: sudo apt-get install libpq-dev libpqxx-dev libpqxx-dbg libpqxx3-dev

UPD: увидел выше, похоже это не помогло.

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 2)

пока сделал /build/postgresql-9.5-AncLJm/, в нем подал команду apt source libpq5

так и надо или правильнее както иначе ?

x905 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.