CommonLib
Loading...
Searching...
No Matches
symbol_info.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4
5namespace hedgedev::csl::diag
6{
8 {
9 ///
10 /// The name of this symbol.
11 ///
12 std::string name{};
13
14 ///
15 /// The address of this symbol in memory.
16 ///
17 void* address{};
18
19 ///
20 /// The flags pertaining to this symbol.
21 ///
23
24 ///
25 /// The offset of the program counter inside this symbol.
26 ///
28 };
29}
Definition symbol_info.h:8
void * address
Definition symbol_info.h:17
uint32_t flags
Definition symbol_info.h:22
uint64_t displacement
Definition symbol_info.h:27
std::string name
Definition symbol_info.h:12