Lines Matching refs:structor
197 structor_t structor; in OSRuntimeCallStructorsInSection() local
209 structor = structors[baseIdx + (lim >> 1)]; in OSRuntimeCallStructorsInSection()
210 if (!structor) { in OSRuntimeCallStructorsInSection()
213 value = PTRAUTH_STRIP_STRUCTOR(structor); in OSRuntimeCallStructorsInSection()
218 structor = structors[firstIndex - 1]; in OSRuntimeCallStructorsInSection()
219 value = PTRAUTH_STRIP_STRUCTOR(structor); in OSRuntimeCallStructorsInSection()
239 if ((structor = structors[firstIndex])) { in OSRuntimeCallStructorsInSection()
240 value = PTRAUTH_STRIP_STRUCTOR(structor); in OSRuntimeCallStructorsInSection()
245 (*structor)(); in OSRuntimeCallStructorsInSection()
357 volatile structor_t structor; in OSRuntimeSignStructorsInSegment() local
373 structor = structors[idx]; in OSRuntimeSignStructorsInSegment()
374 if (NULL == structor) { in OSRuntimeSignStructorsInSegment()
377 structor = ptrauth_strip(structor, ptrauth_key_function_pointer); in OSRuntimeSignStructorsInSegment()
378 …structor = ptrauth_sign_unauthenticated(structor, ptrauth_key_function_pointer, ptrauth_function_p… in OSRuntimeSignStructorsInSegment()
379 structors[idx] = structor; in OSRuntimeSignStructorsInSegment()