Home
last modified time | relevance | path

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

/art/libdexfile/dex/
Ddex_file_verifier.cc300 uint32_t last_idx = kDexNoIndex; // CheckAnnotationElement. member
307 bool CheckAnnotationElement(/*inout*/ uint32_t* last_idx);
1222 todo_.emplace(ToDoItem{.annotation_size = size, .last_idx = kDexNoIndex}); in CheckEncodedAnnotation()
1227 bool DexFileVerifier::CheckAnnotationElement(/*inout*/ uint32_t* last_idx) { in CheckAnnotationElement() argument
1233 if (UNLIKELY(*last_idx >= idx && *last_idx != kDexNoIndex)) { in CheckAnnotationElement()
1234 ErrorStringPrintf("Out-of-order annotation_element name_idx: %x then %x", *last_idx, idx); in CheckAnnotationElement()
1237 *last_idx = idx; in CheckAnnotationElement()
1254 if (!CheckAnnotationElement(&item.last_idx)) { in FlushToDoList()
2066 uint32_t last_idx = 0; in CheckIntraAnnotationsDirectoryItem() local
2071 if (UNLIKELY(last_idx >= field_item->field_idx_ && i != 0)) { in CheckIntraAnnotationsDirectoryItem()
[all …]