Kernel hacking :: Admirável Mundo Novo




Muito Bem Vindo

Prezado Leitor, a proposta desse Blog é compartilhar conhecimento com as pessoas que trabalham com Linux, Asterisk, OpenSER, e com tecnologia de voz sobre a rede IP em geral, através de tutoriais, dicas, howto, notícias entre outros assuntos.

Atente para termo de uso do conteúdo do blog no rodapé da página.

sábado, 26 de abril de 2008

Kernel hacking




----------------------------------------------------------------------------------------------------------------------------------------
Kernel hacking ───────────────────────────
----------------------------------------------------------------------------------------------------------------------------------------

[*] Show timing information on printks
[*] Magic SysRq key
[*] Enable unused/obsolete exported symbols
[*] Kernel debugging
(15)  Kernel log buffer size (16 => 64KB, 17 => 128KB)
[*]   Detect Soft Lockups (NEW)
[*]   Collect scheduler statistics
[*]   Debug slab memory allocations
[*]    Memory leak debugging
[*]   RT Mutex debugging, deadlock detection
[*]   Built-in scriptable tester for rt-mutexes
---   Spinlock and rw-lock debugging: basic checks
---   Mutex debugging: basic checks
---   RW-sem debugging: basic checks
---   Lock debugging: detect incorrect freeing of live locks
[*]   Lock debugging: prove locking correctness
[*]   Lock dependency engine debugging
[*]   Spinlock debugging: sleep-inside-spinlock checking
[*]   Locking API boot-time self-tests
[*]   kobject debugging
[*] Highmem debugging
[*] Verbose BUG() reporting (adds 70K)
[*]   Compile the kernel with debug info
--- Debug Filesystem
[*] Debug VM
--- Compile the kernel with frame pointers
[*] Compile the kernel with frame unwind information
[*]   Stack unwind support
[*] Force gcc to inline functions marked 'inline' (NEW)
<M>  torture tests for RCU
[*] Early printk
[*] Check for stack overflows
[*] Stack utilization instrumentation
--- Page alloc debug is incompatible with Software Suspend on i386
[*] Write protect kernel read-only data structures
[*] Use 4Kb for kernel stacks instead of 8Kb
[*] Enable doublefault exception handler









Nenhum comentário:




Creative Commons License
Admirável Mundo Novo: Tudo Sobre Asterisk, OpenSER, Linux e Tecnologias de Voz sobre IP
by Cléviton Mendes de Araújo is licensed under a Creative Commons Atribuição 2.5 Brasil License.