/art/compiler/linker/x86/ |
H A D | relative_patcher_x86.h | 20 #include "linker/x86/relative_patcher_x86_base.h" 23 namespace linker { namespace in namespace:art 35 } // namespace linker
|
H A D | relative_patcher_x86_base.h | 20 #include "linker/relative_patcher.h" 23 namespace linker { namespace in namespace:art 49 } // namespace linker
|
H A D | relative_patcher_x86_base.cc | 17 #include "linker/x86/relative_patcher_x86_base.h" 20 namespace linker { namespace in namespace:art 50 } // namespace linker
|
H A D | relative_patcher_x86.cc | 17 #include "linker/x86/relative_patcher_x86.h" 22 namespace linker { namespace in namespace:art 59 } // namespace linker
|
H A D | relative_patcher_x86_test.cc | 17 #include "linker/relative_patcher_test.h" 18 #include "linker/x86/relative_patcher_x86.h" 21 namespace linker { namespace in namespace:art 174 } // namespace linker
|
/art/compiler/linker/x86_64/ |
H A D | relative_patcher_x86_64.h | 20 #include "linker/x86/relative_patcher_x86_base.h" 23 namespace linker { namespace in namespace:art 35 } // namespace linker
|
H A D | relative_patcher_x86_64.cc | 17 #include "linker/x86_64/relative_patcher_x86_64.h" 22 namespace linker { namespace in namespace:art 37 } // namespace linker
|
H A D | relative_patcher_x86_64_test.cc | 17 #include "linker/relative_patcher_test.h" 18 #include "linker/x86_64/relative_patcher_x86_64.h" 21 namespace linker { namespace in namespace:art 177 } // namespace linker
|
/art/compiler/linker/ |
H A D | multi_oat_relative_patcher.cc | 24 namespace linker { namespace in namespace:art 30 linker::RelativePatcher::Create(instruction_set, features, &method_offset_map_)), 71 } // namespace linker
|
H A D | multi_oat_relative_patcher.h | 31 namespace linker { namespace in namespace:art 122 // Wrap the map in a class implementing linker::RelativePatcherTargetProvider. 123 class MethodOffsetMap : public linker::RelativePatcherTargetProvider { 143 } // namespace linker
|
H A D | relative_patcher.h | 34 namespace linker { namespace in namespace:art 131 } // namespace linker
|
H A D | relative_patcher.cc | 17 #include "linker/relative_patcher.h" 20 #include "linker/arm/relative_patcher_thumb2.h" 23 #include "linker/arm64/relative_patcher_arm64.h" 26 #include "linker/x86/relative_patcher_x86.h" 29 #include "linker/x86_64/relative_patcher_x86_64.h" 34 namespace linker { namespace in namespace:art 131 } // namespace linker
|
H A D | relative_patcher_test.h | 30 #include "linker/relative_patcher.h" 38 namespace linker { namespace in namespace:art 247 // Wrap the map in a class implementing linker::RelativePatcherTargetProvider. 248 class MethodOffsetMap FINAL : public linker::RelativePatcherTargetProvider { 282 } // namespace linker
|
/art/compiler/ |
H A D | Android.mk | 34 linker/buffered_output_stream.cc \ 35 linker/file_output_stream.cc \ 36 linker/multi_oat_relative_patcher.cc \ 37 linker/output_stream.cc \ 38 linker/vector_output_stream.cc \ 39 linker/relative_patcher.cc \ 89 linker/arm/relative_patcher_arm_base.cc \ 90 linker/arm/relative_patcher_thumb2.cc \ 105 linker/arm64/relative_patcher_arm64.cc \ 132 linker/x8 [all...] |
H A D | oat_writer.h | 25 #include "linker/relative_patcher.h" // For linker::RelativePatcherTargetProvider. 50 namespace linker { namespace in namespace:art 52 } // namespace linker 161 linker::MultiOatRelativePatcher* relative_patcher); 364 linker::MultiOatRelativePatcher* relative_patcher_;
|
/art/compiler/linker/arm/ |
H A D | relative_patcher_arm_base.h | 22 #include "linker/relative_patcher.h" 26 namespace linker { namespace in namespace:art 71 } // namespace linker
|
H A D | relative_patcher_thumb2.h | 20 #include "linker/arm/relative_patcher_arm_base.h" 23 namespace linker { namespace in namespace:art 59 } // namespace linker
|
H A D | relative_patcher_thumb2.cc | 17 #include "linker/arm/relative_patcher_thumb2.h" 24 namespace linker { namespace in namespace:art 123 } // namespace linker
|
H A D | relative_patcher_arm_base.cc | 17 #include "linker/arm/relative_patcher_arm_base.h" 20 #include "linker/output_stream.h" 25 namespace linker { namespace in namespace:art 191 } // namespace linker
|
/art/compiler/linker/arm64/ |
H A D | relative_patcher_arm64.h | 20 #include "linker/arm/relative_patcher_arm_base.h" 24 namespace linker { namespace in namespace:art 76 } // namespace linker
|
/art/runtime/native/ |
H A D | dalvik_system_VMRuntime.cc | 204 // This part is letting libc/dynamic linker know about current app's 309 ClassLinker* linker = Runtime::Current()->GetClassLinker(); local 311 klass = linker->FindPrimitiveClass(class_name[0]); 313 klass = linker->LookupClass(self, class_name, ComputeModifiedUtf8Hash(class_name), nullptr); 420 ClassLinker* linker = Runtime::Current()->GetClassLinker(); local 421 const std::vector<const DexFile*>& boot_class_path = linker->GetBootClassPath(); 493 ClassLinker* linker = runtime->GetClassLinker(); local 502 const std::vector<const DexFile*>& boot_class_path = linker->GetBootClassPath(); 507 Handle<mirror::DexCache> dex_cache(hs.NewHandle(linker->RegisterDexFile(*dex_file, nullptr)));
|
H A D | dalvik_system_DexFile.cc | 172 ClassLinker* linker = runtime->GetClassLinker(); local 189 if (linker->FindDexCache(soa.Self(), *dex_file, true) != nullptr) {
|
/art/build/ |
H A D | Android.gtest.mk | 257 compiler/linker/multi_oat_relative_patcher_test.cc \ 258 compiler/linker/output_stream_test.cc \ 295 compiler/linker/arm/relative_patcher_thumb2_test.cc \ 299 compiler/linker/arm64/relative_patcher_arm64_test.cc \ 307 compiler/linker/x86/relative_patcher_x86_test.cc \ 311 compiler/linker/x86_64/relative_patcher_x86_64_test.cc \ 562 # Mac OS linker doesn't understand --export-dynamic.
|
/art/runtime/jit/ |
H A D | jit.h | 145 // into the specified class linker to the jit debug interface, 146 void DumpTypeInfoForLoadedTypes(ClassLinker* linker);
|
H A D | jit.cc | 360 void Jit::DumpTypeInfoForLoadedTypes(ClassLinker* linker) { argument 373 linker->VisitClasses(&visitor);
|