Lines Matching refs:dex_ir_
35 dex_ir_ = std::make_shared<ir::DexFile>(); in Reader()
36 dex_ir_->magic = slicer::MemView(header_, sizeof(dex::Header::magic)); in Reader()
123 auto& p = dex_ir_->classes_map[index]; in GetClass()
130 dex_ir_->classes_indexes.MarkUsedIndex(index); in GetClass()
140 auto& p = dex_ir_->types_map[index]; in GetType()
147 dex_ir_->types_indexes.MarkUsedIndex(index); in GetType()
157 auto& p = dex_ir_->fields_map[index]; in GetFieldDecl()
164 dex_ir_->fields_indexes.MarkUsedIndex(index); in GetFieldDecl()
174 auto& p = dex_ir_->methods_map[index]; in GetMethodDecl()
181 dex_ir_->methods_indexes.MarkUsedIndex(index); in GetMethodDecl()
191 auto& p = dex_ir_->protos_map[index]; in GetProto()
198 dex_ir_->protos_indexes.MarkUsedIndex(index); in GetProto()
208 auto& p = dex_ir_->strings_map[index]; in GetString()
215 dex_ir_->strings_indexes.MarkUsedIndex(index); in GetString()
223 auto ir_class = dex_ir_->Alloc<ir::Class>(); in ParseClass()
290 ir_annotations = dex_ir_->Alloc<ir::AnnotationsDirectory>(); in ExtractAnnotations()
338 ir_annotation_set = dex_ir_->Alloc<ir::AnnotationSet>(); in ExtractAnnotationSet()
354 auto ir_annotation_set_ref_list = dex_ir_->Alloc<ir::AnnotationSetRefList>(); in ExtractAnnotationSetRefList()
370 auto ir_field_annotation = dex_ir_->Alloc<ir::FieldAnnotation>(); in ParseFieldAnnotation()
385 auto ir_method_annotation = dex_ir_->Alloc<ir::MethodAnnotation>(); in ParseMethodAnnotation()
400 auto ir_param_annotation = dex_ir_->Alloc<ir::ParamAnnotation>(); in ParseParamAnnotation()
413 auto ir_encoded_field = dex_ir_->Alloc<ir::EncodedField>(); in ParseEncodedField()
469 auto ir_encoded_value = dex_ir_->Alloc<ir::EncodedValue>(); in ParseEncodedValue()
562 auto ir_annotation = dex_ir_->Alloc<ir::Annotation>(); in ParseAnnotation()
571 auto ir_element = dex_ir_->Alloc<ir::AnnotationElement>(); in ParseAnnotation()
583 auto ir_encoded_array = dex_ir_->Alloc<ir::EncodedArray>(); in ParseEncodedArray()
612 auto ir_debug_info = dex_ir_->Alloc<ir::DebugInfo>(); in ExtractDebugInfo()
709 auto ir_code = dex_ir_->Alloc<ir::Code>(); in ExtractCode()
769 auto ir_encoded_method = dex_ir_->Alloc<ir::EncodedMethod>(); in ParseEncodedMethod()
786 dex_ir_->methods_lookup.Insert(ir_encoded_method); in ParseEncodedMethod()
793 auto ir_type = dex_ir_->Alloc<ir::Type>(); in ParseType()
803 auto ir_field = dex_ir_->Alloc<ir::FieldDecl>(); in ParseFieldDecl()
815 auto ir_method = dex_ir_->Alloc<ir::MethodDecl>(); in ParseMethodDecl()
833 ir_type_list = dex_ir_->Alloc<ir::TypeList>(); in ExtractTypeList()
848 auto ir_proto = dex_ir_->Alloc<ir::Proto>(); in ParseProto()
856 dex_ir_->prototypes_lookup.Insert(ir_proto); in ParseProto()
862 auto ir_string = dex_ir_->Alloc<ir::String>(); in ParseString()
873 dex_ir_->strings_lookup.Insert(ir_string); in ParseString()