• Home
  • Raw
  • Download

Lines Matching refs:pandaIns

336 static void ParseInstructionOpCode(const Json::Value &ins, panda::pandasm::Ins &pandaIns)  in ParseInstructionOpCode()  argument
341 pandaIns.opcode = g_opcodeMap[opcode]; in ParseInstructionOpCode()
346 static void ParseInstructionRegs(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionRegs() argument
351 pandaIns.regs.emplace_back(regs[i].asUInt()); in ParseInstructionRegs()
356 static void ParseInstructionIds(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionIds() argument
362 pandaIns.ids.emplace_back(ParseString(ids[i].asString())); in ParseInstructionIds()
368 static void ParseInstructionImms(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionImms() argument
377 pandaIns.imms.emplace_back(static_cast<int64_t>(imsValue)); in ParseInstructionImms()
379 pandaIns.imms.emplace_back(imsValue); in ParseInstructionImms()
385 static void ParseInstructionLabel(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionLabel() argument
391 pandaIns.set_label = true; in ParseInstructionLabel()
392 pandaIns.label = label; in ParseInstructionLabel()
393 Logd("pandaIns.label:\t%s", pandaIns.label.c_str()); in ParseInstructionLabel()
398 static void ParseInstructionDebugInfo(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionDebugInfo() argument
429 pandaIns.ins_debug = insDebug; in ParseInstructionDebugInfo()
434 panda::pandasm::Ins pandaIns; in ParseInstruction() local
435 ParseInstructionOpCode(ins, pandaIns); in ParseInstruction()
436 ParseInstructionRegs(ins, pandaIns); in ParseInstruction()
437 ParseInstructionIds(ins, pandaIns); in ParseInstruction()
438 ParseInstructionImms(ins, pandaIns); in ParseInstruction()
439 ParseInstructionLabel(ins, pandaIns); in ParseInstruction()
440 ParseInstructionDebugInfo(ins, pandaIns); in ParseInstruction()
441 return pandaIns; in ParseInstruction()