Searched refs:symbol_name (Results 1 – 9 of 9) sorted by relevance
/bionic/tools/versioner/src/ |
D | SymbolDatabase.cpp | 87 for (auto&& [symbol_name, symbol_type] : *symbols) { in parsePlatform() 88 if (symbol_name.empty()) { in parsePlatform() 92 if (result.count(symbol_name) != 0) { in parsePlatform() 94 printf("duplicated symbol '%s' in '%s'\n", symbol_name.c_str(), path.c_str()); in parsePlatform() 98 result[symbol_name] = symbol_type; in parsePlatform()
|
D | versioner.cpp | 367 const auto& symbol_name = symbol_it.first; in checkVersions() local 374 const auto platform_availability_it = symbol_database.find(symbol_name); in checkVersions() 376 completely_unavailable.insert(symbol_name); in checkVersions() 411 extra_availability[symbol_name].insert(type); in checkVersions() 413 missing_availability[symbol_name].insert(type); in checkVersions() 420 const std::string& symbol_name = it.first; in checkVersions() local 423 if (auto missing_it = missing_availability.find(symbol_name); in checkVersions() 425 printf("%s: declaration marked available but symbol missing in [%s]\n", symbol_name.c_str(), in checkVersions() 432 if (auto extra_it = extra_availability.find(symbol_name); in checkVersions() 435 symbol_name.c_str(), Join(extra_it->second, ", ").c_str()); in checkVersions() [all …]
|
D | SymbolFileParser.cpp | 185 std::string symbol_name = in parseVersion() local 188 size_t asterisk_pos = symbol_name.find('*'); in parseVersion() 194 symbols.push_back(SymbolEnt{std::move(symbol_name), in parseVersion()
|
/bionic/libc/bionic/ |
D | icu.cpp | 52 void* __find_icu_symbol(const char* symbol_name) { in __find_icu_symbol() argument 56 void* symbol = dlsym(g_libicu_handle, symbol_name); in __find_icu_symbol() 58 async_safe_format_log(ANDROID_LOG_ERROR, "bionic-icu", "couldn't find %s", symbol_name); in __find_icu_symbol()
|
/bionic/linker/ |
D | linker_soinfo.cpp | 325 const ElfW(Sym)* soinfo::find_symbol_by_name(SymbolName& symbol_name, in ElfW() 327 return is_gnu_hash() ? gnu_lookup(symbol_name, vi) : elf_lookup(symbol_name, vi); in ElfW() 330 const ElfW(Sym)* soinfo::gnu_lookup(SymbolName& symbol_name, const version_info* vi) const { in ElfW() 331 const uint32_t hash = symbol_name.gnu_hash(); in ElfW() 340 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in ElfW() 345 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in ElfW() 355 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in ElfW() 367 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 && in ElfW() 370 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(s->st_value), in ElfW() 377 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in ElfW() [all …]
|
D | linker_libcxx_support.cpp | 31 void* __find_icu_symbol(const char* symbol_name __attribute__((__unused__))) { in __find_icu_symbol() argument
|
D | linker_soinfo.h | 274 const ElfW(Sym)* find_symbol_by_name(SymbolName& symbol_name, const version_info* vi) const; 358 const ElfW(Sym)* gnu_lookup(SymbolName& symbol_name, const version_info* vi) const; 359 const ElfW(Sym)* elf_lookup(SymbolName& symbol_name, const version_info* vi) const;
|
D | linker.cpp | 703 SymbolName& symbol_name, in ElfW() 718 result = current_soinfo->find_symbol_by_name(symbol_name, vi); in ElfW() 741 SymbolName symbol_name(name); in ElfW() local 766 s = si->find_symbol_by_name(symbol_name, vi); in ElfW() 781 symbol_name, in ElfW() 810 SymbolName symbol_name(name); in ElfW() local 815 return dlsym_handle_lookup_impl(si->get_primary_namespace(), si, nullptr, found, symbol_name, vi); in ElfW()
|
/bionic/libc/private/ |
D | icu.h | 85 void* __find_icu_symbol(const char* symbol_name);
|