Выделить память для обратной трассировки
![]() | Библиотека обратной трассировки не поддерживается из-за ее недостаточной надежности. |
#include <backtrace.h>int bt_load_memmap( bt_accessor_t *acc,bt_memmap_t *memmap );
bt_accessor_t
. Это непрозрачная структура, в которой хранится идентификатор потока, для которого нужно выполнить обратную трассировку.libbacktrace
Функция bt_load_memmap() считывает информацию в отображаемой памяти из процесса acc, и сохраняет ее в memmap.
NULL
. Данная функция может также устанавливать errno в те значения, в которые могут функции devctl() и open().
ЗОСРВ «Нейтрино»
bt_get_backtrace(), bt_init_accessor(), bt_release_accessor(), bt_set_flags(), bt_sprn_memmap(), bt_sprnf_addrs(), bt_translate_addrs(), bt_unload_memmap()
Примеры использования и сведения об архитектуре библиотеки доступны в разделе общие сведения.
pidin backtrace в Справочнике по Утилитам
Предыдущий раздел: Описание API библиотеки backtrace