HomeSort by relevance Sort by last modified time
    Searched refs:solist (Results 1 - 3 of 3) sorted by null

  /bionic/linker/
linker_cfi.h 69 // Initialize CFI shadow and update its contents for everything in solist if any loaded library is
71 // look at the entire solist.
72 bool MaybeInit(soinfo *new_si, soinfo *solist);
79 bool NotifyLibDl(soinfo *solist, uintptr_t p);
89 // In that case it will retroactively update shadow for all previously loaded DSOs. "solist" is a
92 bool AfterLoad(soinfo* si, soinfo *solist);
98 bool InitialLinkDone(soinfo *solist);
linker_cfi.cpp 133 static soinfo* find_libdl(soinfo* solist) {
134 for (soinfo* si = solist; si != nullptr; si = si->next) {
196 bool CFIShadowWriter::NotifyLibDl(soinfo* solist, uintptr_t p) {
197 soinfo* libdl = find_libdl(solist);
212 bool CFIShadowWriter::MaybeInit(soinfo* new_si, soinfo* solist) {
219 // calls to MaybeInit that were skipped. Look though the entire solist.
220 for (soinfo* si = solist; si != nullptr; si = si->next) {
237 if (!NotifyLibDl(solist, MapShadow()))
239 for (soinfo* si = solist; si != nullptr; si = si->next) {
247 bool CFIShadowWriter::AfterLoad(soinfo* si, soinfo* solist) {
    [all...]
linker_main.cpp 63 // TODO (dimtiry): remove somain, rename solist to solist_head
64 static soinfo* solist; variable
76 for (trav = solist; trav != nullptr; trav = trav->next) {
84 // si was not in solist
85 PRINT("name \"%s\"@%p is not in solist!", si->get_realpath(), si);
89 // prev will never be null, because the first entry in solist is
101 return solist;
415 if (!get_cfi_shadow()->InitialLinkDone(solist)) __linker_cannot_link(g_argv[0]);
596 sonext = solist = get_libdl_info(kLinkerPath, linker_so, linker_link_map);
597 g_default_namespace.add_soinfo(solist);
    [all...]

Completed in 103 milliseconds