Lines Matching refs:uc
30 #define GET_UC_RESV_HEAD(uc) \
31 (struct _aarch64_ctx *)(&(uc->uc_mcontext.__reserved))
34 (struct _aarch64_ctx *)(&(sf).uc.uc_mcontext.__reserved)
37 sizeof((sf).uc.uc_mcontext.__reserved)
40 (struct _aarch64_ctx *)(&(buf).uc.uc_mcontext.__reserved)
43 (sizeof(buf) - sizeof(buf.uc) + \
44 sizeof((buf).uc.uc_mcontext.__reserved))
49 #define ASSERT_BAD_CONTEXT(uc) do { \
51 if (!validate_reserved((uc), GET_UCP_RESV_SIZE((uc)), &err)) { \
61 #define ASSERT_GOOD_CONTEXT(uc) do { \
63 if (!validate_reserved((uc), GET_UCP_RESV_SIZE((uc)), &err)) { \
69 fprintf(stderr, "uc context validated.\n"); \
89 ucontext_t uc;
93 bool validate_reserved(ucontext_t *uc, size_t resv_sz, char **err);