Home
last modified time | relevance | path

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

/tools/dexter/slicer/
Dcode_ir.cc280 for (auto& fixup : packed_switches_) { in FixupSwitches() local
281 FixupPackedSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches()
282 begin + fixup.first); in FixupSwitches()
286 for (auto& fixup : sparse_switches_) { in FixupSwitches() local
287 FixupSparseSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches()
288 begin + fixup.first); in FixupSwitches()
Dbytecode_encoder.cc585 for (const LabelFixup& fixup : fixups_) { in FixupLabels() local
586 dex::u4 label_offset = fixup.label->offset; in FixupLabels()
588 assert(label_offset > fixup.offset); in FixupLabels()
589 dex::u4 rel_offset = label_offset - fixup.offset; in FixupLabels()
591 dex::u2* instr = bytecode_.ptr<dex::u2>(fixup.offset * 2); in FixupLabels()
592 if (fixup.short_fixup) { in FixupLabels()