Searched refs:symbol_name (Results 1 - 8 of 8) sorted by relevance

/bionic/linker/
H A Dlinker_libcxx_support.cpp31 void* __find_icu_symbol(const char* symbol_name __attribute__((__unused__))) {
H A Dlinker_soinfo.cpp132 bool soinfo::find_symbol_by_name(SymbolName& symbol_name, argument
138 gnu_lookup(symbol_name, vi, &symbol_index) :
139 elf_lookup(symbol_name, vi, &symbol_index);
174 bool soinfo::gnu_lookup(SymbolName& symbol_name, argument
177 uint32_t hash = symbol_name.gnu_hash();
187 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base));
192 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base));
202 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base));
227 strcmp(get_string(s->st_name), symbol_name.get_name()) == 0 &&
230 symbol_name
243 elf_lookup(SymbolName& symbol_name, const version_info* vi, uint32_t* symbol_index) const argument
[all...]
H A Dlinker_soinfo.h218 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;
H A Dlinker.cpp401 SymbolName symbol_name(name);
417 if (!si_from->find_symbol_by_name(symbol_name, vi, &s)) {
432 if (!global_si->find_symbol_by_name(symbol_name, vi, &s)) {
461 if (!local_si->find_symbol_by_name(symbol_name, vi, &s)) {
740 SymbolName& symbol_name,
755 if (!current_soinfo->find_symbol_by_name(symbol_name, vi, &result)) {
795 SymbolName symbol_name(name);
800 return dlsym_handle_lookup(si->get_primary_namespace(), si, nullptr, found, symbol_name, vi);
814 SymbolName symbol_name(name);
840 if (!si->find_symbol_by_name(symbol_name, v
736 dlsym_handle_lookup(android_namespace_t* ns, soinfo* root, soinfo* skip_until, soinfo** found, SymbolName& symbol_name, const version_info* vi) argument
[all...]
/bionic/libc/private/
H A Dicu.h53 void* __find_icu_symbol(const char* symbol_name);
/bionic/libc/bionic/
H A Dicu.cpp86 void* __find_icu_symbol(const char* symbol_name) { argument
90 char versioned_symbol_name[strlen(symbol_name) + sizeof(g_icudata_version)];
92 symbol_name, g_icudata_version);
/bionic/tools/versioner/src/
H A DSymbolDatabase.cpp127 for (llvm::StringRef symbol_name : symbols) {
128 if (symbol_name.empty()) {
132 if (result.count(symbol_name) != 0) {
134 printf("duplicated symbol '%s' in '%s'\n", symbol_name.str().c_str(), file.str().c_str());
138 result[symbol_name] = symbol_type;
H A Dversioner.cpp325 const auto& symbol_name = symbol_it.first; local
332 const auto platform_availability_it = symbol_database.find(symbol_name);
334 completely_unavailable.insert(symbol_name);
373 extra_availability[symbol_name].insert(type);
375 missing_availability[symbol_name].insert(type);
382 const std::string& symbol_name = it.first; local
385 if (auto missing_it = missing_availability.find(symbol_name);
387 printf("%s: declaration marked available but symbol missing in [%s]\n", symbol_name.c_str(),
394 if (auto extra_it = extra_availability.find(symbol_name);
397 symbol_name
[all...]

Completed in 166 milliseconds