Home
last modified time | relevance | path

Searched refs:SharedLibrary (Results 1 – 10 of 10) sorted by relevance

/ndk/sources/android/crazy_linker/src/
Dcrazy_linker_shared_library.cpp65 typedef SharedLibrary::linker_function_t linker_function_t;
87 SharedLibraryResolver(SharedLibrary* lib, in SharedLibraryResolver()
135 SharedLibrary* dep = wrap->GetCrazy(); in Lookup()
147 SharedLibrary* lib_;
153 SharedLibrary::SharedLibrary() { ::memset(this, 0, sizeof(*this)); } in SharedLibrary() function in crazy::SharedLibrary
155 SharedLibrary::~SharedLibrary() { in ~SharedLibrary()
161 bool SharedLibrary::Load(const char* full_path, in Load()
287 bool SharedLibrary::Relocate(LibraryList* lib_list, in Relocate()
306 const ELF::Sym* SharedLibrary::LookupSymbolEntry(const char* symbol_name) { in LookupSymbolEntry()
310 void* SharedLibrary::FindAddressForSymbol(const char* symbol_name) { in FindAddressForSymbol()
[all …]
Dcrazy_linker_library_view.h13 class SharedLibrary; variable
44 void SetCrazy(SharedLibrary* crazy_lib, const char* name) { in SetCrazy()
52 SharedLibrary* GetCrazy() { return IsCrazy() ? crazy_ : NULL; } in GetCrazy()
79 SharedLibrary* crazy_;
Dcrazy_linker_shared_library.h31 class SharedLibrary {
33 SharedLibrary();
34 ~SharedLibrary();
148 DependencyIterator(SharedLibrary* lib) in DependencyIterator()
177 SharedLibrary* list_next_;
178 SharedLibrary* list_prev_;
Dcrazy_linker_library_list.cpp29 bool CheckSymbol(const char* symbol, SharedLibrary* lib) { in CheckSymbol()
110 SharedLibrary::DependencyIterator iter(lib->GetCrazy()); in FindSymbolFrom()
139 SharedLibrary* lib = wrap->GetCrazy(); in FindLibraryForAddress()
149 for (SharedLibrary* lib = head_; lib; lib = lib->list_next_) { in FindArmExIdx()
161 for (SharedLibrary* lib = head_; lib; lib = lib->list_next_) { in IteratePhdr()
190 SharedLibrary* lib = wrap->GetCrazy(); in UnloadLibrary()
205 SharedLibrary::DependencyIterator iter(lib); in UnloadLibrary()
278 ScopedPtr<SharedLibrary> lib(new SharedLibrary()); in LoadLibrary()
315 SharedLibrary::DependencyIterator iter(lib.Get()); in LoadLibrary()
Dcrazy_linker_library_list.h20 class SharedLibrary; variable
96 SharedLibrary* head_;
Dcrazy_linker_api.cpp214 crazy::SharedLibrary* lib = wrap->GetCrazy(); in crazy_library_open()
269 crazy::SharedLibrary* lib = wrap->GetCrazy(); in crazy_library_create_shared_relro()
289 crazy::SharedLibrary* lib = wrap->GetCrazy(); in crazy_library_use_shared_relro()
Dcrazy_linker_wrappers.cpp174 SharedLibrary* lib = wrap->GetCrazy(); in WrapDladdr()
/ndk/build/tools/
Dbuilder-funcs.sh376 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"
413 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"
438 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"
/ndk/sources/android/crazy_linker/
DDESIGN.TXT104 (SharedLibrary::RunConstructors())
129 Libraries loaded by the crazy_linker are modelled by a crazy::SharedLibrary
154 +----| LibraryView |----->|SharedLibrary| ---> libfoo.so
/ndk/build/core/
Dbuild-binary.mk646 $(call host-echo-build-step,$(PRIVATE_ABI),SharedLibrary) "$(PRIVATE_NAME)"