/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 | 202 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 210 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 211 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 | 257 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 270 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 271 cpu_core[curcpu].cpuc_dtrace_illval = frame->dar; in dtrace_trap() 282 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 283 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 | 171 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 184 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 185 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 | 378 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 391 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 402 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 403 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 | 183 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 192 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 193 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 | 381 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 394 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 405 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 406 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)) 2426 cpu_core[curcpu].cpuc_dtrace_flags |= (flag); \ 2432 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; \ 930 volatile uintptr_t *illval = &cpu_core[curcpu].cpuc_dtrace_illval; in dtrace_canload_remains() 1244 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_strncmp() 1298 cpu_core[curcpu].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1304 cpu_core[curcpu].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 1388 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_bcmp() 1598 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_destructive() 1614 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_control() [all …]
|