plugify 1.0.0.0
|
Represents a section of the assembly. More...
#include <assembly.hpp>
Public Member Functions | |
Section () | |
Default constructor initializing size to 0. | |
Section (std::string_view sectionName, uintptr_t sectionBase, size_t sectionSize) | |
Parameterized constructor. | |
bool | IsValid () const noexcept |
Checks if the section is valid. | |
Public Attributes | |
std::string | name {} |
The name of the section. | |
MemAddr | base |
The base address of the section. | |
size_t | size |
The size of the section. | |
Represents a section of the assembly.
Definition at line 21 of file assembly.hpp.
|
inline |
Default constructor initializing size to 0.
Definition at line 25 of file assembly.hpp.
|
inline |
Parameterized constructor.
sectionName | The name of the section. |
sectionBase | The base address of the section. |
sectionSize | The size of the section. |
Definition at line 33 of file assembly.hpp.
|
inlinenoexcept |
Checks if the section is valid.
Definition at line 40 of file assembly.hpp.
MemAddr plugify::Assembly::Section::base |
The base address of the section.
Definition at line 43 of file assembly.hpp.
std::string plugify::Assembly::Section::name {} |
The name of the section.
Definition at line 42 of file assembly.hpp.
size_t plugify::Assembly::Section::size |
The size of the section.
Definition at line 44 of file assembly.hpp.