satyr 0.43
Loading...
Searching...
No Matches
Data Fields
sr_koops_frame Struct Reference

Kernel oops stack frame. More...

#include <frame.h>

Data Fields

enum sr_report_type type
 
uint64_t address
 
bool reliable
 
char * function_name
 
uint64_t function_offset
 
uint64_t function_length
 
char * module_name
 
uint64_t from_address
 
char * from_function_name
 
uint64_t from_function_offset
 
uint64_t from_function_length
 
char * from_module_name
 
char * special_stack
 
struct sr_koops_framenext
 

Detailed Description

Kernel oops stack frame.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 43 of file koops/frame.h.

Field Documentation

◆ address

uint64_t sr_koops_frame::address

Address of the function in memory. It is set to 0 when the address is not available. In such a case, function_name is available.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 52 of file koops/frame.h.

◆ from_address

uint64_t sr_koops_frame::from_address

It is set to 0 when the address is not available.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 77 of file koops/frame.h.

◆ from_function_length

uint64_t sr_koops_frame::from_function_length

Definition at line 86 of file koops/frame.h.

◆ from_function_name

char* sr_koops_frame::from_function_name

Might be NULL.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 82 of file koops/frame.h.

◆ from_function_offset

uint64_t sr_koops_frame::from_function_offset

Definition at line 84 of file koops/frame.h.

◆ from_module_name

char* sr_koops_frame::from_module_name

Might be NULL.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 91 of file koops/frame.h.

◆ function_length

uint64_t sr_koops_frame::function_length

Definition at line 67 of file koops/frame.h.

◆ function_name

char* sr_koops_frame::function_name

Might be NULL. If it is null, address must be set.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 63 of file koops/frame.h.

◆ function_offset

uint64_t sr_koops_frame::function_offset

Definition at line 65 of file koops/frame.h.

◆ module_name

char* sr_koops_frame::module_name

Might be NULL.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 72 of file koops/frame.h.

◆ next

struct sr_koops_frame* sr_koops_frame::next

Definition at line 104 of file koops/frame.h.

◆ reliable

bool sr_koops_frame::reliable

◆ special_stack

char* sr_koops_frame::special_stack

On x86_64, koops stacktrace may contain frames from multiple stacks. This string denotes the stack this frame belongs to such as "IRQ" or "NMI", it is NULL for the main thread stack. See arch/x86/kernel/dumpstack_64.c and Documentation/x86/x86_64/kernel-stacks for more info.

Examples
/home/iurt/rpmbuild/BUILD/satyr-0.43/include/koops/frame.h.

Definition at line 102 of file koops/frame.h.

◆ type

enum sr_report_type sr_koops_frame::type

Definition at line 45 of file koops/frame.h.


The documentation for this struct was generated from the following file: