Lines 108-116
walk_cb_call(struct cxa_thread_dtor *dtor)
Link Here
|
108 |
if (_rtld_addr_phdr(dtor->dso, &phdr_info) && |
108 |
if (_rtld_addr_phdr(dtor->dso, &phdr_info) && |
109 |
__elf_phdr_match_addr(&phdr_info, dtor->func)) |
109 |
__elf_phdr_match_addr(&phdr_info, dtor->func)) |
110 |
dtor->func(dtor->obj); |
110 |
dtor->func(dtor->obj); |
111 |
else |
|
|
112 |
fprintf(stderr, "__cxa_thread_call_dtors: dtr %p from " |
113 |
"unloaded dso, skipping\n", (void *)(dtor->func)); |
114 |
} |
111 |
} |
115 |
|
112 |
|
116 |
static void |
113 |
static void |