H A D | usbser_rseq.c | 28 * rseq implementation 48 rseq_do_common(rseq_t *rseq, int num, uintptr_t arg, int flags, int fail_err, argument 56 s = &rseq[i].r_do; 62 rval = (s->s_cb) ? (s->s_cb(rseq, i, arg)) : RSEQ_OK; 65 (void) rseq_undo(rseq, i, arg, flags); 78 rseq_undo_common(rseq_t *rseq, int num, uintptr_t arg, int flags, int fail_err, argument 86 s = &rseq[i].r_undo; 92 rval = (s->s_cb) ? (s->s_cb(rseq, i, arg)) : RSEQ_OK; 104 rseq_do(rseq_t *rseq, int num, uintptr_t arg, int flags) argument 106 return (rseq_do_common(rseq, nu 111 rseq_undo(rseq_t *rseq, int num, uintptr_t arg, int flags) argument 121 rseq_debug(rseq_t *rseq, int num, uintptr_t arg, int flags, int scenario, uintptr_t sarg1, uintptr_t sarg2, int (*func)(rseq_t *, int, uintptr_t, int, int, uintptr_t)) argument 156 rseq_do_debug(rseq_t *rseq, int num, uintptr_t arg, int flags, int scenario, uintptr_t sarg1, uintptr_t sarg2) argument 165 rseq_undo_debug(rseq_t *rseq, int num, uintptr_t arg, int flags, int scenario, uintptr_t sarg1, uintptr_t sarg2) argument [all...] |