Crash Dump Analysis: o livro

Para quem acabou de terminar o Advanced Windows Debugging (como eu) e não consegue ler no computador os complicados artigos de Dmitry Vostokov (como eu), “seus problemas acabaram-se”: acabou de ser lançado o Memory Dump Analysis Volume 1 em hardware! Em modelos portáveis (paperback) e desktop (hardcover).

Se você perder um pouco de tempo lendo o índice online, perceberá que boa parte do conteúdo (se não todo) está em seu sítio, disponível gratuitamente. Porém, não há nada como ter um livro organizado para ler no conforto do ônibus para o serviço (ou do metrô para casa). Ainda mais depois de ter aguçado os sentidos com o livro de Mario Hewardt e Daniel Pravat.

Selecionei alguns tópicos que acredito que por si só já valeria a pena a aquisição do livro:

  • Crashes and Hangs Differentiated
    • Você sabe diferenciar quando uma aplicação trava e quando ela emperra?
  • Minidump Analysis
    • Este item está no capítulo sobre análise profissional.
  • Raw Stack Data Analysis
    • Nunca é tarde para aprender sobre a pilha; de novo.
  • Symbols and Images
  • X64 Interrupts
  • Trap Commands (on x86 and x64)
  • Bugchecks Depicted
    • Capítulo essencial, complemento necessário do AWD; boa parte do kernel mode ficou de fora do livro de Windows, espero que esse capítulo cubra essa carência.
  • Manual Stack Trace Reconstruction
    • Isso vai ser legal =)
  • WinDbg Tips and Tricks
    • Provavelmente um dos mais úteis capítulos; não há nada como economizar tempo de debugging com um truque esperto na manga.
  • WinDbg Scripts
    • Com certeza esse capítulo ficaria mais rico com a ajuda do Farah; mesmo assim, deve estar recheado de código para otimizar tempo.
  • Crash Dump Analysis Patterns
    • A coleção de todas as idiossincrasias encontradas por Dmitry em todos esses anos (meses?) de blogue.
  • The Origin of Crash Dumps
  • UML and Device Drivers
    • Este é um tópico que eu defendo, e que só uma pessoa como Dmitry consegue entender: usar UML para descrever o funcionamento do kernel mode. Além de tornar as coisas mais simples de enxergar, é uma ótima oportunidade de migração de “coder to developer” para o pessoal de baixo nível.

Enfim, estou coçando os dedos para comprar logo um exemplar. Já sei pelo menos que com certeza serã a versão em brochura, pois não agüento mais fazer exercício muscular com o mais novo integrante da minha maleta.

272 Visitas no Total 1 Visitas Hoje