CommonLib
Toggle main menu visibility
Loading...
Searching...
No Matches
symbol_info.h
Go to the documentation of this file.
1
#
pragma
once
2
3
#
include
<
string
>
4
5
namespace
hedgedev::csl::diag
6
{
7
struct
symbol_info
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
///
22
uint32_t
flags
{};
23
24
///
25
/// The offset of the program counter inside this symbol.
26
///
27
uint64_t
displacement
{};
28
};
29
}
hedgedev::csl::diag::symbol_info
Definition
symbol_info.h:8
hedgedev::csl::diag::symbol_info::address
void * address
Definition
symbol_info.h:17
hedgedev::csl::diag::symbol_info::flags
uint32_t flags
Definition
symbol_info.h:22
hedgedev::csl::diag::symbol_info::displacement
uint64_t displacement
Definition
symbol_info.h:27
hedgedev::csl::diag::symbol_info::name
std::string name
Definition
symbol_info.h:12
include
diag
symbol_info.h
Generated by
1.18.0