2018-12-25 00:59:10 +03:00
|
|
|
#pragma once
|
|
|
|
|
2019-09-06 16:34:26 +03:00
|
|
|
#include <AK/String.h>
|
2018-12-25 00:59:10 +03:00
|
|
|
#include <AK/Vector.h>
|
|
|
|
|
|
|
|
struct KSym {
|
2019-07-03 22:17:35 +03:00
|
|
|
u32 address;
|
2018-12-25 00:59:10 +03:00
|
|
|
const char* name;
|
|
|
|
};
|
|
|
|
|
2019-07-03 22:17:35 +03:00
|
|
|
const KSym* ksymbolicate(u32 address);
|
2018-12-25 00:59:10 +03:00
|
|
|
void load_ksyms();
|
2019-01-01 04:20:01 +03:00
|
|
|
void init_ksyms();
|
2018-12-25 00:59:10 +03:00
|
|
|
|
|
|
|
extern bool ksyms_ready;
|
2019-07-03 22:17:35 +03:00
|
|
|
extern u32 ksym_lowest_address;
|
|
|
|
extern u32 ksym_highest_address;
|
2019-02-24 16:51:48 +03:00
|
|
|
|
2019-05-16 14:41:16 +03:00
|
|
|
void dump_backtrace();
|