Searched refs:base_offset (Results 1 – 4 of 4) sorted by relevance
/tools/dexter/slicer/ |
D | code_ir.cc | 281 FixupPackedSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches() 287 FixupSparseSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches() 370 void CodeIr::FixupPackedSwitch(PackedSwitchPayload* instr, dex::u4 base_offset, in FixupPackedSwitch() argument 380 GetLabel(base_offset + dex_packed_switch->targets[i])); in FixupPackedSwitch() 396 void CodeIr::FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, in FixupSparseSwitch() argument 409 switch_case.target = GetLabel(base_offset + data[i + size]); in FixupSparseSwitch() 499 dex::u4& base_offset = packed_switches_[targetOffset].base_offset; in DecodeBytecode() local 500 SLICER_CHECK(base_offset == kInvalidOffset); in DecodeBytecode() 501 base_offset = offset; in DecodeBytecode() 504 dex::u4& base_offset = sparse_switches_[targetOffset].base_offset; in DecodeBytecode() local [all …]
|
D | bytecode_encoder.cc | 548 void BytecodeEncoder::FixupPackedSwitch(dex::u4 base_offset, in FixupPackedSwitch() argument 561 payload->targets[i] = label->offset - base_offset; in FixupPackedSwitch() 565 void BytecodeEncoder::FixupSparseSwitch(dex::u4 base_offset, in FixupSparseSwitch() argument 580 targets[i] = label->offset - base_offset; in FixupSparseSwitch()
|
/tools/dexter/slicer/export/slicer/ |
D | code_ir.h | 435 void FixupPackedSwitch(PackedSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr); 436 void FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr); 460 dex::u4 base_offset = kInvalidOffset; member 465 dex::u4 base_offset = kInvalidOffset; member
|
D | bytecode_encoder.h | 54 void FixupPackedSwitch(dex::u4 base_offset, dex::u4 payload_offset); 55 void FixupSparseSwitch(dex::u4 base_offset, dex::u4 payload_offset);
|