/art/dex2oat/driver/ |
D | compiled_method_storage.cc | 131 const std::string& debug_name) in ThunkMapValue() argument 132 : code_(std::move(code)), debug_name_(debug_name) {} in ThunkMapValue() 272 /*out*/ std::string* debug_name) { in GetThunkCode() argument 278 if (debug_name != nullptr) { in GetThunkCode() 279 *debug_name = value.GetDebugName(); in GetThunkCode() 283 if (debug_name != nullptr) { in GetThunkCode() 284 *debug_name = std::string(); in GetThunkCode() 292 const std::string& debug_name) { in SetThunkCode() argument 297 ThunkMapValue value(std::move(code_copy), debug_name); in SetThunkCode()
|
D | compiled_method_storage.h | 84 /*out*/ std::string* debug_name = nullptr) override; 89 const std::string& debug_name) override;
|
/art/compiler/driver/ |
D | compiled_code_storage.h | 58 /*out*/ std::string* debug_name = nullptr) = 0; 61 const std::string& debug_name) = 0;
|
/art/dex2oat/linker/ |
D | multi_oat_relative_patcher.cc | 30 /*out*/ std::string* debug_name) { in GetThunkCode() argument 31 *code = storage_->GetThunkCode(patch, debug_name); in GetThunkCode()
|
D | relative_patcher_test.h | 294 const std::string& debug_name) { in SetThunkCode() argument 295 thunk_map_.emplace(ThunkKey(patch), ThunkValue(code, debug_name)); in SetThunkCode() 300 /*out*/ std::string* debug_name) override { in GetThunkCode() argument 306 CHECK(debug_name != nullptr); in GetThunkCode() 307 *debug_name = value.GetDebugName(); in GetThunkCode() 364 ThunkValue(ArrayRef<const uint8_t> code, const std::string& debug_name) in ThunkValue() argument 365 : code_(code.begin(), code.end()), debug_name_(debug_name) {} in ThunkValue()
|
D | relative_patcher.h | 56 /*out*/ std::string* debug_name) = 0;
|
D | multi_oat_relative_patcher.h | 149 /*out*/ std::string* debug_name) override;
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_arm_base.cc | 33 ThunkData(ArrayRef<const uint8_t> code, const std::string& debug_name, uint32_t max_next_offset) in ThunkData() argument 35 debug_name_(debug_name), in ThunkData() 545 std::string debug_name; in ThunkDataForPatch() local 546 thunk_provider_->GetThunkCode(patch, &code, &debug_name); in ThunkDataForPatch() 548 return ThunkData(code, debug_name, max_next_offset); in ThunkDataForPatch()
|
D | relative_patcher_thumb2_test.cc | 210 /*out*/ std::string* debug_name = nullptr) { in CompileThunk() argument 229 codegen.EmitThunkCode(patch, &code, debug_name); in CompileThunk() 244 std::string debug_name; in AddCompiledMethod() local 245 std::vector<uint8_t> thunk_code = CompileThunk(patch, &debug_name); in AddCompiledMethod() 246 thunk_provider_.SetThunkCode(patch, ArrayRef<const uint8_t>(thunk_code), debug_name); in AddCompiledMethod()
|
/art/compiler/ |
D | common_compiler_test.cc | 155 [[maybe_unused]] /*out*/ std::string* debug_name) override { in GetThunkCode() argument 162 [[maybe_unused]] const std::string& debug_name) override { in SetThunkCode() argument
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64_test.cc | 176 /*out*/ std::string* debug_name = nullptr) { in CompileThunk() argument 195 codegen.EmitThunkCode(patch, &code, debug_name); in CompileThunk() 210 std::string debug_name; in AddCompiledMethod() local 211 std::vector<uint8_t> thunk_code = CompileThunk(patch, &debug_name); in AddCompiledMethod() 212 thunk_provider_.SetThunkCode(patch, ArrayRef<const uint8_t>(thunk_code), debug_name); in AddCompiledMethod()
|
/art/odrefresh/ |
D | odrefresh.h | 341 const std::string& debug_name,
|
D | odrefresh.cc | 1841 const std::string& debug_name, in RunDex2oatForBootClasspath() argument 1913 ART_FORMAT("Compiling boot classpath ({}, {})", GetInstructionSetString(isa), debug_name), in RunDex2oatForBootClasspath()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 751 std::string debug_name; in Emit() local 752 codegen->EmitThunkCode(patch, &code, &debug_name); in Emit() 753 storage->SetThunkCode(patch, ArrayRef<const uint8_t>(code), debug_name); in Emit()
|
D | code_generator_arm_vixl.h | 746 /*out*/ std::string* debug_name) override; 992 /*out*/ std::string* debug_name);
|
D | code_generator_arm64.h | 901 /*out*/ std::string* debug_name) override; 1109 /*out*/ std::string* debug_name);
|
D | code_generator_arm64.cc | 5441 /*out*/ std::string* debug_name) { in EmitThunkCode() argument 5450 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in EmitThunkCode() 5451 *debug_name = "MethodCallThunk"; in EmitThunkCode() 5458 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in EmitThunkCode() 5459 *debug_name = "EntrypointCallThunk_" + std::to_string(offset.Uint32Value()); in EmitThunkCode() 5465 CompileBakerReadBarrierThunk(assembler, patch.GetBakerCustomValue1(), debug_name); in EmitThunkCode() 7276 /*out*/ std::string* debug_name) { in CompileBakerReadBarrierThunk() argument 7395 DCHECK_IMPLIES(GetCompilerOptions().IsJitCompiler(), debug_name == nullptr); in CompileBakerReadBarrierThunk() 7396 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in CompileBakerReadBarrierThunk() 7419 *debug_name = oss.str(); in CompileBakerReadBarrierThunk()
|
D | code_generator.h | 215 /*out*/ std::string* debug_name);
|
D | code_generator_arm_vixl.cc | 9958 /*out*/ std::string* debug_name) { in EmitThunkCode() argument 9967 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in EmitThunkCode() 9968 *debug_name = "MethodCallThunk"; in EmitThunkCode() 9975 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in EmitThunkCode() 9976 *debug_name = "EntrypointCallThunk_" + std::to_string(patch.EntrypointOffset()); in EmitThunkCode() 9982 CompileBakerReadBarrierThunk(assembler, patch.GetBakerCustomValue1(), debug_name); in EmitThunkCode() 10276 /*out*/ std::string* debug_name) { in CompileBakerReadBarrierThunk() argument 10416 DCHECK_IMPLIES(GetCompilerOptions().IsJitCompiler(), debug_name == nullptr); in CompileBakerReadBarrierThunk() 10417 if (debug_name != nullptr && GetCompilerOptions().GenerateAnyDebugInfo()) { in CompileBakerReadBarrierThunk() 10451 *debug_name = oss.str(); in CompileBakerReadBarrierThunk()
|
D | code_generator.cc | 389 [[maybe_unused]] /*out*/ std::string* debug_name) { in EmitThunkCode() argument
|