Home
last modified time | relevance | path

Searched refs:Alloc (Results 1 – 8 of 8) sorted by relevance

/tools/dexter/slicer/
Dcode_ir.cc62 auto try_block_begin = Alloc<TryBlockBegin>(); in DissasembleTryBlocks()
66 auto try_block_end = Alloc<TryBlockEnd>(); in DissasembleTryBlocks()
121 auto dbg_header = Alloc<DbgInfoHeader>(); in DissasembleDebugInfo()
129 auto annotation = Alloc<DbgInfoAnnotation>(dex::DBG_SET_FILE); in DissasembleDebugInfo()
131 annotation->operands.push_back(Alloc<String>( in DissasembleDebugInfo()
138 auto annotation = Alloc<DbgInfoAnnotation>(dex::DBG_ADVANCE_LINE); in DissasembleDebugInfo()
140 annotation->operands.push_back(Alloc<LineNumber>(line)); in DissasembleDebugInfo()
163 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
166 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
178 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
[all …]
Dinstrumentation.cc79 auto boxing_method = code_ir->Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in BoxValue()
81 auto args = code_ir->Alloc<lir::VRegRange>(src_reg, 1 + is_wide); in BoxValue()
82 auto boxing_invoke = code_ir->Alloc<lir::Bytecode>(); in BoxValue()
88 auto move_result = code_ir->Alloc<lir::Bytecode>(); in BoxValue()
90 move_result->operands.push_back(code_ir->Alloc<lir::VReg>(dst_reg)); in BoxValue()
143 auto hook_method = code_ir->Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in Apply()
148 auto args = code_ir->Alloc<lir::VRegRange>(regs - args_count, args_count); in Apply()
151 auto hook_invoke = code_ir->Alloc<lir::Bytecode>(); in Apply()
196 auto const_size_op = code_ir->Alloc<lir::Bytecode>(); in InjectArrayParamsHook()
198 const_size_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_size_reg)); in InjectArrayParamsHook()
[all …]
Ddex_ir_builder.cc75 ir_string = dex_ir_->Alloc<String>(); in GetAsciiString()
103 auto ir_type = dex_ir_->Alloc<Type>(); in GetType()
129 auto ir_type_list = dex_ir_->Alloc<TypeList>(); in GetTypeList()
160 auto ir_proto = dex_ir_->Alloc<Proto>(); in GetProto()
189 auto ir_field = dex_ir_->Alloc<FieldDecl>(); in GetFieldDecl()
215 auto ir_method = dex_ir_->Alloc<MethodDecl>(); in GetMethodDecl()
Dreader.cc223 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()
[all …]
/tools/dexter/dexter/
Dexperimental.cc104 auto wraper_method = code_ir.Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in StressWrapInvoke()
107 auto new_call = code_ir.Alloc<lir::Bytecode>(); in StressWrapInvoke()
165 auto target_method = code_ir.Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in StressEntryHook()
170 auto args = code_ir.Alloc<lir::VRegRange>(regs - args_count, args_count); in StressEntryHook()
173 auto call = code_ir.Alloc<lir::Bytecode>(); in StressEntryHook()
224 auto target_method = code_ir.Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in StressExitHook()
265 auto args = code_ir.Alloc<lir::VRegRange>(reg, reg_count); in StressExitHook()
266 auto call = code_ir.Alloc<lir::Bytecode>(); in StressExitHook()
280 auto move_result = code_ir.Alloc<lir::Bytecode>(); in StressExitHook()
391 auto tracing_method = code_ir.Alloc<lir::Method>(ir_method_decl, ir_method_decl->orig_index); in CodeCoverage()
[all …]
/tools/dexter/slicer/export/slicer/
Dbuffer.h85 Alloc(alignment - rem); in Align()
89 size_t Alloc(size_t size) { in Alloc() function
Ddex_ir.h423 T* Alloc() { in Alloc() function
Dcode_ir.h422 T* Alloc(Args&&... args) { in Alloc() function