• Home
  • Raw
  • Download

Lines Matching refs:inst

41     const Instruction* inst = Instruction::At(code_item->insns_);  in dumpMethodCFGImpl()  local
44 dex_pc += inst->SizeInCodeUnits(), inst = inst->Next()) { in dumpMethodCFGImpl()
45 if (inst->IsBranch()) { in dumpMethodCFGImpl()
46 dex_pc_is_branch_target.insert(dex_pc + inst->GetTargetOffset()); in dumpMethodCFGImpl()
47 } else if (inst->IsSwitch()) { in dumpMethodCFGImpl()
75 const Instruction* inst = Instruction::At(code_item->insns_); in dumpMethodCFGImpl() local
80 dex_pc += inst->SizeInCodeUnits(), inst = inst->Next()) { in dumpMethodCFGImpl()
109 std::string inst_str = inst->DumpString(dex_file); in dumpMethodCFGImpl()
138 force_new_block = inst->IsSwitch() || inst->IsBasicBlockEnd(); in dumpMethodCFGImpl()
163 const Instruction* inst = Instruction::At(code_item->insns_); in dumpMethodCFGImpl() local
166 old_dex_pc = dex_pc, dex_pc += inst->SizeInCodeUnits(), inst = inst->Next()) { in dumpMethodCFGImpl()
207 if (inst->IsBranch()) { in dumpMethodCFGImpl()
208 const int32_t offset = inst->GetTargetOffset(); in dumpMethodCFGImpl()
209 const bool conditional = !inst->IsUnconditional(); in dumpMethodCFGImpl()
221 } else if (inst->IsSwitch()) { in dumpMethodCFGImpl()
267 if (inst->IsReturn() || in dumpMethodCFGImpl()
268 (inst->Opcode() == Instruction::THROW) || in dumpMethodCFGImpl()
269 (inst->IsBranch() && inst->IsUnconditional())) { in dumpMethodCFGImpl()
294 const Instruction* inst = Instruction::At(&code_item->insns_[dex_pc]); in dumpMethodCFGImpl() local
316 if (inst->IsBasicBlockEnd()) { in dumpMethodCFGImpl()
322 dex_pc += inst->SizeInCodeUnits(); in dumpMethodCFGImpl()
329 inst = inst->Next(); in dumpMethodCFGImpl()