Lines Matching refs:resolver
11 /// region and handles ifunc resolver case, when necessary.
52 const uptr resolver = reinterpret_cast<uptr>(&__hwasan_premap_shadow);
53 // shadow == resolver is how Android KitKat and older handles ifunc.
55 return shadow != 0 && shadow != resolver;
74 // The resolver might be called multiple times. Map the shadow just once.
94 // Call the ifunc resolver for __hwasan_shadow and fill in its GOT entry. This
96 // because a resolver might read __hwasan_shadow.
100 ElfW(Addr) resolver = r->r_addend;
101 if (resolver == reinterpret_cast<ElfW(Addr)>(&__hwasan_premap_shadow)) {
102 *offset = reinterpret_cast<ifunc_resolver_t>(resolver)();