Searched refs:recover (Results 1 - 9 of 9) sorted by relevance

/darwin-on-arm/xnu/osfmk/arm/
H A Dtrap.c371 if (!thread->recover) {
400 arm_ctx->pc = thread->recover;
402 thread->recover = NULL;
H A Dgenassym.c181 DECLARE("TH_RECOVER", offsetof(thread_t, recover));
/darwin-on-arm/xnu/osfmk/arm64/
H A Dgenassym.c163 DECLARE("TH_RECOVER", offsetof(thread_t, recover));
/darwin-on-arm/xnu/osfmk/kern/
H A Dthread.c246 thread_template.recover = (vm_offset_t)NULL;
1836 vm_offset_t dtrace_set_thread_recover(thread_t thread, vm_offset_t recover) argument
1841 prev = thread->recover;
1842 thread->recover = recover;
H A Dthread.h337 vm_offset_t recover; /* page fault recover(copyin/out) */ member in struct:thread
/darwin-on-arm/xnu/osfmk/i386/
H A Dtrap.c744 if (thread != THREAD_NULL && thread->recover) {
745 set_recovery_ip(saved_state, thread->recover);
746 thread->recover = 0;
H A Dgenassym.c185 DECLARE("TH_RECOVER", offsetof(thread_t, recover));
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Ddtrace_glue.c1187 vm_offset_t recover = dtrace_set_thread_recover( current_thread(), 0 ); /* Snare any extant recovery point. */ local
1188 dtrace_set_thread_recover( current_thread(), recover ); /* Put it back. We *must not* re-enter and overwrite. */ local
1193 0 != recover || /* Avoid reentrancy into copyio facility. */
H A Ddtrace.c600 volatile vm_offset_t recover = (vm_offset_t)&&dtraceLoadRecover##bits; \
602 recover = dtrace_set_thread_recover(current_thread(), recover); \
611 (void)dtrace_set_thread_recover(current_thread(), recover); \
650 volatile vm_offset_t recover = (vm_offset_t)&&dtraceLoadRecover##bits; \
652 recover = dtrace_set_thread_recover(current_thread(), recover); \
656 (void)dtrace_set_thread_recover(current_thread(), recover); \

Completed in 118 milliseconds