Home
last modified time | relevance | path

Searched refs:fixup (Results 1 – 2 of 2) sorted by relevance

/tools/dexter/slicer/
Dcode_ir.cc279 for (auto& fixup : packed_switches_) { in FixupSwitches() local
280 FixupPackedSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches()
281 begin + fixup.first); in FixupSwitches()
285 for (auto& fixup : sparse_switches_) { in FixupSwitches() local
286 FixupSparseSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches()
287 begin + fixup.first); in FixupSwitches()
Dbytecode_encoder.cc636 for (const LabelFixup& fixup : fixups_) { in FixupLabels() local
637 dex::u4 label_offset = fixup.label->offset; in FixupLabels()
639 assert(label_offset > fixup.offset); in FixupLabels()
640 dex::u4 rel_offset = label_offset - fixup.offset; in FixupLabels()
642 dex::u2* instr = bytecode_.ptr<dex::u2>(fixup.offset * 2); in FixupLabels()
643 if (fixup.short_fixup) { in FixupLabels()