reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1909 memset(insn, 0, sizeof(struct InternalInstruction)); 1911 insn->reader = reader; 1912 insn->readerArg = readerArg; 1913 insn->dlog = logger; 1914 insn->dlogArg = loggerArg; 1915 insn->startLocation = startLoc; 1916 insn->readerCursor = startLoc; 1917 insn->mode = mode; 1918 insn->numImmediatesConsumed = 0; 1920 if (readPrefixes(insn) || 1921 readOpcode(insn) || 1922 getID(insn, miiArg) || 1923 insn->instructionID == 0 || 1924 readOperands(insn)) 1927 insn->operands = x86OperandSets[insn->spec->operands]; 1927 insn->operands = x86OperandSets[insn->spec->operands]; 1929 insn->length = insn->readerCursor - insn->startLocation; 1929 insn->length = insn->readerCursor - insn->startLocation; 1929 insn->length = insn->readerCursor - insn->startLocation; 1931 dbgprintf(insn, "Read from 0x%llx to 0x%llx: length %zu", 1932 startLoc, insn->readerCursor, insn->length); 1932 startLoc, insn->readerCursor, insn->length); 1934 if (insn->length > 15) 1935 dbgprintf(insn, "Instruction exceeds 15-byte limit");