Lines Matching refs:offset
741 size_t offset = 1;
744 while (offset < end) {
745 size_t start_offset = offset;
746 char c = signature[offset];
747 offset++;
753 if (offset >= end) { // expect some descriptor following [
756 c = signature[offset];
757 offset++;
761 if (offset >= end) { // unexpected early termination of descriptor
764 c = signature[offset];
765 offset++;
769 std::string descriptor(signature.data() + start_offset, offset - start_offset);
779 return offset == end; // return true if the signature had reached a sensible end
2483 int32_t offset = -1;
2495 offset = tries->handler_off_;
2501 offset = DexFile::FindCatchHandlerOffset(code_item, address);
2503 Init(code_item, offset);
2513 int32_t offset) {
2514 if (offset >= 0) {
2515 Init(DexFile::GetCatchHandlerData(code_item, offset));