Lines Matching defs:code_accessor
229 panda_file::CodeDataAccessor code_accessor(*file_, method_accessor.GetCodeId().value());
230 const auto ins_size = code_accessor.GetCodeSize();
231 const auto ins_arr = code_accessor.GetInstructions();
714 bool Verifier::VerifyTryBlocks(panda_file::CodeDataAccessor &code_accessor, const BytecodeInstruction &bc_ins,
719 code_accessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) {
782 bool Verifier::VerifyMethodRegisterIndex(panda_file::CodeDataAccessor &code_accessor,
785 const uint64_t reg_nums = code_accessor.GetNumVregs();
786 const uint64_t arg_nums = code_accessor.GetNumArgs();
855 panda_file::CodeDataAccessor code_accessor(*file_, method_accessor.GetCodeId().value());
856 const auto ins_size = code_accessor.GetCodeSize();
857 const auto ins_arr = code_accessor.GetInstructions();
871 if (!VerifyMethodRegisterIndex(code_accessor, valid_regs_num)) {
882 if (!VerifyTryBlocks(code_accessor, bc_ins, bc_ins_last)) {