#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.