• Home
  • Raw
  • Download

Lines Matching refs:offset

280 ir::AnnotationsDirectory* Reader::ExtractAnnotations(dex::u4 offset) {  in ExtractAnnotations()  argument
281 if (offset == 0) { in ExtractAnnotations()
285 SLICER_CHECK(offset % 4 == 0); in ExtractAnnotations()
288 auto& ir_annotations = annotations_directories_[offset]; in ExtractAnnotations()
292 auto dex_annotations = dataPtr<dex::AnnotationsDirectoryItem>(offset); in ExtractAnnotations()
314 ir::Annotation* Reader::ExtractAnnotationItem(dex::u4 offset) { in ExtractAnnotationItem() argument
315 SLICER_CHECK(offset != 0); in ExtractAnnotationItem()
318 auto& ir_annotation = annotations_[offset]; in ExtractAnnotationItem()
320 auto dexAnnotationItem = dataPtr<dex::AnnotationItem>(offset); in ExtractAnnotationItem()
328 ir::AnnotationSet* Reader::ExtractAnnotationSet(dex::u4 offset) { in ExtractAnnotationSet() argument
329 if (offset == 0) { in ExtractAnnotationSet()
333 SLICER_CHECK(offset % 4 == 0); in ExtractAnnotationSet()
336 auto& ir_annotation_set = annotation_sets_[offset]; in ExtractAnnotationSet()
340 auto dex_annotation_set = dataPtr<dex::AnnotationSetItem>(offset); in ExtractAnnotationSet()
350 ir::AnnotationSetRefList* Reader::ExtractAnnotationSetRefList(dex::u4 offset) { in ExtractAnnotationSetRefList() argument
351 SLICER_CHECK(offset % 4 == 0); in ExtractAnnotationSetRefList()
353 auto dex_annotation_set_ref_list = dataPtr<dex::AnnotationSetRefList>(offset); in ExtractAnnotationSetRefList()
593 ir::EncodedArray* Reader::ExtractEncodedArray(dex::u4 offset) { in ExtractEncodedArray() argument
594 if (offset == 0) { in ExtractEncodedArray()
599 auto& ir_encoded_array = encoded_arrays_[offset]; in ExtractEncodedArray()
601 auto ptr = dataPtr<dex::u1>(offset); in ExtractEncodedArray()
607 ir::DebugInfo* Reader::ExtractDebugInfo(dex::u4 offset) { in ExtractDebugInfo() argument
608 if (offset == 0) { in ExtractDebugInfo()
613 const dex::u1* ptr = dataPtr<dex::u1>(offset); in ExtractDebugInfo()
701 ir::Code* Reader::ExtractCode(dex::u4 offset) { in ExtractCode() argument
702 if (offset == 0) { in ExtractCode()
706 SLICER_CHECK(offset % 4 == 0); in ExtractCode()
708 auto dex_code = dataPtr<dex::Code>(offset); in ExtractCode()
825 ir::TypeList* Reader::ExtractTypeList(dex::u4 offset) { in ExtractTypeList() argument
826 if (offset == 0) { in ExtractTypeList()
831 auto& ir_type_list = type_lists_[offset]; in ExtractTypeList()
835 auto dex_type_list = dataPtr<dex::TypeList>(offset); in ExtractTypeList()