OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:soinfo
(Results
1 - 4
of
4
) sorted by null
/bionic/linker/
linker.cpp
107
void add_soinfo(
soinfo
* si) {
111
void add_soinfos(const
soinfo
::soinfo_list_t& soinfos) {
118
void remove_soinfo(
soinfo
* si) {
119
soinfo_list_.remove_if([&](
soinfo
* candidate) {
124
const
soinfo
::soinfo_list_t& soinfo_list() const { return soinfo_list_; }
136
soinfo
::soinfo_list_t soinfo_list_;
143
static std::unordered_map<uintptr_t,
soinfo
*> g_soinfo_handles_map;
148
static LinkerTypeAllocator<
soinfo
> g_soinfo_allocator;
149
static LinkerTypeAllocator<LinkedListEntry<
soinfo
>> g_soinfo_links_allocator;
154
static
soinfo
* solist
[
all
...]
linker.h
94
#define FLAG_NEW_SOINFO 0x40000000 // new
soinfo
format
111
struct
soinfo
;
115
static LinkedListEntry<
soinfo
>* alloc();
116
static void free(LinkedListEntry<
soinfo
>* entry);
161
const
soinfo
* target_si;
168
bool init(const
soinfo
* si_from);
172
bool init_verneed(const
soinfo
* si_from);
173
bool init_verdef(const
soinfo
* si_from);
175
const char* ver_name, const
soinfo
* target_si);
182
struct
soinfo
{
struct
[
all
...]
linker_mips.cpp
40
template bool
soinfo
::relocate<plain_reloc_iterator>(const VersionTracker& version_tracker,
45
template bool
soinfo
::relocate<packed_reloc_iterator<sleb128_decoder>>(
52
bool
soinfo
::relocate(const VersionTracker& version_tracker,
76
soinfo
* lsi = nullptr;
133
bool
soinfo
::mips_relocate_got(const VersionTracker& version_tracker,
163
soinfo
* lsi = nullptr;
240
bool
soinfo
::mips_check_and_adjust_fp_modes() {
244
// Find
soinfo
's optional .MIPS.abiflags segment
dlfcn.cpp
259
static uint8_t __libdl_info_buf[sizeof(
soinfo
)] __attribute__((aligned(8)));
260
static
soinfo
* __libdl_info = nullptr;
265
soinfo
* get_libdl_info() {
267
__libdl_info = new (__libdl_info_buf)
soinfo
(&g_default_namespace, "libdl.so", nullptr, 0, RTLD_GLOBAL);
Completed in 1979 milliseconds