либ в линуксе, даже указал BOOST_STACKTRACE_USE_ADDR2LINE и BOOST_STACKTRACE_USE_BACKTRACE , линкована на libbacktrace.
boost-stacktrace address как применить к оригинал шаред либ через addr2line ?
—
$addr2line --exe=my_original.so 0x123abc
?:0
выводят непонятные символы .
—-
Есть нечто вот такое https://github.com/boostorg/stacktrace/pull/138 Ещё не смотрел насколько там всё хорошо и насуолько подходит для ыаших кейсов
спасибо. попробую это применить на свои стороны. base offset выташить из шаред либ можно? И как применить этот base offset на $ addr2line команду? (хотя это через man можно читать)
Base offset можно вытащить их мемори мап процесса. Это адрес загрузки пие артефакта
Обсуждают сегодня