Searched refs:tf_special (Results 1 - 17 of 17) sorted by relevance
/freebsd-10-stable/sys/ia64/include/ |
H A D | cpu.h | 47 #define TRAPF_PC(tf) ((tf)->tf_special.iip) 48 #define TRAPF_CPL(tf) ((tf)->tf_special.psr & IA64_PSR_CPL) 65 #define cpu_getstack(td) ((td)->td_frame->tf_special.sp)
|
H A D | frame.h | 43 struct _special tf_special; member in struct:trapframe
|
H A D | kdb.h | 43 kdb_frame->tf_special.psr &= ~IA64_PSR_SS; 49 kdb_frame->tf_special.psr |= IA64_PSR_SS;
|
/freebsd-10-stable/sys/ia64/ia64/ |
H A D | emulate.c | 46 if (!asm_decode(tf->tf_special.iip, &bundle)) 49 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 : 50 ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2; 62 if (!(tf->tf_special.pr & (1UL << i->i_oper[0].o_value))) { 63 tf->tf_special.psr &= ~IA64_PSR_RI; 64 tf->tf_special.iip += 16; 72 tf->tf_special.psr &= ~IA64_PSR_RI; 73 tf->tf_special.iip += i->i_oper[1].o_value;
|
H A D | ptrace_machdep.c | 48 if (data >= 0 && data < (tf->tf_special.ndirty >> 3)) { 50 (tf->tf_special.bspstore & 0x1ffUL)); 55 if (data >= 0 && data < (tf->tf_special.ndirty >> 3)) { 57 (tf->tf_special.bspstore & 0x1ffUL));
|
H A D | trap.c | 258 printf(" cr.iip = 0x%lx\n", tf->tf_special.iip); 259 printf(" cr.ipsr = 0x%lx (", tf->tf_special.psr); 260 printpsr(tf->tf_special.psr); 262 printf(" cr.isr = 0x%lx (", tf->tf_special.isr); 263 printisr(tf->tf_special.isr); 265 printf(" cr.ifa = 0x%lx\n", tf->tf_special.ifa); 266 if (tf->tf_special.psr & IA64_PSR_IS) { 293 if (!asm_decode(tf->tf_special.iip, &bundle)) 296 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 : 297 ((tf->tf_special [all...] |
H A D | vm_machdep.c | 183 tf->tf_special.ndirty = 0; 184 tf->tf_special.bspstore &= ~0x1ffUL; 213 ndirty = tf->tf_special.ndirty + (tf->tf_special.bspstore & 0x1ffUL); 221 bzero(&tf->tf_special, sizeof(tf->tf_special)); 222 tf->tf_special.iip = fuword(&fd->func); 223 tf->tf_special.gp = fuword(&fd->gp); 224 tf->tf_special.sp = (sp + stack->ss_size - 16) & ~15; 225 tf->tf_special [all...] |
H A D | db_machdep.c | 83 {"cr.ifs", DB_OFFSET(tf_special.cfm), db_frame}, 84 {"cr.ifa", DB_OFFSET(tf_special.ifa), db_frame}, 85 {"ar.bspstore", DB_OFFSET(tf_special.bspstore), db_frame}, 86 {"ndirty", DB_OFFSET(tf_special.ndirty), db_frame}, 87 {"rp", DB_OFFSET(tf_special.rp), db_frame}, 88 {"ar.pfs", DB_OFFSET(tf_special.pfs), db_frame}, 89 {"psr", DB_OFFSET(tf_special.psr), db_frame}, 90 {"cr.isr", DB_OFFSET(tf_special.isr), db_frame}, 91 {"pr", DB_OFFSET(tf_special.pr), db_frame}, 92 {"ar.rsc", DB_OFFSET(tf_special [all...] |
H A D | machdep.c | 462 old->td_frame->tf_special.psr |= IA64_PSR_DFH; 484 new->td_frame->tf_special.psr &= ~IA64_PSR_DFH; 577 kdb_frame->tf_special.ifa == IA64_FIXED_BREAK) 578 kdb_frame->tf_special.psr += IA64_PSR_RI_1; 1014 sp = tf->tf_special.sp; 1052 sf.sf_si.si_addr = (void*)tf->tf_special.ifa; 1073 tf->tf_special.psr &= ~IA64_PSR_RI; 1074 tf->tf_special.iip = ia64_get_k5() + 1077 tf->tf_special.iip = ia64_get_k5() + 1089 tf->tf_special [all...] |
H A D | highfp.c | 76 td->td_frame->tf_special.psr |= IA64_PSR_DFH; 108 td1->td_frame->tf_special.psr |= IA64_PSR_DFH; 120 tf->tf_special.psr &= ~IA64_PSR_MFH; 122 tf->tf_special.psr &= ~IA64_PSR_DFH; 149 td->td_frame->tf_special.psr |= IA64_PSR_DFH; 170 td->td_frame->tf_special.psr |= IA64_PSR_DFH;
|
H A D | unwind.c | 167 val = tf->tf_special.pfs; 169 val = tf->tf_special.pr; 171 val = tf->tf_special.rnat; 173 val = tf->tf_special.unat; 177 val = tf->tf_special.gp; 179 val = tf->tf_special.sp; 181 val = tf->tf_special.tp; 193 val = tf->tf_special.rp; 327 bsp = tf->tf_special.bspstore + tf->tf_special [all...] |
H A D | unaligned.c | 262 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 : 263 ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2; 268 tf->tf_special.ifa, tf->tf_special.iip + slot); 281 if ((tf->tf_special.psr & IA64_PSR_AC) && !ia64_unaligned_test) 284 if (!asm_decode(tf->tf_special.iip, &bundle)) 289 error = fixup(bundle.b_inst + slot, &context, tf->tf_special.ifa); 292 asm_print_inst(&bundle, slot, tf->tf_special.iip); 301 tf->tf_special.psr &= ~IA64_PSR_RI; 302 tf->tf_special [all...] |
H A D | gdb_machdep.c | 170 if (slot >= (kdb_frame->tf_special.ndirty >> 3)) { 179 bspstore = kdb_frame->tf_special.bspstore;
|
H A D | elf_machdep.c | 126 ia64_flush_dirty(td, &td->td_frame->tf_special);
|
/freebsd-10-stable/sys/ia64/ia32/ |
H A D | ia32_trap.c | 73 tf->tf_special.iip -= 2; 105 params = (caddr_t)(tf->tf_special.sp & ((1L<<32)-1)) + 171 ksi.ksi_addr = (void *)tf->tf_special.iip; 206 switch ((tf->tf_special.isr >> 16) & 0xffff) { 230 ucode = (tf->tf_special.isr & 0xffff) + BUS_SEGM_FAULT; 238 ucode = tf->tf_special.ifa; /* VA */ 257 if (((tf->tf_special.isr >> 16) & 0xffff) == 0x80) { 261 ucode = (tf->tf_special.isr >> 16) & 0xffff;
|
H A D | ia32_signal.c | 150 tf->tf_special.ndirty = 0; 152 tf->tf_special.psr |= IA64_PSR_IS; 153 tf->tf_special.sp = stack; 156 tf->tf_special.bspstore = (sv->sv_psstrings - sz_ia32_sigcode -
|
/freebsd-10-stable/gnu/usr.bin/gdb/kgdb/ |
H A D | trgt_ia64.c | 169 #define SPECIAL(x) offsetof(struct trapframe, tf_special) \
|
Completed in 98 milliseconds