Lines Matching refs:strbuf
506 unsigned int DisassembleOperandToBuf(const EncoderBase::Operand& opnd, char* strbuf, unsigned int l… in DisassembleOperandToBuf() argument
510 sz += snprintf(&strbuf[sz], len-sz, "%s ", in DisassembleOperandToBuf()
515 sz += snprintf(&strbuf[sz], len-sz, "%d(%s,%s,%d)", opnd.disp(), in DisassembleOperandToBuf()
519 sz += snprintf(&strbuf[sz], len-sz, "%d(%s)", in DisassembleOperandToBuf()
523 sz += snprintf(&strbuf[sz], len-sz, "#%x", (int)opnd.imm()); in DisassembleOperandToBuf()
525 sz += snprintf(&strbuf[sz], len-sz, "%s", in DisassembleOperandToBuf()
533 void DisassembleInstToBuf(Inst& decInst, char* strbuf, unsigned int len) in DisassembleInstToBuf() argument
537 sz += snprintf(&strbuf[sz], len-sz, "%s ", EncoderBase::toStr(decInst.mn)); in DisassembleInstToBuf()
540 &strbuf[sz], len-sz); in DisassembleInstToBuf()
542 sz += snprintf(&strbuf[sz], len-sz, ", "); in DisassembleInstToBuf()
543 sz += DisassembleOperandToBuf(decInst.operands[k], &strbuf[sz], len-sz); in DisassembleInstToBuf()
552 char* decoder_disassemble_instr(char* stream, char* strbuf, unsigned int len) in decoder_disassemble_instr() argument
556 DisassembleInstToBuf(decInst, strbuf, len); in decoder_disassemble_instr()