Начать новую тему Ответить на тему
Статистика раздачи
Размер: 63.65 МБ | | Скачали: 5
Сидеров: 8  [0 байт/сек]    Личеров: 2  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Inside Windows Debugging
A Practical Guide to Debugging and Tracing Strategies in Windows

Год: 2012 (May)
Автор: Tarik Soulami
Издательство: Microsoft Press
ISBN: 978-0-7356-6278-0
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 603
Описание: Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development.Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.

Discover how to:
• Go behind the scenes to examine how powerful Windows debuggers work
• Catch bugs early in the development cycle with static and runtime analysis tools
• Gain practical strategies to tackle the most common code defects
• Apply expert tricks to handle user-mode and kernel-mode debugging tasks
• Implement postmortem techniques such as JIT and dump debugging
• Debug the concurrency and security aspects of your software
A Bit of Background
Chapter 1 : Software Development in Windows
Windows Evolution
Windows Architecture
Windows Developer Interface
Microsoft Developer Tools
Summary

Debugging for Fun and Profit
Chapter 2 : Getting Started
Introducing the Debugging Tools
User-Mode Debugging
Kernel-Mode Debugging
Summary

Chapter 3 : How Windows Debuggers Work
User-Mode Debugging
Kernel-Mode Debugging
Managed-Code Debugging
Script Debugging
Remote Debugging
Summary

Chapter 4 : Postmortem Debugging
Just-in-Time Debugging
Dump Debugging
Summary

Chapter 5 : Beyond the Basics
Noninvasive Debugging
Data Breakpoints
Scripting the Debugger
WOW64 Debugging
Windows Debugging Hooks (GFLAGS)
Summary

Chapter 6 : Code Analysis Tools
Static Code Analysis
Runtime Code Analysis
Summary

Chapter 7 : Expert Debugging Tricks
Essential Tricks
More Useful Tricks
Kernel-Mode Debugging Tricks
Summary

Chapter 8 : Common Debugging Scenarios, Part 1
Debugging Access Violations
Debugging Heap Corruptions
Debugging Stack Corruptions
Debugging Stack Overflows
Debugging Handle Leaks
Debugging User-Mode Memory Leaks
Debugging Kernel-Mode Memory Leaks
Summary

Chapter 9 : Common Debugging Scenarios, Part 2
Debugging Race Conditions
Debugging Deadlocks
Debugging Access-Check Problems
Summary

Chapter 10 : Debugging System Internals
The Windows Console Subsystem
Anatomy of System Calls
Summary

Observing and Analyzing Software Behavior
Chapter 11 : Introducing Xperf
Acquiring Xperf
Your First Xperf Investigation
Xperf’s Strengths and Limitations
Summary

Chapter 12 : Inside ETW
ETW Architecture
Existing ETW Instrumentation in Windows
Understanding ETW Stack-Walk Events
Adding ETW Logging to Your Code
Boot Tracing in ETW
Summary

Chapter 13 : Common Tracing Scenarios
Analyzing Blocked Time
Analyzing Memory Usage
Tracing as a Debugging Aid
Summary

Appendix : WinDbg User-Mode Debugging Quick Start
Starting a User-Mode Debugging Session
Fixing the Symbols Path
Fixing the Sources Path
Displaying the Command Line of the Target Process
Control Flow Commands
Listing Loaded Modules and Their Version
Resolving Function Addresses
Setting Code (Software) Breakpoints
Setting Data (Hardware) Breakpoints
Switching Between Threads
Displaying Call Stacks
Displaying Function Parameters
Displaying Local Variables
Displaying Data Members of Native Types
Navigating Between Call Frames
Listing Function Disassembly
Displaying and Modifying Memory and Register Values
Ending a User-Mode Debugging Session

Appendix : WinDbg Kernel-Mode Debugging Quick Start
Starting a Kernel-Mode Debugging Session
Switching Between CPU Contexts
Displaying Process Information
Displaying Thread Information
Switching Process and Thread Contexts
Listing Loaded Modules and Their Version
Setting Code (Software) Breakpoints Inside Kernel-Mode Code
Setting Code (Software) Breakpoints Inside User-Mode Code
Setting Data (Hardware) Breakpoints
Ending a Kernel-Mode Debugging Session
Доп. информация:
Who should Read This Book: This book is aimed at software engineers who desire to take their game to the next level, so to speak, and perfect their mastery of Windows as a development platform through the use of debugging and tracing tools.
Assumptions: Readers should have basic familiarity with the C/C++ and C# programming languages. A basic knowledge of the Win32 and .NET platforms is helpful, but not strictly required, because this book makes every effort to introduce basic concepts before expanding into more advanced topics.
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 20.5 КБ / Просмотров 124 ]

Статус
Проверен 
 
Размер  63.65 МБ
Приватный: Нет (DHT включён)
.torrent скачан  5
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!