|
fcml 1.3.0
|
ModRM details. More...
#include <fcml_disassembler.hpp>
Public Member Functions | |
| DecodedModRMDetails () | |
| Creates an empty ModR/M details. | |
| bool | isRip () const |
| Gets true if RIP byte is available. | |
| void | setRip (bool isRip) |
| Sets RIP byte availability. | |
| const Nullable< fcml_uint8_t > & | getModRM () const |
| Gets ModR/M nullable byte. | |
| Nullable< fcml_uint8_t > & | getModRM () |
| Gets ModR/M nullable byte. | |
| void | setModRM (const Nullable< fcml_uint8_t > &modRM) |
| Sets ModR/M nullable byte. | |
| const Nullable< fcml_uint8_t > & | getSib () const |
| Gets SIB nullable byte. | |
| Nullable< fcml_uint8_t > & | getSib () |
| Gets SIB nullable byte. | |
| void | setSib (const Nullable< fcml_uint8_t > &sib) |
| Sets SIB nullable byte. | |
| const Nullable< fcml_uint32_t > & | getN () const |
| Gets constant N (see AVX-512 compressed disp8). | |
| Nullable< fcml_uint32_t > & | getN () |
| Gets N (see compressed AVX-512 disp8). | |
| void | setN (const Nullable< fcml_uint32_t > &N) |
| Sets N (see compressed AVX-512 disp8). | |
| const Integer & | getDisplacement () const |
| Gets constant raw displacement. | |
| Integer & | getDisplacement () |
| Gets raw displacement. | |
| void | setDisplacement (const Integer &displacement) |
| Sets displacement. | |
ModRM details.
|
inline |
Creates an empty ModR/M details.
|
inline |
Gets raw displacement.
|
inline |
Gets constant raw displacement.
|
inline |
Gets ModR/M nullable byte.
|
inline |
Gets ModR/M nullable byte.
|
inline |
Gets N (see compressed AVX-512 disp8).
|
inline |
Gets constant N (see AVX-512 compressed disp8).
|
inline |
Gets SIB nullable byte.
|
inline |
Gets SIB nullable byte.
|
inline |
Gets true if RIP byte is available.
|
inline |
Sets displacement.
| displacement | Displacement. |
|
inline |
Sets ModR/M nullable byte.
| modRM | ModR/M nullable byte. |
|
inline |
Sets N (see compressed AVX-512 disp8).
| N | N nullable value. |
|
inline |
Sets RIP byte availability.
| isRip | True if RIP byte is available. |
|
inline |
Sets SIB nullable byte.
| sib | The SIB nullable byte. |