Lines Matching refs:offset
129 bytecode->offset = offset_; in Visit()
215 if (label->offset != kInvalidOffset) { in Visit()
216 assert(label->offset <= offset_); in Visit()
217 A = label->offset - offset_; in Visit()
232 if (label->offset != kInvalidOffset) { in Visit()
234 assert(label->offset <= offset_); in Visit()
235 A = label->offset - offset_; in Visit()
250 if (label->offset != kInvalidOffset) { in Visit()
251 assert(label->offset <= offset_); in Visit()
252 B = label->offset - offset_; in Visit()
269 if (label->offset != kInvalidOffset) { in Visit()
270 assert(label->offset <= offset_); in Visit()
271 C = label->offset - offset_; in Visit()
287 if (label->offset != kInvalidOffset) { in Visit()
288 assert(label->offset <= offset_); in Visit()
289 B = label->offset - offset_; in Visit()
491 packed_switch->offset = offset_; in Visit()
515 sparse_switch->offset = offset_; in Visit()
538 array_data->offset = offset_; in Visit()
554 label->offset = offset_; in Visit()
559 dbg_header->offset = offset_; in Visit()
564 dbg_annotation->offset = offset_; in Visit()
569 try_begin->offset = offset_; in Visit()
574 try_end->offset = offset_; in Visit()
584 const auto offset = ptr - begin; in FixupSwitchOffsets() local
587 FixupPackedSwitch(offset, offset + dex::s4(dex_instr.vB)); in FixupSwitchOffsets()
590 FixupSparseSwitch(offset, offset + dex::s4(dex_instr.vB)); in FixupSwitchOffsets()
611 assert(label->offset != kInvalidOffset); in FixupPackedSwitch()
612 payload->targets[i] = label->offset - base_offset; in FixupPackedSwitch()
630 assert(label->offset != kInvalidOffset); in FixupSparseSwitch()
631 targets[i] = label->offset - base_offset; in FixupSparseSwitch()
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()
666 instr->offset = kInvalidOffset; in Encode()