Searched refs:SharedLibrary (Results 1 – 10 of 10) sorted by relevance
65 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::SharedLibrary155 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 …]
13 class SharedLibrary; variable44 void SetCrazy(SharedLibrary* crazy_lib, const char* name) { in SetCrazy()52 SharedLibrary* GetCrazy() { return IsCrazy() ? crazy_ : NULL; } in GetCrazy()79 SharedLibrary* crazy_;
31 class SharedLibrary {33 SharedLibrary();34 ~SharedLibrary();148 DependencyIterator(SharedLibrary* lib) in DependencyIterator()177 SharedLibrary* list_next_;178 SharedLibrary* list_prev_;
29 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()
20 class SharedLibrary; variable96 SharedLibrary* head_;
214 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()
174 SharedLibrary* lib = wrap->GetCrazy(); in WrapDladdr()
376 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"413 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"438 builder_log "${_BUILD_PREFIX}SharedLibrary: $libname"
104 (SharedLibrary::RunConstructors())129 Libraries loaded by the crazy_linker are modelled by a crazy::SharedLibrary154 +----| LibraryView |----->|SharedLibrary| ---> libfoo.so
646 $(call host-echo-build-step,$(PRIVATE_ABI),SharedLibrary) "$(PRIVATE_NAME)"