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

/system/bt/build/toolchain/gcc/
H A DBUILD.gn54 soname = "{{target_output_name}}{{output_extension}}" # e.g. "libfoo.so".
55 rspfile = soname + ".rsp"
58 "$cxx -shared {{ldflags}} -o $soname -Wl,-soname=$soname @$rspfile"
61 description = "SOLINK $soname"
69 soname,
71 link_output = soname
72 depend_output = soname
/system/bt/build/toolchain/clang/
H A DBUILD.gn73 soname = "{{target_output_name}}{{output_extension}}" # e.g. "libfoo.so".
74 rspfile = soname + ".rsp"
77 "$clangxx -shared {{ldflags}} -o $soname -Wl,-soname=$soname @$rspfile"
80 description = "SOLINK $soname"
88 soname,
90 link_output = soname
91 depend_output = soname
/system/core/libunwindstack/tools/
H A Dunwind_symbols.cpp74 std::string soname; local
75 if (elf.GetSoname(&soname)) {
76 printf("Soname: %s\n\n", soname.c_str());
H A Dunwind_info.cpp122 std::string soname; local
123 if (elf.GetSoname(&soname)) {
124 printf("Soname: %s\n", soname.c_str());
H A Dunwind_reg_info.cpp160 std::string soname; local
161 if (elf.GetSoname(&soname)) {
162 printf("Soname: %s\n\n", soname.c_str());
/system/core/libunwindstack/include/unwindstack/
H A DElfInterface.h115 bool GetSonameWithTemplate(std::string* soname);
174 bool GetSoname(std::string* soname) override {
175 return ElfInterface::GetSonameWithTemplate<Elf32_Dyn>(soname);
203 bool GetSoname(std::string* soname) override {
204 return ElfInterface::GetSonameWithTemplate<Elf64_Dyn>(soname);
/system/core/libnativeloader/
H A Dnative_loader.cpp381 // to be loaded so that they can be found by soname alone.
388 for (const auto& soname : sonames) {
389 LOG_ALWAYS_FATAL_IF(dlopen(soname.c_str(), RTLD_NOW | RTLD_NODELETE) == nullptr,
390 "Error preloading public library %s: %s", soname.c_str(), dlerror());
456 [&company_name](const std::string& soname, std::string* error_msg) {
457 if (android::base::StartsWith(soname, "lib") &&
458 android::base::EndsWith(soname, "." + company_name + ".so")) {
461 *error_msg = "Library name \"" + soname +
476 const std::function<bool(const std::string& /* soname */,
/system/core/libunwindstack/
H A DElfInterface.cpp379 // In order to read soname, keep track of address to offset mapping.
388 bool ElfInterface::GetSonameWithTemplate(std::string* soname) { argument
393 *soname = soname_;
403 // Find the soname location from the dynamic headers section.
436 *soname = soname_;

Completed in 116 milliseconds