Turnstone Operating System
Loading...
Searching...
No Matches
backtrace.h File Reference

printing backtrace (stack trace) More...

#include <types.h>

Classes

struct  stackframe_t
 

Macros

#define ___BACKTRACE_H   0
 

Typedefs

typedef struct stackframe_t stackframe_t
 

Functions

int8_t backtrace_init (void)
 
stackframe_tbacktrace_get_stackframe (void)
 
void backtrace_print (stackframe_t *frame)
 
void backtrace (void)
 dummy method for efi for backtracing. More...
 
stackframe_tbacktrace_print_interrupt_registers (uint64_t rsp)
 
const char_tbacktrace_get_symbol_name_by_rip (uint64_t rip)
 
void backtrace_print_location_by_rip (uint64_t rip)
 
void backtrace_print_location_and_stackframe_by_rip (uint64_t rip, stackframe_t *frame)
 

Detailed Description

printing backtrace (stack trace)

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Function Documentation

◆ backtrace()

void backtrace ( void  )

dummy method for efi for backtracing.

this method is not required for efi however is required for linking.