Added elf symbols resolver

This commit is contained in:
Alex
2022-10-10 09:00:03 +03:00
parent 90774d68e0
commit 1446cc4682
4 changed files with 166 additions and 0 deletions

21
include/symbols.hpp Normal file
View File

@ -0,0 +1,21 @@
#pragma once
#include <types.h>
namespace SymbolResolver
{
class Symbols
{
public:
struct SymbolTable
{
uint64_t Address;
char *FunctionName;
};
Symbols(uint64_t Address);
~Symbols();
const char *GetSymbolFromAddress(uint64_t Address);
};
}
extern SymbolResolver::Symbols *SymTbl;