#include <X86DisassemblerDecoder.h>
Definition at line 558 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::addressSize |
Definition at line 654 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedDisplacement |
Definition at line 596 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedModRM |
Definition at line 590 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedSIB |
Definition at line 593 of file X86DisassemblerDecoder.h.
int64_t InternalInstruction::displacement |
Definition at line 597 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::displacementOffset |
Definition at line 615 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::displacementSize |
Definition at line 655 of file X86DisassemblerDecoder.h.
dlog_t InternalInstruction::dlog |
Definition at line 630 of file X86DisassemblerDecoder.h.
void* InternalInstruction::dlogArg |
Definition at line 632 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaBase |
Definition at line 709 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaBaseBase |
Definition at line 703 of file X86DisassemblerDecoder.h.
EADisplacement InternalInstruction::eaDisplacement |
Definition at line 710 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaRegBase |
Definition at line 704 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::firstByte |
Definition at line 690 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immediateOffset |
Definition at line 616 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::immediates[2] |
Definition at line 694 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immediateSize |
Definition at line 656 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immSize |
Definition at line 658 of file X86DisassemblerDecoder.h.
uint16_t InternalInstruction::instructionID |
Definition at line 670 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix26 |
Definition at line 563 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix2e |
Definition at line 564 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix36 |
Definition at line 565 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix3e |
Definition at line 566 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix64 |
Definition at line 567 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix65 |
Definition at line 568 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix66 |
Definition at line 569 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix67 |
Definition at line 570 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf0 |
Definition at line 571 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf2 |
Definition at line 572 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf3 |
Definition at line 573 of file X86DisassemblerDecoder.h.
size_t InternalInstruction::length |
Definition at line 641 of file X86DisassemblerDecoder.h.
DisassemblerMode InternalInstruction::mode |
Definition at line 637 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::modRM |
Definition at line 687 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::modRMOffset |
Definition at line 617 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::necessaryPrefixLocation |
Definition at line 650 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::numImmediatesConsumed |
Definition at line 606 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::numImmediatesTranslated |
Definition at line 693 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::opcode |
Definition at line 663 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::opcodeRegister |
Definition at line 697 of file X86DisassemblerDecoder.h.
OpcodeType InternalInstruction::opcodeType |
Definition at line 668 of file X86DisassemblerDecoder.h.
const struct OperandSpecifier* InternalInstruction::operands |
Definition at line 714 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::operandSize |
Definition at line 560 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::orgModRM |
Definition at line 591 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix0 |
Definition at line 561 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix1 |
Definition at line 561 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix2 |
Definition at line 561 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix26 |
Definition at line 575 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix2e |
Definition at line 576 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix3 |
Definition at line 561 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix36 |
Definition at line 577 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix3e |
Definition at line 578 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix64 |
Definition at line 579 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix65 |
Definition at line 580 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix66 |
Definition at line 581 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix67 |
Definition at line 582 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf0 |
Definition at line 583 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf2 |
Definition at line 584 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf3 |
Definition at line 585 of file X86DisassemblerDecoder.h.
byteReader_t InternalInstruction::reader |
Definition at line 622 of file X86DisassemblerDecoder.h.
const void* InternalInstruction::readerArg |
Definition at line 625 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::readerCursor |
Definition at line 627 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::reg |
Definition at line 712 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::regBase |
Definition at line 705 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::registerSize |
Definition at line 653 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::rexPrefix |
Definition at line 587 of file X86DisassemblerDecoder.h.
SegmentOverride InternalInstruction::segmentOverride |
Definition at line 589 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::sib |
Definition at line 594 of file X86DisassemblerDecoder.h.
SIBBase InternalInstruction::sibBase |
Definition at line 605 of file X86DisassemblerDecoder.h.
SIBIndex InternalInstruction::sibIndex |
Definition at line 603 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::sibScale |
Definition at line 604 of file X86DisassemblerDecoder.h.
const struct InstructionSpecifier* InternalInstruction::spec |
Definition at line 672 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::startLocation |
Definition at line 639 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::threeByteEscape |
Definition at line 601 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::twoByteEscape |
Definition at line 599 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::vectorExtensionPrefix[4] |
Definition at line 611 of file X86DisassemblerDecoder.h.
VectorExtensionType InternalInstruction::vectorExtensionType |
Definition at line 646 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::vvvv |
Definition at line 680 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::writemask |
Definition at line 683 of file X86DisassemblerDecoder.h.
bool InternalInstruction::xAcquireRelease |
Definition at line 608 of file X86DisassemblerDecoder.h.