Searched refs:symbol_name (Results 1 – 8 of 8) sorted by relevance
/bionic/libc/bionic/ |
D | icu.cpp | 86 void* __find_icu_symbol(const char* symbol_name) { in __find_icu_symbol() argument 90 char versioned_symbol_name[strlen(symbol_name) + sizeof(g_icudata_version)]; in __find_icu_symbol() 92 symbol_name, g_icudata_version); in __find_icu_symbol()
|
/bionic/linker/ |
D | linker_libcxx_support.cpp | 31 void* __find_icu_symbol(const char* symbol_name __attribute__((__unused__))) { in __find_icu_symbol() argument
|
D | linker_soinfo.cpp | 132 bool soinfo::find_symbol_by_name(SymbolName& symbol_name, in find_symbol_by_name() argument 138 gnu_lookup(symbol_name, vi, &symbol_index) : in find_symbol_by_name() 139 elf_lookup(symbol_name, vi, &symbol_index); in find_symbol_by_name() 174 bool soinfo::gnu_lookup(SymbolName& symbol_name, in gnu_lookup() argument 177 uint32_t hash = symbol_name.gnu_hash(); in gnu_lookup() 187 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup() 192 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup() 202 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup() 227 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in gnu_lookup() 230 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(s->st_value), in gnu_lookup() [all …]
|
D | linker_soinfo.h | 218 bool find_symbol_by_name(SymbolName& symbol_name, 276 bool elf_lookup(SymbolName& symbol_name, const version_info* vi, uint32_t* symbol_index) const; 278 bool gnu_lookup(SymbolName& symbol_name, const version_info* vi, uint32_t* symbol_index) const;
|
D | linker.cpp | 401 SymbolName symbol_name(name); in soinfo_do_lookup() local 417 if (!si_from->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup() 432 if (!global_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup() 461 if (!local_si->find_symbol_by_name(symbol_name, vi, &s)) { in soinfo_do_lookup() 740 SymbolName& symbol_name, in ElfW() 755 if (!current_soinfo->find_symbol_by_name(symbol_name, vi, &result)) { in ElfW() 795 SymbolName symbol_name(name); in ElfW() local 800 return dlsym_handle_lookup(si->get_primary_namespace(), si, nullptr, found, symbol_name, vi); in ElfW() 814 SymbolName symbol_name(name); in ElfW() local 840 if (!si->find_symbol_by_name(symbol_name, vi, &s)) { in ElfW() [all …]
|
/bionic/tools/versioner/src/ |
D | SymbolDatabase.cpp | 127 for (llvm::StringRef symbol_name : symbols) { in parsePlatform() local 128 if (symbol_name.empty()) { in parsePlatform() 132 if (result.count(symbol_name) != 0) { in parsePlatform() 134 printf("duplicated symbol '%s' in '%s'\n", symbol_name.str().c_str(), file.str().c_str()); in parsePlatform() 138 result[symbol_name] = symbol_type; in parsePlatform()
|
D | versioner.cpp | 325 const auto& symbol_name = symbol_it.first; in checkVersions() local 332 const auto platform_availability_it = symbol_database.find(symbol_name); in checkVersions() 334 completely_unavailable.insert(symbol_name); in checkVersions() 373 extra_availability[symbol_name].insert(type); in checkVersions() 375 missing_availability[symbol_name].insert(type); in checkVersions() 382 const std::string& symbol_name = it.first; in checkVersions() local 385 if (auto missing_it = missing_availability.find(symbol_name); in checkVersions() 387 printf("%s: declaration marked available but symbol missing in [%s]\n", symbol_name.c_str(), in checkVersions() 394 if (auto extra_it = extra_availability.find(symbol_name); in checkVersions() 397 symbol_name.c_str(), Join(extra_it->second, ", ").c_str()); in checkVersions() [all …]
|
/bionic/libc/private/ |
D | icu.h | 53 void* __find_icu_symbol(const char* symbol_name);
|