Home
last modified time | relevance | path

Searched refs:symbol (Results 1 – 25 of 28) sorted by relevance

12

/bionic/libc/tools/
Dcheck-symbols-glibc.py245 for symbol in sorted((glibc - posix).difference(bionic)):
246 print(symbol)
250 for symbol in sorted((posix.intersection(glibc)).difference(bionic)):
251 print(symbol)
258 for symbol in sorted((bionic - allowed_stuff).difference(glibc)):
259 if symbol in ndk_ignored:
260 symbol += '*'
261 print(symbol)
Dsymbols.py51 symbol = m.group(2)
52 symbol = re.sub('@.*', '', symbol)
53 symbols.add(symbol)
Dndk_missing_symbols.py43 for symbol in sorted(compat_not_covered):
44 print symbol
/bionic/libdl/
Dlibdl.cpp37 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr);
41 const char* symbol,
93 void* dlsym(void* handle, const char* symbol) { in dlsym() argument
95 return __loader_dlsym(handle, symbol, caller_addr); in dlsym()
99 void* dlvsym(void* handle, const char* symbol, const char* version) { in dlvsym() argument
101 return __loader_dlvsym(handle, symbol, version, caller_addr); in dlvsym()
/bionic/libc/bionic/
Dicu.cpp56 void* symbol = dlsym(g_libicu_handle, symbol_name); in __find_icu_symbol() local
57 if (symbol == nullptr) { in __find_icu_symbol()
60 return symbol; in __find_icu_symbol()
Dmalloc_common_dynamic.cpp129 char symbol[128]; in InitMallocFunction() local
130 snprintf(symbol, sizeof(symbol), "%s_%s", prefix, suffix); in InitMallocFunction()
131 *func = reinterpret_cast<FunctionType>(dlsym(malloc_impl_handler, symbol)); in InitMallocFunction()
133 error_log("%s: dlsym(\"%s\") failed", getprogname(), symbol); in InitMallocFunction()
265 char symbol[128]; in InitSharedLibrary() local
266 snprintf(symbol, sizeof(symbol), "%s_%s", prefix, names[i]); in InitSharedLibrary()
267 gFunctions[i] = dlsym(impl_handle, symbol); in InitSharedLibrary()
269 error_log("%s: %s routine not found in %s", getprogname(), symbol, shared_lib); in InitSharedLibrary()
DNetdClient.cpp31 static void netdClientInitFunction(void* handle, const char* symbol, FunctionType* function) { in netdClientInitFunction() argument
33 InitFunctionType initFunction = reinterpret_cast<InitFunctionType>(dlsym(handle, symbol)); in netdClientInitFunction()
/bionic/libc/malloc_debug/
Dbacktrace.cpp138 const char* symbol = nullptr; in backtrace_string() local
143 symbol = info.dli_sname; in backtrace_string()
164 if (symbol != nullptr) { in backtrace_string()
165 char* demangled_name = __cxa_demangle(symbol, nullptr, nullptr, nullptr); in backtrace_string()
170 name = symbol; in backtrace_string()
/bionic/linker/
Ddlfcn.cpp84 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr) __LINKER_PUBLIC__;
86 const char* symbol,
158 void* dlsym_impl(void* handle, const char* symbol, const char* version, const void* caller_addr) { in dlsym_impl() argument
162 if (!do_dlsym(handle, symbol, version, caller_addr, &result)) { in dlsym_impl()
170 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr) { in __loader_dlsym() argument
171 return dlsym_impl(handle, symbol, nullptr, caller_addr); in __loader_dlsym()
174 void* __loader_dlvsym(void* handle, const char* symbol, const char* version, const void* caller_add… in __loader_dlvsym() argument
175 return dlsym_impl(handle, symbol, version, caller_addr); in __loader_dlvsym()
Dlinker.h102 void** symbol);
DAndroid.bp314 // definition of the symbol. The linker links against libgcc.a, whose arm32 unwinder has a weak
/bionic/tools/versioner/tests/version_mismatch/
Dexpected_fail1 versioner: inconsistent availability for symbol 'foo'
2 versioner: failed to calculate symbol availability
/bionic/tools/versioner/tests/multiple_decl_mismatch/
Dexpected_fail1 versioner: inconsistent availability for symbol 'foo'
2 versioner: failed to calculate symbol availability
/bionic/tests/
Dstack_unwinding_test.cpp43 const char* symbol = "<unknown>"; in FrameCounter() local
49 symbol = info.dli_sname; in FrameCounter()
55 …fprintf(stderr, " #%02d %p %s%+d (%s)\n", *count_ptr, ip, symbol, offset, info.dli_fname ? info.dl… in FrameCounter()
DAndroid.bp502 // library as an emutls symbol. The -fno-emulated-tls flag above configures
504 // symbol instead, which isn't defined. Disable the fuzzer for this test
532 // library as an emutls symbol. The -fno-emulated-tls flag above configures
534 // symbol instead, which isn't defined. Disable the fuzzer for this test
Ddlfcn_test.cpp111 void* symbol = dlsym(RTLD_DEFAULT, "test_dlsym_symbol"); in TEST() local
112 ASSERT_TRUE(symbol == nullptr); in TEST()
151 void* symbol = dlsym(RTLD_DEFAULT, "test_dlsym_symbol"); in TEST() local
152 ASSERT_TRUE(symbol == nullptr); in TEST()
/bionic/benchmarks/linker_relocation/regen/
Ddump_relocs.py181 symbol = SymbolRef(sym_name, is_weak, ver)
184 result.jump_slots.append(symbol)
186 result.got.append(symbol)
188 result.symbolic.append((offset, symbol))
/bionic/tools/versioner/src/
DSymbolDatabase.cpp53 for (const ELFSymbolRef symbol : elf->getDynamicSymbolIterators()) { in getSymbols() local
54 Expected<StringRef> symbolNameOrError = symbol.getName(); in getSymbols()
Dversioner.cpp289 static bool checkSymbol(const Symbol& symbol) { in checkSymbol() argument
293 for (const auto& decl_it : symbol.declarations) { in checkSymbol()
301 symbol.name.c_str()); in checkSymbol()
327 if (!symbol.calculateAvailability(&availability)) { in checkSymbol()
328 fprintf(stderr, "versioner: inconsistent availability for symbol '%s'\n", symbol.name.c_str()); in checkSymbol()
329 symbol.dump(cwd); in checkSymbol()
DDeclarationDatabase.cpp192 Symbol symbol = {.name = declaration_name }; in VisitDeclaratorDecl() local
194 std::tie(symbol_it, unused) = database.symbols.insert({declaration_name, symbol}); in VisitDeclaratorDecl()
DPreprocessor.cpp413 const Symbol& symbol = symbol_it.second; in preprocessHeaders() local
415 for (const auto& decl_it : symbol.declarations) { in preprocessHeaders()
/bionic/tools/versioner/tests/multiple_definition/
Dexpected_fail1 versioner: conflicting inline definitions for symbol foo:
/bionic/tests/libs/
DAndroid.bp1003 // symbol for versioned_function().
1157 // This library is used by dl_load test to check symbol preempting
1167 // This library is used by dl_load test to check symbol preempting
1195 // Library using symbol from libdl_test_df_1_global
1285 // Check that RTLD_NEXT of a libc symbol works in dlopened library
/bionic/
Dandroid-changes-for-ndk-developers.md59 library and symbol lookup changes on all past (and future) Android versions.
78 intercept any symbol.
102 symbol lookup and is now supported by the dynamic linker in API 23 and
/bionic/docs/
Dlibc_assembler.md151 for a label. If any other label is used, entries in the symbol table

12