| /freebsd-12.1/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_isa.c | 126 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 137 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 157 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 175 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 301 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 350 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 363 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 376 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 389 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 199 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 209 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 210 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_trap()
|
| /freebsd-12.1/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 124 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 137 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 157 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 189 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 316 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 365 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 378 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 391 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 404 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 197 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 205 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 206 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_trap()
|
| /freebsd-12.1/sys/cddl/dev/dtrace/powerpc/ |
| H A D | dtrace_isa.c | 217 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 559 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; 573 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 584 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 603 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 625 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 635 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 649 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 660 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 674 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-12.1/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_isa.c | 182 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 226 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 237 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 248 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 259 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 196 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 205 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 206 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_trap()
|
| /freebsd-12.1/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() 586 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 630 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 641 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 652 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 663 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 408 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; 421 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; 432 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; 433 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_addr;
|
| /freebsd-12.1/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 117 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 140 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 196 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 221 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 320 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 598 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 642 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 653 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 664 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 675 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 410 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; 423 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; 434 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; 435 cpu_core[curcpu].cpuc_dtrace_illval = rcr2();
|
| /freebsd-12.1/sys/cddl/dev/dtrace/mips/ |
| H A D | dtrace_isa.c | 134 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 186 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustackdepth() 517 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_next_uframe() 644 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 688 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 699 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 710 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 721 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 193 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 206 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 207 cpu_core[curcpu].cpuc_dtrace_illval = frame->badvaddr; in dtrace_trap()
|
| /freebsd-12.1/sys/cddl/compat/opensolaris/sys/ |
| H A D | cpuvar.h | 68 typedef struct cpu_core { struct 75 extern cpu_core_t cpu_core[]; argument
|
| /freebsd-12.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris.c | 40 cpu_core_t cpu_core[MAXCPU]; variable
|
| /freebsd-12.1/sys/modules/opensolaris/ |
| H A D | Makefile | 30 EXPORT_SYMS= cpu_core
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | cpuvar.h | 254 typedef struct cpu_core { struct 263 extern cpu_core_t cpu_core[]; argument
|
| H A D | dtrace.h | 2414 (cpu_core[curcpu].cpuc_dtrace_flags & (flag)) 2417 (cpu_core[curcpu].cpuc_dtrace_flags |= (flag)) 2420 (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag))
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
| H A D | dtrace.c | 471 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 518 &cpu_core[curcpu].cpuc_dtrace_flags; \ 533 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 1255 cpu_core[curcpu].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1261 cpu_core[curcpu].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 2838 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_commit() 3004 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_discard() 3360 cpu_core[curcpu].cpuc_dtrace_illval = NULL; in dtrace_dif_variable() 3376 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_dif_variable() 7968 cpu_core[cpuid].cpuc_dtrace_illval); [all …]
|