Searched refs:Alloc (Results 1 – 8 of 8) sorted by relevance
/tools/dexter/slicer/ |
D | code_ir.cc | 62 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 …]
|
D | instrumentation.cc | 79 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 …]
|
D | dex_ir_builder.cc | 75 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()
|
D | reader.cc | 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() [all …]
|
/tools/dexter/dexter/ |
D | experimental.cc | 104 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/ |
D | buffer.h | 85 Alloc(alignment - rem); in Align() 89 size_t Alloc(size_t size) { in Alloc() function
|
D | dex_ir.h | 423 T* Alloc() { in Alloc() function
|
D | code_ir.h | 422 T* Alloc(Args&&... args) { in Alloc() function
|