Lines Matching refs:BytecodeInstruction
480 const auto bc_ins = BytecodeInstruction(code_accessor.GetInstructions()); in GetExceptions()
520 static size_t getBytecodeInstructionNumber(BytecodeInstruction bc_ins_first, BytecodeInstruction bc… in getBytecodeInstructionNumber()
535 bool Disassembler::LocateTryBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_… in LocateTryBlock()
588 bool Disassembler::LocateCatchBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &b… in LocateCatchBlock()
1547 return BytecodeOpcodeToPandasmOpcode(BytecodeInstruction::Opcode(o)); in BytecodeOpcodeToPandasmOpcode()
1550 std::string Disassembler::IDToString(BytecodeInstruction bc_ins, panda_file::File::EntityId method_… in IDToString()
1556 if (bc_ins.IsIdMatchFlag(idx, BytecodeInstruction::Flags::METHOD_ID)) { in IDToString()
1558 } else if (bc_ins.IsIdMatchFlag(idx, BytecodeInstruction::Flags::STRING_ID)) { in IDToString()
1563 ASSERT(bc_ins.IsIdMatchFlag(idx, BytecodeInstruction::Flags::LITERALARRAY_ID)); in IDToString()
1583 BytecodeInstruction bc_ins, BytecodeInstruction bc_ins_last, in translateImmToLabel()
1589 size_t idx = getBytecodeInstructionNumber(BytecodeInstruction(ins_arr), bc_ins_dest); in translateImmToLabel()
1623 auto bc_ins = BytecodeInstruction(ins_arr); in GetInstructions()
1645 if (bc_ins.HasFlag(BytecodeInstruction::Flags::METHOD_ID)) { in GetInstructions()