Home
last modified time | relevance | path

Searched refs:registers (Results 1 – 19 of 19) sorted by relevance

/tools/dexter/slicer/
Dinstrumentation.cc155 auto regs = ir_method->code->registers; in Apply()
189 const dex::u4 regs = ir_method->code->registers; in GenerateShiftParamsCode()
232 auto non_param_regs = ir_method->code->registers - ir_method->code->ins_count; in InjectArrayParamsHook()
239 code_ir->ir_method->code->registers += regs_count - non_param_regs; in InjectArrayParamsHook()
282 dex::u4 current_reg = ir_method->code->registers - ir_method->code->ins_count; in InjectArrayParamsHook()
436 bool needsScratchReg = ir_method->code->registers < reg_count + 1; in Apply()
636 for (auto& reg : vreg_list->registers) { in Visit()
659 16 - static_cast<int>(code_ir->ir_method->code->registers)); in RegsRenumbering()
689 Allocate(code_ir, ir_method->code->registers, left_to_allocate_); in ShiftParams()
700 code_ir->ir_method->code->registers += count; in Allocate()
[all …]
Dcode_ir.cc549 vreg_list->registers.push_back(dex_instr.arg[i]); in DecodeBytecode()
568 vreg_list->registers.push_back(dex_instr.vC); in DecodeBytecode()
572 vreg_list->registers.push_back(dex_instr.arg[i - 1]); in DecodeBytecode()
Dbytecode_encoder.cc361 const auto& regs = bytecode->CastOperand<VRegList>(0)->registers; in Visit()
411 const auto& regs = bytecode->CastOperand<VRegList>(0)->registers; in Visit()
Dreader.cc712 ir_code->registers = dex_code->registers_size; in ExtractCode()
Dwriter.cc979 dex_code.registers_size = irCode->registers; in WriteCode()
/tools/dexter/testdata/expected/
Dexit_hooks.regs_usage2 Histogram: Method registers [max_count=3]
12 Histogram: Method parameter registers [max_count=5]
18 Histogram: Method extra registers (total - parameters) [max_count=3]
Dentry_hooks.regs_usage2 Histogram: Method registers [max_count=4]
13 Histogram: Method parameter registers [max_count=8]
21 Histogram: Method extra registers (total - parameters) [max_count=4]
Dinvoke-polymorphic.regs_usage2 Histogram: Method registers [max_count=3]
8 Histogram: Method parameter registers [max_count=4]
14 Histogram: Method extra registers (total - parameters) [max_count=3]
Dtry_catch.regs_usage2 Histogram: Method registers [max_count=3]
8 Histogram: Method parameter registers [max_count=5]
12 Histogram: Method extra registers (total - parameters) [max_count=3]
Dlarge.regs_usage2 Histogram: Method registers [max_count=11132]
74 Histogram: Method parameter registers [max_count=17899]
101 Histogram: Method extra registers (total - parameters) [max_count=11132]
Dhello.regs_usage2 Histogram: Method registers [max_count=4]
11 Histogram: Method parameter registers [max_count=5]
17 Histogram: Method extra registers (total - parameters) [max_count=4]
Dmin.regs_usage2 Histogram: Method registers [max_count=1]
6 Histogram: Method parameter registers [max_count=1]
10 Histogram: Method extra registers (total - parameters) [max_count=1]
Dmi.regs_usage2 Histogram: Method registers [max_count=2]
9 Histogram: Method parameter registers [max_count=4]
14 Histogram: Method extra registers (total - parameters) [max_count=2]
Dmedium.regs_usage2 Histogram: Method registers [max_count=1098]
56 Histogram: Method parameter registers [max_count=1494]
76 Histogram: Method extra registers (total - parameters) [max_count=1098]
Dhello_nodebug.regs_usage2 Histogram: Method registers [max_count=4]
10 Histogram: Method parameter registers [max_count=5]
16 Histogram: Method extra registers (total - parameters) [max_count=4]
/tools/dexter/dexter/
Dexperimental.cc169 auto regs = ir_method->code->registers; in StressEntryHook()
482 const int regs = ir_method->code->registers; in RegsHistogram()
Ddisassembler.cc146 for (auto reg : vreg_list->registers) { in Visit()
/tools/dexter/slicer/export/slicer/
Ddex_ir.h229 dex::u2 registers; member
Dcode_ir.h170 std::vector<dex::u4> registers; member