LLVM API Documentation
#include <X86DisassemblerDecoder.h>

Definition at line 421 of file X86DisassemblerDecoder.h.
| uint8_t InternalInstruction::addressSize |
Definition at line 463 of file X86DisassemblerDecoder.h.
Referenced by readModRM(), readOperands(), readPrefixes(), readSIB(), and translateRMMemory().
Definition at line 510 of file X86DisassemblerDecoder.h.
Referenced by readDisplacement().
Definition at line 502 of file X86DisassemblerDecoder.h.
Referenced by readModRM().
Definition at line 519 of file X86DisassemblerDecoder.h.
Referenced by readOpcodeModifier().
Definition at line 506 of file X86DisassemblerDecoder.h.
Referenced by readSIB().
Definition at line 511 of file X86DisassemblerDecoder.h.
Referenced by readDisplacement(), and translateRMMemory().
Definition at line 469 of file X86DisassemblerDecoder.h.
Referenced by readDisplacement(), and translateRMMemory().
Definition at line 464 of file X86DisassemblerDecoder.h.
Referenced by readPrefixes(), translateImmediate(), and translateRMMemory().
Definition at line 430 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction().
Definition at line 432 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction().
Definition at line 533 of file X86DisassemblerDecoder.h.
Referenced by readModRM(), translateRMMemory(), and translateRMRegister().
Definition at line 527 of file X86DisassemblerDecoder.h.
Referenced by readModRM().
Definition at line 534 of file X86DisassemblerDecoder.h.
Referenced by readDisplacement(), readModRM(), readSIB(), and translateRMMemory().
Definition at line 528 of file X86DisassemblerDecoder.h.
Referenced by readModRM().
Definition at line 470 of file X86DisassemblerDecoder.h.
Referenced by readImmediate(), and translateImmediate().
| uint64_t InternalInstruction::immediates[2] |
Definition at line 516 of file X86DisassemblerDecoder.h.
Referenced by readImmediate(), readOperands(), and translateOperand().
Definition at line 465 of file X86DisassemblerDecoder.h.
Referenced by readImmediate(), readOperands(), readPrefixes(), and translateImmediate().
| uint16_t InternalInstruction::instructionID |
Definition at line 488 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), getID(), and translateInstruction().
| size_t InternalInstruction::length |
Definition at line 441 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), and llvm::X86Disassembler::X86GenericDisassembler::getInstruction().
Definition at line 437 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), getID(), readPrefixes(), readVVVV(), and translateRMMemory().
| uint8_t InternalInstruction::modRM |
Definition at line 503 of file X86DisassemblerDecoder.h.
Referenced by getIDWithAttrMask(), readModRM(), readOpcodeModifier(), and readSIB().
Definition at line 481 of file X86DisassemblerDecoder.h.
Definition at line 457 of file X86DisassemblerDecoder.h.
Referenced by getID(), and readPrefixes().
Definition at line 514 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), readImmediate(), and readOperands().
Definition at line 515 of file X86DisassemblerDecoder.h.
Referenced by translateInstruction(), and translateOperand().
| uint8_t InternalInstruction::opcode |
Definition at line 479 of file X86DisassemblerDecoder.h.
Referenced by getID(), getIDWithAttrMask(), readOpcode(), and readOpcodeModifier().
Definition at line 520 of file X86DisassemblerDecoder.h.
Referenced by readOpcodeModifier(), readOpcodeRegister(), and translateOperand().
Definition at line 521 of file X86DisassemblerDecoder.h.
Referenced by readOpcodeRegister(), and translateOperand().
Definition at line 486 of file X86DisassemblerDecoder.h.
Referenced by getID(), getIDWithAttrMask(), and readOpcode().
Definition at line 543 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), translateInstruction(), and translateOperand().
| uint64_t InternalInstruction::prefixLocations[0x100] |
Definition at line 448 of file X86DisassemblerDecoder.h.
Referenced by isPrefixAtLocation(), and setPrefixPresent().
| uint8_t InternalInstruction::prefixPresent[0x100] |
Definition at line 446 of file X86DisassemblerDecoder.h.
Referenced by getID(), isPrefixAtLocation(), and setPrefixPresent().
Definition at line 423 of file X86DisassemblerDecoder.h.
Referenced by consumeByte(), decodeInstruction(), and lookAtByte().
| const void* InternalInstruction::readerArg |
Definition at line 425 of file X86DisassemblerDecoder.h.
Referenced by consumeByte(), decodeInstruction(), and lookAtByte().
| uint64_t InternalInstruction::readerCursor |
Definition at line 427 of file X86DisassemblerDecoder.h.
Referenced by consumeByte(), decodeInstruction(), llvm::X86Disassembler::X86GenericDisassembler::getInstruction(), lookAtByte(), readDisplacement(), readImmediate(), readPrefixes(), and unconsumeByte().
Definition at line 536 of file X86DisassemblerDecoder.h.
Referenced by readModRM(), and translateOperand().
Definition at line 529 of file X86DisassemblerDecoder.h.
Referenced by readModRM().
Definition at line 462 of file X86DisassemblerDecoder.h.
Referenced by readModRM(), readOpcodeRegister(), and readPrefixes().
| uint8_t InternalInstruction::rexPrefix |
Definition at line 454 of file X86DisassemblerDecoder.h.
Referenced by getID(), readModRM(), readOpcodeRegister(), readPrefixes(), and readSIB().
Definition at line 459 of file X86DisassemblerDecoder.h.
Referenced by readPrefixes(), and translateRMMemory().
| uint8_t InternalInstruction::sib |
Definition at line 507 of file X86DisassemblerDecoder.h.
Referenced by readSIB().
Definition at line 541 of file X86DisassemblerDecoder.h.
Referenced by readSIB(), and translateRMMemory().
Definition at line 539 of file X86DisassemblerDecoder.h.
Referenced by readSIB(), and translateRMMemory().
| uint8_t InternalInstruction::sibScale |
Definition at line 540 of file X86DisassemblerDecoder.h.
Referenced by readSIB(), and translateRMMemory().
Definition at line 490 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), getID(), readOpcodeModifier(), readOperands(), and translateInstruction().
| uint64_t InternalInstruction::startLocation |
Definition at line 439 of file X86DisassemblerDecoder.h.
Referenced by decodeInstruction(), readDisplacement(), readImmediate(), readPrefixes(), translateImmediate(), and translateRMMemory().
Definition at line 477 of file X86DisassemblerDecoder.h.
Referenced by readOpcode().
Definition at line 475 of file X86DisassemblerDecoder.h.
Referenced by readOpcode().
| uint8_t InternalInstruction::vexPrefix[3] |
Definition at line 450 of file X86DisassemblerDecoder.h.
Referenced by getID(), readOpcode(), readPrefixes(), and readVVVV().
| uint8_t InternalInstruction::vexSize |
Definition at line 452 of file X86DisassemblerDecoder.h.
Referenced by getID(), readOpcode(), readPrefixes(), and readVVVV().
Definition at line 498 of file X86DisassemblerDecoder.h.
Referenced by readOperands(), readVVVV(), and translateOperand().