[][src]Crate libunwind_rs

#libunwind-rs

libunwind-rs is a library providing safe Rust API for retrieving backtrace from local and remote process, and also from coredumps. Crate is build on a top of libunwind library.

Structs

Accessors

These are backend callback routines that provide access to the state of a "remote" process. This can be used, for example, to unwind another process through the ptrace() interface.

AddressSpace

Struct represents an address space of unwinding procces

AddressSpaceRef

A borrowed reference to a AddressSpace.

CoredumpState

This state is used by accessors

CoredumpStateRef

A borrowed reference to a CoredumpState.

Cursor
ProcInfo

Information about called procedure

Enums

Byteorder

The endianness (byte order) of a stream of bytes

Error

Error codes. The unwind routines return the negated values of these error codes on error and a non-negative value on success.