Home
last modified time | relevance | path

Searched refs:base_offset (Results 1 – 4 of 4) sorted by relevance

/tools/dexter/slicer/
Dcode_ir.cc281 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 …]
Dbytecode_encoder.cc548 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/
Dcode_ir.h435 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
Dbytecode_encoder.h54 void FixupPackedSwitch(dex::u4 base_offset, dex::u4 payload_offset);
55 void FixupSparseSwitch(dex::u4 base_offset, dex::u4 payload_offset);