This structure holds data relative to a module being traced (e.g : a library) in virtual memory space.
More...
#include <code_trace_analysis.hpp>
|
| uint16_t | mod_id |
| | The module id.
|
| |
| std::string | name |
| | A string describing the module.
|
| |
| std::string | hash |
| | The MD5 checksum of the module.
|
| |
| ADDR | start |
| | Start address of the module.
|
| |
| ADDR | end |
| | End address of the module.
|
| |
This structure holds data relative to a module being traced (e.g : a library) in virtual memory space.
◆ TRACE_MODULE() [1/3]
| arion::TRACE_MODULE::TRACE_MODULE |
( |
| ) |
|
|
inline |
◆ TRACE_MODULE() [2/3]
| arion::TRACE_MODULE::TRACE_MODULE |
( |
uint16_t |
mod_id, |
|
|
std::string |
name, |
|
|
std::string |
hash, |
|
|
ADDR |
start, |
|
|
ADDR |
end |
|
) |
| |
|
inline |
Builder for TRACE_MODULE instances.
- Parameters
-
| [in] | mod_id | The module id. |
| [in] | name | A string describing the module. |
| [in] | hash | The MD5 checksum of the module. |
| [in] | start | Start address of the module. |
| [in] | end | End address of the module. |
◆ TRACE_MODULE() [3/3]
◆ end
| ADDR arion::TRACE_MODULE::end |
End address of the module.
◆ hash
| std::string arion::TRACE_MODULE::hash |
The MD5 checksum of the module.
◆ mod_id
| uint16_t arion::TRACE_MODULE::mod_id |
◆ name
| std::string arion::TRACE_MODULE::name |
A string describing the module.
◆ start
| ADDR arion::TRACE_MODULE::start |
Start address of the module.
The documentation for this struct was generated from the following file: