Information about a symbol (label, constant, or address) More...
#include <symbol_provider.h>
Public Member Functions | |
| Symbol ()=default | |
| Symbol (const std::string &n, uint32_t addr) | |
| Symbol (const std::string &n, uint32_t addr, const std::string &f, int l) | |
Public Attributes | |
| std::string | name |
| uint32_t | address |
| std::string | file |
| int | line = 0 |
| std::string | comment |
| bool | is_local = false |
Information about a symbol (label, constant, or address)
Definition at line 20 of file symbol_provider.h.
|
default |
|
inline |
Definition at line 29 of file symbol_provider.h.
|
inline |
Definition at line 31 of file symbol_provider.h.
| std::string yaze::emu::debug::Symbol::name |
Definition at line 21 of file symbol_provider.h.
Referenced by yaze::emu::debug::SymbolProvider::AddSymbol(), and yaze::emu::debug::SymbolProvider::ParseAsarAsmContent().
| uint32_t yaze::emu::debug::Symbol::address |
Definition at line 22 of file symbol_provider.h.
Referenced by yaze::emu::debug::SymbolProvider::AddSymbol(), and yaze::emu::debug::SymbolProvider::ParseAsarAsmContent().
| std::string yaze::emu::debug::Symbol::file |
Definition at line 23 of file symbol_provider.h.
Referenced by yaze::emu::debug::SymbolProvider::ParseAsarAsmContent().
| int yaze::emu::debug::Symbol::line = 0 |
Definition at line 24 of file symbol_provider.h.
Referenced by yaze::emu::debug::SymbolProvider::ParseAsarAsmContent().
| std::string yaze::emu::debug::Symbol::comment |
Definition at line 25 of file symbol_provider.h.
| bool yaze::emu::debug::Symbol::is_local = false |
Definition at line 26 of file symbol_provider.h.
Referenced by yaze::emu::debug::SymbolProvider::ParseAsarAsmContent().