Lines Matching refs:ir
60 std::shared_ptr<ir::DexFile> GetIr() const { return dex_ir_; } in GetIr()
67 ir::Class* GetClass(dex::u4 index);
68 ir::Type* GetType(dex::u4 index);
69 ir::FieldDecl* GetFieldDecl(dex::u4 index);
70 ir::MethodDecl* GetMethodDecl(dex::u4 index);
71 ir::Proto* GetProto(dex::u4 index);
72 ir::String* GetString(dex::u4 index);
73 ir::MethodHandle* GetMethodHandle(dex::u4 index);
76 ir::AnnotationsDirectory* ExtractAnnotations(dex::u4 offset);
77 ir::Annotation* ExtractAnnotationItem(dex::u4 offset);
78 ir::AnnotationSet* ExtractAnnotationSet(dex::u4 offset);
79 ir::AnnotationSetRefList* ExtractAnnotationSetRefList(dex::u4 offset);
80 ir::FieldAnnotation* ParseFieldAnnotation(const dex::u1** pptr);
81 ir::MethodAnnotation* ParseMethodAnnotation(const dex::u1** pptr);
82 ir::ParamAnnotation* ParseParamAnnotation(const dex::u1** pptr);
83 ir::EncodedField* ParseEncodedField(const dex::u1** pptr, dex::u4* baseIndex);
84 ir::Annotation* ParseAnnotation(const dex::u1** pptr);
85 ir::MethodHandle* ParseMethodHandle(dex::u4 index);
88 ir::EncodedValue* ParseEncodedValue(const dex::u1** pptr);
89 ir::EncodedArray* ParseEncodedArray(const dex::u1** pptr);
90 ir::EncodedArray* ExtractEncodedArray(dex::u4 offset);
93 ir::Class* ParseClass(dex::u4 index);
94 ir::EncodedMethod* ParseEncodedMethod(const dex::u1** pptr, dex::u4* baseIndex);
95 ir::Type* ParseType(dex::u4 index);
96 ir::FieldDecl* ParseFieldDecl(dex::u4 index);
97 ir::MethodDecl* ParseMethodDecl(dex::u4 index);
98 ir::TypeList* ExtractTypeList(dex::u4 offset);
99 ir::Proto* ParseProto(dex::u4 index);
100 ir::String* ParseString(dex::u4 index);
103 ir::DebugInfo* ExtractDebugInfo(dex::u4 offset);
104 ir::Code* ExtractCode(dex::u4 offset);
145 std::shared_ptr<ir::DexFile> dex_ir_;
148 std::map<dex::u4, ir::TypeList*> type_lists_;
149 std::map<dex::u4, ir::Annotation*> annotations_;
150 std::map<dex::u4, ir::AnnotationSet*> annotation_sets_;
151 std::map<dex::u4, ir::AnnotationsDirectory*> annotations_directories_;
152 std::map<dex::u4, ir::EncodedArray*> encoded_arrays_;