| /illumos-gate/usr/src/uts/common/os/ |
| H A D | panic.c | 31 * When the operating system detects that it is in an invalid state, a panic 34 * a system panic: recording information about the panic in memory (and thus 37 * system to be in one of four states with respect to the panic code: 39 * CALM - the state of the system prior to any thread initiating a panic 42 * a system panic records information about the cause of the panic 52 * The panic code itself must be re-entrant because actions taken during any 53 * state may lead to another system panic. Additionally, any Solaris 54 * thread may initiate a panic at any time, and so we must have synchronization 56 * The panic code makes use of a special locking primitive, a trigger, to 59 * each transition between the four states. When a thread enters the panic [all …]
|
| /freebsd/tools/test/stress2/misc/ |
| H A D | all.exclude | 5 backingstore2.sh panic: 43 vncache entries remaining 20111220 16 fsync.sh panic: Journal overflow 20190208 19 gjournal.sh panic: Journal overflow 20190626 20 gjournal2.sh panic: Journal overflow 20180125 21 gjournal3.sh panic: Bio not on queue 20171225 30 graid1_9.sh panic: Bad effnlink 20180212 44 nfs15lockd.sh panic: Assertion td->td_realucred == td->td_ucred failed ... 20210211 45 nfs16.sh panic: Failed to register NFS lock locally - error=11 20160608 50 pmc8.sh panic: [pmc,2749] (ri21, rc1) waiting too long for pmc to ... 20210621 52 sctp2.sh panic: Queues are not empty when handling SHUTDOWN-COMPLETE 20210211 [all …]
|
| /freebsd/share/man/man9/ |
| H A D | panic.9 | 1 .\" $NetBSD: panic.9,v 1.2 1996/10/09 17:20:04 explorer Exp $ 42 .Nm panic 49 .Fn panic "const char *fmt" ... 55 .Fn panic 70 .Fn panic 76 This synchronizes with other threads to prevent concurrent panic conditions 94 .Fn panic 102 .Fn panic . 106 .Fn panic 114 in a panic context. [all …]
|
| H A D | KASSERT.9 | 53 .Xr panic 9 67 .Xr panic 9 77 The formatted string will become the panic string. 102 The panic messages resulting from assertion failures should be useful without 124 panic; see 156 located on line 87 of a file named foo.c would generate the following panic 159 panic: Assertion td == curthread failed at foo.c:87 196 .Xr panic 9
|
| H A D | kern_reboot.9 | 106 If rebooting after a panic 139 It may also be called as the final step of a kernel panic, or from the kernel 145 .Xr panic 9 218 itself, may be run in either normal shutdown context or a kernel panic or 230 It will not return when called from a panic or debugger context, or during 272 flag to detect that a panic or other unusual condition has occurred, and 282 /* Some code that is not panic-safe. */ 292 .Xr panic 9 ,
|
| /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ |
| H A D | ao_mca_disp.in | 38 panic = never 54 panic = never 70 panic = always 86 panic = always 102 panic = never 119 panic = always 136 panic = always 152 panic = always 168 panic = always 184 panic = always [all …]
|
| /illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/panic/ |
| H A D | panic_diag.c | 27 * Panic software-diagnosis subsidiary 29 * We model a system panic as a defect diagnosis in FMA. When a system 36 * On reboot after panic we will run savecore as part of the dumpadm 43 * was not an FMA-initiated panic (for those we will replay ereports 45 * not need to open a case for the panic). We subscribe to the 47 * open a case requesting the same case uuid as the panic dump image 49 * uuid then we have already opened a case for this panic so no need 54 * then we do not expect any further events regarding this panic 72 * this is not an FMA-initiated panic). On receipt of the initial 77 * When the timer fires we check whether the initial event for each panic [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | debug.h | 36 * PANIC() - Panic the node and print message. 37 * ASSERT() - Assert X is true, if not panic. 38 * ASSERT3B() - Assert boolean X OP Y is true, if not panic. 39 * ASSERT3S() - Assert signed X OP Y is true, if not panic. 40 * ASSERT3U() - Assert unsigned X OP Y is true, if not panic. 41 * ASSERT3P() - Assert pointer X OP Y is true, if not panic. 42 * ASSERT0() - Assert value is zero, if not panic. 43 * ASSERT0P() - Assert pointer is null, if not panic. 44 * VERIFY() - Verify X is true, if not panic. 45 * VERIFY3B() - Verify boolean X OP Y is true, if not panic. [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | debug.h | 36 * PANIC() - Panic the node and print message. 37 * ASSERT() - Assert X is true, if not panic. 38 * ASSERT3B() - Assert boolean X OP Y is true, if not panic. 39 * ASSERT3S() - Assert signed X OP Y is true, if not panic. 40 * ASSERT3U() - Assert unsigned X OP Y is true, if not panic. 41 * ASSERT3P() - Assert pointer X OP Y is true, if not panic. 42 * ASSERT0() - Assert value is zero, if not panic. 43 * ASSERT0P() - Assert pointer is null, if not panic. 44 * VERIFY() - Verify X is true, if not panic. 45 * VERIFY3B() - Verify boolean X OP Y is true, if not panic. [all …]
|
| /freebsd/share/man/man8/ |
| H A D | crash.8 | 45 .It "panic: why i gave up the ghost" 59 of these fails, then it will panic with a very short message indicating 63 A full understanding of most panic messages requires perusal of the 79 This is not a panic message; rather it is followed by an interactive 89 This is not a panic message, as reboots are likely to be futile. 105 These panic messages are among those that may be produced 145 .\" Note that if we panic in an interrupt routine, 146 .\" this process may not be related to the panic. 176 That completes the list of panic types you are likely to see. 195 If the core image is the result of a panic, [all …]
|
| /illumos-gate/usr/src/lib/libc/i386/crt/ |
| H A D | _rtld.c | 61 #define PANIC (*(funcs[PANIC_F])) macro 136 PANIC(program_name); in __rtld() 138 PANIC(program_name); in __rtld() 142 PANIC(program_name); in __rtld() 153 PANIC(program_name); in __rtld() 156 PANIC(program_name); in __rtld() 158 PANIC(program_name); in __rtld() 160 PANIC(program_name); in __rtld() 162 PANIC(program_name); in __rtld() 174 PANIC(program_name); in __rtld() [all …]
|
| /illumos-gate/usr/src/lib/libc/sparc/crt/ |
| H A D | _rtld.c | 61 #define PANIC (*(funcs[PANIC_F])) macro 135 PANIC(program_name); in __rtld() 137 PANIC(program_name); in __rtld() 141 PANIC(program_name); in __rtld() 152 PANIC(program_name); in __rtld() 155 PANIC(program_name); in __rtld() 157 PANIC(program_name); in __rtld() 160 PANIC(program_name); in __rtld() 162 PANIC(program_name); in __rtld() 174 PANIC(program_name); in __rtld() [all …]
|
| /freebsd/sys/dev/bhnd/cores/pmu/ |
| H A D | bhnd_pmu_if.m | 54 panic("bhnd_pmu_read_chipctrl unimplemented"); 61 panic("bhnd_pmu_write_chipctrl unimplemented"); 67 panic("bhnd_pmu_read_regctrl unimplemented"); 74 panic("bhnd_pmu_write_regctrl unimplemented"); 80 panic("bhnd_pmu_read_pllctrl unimplemented"); 87 panic("bhnd_pmu_write_pllctrl unimplemented"); 94 panic("bhnd_pmu_request_spuravoid unimplemented"); 101 panic("bhnd_pmu_set_voltage_raw unimplemented"); 108 panic("bhnd_pmu_enable_regulator unimplemented"); 115 panic("bhnd_pmu_disable_regulator unimplemented"); [all …]
|
| /freebsd/contrib/bc/scripts/ |
| H A D | release.pkg.yao | 279 sys.panic("Cannot run `configure.sh` or make"); 350 sys.panic("Cannot run `configure.sh` or make"); 395 sys.panic("Cannot run Rig"); 429 sys.panic("Cannot run `configure.sh` or make"); 457 sys.panic("Cannot run Rig"); 496 sys.panic("Cannot run `configure.sh` or make"); 560 sys.panic("Cannot run Rig"); 623 sys.panic("Cannot run `configure.sh` or make"); 682 sys.panic("Cannot run Rig"); 730 sys.panic("Cannot run `configure.sh` or make"); [all …]
|
| /illumos-gate/usr/src/uts/sun4u/io/px/ |
| H A D | px_err.c | 149 { JBC_BIT_DESC(UE_ASYN, panic, jbc_in) }, 151 { JBC_BIT_DESC(JTE, panic, jbc_in) }, 152 { JBC_BIT_DESC(JBE, panic, jbc_in) }, 153 { JBC_BIT_DESC(JUE, panic, jbc_in) }, 154 { JBC_BIT_DESC(ICISE, panic, jbc_in) }, 157 { JBC_BIT_DESC(ILL_BMW, panic, jbc_in) }, 158 { JBC_BIT_DESC(ILL_BMR, panic, jbc_in) }, 159 { JBC_BIT_DESC(BJC, panic, jbc_in) }, 162 { JBC_BIT_DESC(IJP, panic, jbc_out) }, 182 { JBC_BIT_DESC(EBUS_TO, panic, jbc_csr) } [all …]
|
| /freebsd/sbin/restore/ |
| H A D | symtab.c | 98 panic("addino: out of range %ju\n", (uintmax_t)inum); in addino() 119 panic("deleteino: out of range %ju\n", (uintmax_t)inum); in deleteino() 129 panic("deleteino: %ju not found\n", (uintmax_t)inum); in deleteino() 179 panic("%s is not a directory\n", name); in lookupparent() 200 panic("%s: pathname too long\n", cp); in myname() 225 panic("no memory to extend symbol table\n"); in addentry() 231 panic("bad name to addentry %s\n", name); in addentry() 246 panic("link to non-existent name\n"); in addentry() 252 panic("duplicate entry\n"); in addentry() 385 panic("bad name\n"); in savename() [all …]
|
| /illumos-gate/usr/src/uts/sun4v/os/ |
| H A D | error.c | 72 int aft_panic = 0; /* panic (not reboot) on fatal usermode AFLT */ 73 int aft_testfatal = 0; /* force all AFTs to panic immediately */ 199 * the rest element on rq until the panic starts. in process_resumable_error() 204 * Panic here if aflt->flt_panic has been set. in process_resumable_error() 205 * Enqueued errors will be logged as part of the panic flow. in process_resumable_error() 340 * User generated panic. Call panic directly in process_nonresumable_error() 345 panic("Panic - Generated at user request"); in process_nonresumable_error() 350 cmn_err(CE_WARN, "Panic - Error Descriptor 0x%llx " in process_nonresumable_error() 360 * in the queue until the panic routine stops the in process_nonresumable_error() 366 * Panic here if aflt->flt_panic has been set. in process_nonresumable_error() [all …]
|
| /illumos-gate/usr/src/uts/sparc/v9/ml/ |
| H A D | ddi_v9_asm.S | 579 brz,pn %o0, .peekfail ! if (%o0 == NULL) panic 583 bz,pn %icc, .peekfail ! panic 594 set .peek_panic, %o0 ! Load panic message 595 call panic ! Panic if bad t_ontrap data 602 brz,pn %o0, .pokefail ! if (%o0 == NULL) panic 606 bz,pn %icc, .pokefail ! panic 611 set .poke_panic, %o0 ! Load panic message 612 call panic ! Panic if bad t_ontrap data 638 * may or may not panic. 647 * To prevent an access from causing a system panic, [all …]
|
| /freebsd/share/man/man4/ |
| H A D | textdump.4 | 89 .It Pa panic.txt 90 Kernel panic string, if the kernel panicked before the dump was generated. 110 By default, kernel dumps generated on panic or via explicit requests for a 156 .Va kdb.enter.panic 157 will run when the kernel debugger is entered as a result of a panic, enable 159 invoke panic in order to force a kernel dump to be written out followed by a 162 script kdb.enter.panic=textdump set; capture on; show allpcpu; bt;
|
| /freebsd/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_if.m | 59 panic("bhndb_get_chipid unimplemented"); 66 panic("bhndb_populate_board_info unimplemented"); 73 panic("bhndb_is_core_disabled unimplemented"); 80 panic("bhndb_get_hostb_core unimplemented"); 87 panic("bhndb_suspend_resource unimplemented"); 94 panic("bhndb_resume_resource unimplemented"); 100 panic("bhndb_route_interrupts unimplemented"); 107 panic("bhndb_set_window_addr unimplemented"); 114 panic("bhndb_map_intr_isrc unimplemented");
|
| /illumos-gate/usr/src/uts/i86xpv/os/ |
| H A D | xen_mmu.c | 268 panic("xen_assign_pfn() mfn belongs to us"); in xen_assign_pfn() 275 panic("xen_assign_pfn(MFN_INVALID) not allowed"); in xen_assign_pfn() 278 panic("xen_assign_pfn(mfn) PFN_IS_FOREIGN_MFN bit already set"); in xen_assign_pfn() 286 panic("xen_release_pfn(PFN_INVALID) not allowed"); in xen_release_pfn() 288 panic("mfn high bit not set"); in xen_release_pfn() 313 panic("pfn_to_mfn(PFN_INVALID) not allowed"); in pfn_to_mfn() 319 panic("pfn_to_mfn(): illegal PFN 0x%lx", pfn); in pfn_to_mfn() 380 panic("pa_to_ma() got MFN_INVALID"); in pa_to_ma() 393 panic("ma_to_pa() got PFN_INVALID"); in ma_to_pa() 405 panic("reassign_pfn() called with unlocked page (pfn 0x%lx)", \ [all …]
|
| /illumos-gate/usr/src/man/man3c/ |
| H A D | addsev.3c | 43 #define Panic 5 46 addsev(Panic, gettxt(":26", "PANIC")); 48 lfmt(stderr, MM_SOFT|MM_APPL|PANIC, ":12:Cannot locate database\en"); 59 APPL: PANIC: Cannot locate database
|
| /freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-err.c | 31 * It is often useful to actually have the panic crash the node so you 38 MODULE_PARM_DESC(spl_panic_halt, "Cause kernel panic on assertion failures"); 66 printk(KERN_EMERG "PANIC at %s:%d:%s()\n", newfile, line, func); in spl_panic() 68 panic("%s", msg); in spl_panic() 101 printk(KERN_EMERG "PANIC: %s\n", msg); in vcmn_err() 103 panic("%s", msg); in vcmn_err()
|
| /freebsd/tools/regression/kthread/kld/ |
| H A D | kthrdlk.c | 69 panic("Ooops: kthread deadlock\n"); in thr_suspender() 71 panic("kthread_suspend error: %d\n", error); in thr_suspender() 96 panic("%s: error on kthread_resume. error: %d\n", in thr_resumer() 139 panic("cannot start thr_getsuspended error: %d\n", error); in kthrdlk_init() 144 panic("cannot start thr_resumer error: %d\n", error); in kthrdlk_init() 149 panic("cannot start thr_suspender error: %d\n", error); in kthrdlk_init() 164 panic("some threads not die! remaining: %d", test_thrcnt); in kthrdlk_done()
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | panic.h | 57 * The kernel records the formatted panic message and an optional array of 64 * null-terminated panic message is located. This is followed by an optional 72 * below to determine more information about the initiator of the panic. 120 * Kernel panic data; preserved in crash dump for debuggers. 136 * Miscellaneous state variables defined in or used by the panic code: 154 * Panic functions called from the common panic code which must be
|