Ä¿³Î ÇØÄ¿¸¦ À§ÇÑ ¿É¼ÇÀÔ´Ï´Ù.
[*] Kernel debugging [ ] Debug high memory support (NEW) [ ] Debug memory allocations (NEW) [ ] Memory mapped I/O debugging (NEW) [ ] Magic SysRq key (NEW) [ ] Spinlock debugging (NEW) [ ] Verbose BUG() reporting (adds 70K) (NEW)
[Y]·Î ¼³Á¤ÇÒ °æ¿ì ½Ã½ºÅÛÀÌ ½É°¢ÇÑ ¹®Á¦°¡(craSheS) À־ ÅëÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ½Ã½ºÅÛÀÌ ¸ØÃá »óȲ¿¡¼µµ ¹öÆÛ Ä³½Ã¸¦ µð½ºÅ©·Î ¿Å±â°í, ½Ã½ºÅÛÀ» ¸®ºÎÆ®Çϰųª »óÅ Á¤º¸¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº"<aLt>+<SysRQ>"¸¦ ´©¸¥ ä k, r, s µî <command key>¸¦ ´·¯ ½ÃÀÛÇÕ´Ï´Ù. SysRQ Å°°¡ ¾ø´Â Å°º¸µå´Â PrtSc Å°¸¦ ´©¸£¸é µË´Ï´Ù.
»óÀ§ ¸Þ¸ð¸® ½Ã½ºÅÛ(high memory systems)¿¡¼ ´õ ¸¹Àº ¿¡·¯¸¦ Á¡°ËÇÏ´Â ±â´ÉÀ» È°¼ºÈÇÕ´Ï´Ù. »ó¿ëÀ¸·Î ÆǸÅÇÏ´Â Á¦Ç°À̶ó¸é ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¸¶¼¼¿ä.
Say Y here to have the kernel do limited verification on memory allocation as well as poisoning memory on free to catch use of freed memory.
Say Y here to get warned whenever an attempt is made to do I/O on obviously invalid addresses such as those generated when ioremap() calls are forgotten. Memory mapped I/O will go through an extra check to catch access to unmapped ISA addresses, an access method that can still be used by old drivers that are being ported from 2.0/2.2.
Say Y here and build SMP to catch missing spinlock initialization and certain other kinds of spinlock errors commonly made. This is best used in conjunction with the NMI watchdog so that spinlock deadlocks are also debuggable.
Say Y here to make BUG() panics output the file name and line number of the BUG call as well as the EIP and oops trace. This aids debugging but costs about 70-100K of memory.