Lines Matching refs:base_offset
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
505 SLICER_CHECK(base_offset == kInvalidOffset); in DecodeBytecode()
506 base_offset = offset; in DecodeBytecode()