ModRM details.
More...
#include <fcml_disassembler.hpp>
ModRM details.
- Since
- 1.1.0
◆ DecodedModRMDetails()
fcml::DecodedModRMDetails::DecodedModRMDetails |
( |
| ) |
|
|
inline |
Creates an empty ModR/M details.
- Since
- 1.1.0
◆ getModRM() [1/2]
const Nullable<fcml_uint8_t>& fcml::DecodedModRMDetails::getModRM |
( |
| ) |
const |
|
inline |
Gets ModR/M nullable byte.
- Returns
- ModR/M nullable byte.
- Since
- 1.1.0
◆ getModRM() [2/2]
Nullable<fcml_uint8_t>& fcml::DecodedModRMDetails::getModRM |
( |
| ) |
|
|
inline |
Gets ModR/M nullable byte.
- Returns
- ModR/M nullable byte.
- Since
- 1.1.0
◆ getSib() [1/2]
const Nullable<fcml_uint8_t>& fcml::DecodedModRMDetails::getSib |
( |
| ) |
const |
|
inline |
Gets SIB nullable byte.
- Returns
- SIB nullable byte.
- Since
- 1.1.0
◆ getSib() [2/2]
Nullable<fcml_uint8_t>& fcml::DecodedModRMDetails::getSib |
( |
| ) |
|
|
inline |
Gets SIB nullable byte.
- Returns
- SIB nullable byte.
- Since
- 1.1.0
◆ isRip()
bool fcml::DecodedModRMDetails::isRip |
( |
| ) |
const |
|
inline |
Gets true if RIP byte is available.
- Returns
- True if RIP byte is available.
- Since
- 1.1.0
◆ setModRM()
void fcml::DecodedModRMDetails::setModRM |
( |
const Nullable< fcml_uint8_t > & |
modRM | ) |
|
|
inline |
Sets ModR/M nullable byte.
- Parameters
-
modRM | ModR/M nullable byte. |
- Since
- 1.1.0
◆ setRip()
void fcml::DecodedModRMDetails::setRip |
( |
bool |
isRip | ) |
|
|
inline |
Sets RIP byte availability.
- Parameters
-
isRip | True if RIP byte is available. |
- Since
- 1.1.0
◆ setSib()
void fcml::DecodedModRMDetails::setSib |
( |
const Nullable< fcml_uint8_t > & |
sib | ) |
|
|
inline |
Sets SIB nullable byte.
- Parameters
-
sib | The SIB nullable byte. |
- Since
- 1.1.0
The documentation for this class was generated from the following file: