| /freebsd-13.1/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 119 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 132 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 152 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 184 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 311 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 360 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 373 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 386 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 399 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 201 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-13.1/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_isa.c | 127 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 138 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 158 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 177 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 303 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 352 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 365 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 378 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 391 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 200 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 = 0; in dtrace_trap()
|
| /freebsd-13.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-13.1/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 116 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 139 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 195 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 220 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 319 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 594 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 638 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 649 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 660 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 671 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 428 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; 441 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; 452 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; 453 cpu_core[curcpu].cpuc_dtrace_illval = rcr2();
|
| /freebsd-13.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 | 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-13.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() 591 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; 635 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 646 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 657 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 668 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
|
| H A D | dtrace_subr.c | 426 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; 439 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; 450 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; 451 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_addr;
|
| /freebsd-13.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-13.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-13.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris.c | 42 cpu_core_t cpu_core[MAXCPU]; variable
|
| /freebsd-13.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | dtrace.h | 2421 (cpu_core[curcpu].cpuc_dtrace_flags & (flag)) 2424 (cpu_core[curcpu].cpuc_dtrace_flags |= (flag)) 2427 (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag))
|
| /freebsd-13.1/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
| H A D | dtrace.c | 483 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 530 &cpu_core[curcpu].cpuc_dtrace_flags; \ 545 cpu_core[curcpu].cpuc_dtrace_illval = addr; \ 1267 cpu_core[curcpu].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1273 cpu_core[curcpu].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 2850 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_commit() 3016 cpu_core[cpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_speculation_discard() 3372 cpu_core[curcpu].cpuc_dtrace_illval = NULL; in dtrace_dif_variable() 3388 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_dif_variable() 7988 cpu_core[cpuid].cpuc_dtrace_illval); [all …]
|