Lock debugging: detect incorrect freeing of live locks :: 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

Lock debugging: detect incorrect freeing of live locks




----------------------------------------------------------------------------------------------------------------------------------------
Lock debugging: detect incorrect freeing of live locks

CONFIG_DEBUG_LOCK_ALLOC:

Essa característica verificará se qualquer cadeado travado (spinlock, rwlock, mutex ou rwsem) é liberado incorretamente pelo kernel, via qualquer das rotinas de liberação de memória (kfree(), kmem_cache_free(), free_pages(), vfree(), etc.), se uma trava existente for incorretamente reinicializada via spin_lock_init()/mutex_init()/etc., ou se existe qualquer cadeado travado durante a saída da tarefa.

Symbol: DEBUG_LOCK_ALLOC [=y]
Prompt: Lock debugging: detect incorrect freeing of live locks
  Defined at lib/Kconfig.debug:159
  Depends on: DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT
  Location:
    -> Kernel hacking
      -> Kernel debugging (DEBUG_KERNEL [=y])
  Selects: DEBUG_SPINLOCK && DEBUG_MUTEXES && DEBUG_RWSEMS && LOCKDEP
  Selected by: PROVE_LOCKING && DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT




























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.