Rizin
unix-like reverse engineering framework and cli tools
|
#include <X86DisassemblerDecoder.h>
Definition at line 562 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::addressSize |
Definition at line 658 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedDisplacement |
Definition at line 600 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedModRM |
Definition at line 594 of file X86DisassemblerDecoder.h.
bool InternalInstruction::consumedSIB |
Definition at line 597 of file X86DisassemblerDecoder.h.
int64_t InternalInstruction::displacement |
Definition at line 601 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::displacementOffset |
Definition at line 619 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::displacementSize |
Definition at line 659 of file X86DisassemblerDecoder.h.
dlog_t InternalInstruction::dlog |
Definition at line 634 of file X86DisassemblerDecoder.h.
void* InternalInstruction::dlogArg |
Definition at line 636 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaBase |
Definition at line 713 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaBaseBase |
Definition at line 707 of file X86DisassemblerDecoder.h.
EADisplacement InternalInstruction::eaDisplacement |
Definition at line 714 of file X86DisassemblerDecoder.h.
EABase InternalInstruction::eaRegBase |
Definition at line 708 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::firstByte |
Definition at line 694 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immediateOffset |
Definition at line 620 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::immediates[2] |
Definition at line 698 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immediateSize |
Definition at line 660 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::immSize |
Definition at line 662 of file X86DisassemblerDecoder.h.
uint16_t InternalInstruction::instructionID |
Definition at line 674 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix26 |
Definition at line 567 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix2e |
Definition at line 568 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix36 |
Definition at line 569 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix3e |
Definition at line 570 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix64 |
Definition at line 571 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix65 |
Definition at line 572 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix66 |
Definition at line 573 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefix67 |
Definition at line 574 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf0 |
Definition at line 575 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf2 |
Definition at line 576 of file X86DisassemblerDecoder.h.
bool InternalInstruction::isPrefixf3 |
Definition at line 577 of file X86DisassemblerDecoder.h.
size_t InternalInstruction::length |
Definition at line 645 of file X86DisassemblerDecoder.h.
DisassemblerMode InternalInstruction::mode |
Definition at line 641 of file X86DisassemblerDecoder.h.
Referenced by test_group_name.GroupTest::run().
uint8_t InternalInstruction::modRM |
Definition at line 691 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::modRMOffset |
Definition at line 621 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::necessaryPrefixLocation |
Definition at line 654 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::numImmediatesConsumed |
Definition at line 610 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::numImmediatesTranslated |
Definition at line 697 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::opcode |
Definition at line 667 of file X86DisassemblerDecoder.h.
Referenced by capstone.CsInsn::__gen_detail().
Reg InternalInstruction::opcodeRegister |
Definition at line 701 of file X86DisassemblerDecoder.h.
OpcodeType InternalInstruction::opcodeType |
Definition at line 672 of file X86DisassemblerDecoder.h.
const struct OperandSpecifier* InternalInstruction::operands |
Definition at line 718 of file X86DisassemblerDecoder.h.
Referenced by capstone.CsInsn::__gen_detail(), capstone.CsInsn::op_count(), and capstone.CsInsn::op_find().
uint8_t InternalInstruction::operandSize |
Definition at line 564 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::orgModRM |
Definition at line 595 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix0 |
Definition at line 565 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix1 |
Definition at line 565 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix2 |
Definition at line 565 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix26 |
Definition at line 579 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix2e |
Definition at line 580 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::prefix3 |
Definition at line 565 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix36 |
Definition at line 581 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix3e |
Definition at line 582 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix64 |
Definition at line 583 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix65 |
Definition at line 584 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix66 |
Definition at line 585 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefix67 |
Definition at line 586 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf0 |
Definition at line 587 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf2 |
Definition at line 588 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::prefixf3 |
Definition at line 589 of file X86DisassemblerDecoder.h.
byteReader_t InternalInstruction::reader |
Definition at line 626 of file X86DisassemblerDecoder.h.
const void* InternalInstruction::readerArg |
Definition at line 629 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::readerCursor |
Definition at line 631 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::reg |
Definition at line 716 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::regBase |
Definition at line 709 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::registerSize |
Definition at line 657 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::rexPrefix |
Definition at line 591 of file X86DisassemblerDecoder.h.
SegmentOverride InternalInstruction::segmentOverride |
Definition at line 593 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::sib |
Definition at line 598 of file X86DisassemblerDecoder.h.
Referenced by capstone.CsInsn::__gen_detail().
SIBBase InternalInstruction::sibBase |
Definition at line 609 of file X86DisassemblerDecoder.h.
SIBIndex InternalInstruction::sibIndex |
Definition at line 607 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::sibScale |
Definition at line 608 of file X86DisassemblerDecoder.h.
const struct InstructionSpecifier* InternalInstruction::spec |
Definition at line 676 of file X86DisassemblerDecoder.h.
uint64_t InternalInstruction::startLocation |
Definition at line 643 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::threeByteEscape |
Definition at line 605 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::twoByteEscape |
Definition at line 603 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::vectorExtensionPrefix[4] |
Definition at line 615 of file X86DisassemblerDecoder.h.
VectorExtensionType InternalInstruction::vectorExtensionType |
Definition at line 650 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::vvvv |
Definition at line 684 of file X86DisassemblerDecoder.h.
Reg InternalInstruction::writemask |
Definition at line 687 of file X86DisassemblerDecoder.h.
uint8_t InternalInstruction::xAcquireRelease |
Definition at line 612 of file X86DisassemblerDecoder.h.