Home
last modified time | relevance | path

Searched refs:symbol (Results 1 – 25 of 27) 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.cpp38 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr);
42 const char* symbol,
97 void* dlsym(void* handle, const char* symbol) { in dlsym() argument
99 return __loader_dlsym(handle, symbol, caller_addr); in dlsym()
103 void* dlvsym(void* handle, const char* symbol, const char* version) { in dlvsym() argument
105 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.cpp129 const char* symbol = nullptr; in backtrace_string() local
134 symbol = info.dli_sname; in backtrace_string()
156 if (symbol != nullptr) { in backtrace_string()
157 char* demangled_name = abi::__cxa_demangle(symbol, nullptr, nullptr, nullptr); in backtrace_string()
162 name = symbol; in backtrace_string()
/bionic/linker/
Ddlfcn.cpp85 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr) __LINKER_PUBLIC__;
87 const char* symbol,
161 void* dlsym_impl(void* handle, const char* symbol, const char* version, const void* caller_addr) { in dlsym_impl() argument
165 if (!do_dlsym(handle, symbol, version, caller_addr, &result)) { in dlsym_impl()
173 void* __loader_dlsym(void* handle, const char* symbol, const void* caller_addr) { in __loader_dlsym() argument
174 return dlsym_impl(handle, symbol, nullptr, caller_addr); in __loader_dlsym()
177 void* __loader_dlvsym(void* handle, const char* symbol, const char* version, const void* caller_add… in __loader_dlvsym() argument
178 return dlsym_impl(handle, symbol, version, caller_addr); in __loader_dlvsym()
Dlinker.h102 void** symbol);
Dlinker.cpp2289 void** symbol) { in do_dlsym() argument
2359 *symbol = static_cast<char*>(tls_block) + sym->st_value; in do_dlsym()
2361 *symbol = reinterpret_cast<void*>(found->resolve_symbol_address(sym)); in do_dlsym()
2366 sym_name, sym_ver, found->get_soname(), *symbol); in do_dlsym()
DAndroid.bp381 // definition of the symbol. The linker links against libgcc.a, whose arm32 unwinder has a weak
/bionic/tools/versioner/tests/multiple_decl_mismatch/
Dexpected_fail1 versioner: inconsistent availability for symbol 'foo'
2 versioner: failed to calculate symbol availability
/bionic/tools/versioner/tests/version_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()
Ddlfcn_test.cpp97 void* symbol = dlsym(RTLD_DEFAULT, "test_dlsym_symbol"); in TEST() local
98 ASSERT_TRUE(symbol == nullptr); in TEST()
137 void* symbol = dlsym(RTLD_DEFAULT, "test_dlsym_symbol"); in TEST() local
138 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.cpp193 Symbol symbol = {.name = declaration_name }; in VisitDeclaratorDecl() local
195 std::tie(symbol_it, unused) = database.symbols.insert({declaration_name, symbol}); in VisitDeclaratorDecl()
DPreprocessor.cpp423 const Symbol& symbol = symbol_it.second; in preprocessHeaders() local
425 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.bp1130 // symbol for versioned_function().
1284 // This library is used by dl_load test to check symbol preempting
1294 // This library is used by dl_load test to check symbol preempting
1314 // Library using symbol from libdl_test_df_1_global
1396 // Check that RTLD_NEXT of a libc symbol works in dlopened library
/bionic/
Dandroid-changes-for-ndk-developers.md57 library and symbol lookup changes on all past (and future) Android versions.
77 intercept any symbol.
101 symbol lookup and is supported by Android's dynamic linker in API level 23 and
/bionic/docs/
Dlibc_assembler.md151 for a label. If any other label is used, entries in the symbol table

12