Lines Matching refs:r
39 struct r_debug_extended *r; in _dl_debug_update() local
41 r = &_r_debug_extended; in _dl_debug_update()
43 r = &GL(dl_ns)[ns]._ns_debug; in _dl_debug_update()
44 if (r->base.r_map == NULL) in _dl_debug_update()
45 atomic_store_release (&r->base.r_map, in _dl_debug_update()
47 return &r->base; in _dl_debug_update()
57 struct r_debug_extended *r, **pp = NULL; in _dl_debug_initialize() local
61 r = &_r_debug_extended; in _dl_debug_initialize()
68 r = &GL(dl_ns)[ns]._ns_debug; in _dl_debug_initialize()
69 if (r->base.r_brk == 0) in _dl_debug_initialize()
81 r->base.r_version = 2; in _dl_debug_initialize()
85 if (r->base.r_brk == 0) in _dl_debug_initialize()
90 r->base.r_ldbase = ldbase ?: _r_debug_extended.base.r_ldbase; in _dl_debug_initialize()
91 r->base.r_brk = (ElfW(Addr)) &_dl_debug_state; in _dl_debug_initialize()
92 r->r_next = NULL; in _dl_debug_initialize()
95 if (r->base.r_map == NULL) in _dl_debug_initialize()
96 atomic_store_release (&r->base.r_map, in _dl_debug_initialize()
101 atomic_store_release (pp, r); in _dl_debug_initialize()
106 return &r->base; in _dl_debug_initialize()