/freebsd/sys/cddl/dev/dtrace/aarch64/ |
H A D | dtrace_isa.c | 109 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 122 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 142 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 174 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 264 cpu_core[curcpu].cpuc_dtrace_illval = p; in dtrace_getarg() 269 cpu_core[curcpu].cpuc_dtrace_illval = p; in dtrace_getarg() 329 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 378 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 391 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 404 cpu_core[curcp in dtrace_fuword32() [all...] |
H A D | dtrace_subr.c | 200 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 208 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 209 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_far; in dtrace_trap()
|
/freebsd/sys/cddl/dev/dtrace/powerpc/ |
H A D | dtrace_isa.c | 224 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 325 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 566 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; 580 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 591 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 610 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 632 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 642 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 656 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 667 cpu_core[curcp [all...] |
H A D | dtrace_subr.c | 282 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 295 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 296 cpu_core[curcpu].cpuc_dtrace_illval = frame->dar; in dtrace_trap() 307 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 308 cpu_core[curcpu].cpuc_dtrace_illval = frame->srr0; in dtrace_trap()
|
/freebsd/sys/cddl/dev/dtrace/riscv/ |
H A D | dtrace_isa.c | 135 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 146 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 165 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 184 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 357 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 406 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 419 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 432 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 445 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
H A D | dtrace_subr.c | 198 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 211 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 212 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_stval; in dtrace_trap()
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 115 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 138 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 194 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 219 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 318 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 593 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 637 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 648 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 659 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 670 cpu_core[curcp in dtrace_fuword64() [all...] |
H A D | dtrace_subr.c | 403 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 416 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 427 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 428 cpu_core[curcpu].cpuc_dtrace_illval = rcr2(); in dtrace_trap()
|
/freebsd/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_isa.c | 172 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 216 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 227 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 238 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 249 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
H A D | dtrace_subr.c | 208 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 217 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 218 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_trap()
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 114 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 127 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 149 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 174 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 273 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 577 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 631 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 646 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 661 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 676 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
H A D | dtrace_subr.c | 406 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 419 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 430 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 431 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_addr; in dtrace_trap()
|
/freebsd/sys/cddl/compat/opensolaris/sys/ |
H A D | cpuvar.h | 66 typedef struct cpu_core { struct 73 extern cpu_core_t cpu_core[]; argument
|
/freebsd/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris.c | 39 cpu_core_t cpu_core[MAXCPU]; variable
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | dtrace.h | 2422 (cpu_core[curcpu].cpuc_dtrace_flags & (flag)) 2425 (cpu_core[curcpu].cpuc_dtrace_flags |= (flag)) 2428 (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag))
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 481 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 533 &cpu_core[curcpu].cpuc_dtrace_flags; \ 548 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 902 volatile uintptr_t *illval = &cpu_core[curcpu].cpuc_dtrace_illval; in dtrace_canload_remains() 1216 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_strncmp() 1270 cpu_core[curcpu].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1276 cpu_core[curcpu].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 1360 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_bcmp() 1570 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_destructive() 1586 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_control() [all …]
|