satyr
0.28
|
A function call on call stack of a core dump. More...
#include <frame.h>
Data Fields | |
enum sr_report_type | type |
uint64_t | address |
char * | build_id |
uint64_t | build_id_offset |
char * | function_name |
char * | file_name |
char * | fingerprint |
bool | fingerprint_hashed |
struct sr_core_frame * | next |
A function call on call stack of a core dump.
Definition at line 43 of file core/frame.h.
uint64_t sr_core_frame::address |
Address of the machine code in memory. This is useful only when build_id is not present for some reason. For example, this might be a null dereference (address is 0) or calling a method from null class pointer (address is a low number – offset to the class).
Some programs generate machine code during runtime (JavaScript engines, JVM, the Gallium llvmpipe driver).
Definition at line 56 of file core/frame.h.
char* sr_core_frame::build_id |
Build id of the ELF binary. It might be NULL if the frame does not point to memory with code.
Definition at line 61 of file core/frame.h.
char* sr_core_frame::fingerprint |
Fingerprint of the function contents, optionally hashed
Definition at line 69 of file core/frame.h.
bool sr_core_frame::fingerprint_hashed |
Is the fingerprint hashed or raw?
Definition at line 72 of file core/frame.h.
struct sr_core_frame* sr_core_frame::next |
A sibling frame residing below this one, or NULL if this is the last frame in the parent thread.
Definition at line 78 of file core/frame.h.