Lines Matching refs:dex_ir_

36   dex_ir_ = std::make_shared<ir::DexFile>();  in Reader()
37 dex_ir_->magic = slicer::MemView(header_, sizeof(dex::Header::magic)); in Reader()
148 auto& p = dex_ir_->classes_map[index]; in GetClass()
155 dex_ir_->classes_indexes.MarkUsedIndex(index); in GetClass()
165 auto& p = dex_ir_->types_map[index]; in GetType()
172 dex_ir_->types_indexes.MarkUsedIndex(index); in GetType()
182 auto& p = dex_ir_->fields_map[index]; in GetFieldDecl()
189 dex_ir_->fields_indexes.MarkUsedIndex(index); in GetFieldDecl()
197 auto& p = dex_ir_->method_handles_map[index]; in GetMethodHandle()
204 dex_ir_->method_handle_indexes.MarkUsedIndex(index); in GetMethodHandle()
215 auto& p = dex_ir_->methods_map[index]; in GetMethodDecl()
222 dex_ir_->methods_indexes.MarkUsedIndex(index); in GetMethodDecl()
232 auto& p = dex_ir_->protos_map[index]; in GetProto()
239 dex_ir_->protos_indexes.MarkUsedIndex(index); in GetProto()
249 auto& p = dex_ir_->strings_map[index]; in GetString()
256 dex_ir_->strings_indexes.MarkUsedIndex(index); in GetString()
264 auto ir_class = dex_ir_->Alloc<ir::Class>(); in ParseClass()
331 ir_annotations = dex_ir_->Alloc<ir::AnnotationsDirectory>(); in ExtractAnnotations()
379 ir_annotation_set = dex_ir_->Alloc<ir::AnnotationSet>(); in ExtractAnnotationSet()
395 auto ir_annotation_set_ref_list = dex_ir_->Alloc<ir::AnnotationSetRefList>(); in ExtractAnnotationSetRefList()
411 auto ir_field_annotation = dex_ir_->Alloc<ir::FieldAnnotation>(); in ParseFieldAnnotation()
426 auto ir_method_annotation = dex_ir_->Alloc<ir::MethodAnnotation>(); in ParseMethodAnnotation()
441 auto ir_param_annotation = dex_ir_->Alloc<ir::ParamAnnotation>(); in ParseParamAnnotation()
454 auto ir_encoded_field = dex_ir_->Alloc<ir::EncodedField>(); in ParseEncodedField()
510 auto ir_encoded_value = dex_ir_->Alloc<ir::EncodedValue>(); in ParseEncodedValue()
603 auto ir_annotation = dex_ir_->Alloc<ir::Annotation>(); in ParseAnnotation()
612 auto ir_element = dex_ir_->Alloc<ir::AnnotationElement>(); in ParseAnnotation()
624 auto ir_encoded_array = dex_ir_->Alloc<ir::EncodedArray>(); in ParseEncodedArray()
653 auto ir_debug_info = dex_ir_->Alloc<ir::DebugInfo>(); in ExtractDebugInfo()
750 auto ir_code = dex_ir_->Alloc<ir::Code>(); in ExtractCode()
810 auto ir_encoded_method = dex_ir_->Alloc<ir::EncodedMethod>(); in ParseEncodedMethod()
827 dex_ir_->methods_lookup.Insert(ir_encoded_method); in ParseEncodedMethod()
834 auto ir_type = dex_ir_->Alloc<ir::Type>(); in ParseType()
844 auto ir_field = dex_ir_->Alloc<ir::FieldDecl>(); in ParseFieldDecl()
856 auto ir_method_handle = dex_ir_->Alloc<ir::MethodHandle>(); in ParseMethodHandle()
872 auto ir_method = dex_ir_->Alloc<ir::MethodDecl>(); in ParseMethodDecl()
890 ir_type_list = dex_ir_->Alloc<ir::TypeList>(); in ExtractTypeList()
905 auto ir_proto = dex_ir_->Alloc<ir::Proto>(); in ParseProto()
913 dex_ir_->prototypes_lookup.Insert(ir_proto); in ParseProto()
919 auto ir_string = dex_ir_->Alloc<ir::String>(); in ParseString()
930 dex_ir_->strings_lookup.Insert(ir_string); in ParseString()