Searched refs:LibraryList (Results 1 – 8 of 8) sorted by relevance
/ndk/sources/android/crazy_linker/src/ |
D | crazy_linker_library_list.h | 25 class LibraryList { 27 LibraryList(); 28 ~LibraryList(); 84 LibraryList(const LibraryList&); 85 LibraryList& operator=(const LibraryList&);
|
D | crazy_linker_library_list.cpp | 52 LibraryList::LibraryList() : head_(0), count_(0), has_error_(false) { in LibraryList() function in crazy::LibraryList 56 LibraryList::~LibraryList() { in ~LibraryList() 67 LibraryView* LibraryList::FindLibraryByName(const char* base_name) { in FindLibraryByName() 80 void* LibraryList::FindSymbolFrom(const char* symbol_name, LibraryView* from) { in FindSymbolFrom() 131 LibraryView* LibraryList::FindLibraryForAddress(void* address) { in FindLibraryForAddress() 148 _Unwind_Ptr LibraryList::FindArmExIdx(void* pc, int* count) { in FindArmExIdx() 159 int LibraryList::IteratePhdr(PhdrIterationCallback callback, void* data) { in IteratePhdr() 175 void LibraryList::UnloadLibrary(LibraryView* wrap) { in UnloadLibrary() 223 LibraryView* LibraryList::LoadLibrary(const char* lib_name, in LoadLibrary() 374 void LibraryList::AddLibrary(LibraryView* wrap) { in AddLibrary() [all …]
|
D | crazy_linker_wrappers.cpp | 77 LibraryList* lib_list = Globals::GetLibraries(); in WrapDlopen() 148 LibraryList* lib_list = Globals::GetLibraries(); in WrapDlsym() 169 LibraryList* lib_list = Globals::GetLibraries(); in WrapDladdr() 202 LibraryList* lib_list = Globals::GetLibraries(); in WrapDlclose() 217 LibraryList* list = Globals::GetLibraries(); in WrapDl_unwind_find_exidx() 230 LibraryList* list = Globals::GetLibraries(); in WrapDl_iterate_phdr()
|
D | crazy_linker_globals.h | 30 static LibraryList* GetLibraries() { return &Get()->libraries_; } in GetLibraries() 38 LibraryList libraries_;
|
D | crazy_linker_shared_library.h | 20 class LibraryList; variable 61 bool Relocate(LibraryList* lib_list, 168 friend class LibraryList;
|
D | crazy_linker_library_view.cpp | 32 LibraryList* lib_list = Globals::GetLibraries(); in LookupSymbol()
|
D | crazy_linker_shared_library.cpp | 88 LibraryList* lib_list, in SharedLibraryResolver() 287 bool SharedLibrary::Relocate(LibraryList* lib_list, in Relocate()
|
/ndk/sources/android/crazy_linker/ |
D | DESIGN.TXT | 88 (crazy::LibraryList::LoadLibrary()) 123 To handle this, the crazy_linker uses a custom class (crazy::LibraryList) where 138 | LibraryList |
|