SEL_UPL
ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL);
ucp->uc_mcontext.mc_ss = GSEL(GUDATA_SEL, SEL_UPL);
ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL);
ucp->uc_mcontext.mc_ss = GSEL(GUDATA_SEL, SEL_UPL);
ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL));
ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
(ISPL((framep)->if_cs) == SEL_UPL)
rsp = (ISPL(tf->tf_cs) == SEL_UPL) ? tf->tf_rsp : (long)&tf->tf_rsp;
ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL));
ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
SEL_UPL, /* segment descriptor priority level */
SEL_UPL, /* segment descriptor priority level */
SEL_UPL, /* segment descriptor priority level */
SEL_UPL, /* segment descriptor priority level */
setidt_global(IDT_BP, &IDTVEC(bpt), SDT_SYSIGT, SEL_UPL, 0);
((u_int64_t)GSEL(GUCODE32_SEL, SEL_UPL) << 48);
_ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
_udatasel = GSEL(GUDATA_SEL, SEL_UPL);
_ucode32sel = GSEL(GUCODE32_SEL, SEL_UPL);
#define CS_SECURE(cs) (ISPL(cs) == SEL_UPL)
((u_int64_t)GSEL(GUCODE32_SEL, SEL_UPL) << 48);
ISPL(frame->tf_cs) == SEL_UPL ? "user" : "kernel");
if (ISPL(frame->tf_cs) == SEL_UPL) {
if (__predict_false(ISPL(frame->tf_cs) != SEL_UPL)) {
if (ISPL(frame->tf_cs) == SEL_UPL) {
if (ISPL(frame->tf_cs) == SEL_UPL) {
if (ISPL(frame->tf_cs) == SEL_UPL) {
if (ISPL(frame->tf_cs) == SEL_UPL) {
#define CS_SECURE(cs) (ISPL(cs) == SEL_UPL)
rsp = (ISPL(tf->tf_cs) == SEL_UPL) ? tf->tf_rsp : (long)&tf->tf_rsp;
int _ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
int _udatasel = GSEL(GUDATA_SEL, SEL_UPL);