Searched refs:crazy (Results 1 – 25 of 56) sorted by relevance
123
/ndk/sources/android/crazy_linker/src/ |
D | crazy_linker_api.cpp | 22 using crazy::Globals; 23 using crazy::Error; 24 using crazy::SearchPathList; 25 using crazy::ScopedGlobalLock; 26 using crazy::LibraryView; 111 if (crazy::FindElfBinaryForAddress( in crazy_context_add_search_path_for_address() 166 crazy::Globals::GetRDebug()->SetDelayedCallbackPoster(&PostFromContext, in ScopedDelayedCallbackPoster() 176 crazy::Globals::GetRDebug()->SetDelayedCallbackPoster(NULL, NULL); in ~ScopedDelayedCallbackPoster() 203 crazy::Globals::GetLibraries()->LoadLibrary(lib_name, in crazy_library_open() 214 crazy::SharedLibrary* lib = wrap->GetCrazy(); in crazy_library_open() [all …]
|
D | crazy_linker_debug.h | 15 namespace crazy { 22 #define LOG(...) ::crazy::Log(__VA_ARGS__) 23 #define LOG_ERRNO(...) ::crazy::LogErrno(__VA_ARGS__)
|
D | crazy_linker_system_mock.cpp | 19 using crazy::String; 20 using crazy::Vector; 58 crazy::Vector<T*> entries_; 79 crazy::String path_; 80 crazy::String data_; 93 crazy::String var_name_; 94 crazy::String var_value_; 260 crazy::FileOpenMode open_mode) { in NewMockFileHandle() 265 if (open_mode != crazy::FILE_OPEN_READ_ONLY) in NewMockFileHandle() 277 namespace crazy { namespace
|
D | crazy_linker_wrappers.h | 8 namespace crazy {
|
D | crazy_linker_globals_unittest.cpp | 11 namespace crazy { namespace
|
D | crazy_linker_system_mock.h | 10 namespace crazy {
|
D | crazy_linker_globals.cpp | 11 namespace crazy { namespace
|
D | crazy_linker_error.h | 8 namespace crazy {
|
D | crazy_linker_line_reader.h | 12 namespace crazy {
|
D | crazy_linker_search_path_list.h | 12 namespace crazy {
|
D | crazy_linker_ashmem.h | 10 namespace crazy {
|
D | crazy_linker_ashmem_unittest.cpp | 11 namespace crazy { namespace
|
D | crazy_linker_globals.h | 17 namespace crazy {
|
D | crazy_linker_proc_maps.h | 14 namespace crazy {
|
D | crazy_linker_thread.h | 11 namespace crazy {
|
D | crazy_linker_library_view.cpp | 12 namespace crazy { namespace
|
D | crazy_linker_error.cpp | 13 namespace crazy { namespace
|
D | crazy_linker_system.h | 24 namespace crazy {
|
D | crazy_linker_system_unittest.cpp | 11 namespace crazy { namespace
|
D | crazy_linker_elf_relro.h | 13 namespace crazy {
|
D | crazy_linker_error_unittest.cpp | 9 namespace crazy { namespace
|
D | crazy_linker_debug.cpp | 16 namespace crazy { namespace
|
D | crazy_linker_library_list.h | 18 namespace crazy {
|
/ndk/sources/android/crazy_linker/ |
D | README.TXT | 56 - The crazy linker will always use the system linker to load NDK-exposed 61 - Any library loaded by the crazy linker, and which uses functions of 63 et al will be redirected to the crazy linker's own wrappers. 65 This ensures that if a library is loaded by the crazy linker, any of 68 - Libraries loaded with the crazy linker are visible to GDB, or Breakpad, 80 Also, libraries loaded with the crazy linker are not visible to the system 123 - Libraries loaded by the crazy linker are not automatically closed when 126 - dlopen() when called inside a library loaded by the crazy linker doesn't
|
D | DESIGN.TXT | 88 (crazy::LibraryList::LoadLibrary()) 123 To handle this, the crazy_linker uses a custom class (crazy::LibraryList) where 124 each entry (crazy::LibraryView) is reference-counted, and either references: 129 Libraries loaded by the crazy_linker are modelled by a crazy::SharedLibrary 131 "crazy libraries", as opposed to "system libraries". 165 III. Wrapping of linker symbols within crazy ones: 168 Libraries loaded by the crazy linker are not visible to the system linker.
|
123