Lines Matching refs:Reader
29 Reader::Reader(const dex::u1* image, size_t size) : image_(image), size_(size) { in Reader() function in dex::Reader
39 slicer::ArrayView<const dex::ClassDef> Reader::ClassDefs() const { in ClassDefs()
44 slicer::ArrayView<const dex::StringId> Reader::StringIds() const { in StringIds()
49 slicer::ArrayView<const dex::TypeId> Reader::TypeIds() const { in TypeIds()
54 slicer::ArrayView<const dex::FieldId> Reader::FieldIds() const { in FieldIds()
59 slicer::ArrayView<const dex::MethodId> Reader::MethodIds() const { in MethodIds()
64 slicer::ArrayView<const dex::ProtoId> Reader::ProtoIds() const { in ProtoIds()
69 const dex::MapList* Reader::DexMapList() const { in DexMapList()
73 const char* Reader::GetStringMUTF8(dex::u4 index) const { in GetStringMUTF8()
82 void Reader::CreateFullIr() { in CreateFullIr()
89 void Reader::CreateClassIr(dex::u4 index) { in CreateClassIr()
96 dex::u4 Reader::FindClassIndex(const char* class_descriptor) const { in FindClassIndex()
121 ir::Class* Reader::GetClass(dex::u4 index) { in GetClass()
138 ir::Type* Reader::GetType(dex::u4 index) { in GetType()
155 ir::FieldDecl* Reader::GetFieldDecl(dex::u4 index) { in GetFieldDecl()
172 ir::MethodDecl* Reader::GetMethodDecl(dex::u4 index) { in GetMethodDecl()
189 ir::Proto* Reader::GetProto(dex::u4 index) { in GetProto()
206 ir::String* Reader::GetString(dex::u4 index) { in GetString()
221 ir::Class* Reader::ParseClass(dex::u4 index) { in ParseClass()
280 ir::AnnotationsDirectory* Reader::ExtractAnnotations(dex::u4 offset) { in ExtractAnnotations()
314 ir::Annotation* Reader::ExtractAnnotationItem(dex::u4 offset) { in ExtractAnnotationItem()
328 ir::AnnotationSet* Reader::ExtractAnnotationSet(dex::u4 offset) { in ExtractAnnotationSet()
350 ir::AnnotationSetRefList* Reader::ExtractAnnotationSetRefList(dex::u4 offset) { in ExtractAnnotationSetRefList()
368 ir::FieldAnnotation* Reader::ParseFieldAnnotation(const dex::u1** pptr) { in ParseFieldAnnotation()
382 ir::MethodAnnotation* Reader::ParseMethodAnnotation(const dex::u1** pptr) { in ParseMethodAnnotation()
397 ir::ParamAnnotation* Reader::ParseParamAnnotation(const dex::u1** pptr) { in ParseParamAnnotation()
412 ir::EncodedField* Reader::ParseEncodedField(const dex::u1** pptr, dex::u4* base_index) { in ParseEncodedField()
468 ir::EncodedValue* Reader::ParseEncodedValue(const dex::u1** pptr) { in ParseEncodedValue()
561 ir::Annotation* Reader::ParseAnnotation(const dex::u1** pptr) { in ParseAnnotation()
582 ir::EncodedArray* Reader::ParseEncodedArray(const dex::u1** pptr) { in ParseEncodedArray()
593 ir::EncodedArray* Reader::ExtractEncodedArray(dex::u4 offset) { in ExtractEncodedArray()
607 ir::DebugInfo* Reader::ExtractDebugInfo(dex::u4 offset) { in ExtractDebugInfo()
701 ir::Code* Reader::ExtractCode(dex::u4 offset) { in ExtractCode()
768 ir::EncodedMethod* Reader::ParseEncodedMethod(const dex::u1** pptr, dex::u4* base_index) { in ParseEncodedMethod()
791 ir::Type* Reader::ParseType(dex::u4 index) { in ParseType()
801 ir::FieldDecl* Reader::ParseFieldDecl(dex::u4 index) { in ParseFieldDecl()
813 ir::MethodDecl* Reader::ParseMethodDecl(dex::u4 index) { in ParseMethodDecl()
825 ir::TypeList* Reader::ExtractTypeList(dex::u4 offset) { in ExtractTypeList()
846 ir::Proto* Reader::ParseProto(dex::u4 index) { in ParseProto()
861 ir::String* Reader::ParseString(dex::u4 index) { in ParseString()
878 void Reader::ParseInstructions(slicer::ArrayView<const dex::u2> code) { in ParseInstructions()
930 void Reader::ValidateHeader() { in ValidateHeader()