/bionic/libc/tools/ |
D | check-symbols-glibc.py | 245 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)
|
D | symbols.py | 51 symbol = m.group(2) 52 symbol = re.sub('@.*', '', symbol) 53 symbols.add(symbol)
|
D | ndk_missing_symbols.py | 43 for symbol in sorted(compat_not_covered): 44 print symbol
|
/bionic/libdl/ |
D | libdl.cpp | 37 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/ |
D | icu.cpp | 56 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()
|
D | malloc_common_dynamic.cpp | 129 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()
|
D | NetdClient.cpp | 31 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/ |
D | backtrace.cpp | 138 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/ |
D | dlfcn.cpp | 84 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()
|
D | linker.h | 102 void** symbol);
|
D | Android.bp | 314 // definition of the symbol. The linker links against libgcc.a, whose arm32 unwinder has a weak
|
/bionic/tools/versioner/tests/version_mismatch/ |
D | expected_fail | 1 versioner: inconsistent availability for symbol 'foo' 2 versioner: failed to calculate symbol availability
|
/bionic/tools/versioner/tests/multiple_decl_mismatch/ |
D | expected_fail | 1 versioner: inconsistent availability for symbol 'foo' 2 versioner: failed to calculate symbol availability
|
/bionic/tests/ |
D | stack_unwinding_test.cpp | 43 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()
|
D | Android.bp | 502 // 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
|
D | dlfcn_test.cpp | 111 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/ |
D | dump_relocs.py | 181 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/ |
D | SymbolDatabase.cpp | 53 for (const ELFSymbolRef symbol : elf->getDynamicSymbolIterators()) { in getSymbols() local 54 Expected<StringRef> symbolNameOrError = symbol.getName(); in getSymbols()
|
D | versioner.cpp | 289 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()
|
D | DeclarationDatabase.cpp | 192 Symbol symbol = {.name = declaration_name }; in VisitDeclaratorDecl() local 194 std::tie(symbol_it, unused) = database.symbols.insert({declaration_name, symbol}); in VisitDeclaratorDecl()
|
D | Preprocessor.cpp | 413 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/ |
D | expected_fail | 1 versioner: conflicting inline definitions for symbol foo:
|
/bionic/tests/libs/ |
D | Android.bp | 1003 // 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/ |
D | android-changes-for-ndk-developers.md | 59 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/ |
D | libc_assembler.md | 151 for a label. If any other label is used, entries in the symbol table
|