| /freebsd-14.2/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[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 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-14.2/sys/cddl/dev/dtrace/powerpc/ |
| H A D | dtrace_isa.c | 224 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 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[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 681 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; [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-14.2/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-14.2/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[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| 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-14.2/sys/cddl/dev/dtrace/amd64/ |
| H A D | dtrace_isa.c | 110 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 123 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 145 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 170 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 269 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 566 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 610 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 621 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 632 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 643 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| 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 = frame->tf_addr; in dtrace_trap()
|
| /freebsd-14.2/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-14.2/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-14.2/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris.c | 40 cpu_core_t cpu_core[MAXCPU]; variable
|
| /freebsd-14.2/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-14.2/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; \ 1270 cpu_core[curcpu].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1276 cpu_core[curcpu].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 1570 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_destructive() 2853 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_commit() 3019 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_discard() 3380 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_dif_variable() 7997 cpu_core[cpuid].cpuc_dtrace_illval); [all …]
|