Home
last modified time | relevance | path

Searched refs:bc_ins_last (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/verifier/
H A Dverifier.cpp121 const auto bc_ins_last = bc_ins.JumpTo(code_data.GetCodeSize()); in VerifyRegisterIndex() local
123 while (bc_ins.GetAddress() < bc_ins_last.GetAddress()) { in VerifyRegisterIndex()
234 const auto bc_ins_last = bc_ins.JumpTo(ins_size); in CollectIdInInstructions() local
236 while (bc_ins.GetAddress() < bc_ins_last.GetAddress()) { in CollectIdInInstructions()
570 const BytecodeInstruction &bc_ins_last) in PrecomputeInstructionIndices()
577 while (current_ins.GetAddress() < bc_ins_last.GetAddress()) { in PrecomputeInstructionIndices()
598 bool Verifier::VerifyJumpInstruction(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last, in VerifyJumpInstruction() argument
603 const auto bc_ins_forward_size = bc_ins_last.GetAddress() - bc_ins.GetAddress(); in VerifyJumpInstruction()
667 const BytecodeInstruction &bc_ins_last) in VerifyCatchBlocks()
680 const bool handler_begin_offset_in_range = bc_ins_last in VerifyCatchBlocks()
569 PrecomputeInstructionIndices(const BytecodeInstruction &bc_ins_start, const BytecodeInstruction &bc_ins_last) PrecomputeInstructionIndices() argument
666 VerifyCatchBlocks(panda_file::CodeDataAccessor::TryBlock &try_block, const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last) VerifyCatchBlocks() argument
714 VerifyTryBlocks(panda_file::CodeDataAccessor &code_accessor, const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last) VerifyTryBlocks() argument
859 const auto bc_ins_last = bc_ins.JumpTo(ins_size); CheckConstantPoolMethodContent() local
[all...]
H A Dverifier.h46 const BytecodeInstruction &bc_ins_last; member
107 bool VerifyJumpInstruction(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last,
118 const BytecodeInstruction &bc_ins_last);
120 const BytecodeInstruction &bc_ins_last);
121 bool PrecomputeInstructionIndices(const BytecodeInstruction &bc_ins_start, const BytecodeInstruction &bc_ins_last);
/arkcompiler/runtime_core/libpandafile/util/
H A Dcollect_util.cpp71 const auto bc_ins_last = bc_ins.JumpTo(ins_size_); in CollectClassLiteralArray()
72 while (bc_ins.GetAddress() < bc_ins_last.GetAddress()) { in CollectClassLiteralArray()
/arkcompiler/runtime_core/disassembler/
H A Ddisassembler.cpp786 const auto bc_ins_last = bc_ins.JumpTo(code_accessor.GetCodeSize()); in GetExceptions() local
792 if (!LocateTryBlock(bc_ins, bc_ins_last, try_block, &catch_block_pa, &label_table, try_idx)) { in GetExceptions()
804 if (!LocateCatchBlock(bc_ins, bc_ins_last, catch_block, &catch_block_pa, &label_table, try_idx, in GetExceptions()
839 bool Disassembler::LocateTryBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last, in LocateTryBlock() argument
850 const bool try_begin_offset_in_range = bc_ins_last.GetAddress() > try_begin_bc_ins.GetAddress(); in LocateTryBlock()
851 const bool try_end_offset_in_range = bc_ins_last.GetAddress() >= try_end_bc_ins.GetAddress(); in LocateTryBlock()
892 bool Disassembler::LocateCatchBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last, in LocateCatchBlock() argument
906 const bool handler_begin_offset_in_range = bc_ins_last.GetAddress() > handler_begin_bc_ins.GetAddress(); in LocateCatchBlock()
907 const bool handler_end_offset_in_range = bc_ins_last.GetAddress() >= handler_end_bc_ins.GetAddress(); in LocateCatchBlock()
2163 BytecodeInstruction bc_ins, BytecodeInstruction bc_ins_last, in translateImmToLabel()
2162 translateImmToLabel(pandasm::Ins *pa_ins, LabelTable *label_table, const uint8_t *ins_arr, BytecodeInstruction bc_ins, BytecodeInstruction bc_ins_last, panda_file::File::EntityId code_id) translateImmToLabel() argument
2203 const auto bc_ins_last = bc_ins.JumpTo(ins_sz); GetInstructions() local
[all...]
H A Ddisassembler.h113 bool LocateTryBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last,
116 bool LocateCatchBlock(const BytecodeInstruction &bc_ins, const BytecodeInstruction &bc_ins_last,
/arkcompiler/runtime_core/abc2program/
H A Dabc_code_processor.cpp60 const auto bc_ins_last = bc_ins.JumpTo(ins_size_); in FillInsWithoutLabels() local
63 while (bc_ins.GetAddress() != bc_ins_last.GetAddress()) { in FillInsWithoutLabels()
/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp792 const auto bc_ins_last = bc_ins.JumpTo(ins_sz); in TEST() local
794 while (bc_ins.GetAddress() != bc_ins_last.GetAddress()) { in TEST()

Completed in 8 milliseconds