Home
last modified time | relevance | path

Searched refs:LibraryList (Results 1 – 8 of 8) sorted by relevance

/ndk/sources/android/crazy_linker/src/
Dcrazy_linker_library_list.h25 class LibraryList {
27 LibraryList();
28 ~LibraryList();
84 LibraryList(const LibraryList&);
85 LibraryList& operator=(const LibraryList&);
Dcrazy_linker_library_list.cpp52 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 …]
Dcrazy_linker_wrappers.cpp77 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()
Dcrazy_linker_globals.h30 static LibraryList* GetLibraries() { return &Get()->libraries_; } in GetLibraries()
38 LibraryList libraries_;
Dcrazy_linker_shared_library.h20 class LibraryList; variable
61 bool Relocate(LibraryList* lib_list,
168 friend class LibraryList;
Dcrazy_linker_library_view.cpp32 LibraryList* lib_list = Globals::GetLibraries(); in LookupSymbol()
Dcrazy_linker_shared_library.cpp88 LibraryList* lib_list, in SharedLibraryResolver()
287 bool SharedLibrary::Relocate(LibraryList* lib_list, in Relocate()
/ndk/sources/android/crazy_linker/
DDESIGN.TXT88 (crazy::LibraryList::LoadLibrary())
123 To handle this, the crazy_linker uses a custom class (crazy::LibraryList) where
138 | LibraryList |