Lines Matching defs:head
134 void *head;
163 static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head;
947 // skip head dso.
1095 if (head==&ldso)
1106 ctx = type==REL_COPY ? head->syms_next : head;
2379 /* For head, all preloads are direct pseudo-dependencies.
2381 if (p==head) for (struct dso *q=p->next; q; q=q->next)
2387 p->deps = (p==head && cnt<2) ? builtin_deps :
2394 if (p==head) for (struct dso *q=p->next; q; q=q->next)
2510 for (p=head; p; p=p->next)
2709 add_can_search_so_list_in_dso(p, head);
2724 if (head != &ldso && p->relro_start != p->relro_end &&
2826 for (cnt=0, p=head; p; cnt++, p=p->next)
2830 if (dso==head && cnt <= countof(builtin_ctor_queue))
2967 for (p=head; ; p=p->next) {
3060 head = &ldso;
3265 head = tail = syms_tail = &app;
3297 for (struct dso *q = head; q; q = q->next) {
3310 for (struct dso *q = head; q; q = q->next) {
3318 for (struct dso *p = head; p; p = p->next) {
3387 for (struct dso *q = head; q; q = q->next) {
3411 if (init_cfi_shadow(head, &ldso, &app, &vdso) == CFI_FAILED) {
3421 if (find_sym(head, "malloc", 1).dso != &ldso)
3423 if (find_sym(head, "aligned_alloc", 1).dso != &ldso)
3582 LD_LOGD("dlopen_impl file is null, return head.");
3583 return dlopen_post(head, mode);
3692 task = create_loadtask(file, head, ns, true);
3753 p = load_library(file, head, ns, true, reserved_address ? &reserved_params : NULL);
4094 for (p=head; p; p=p->next) if (h==p) return 0;
4103 for (p=head; p; p=p->next) {
4126 if (p == head || p == RTLD_DEFAULT) {
4127 p = head;
4131 if (!p) p=head;
4233 for (d = head; d->syms_next != p; d = d->syms_next)
4237 for (d = head; d->syms_next != p; d = d->syms_next)
4669 for(current = head; current;) {
5837 /* For head, all preloads are direct pseudo-dependencies.
5839 if (p == head) {
5851 p->deps = (p == head && cnt < MIN_DEPS_COUNT) ? builtin_deps :
5861 if (p == head) {
6175 debug.head = NULL;
6178 add_dso_info_to_debug_map(head);
6221 if (debug.head == NULL) {
6224 debug.head = debug_tail = debug_info;