没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2
Published by OpenTask, Republic of Ireland
Copyright © 2014 by OpenTask
Copyright © 2014 by Software Diagnostics Services
Copyright © 2014 by Dmitry Vostokov
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, without the prior written permission of the
publisher.
You must not circulate this book in any other binding or cover, and you must impose the same
condition on any acquirer.
Product and company names mentioned in this book may be trademarks of their owners.
OpenTask books and magazines are available through booksellers and distributors worldwide.
For further information or comments send requests to press@opentask.com.
A CIP catalog record for this book is available from the British Library.
ISBN-l3: 978-1-908043-71-9 (Paperback)
1st printing, 2014
Revision 2 (March 2016)
3
Contents
Presentation Slides and Transcript ................................................................................................................................. 5
Core Dump Collection ................................................................................................................................................... 25
Practice Exercises ......................................................................................................................................................... 31
Exercise 0 (GDB) ....................................................................................................................................................... 36
Exercise 0 (LLDB)....................................................................................................................................................... 39
Exercise A1 (GDB) ..................................................................................................................................................... 42
Exercise A1 (LLDB) .................................................................................................................................................... 54
Exercise A2 (GDB) ..................................................................................................................................................... 66
Exercise A2 (LLDB) .................................................................................................................................................... 74
Exercise A3 (GDB) ..................................................................................................................................................... 83
Exercise A3 (LLDB) .................................................................................................................................................... 88
Exercise A4 (GDB) ..................................................................................................................................................... 94
Exercise A4 (LLDB) .................................................................................................................................................. 105
Exercise A5 (GDB) ................................................................................................................................................... 115
Exercise A5 (LLDB) .................................................................................................................................................. 121
Exercise A6 (GDB) ................................................................................................................................................... 129
Exercise A6 (LLDB) .................................................................................................................................................. 155
Exercise A7 (GDB) ................................................................................................................................................... 176
Exercise A7 (LLDB) .................................................................................................................................................. 184
Exercise A8 (GDB) ................................................................................................................................................... 192
Exercise A8 (LLDB) .................................................................................................................................................. 207
Exercise A9 (GDB) ................................................................................................................................................... 222
Exercise A9 (LLDB) .................................................................................................................................................. 249
Exercise A10 (GDB) ................................................................................................................................................. 277
Exercise A10 (LLDB) ................................................................................................................................................ 290
Exercise A11 (GDB) ................................................................................................................................................. 305
Exercise A11 (LLDB) ................................................................................................................................................ 312
Exercise A12 (GDB) ................................................................................................................................................. 321
Exercise A12 (LLDB) ................................................................................................................................................ 344
App Source Code ........................................................................................................................................................ 353
App0 ....................................................................................................................................................................... 354
App1 ....................................................................................................................................................................... 355
App2 ....................................................................................................................................................................... 356
4
App3 ....................................................................................................................................................................... 358
App4 ....................................................................................................................................................................... 360
App5 ....................................................................................................................................................................... 362
App6 ....................................................................................................................................................................... 364
App7 ....................................................................................................................................................................... 366
App8 ....................................................................................................................................................................... 368
App9 ....................................................................................................................................................................... 370
App10 ..................................................................................................................................................................... 372
App11 ..................................................................................................................................................................... 374
Selected Patterns ....................................................................................................................................................... 377
NULL Pointer (data) ................................................................................................................................................ 378
Incomplete Stack Trace .......................................................................................................................................... 379
Stack Trace ............................................................................................................................................................. 380
Multiple Exceptions ................................................................................................................................................ 381
Shared Buffer Overwrite ......................................................................................................................................... 382
Incorrect Stack Trace .............................................................................................................................................. 386
NULL Pointer (code) ................................................................................................................................................ 387
Spiking Thread ........................................................................................................................................................ 389
Dynamic Memory Corruption (process heap) ......................................................................................................... 391
Double Free (process heap) .................................................................................................................................... 392
Execution Residue .................................................................................................................................................. 393
Coincidental Symbolic Information ......................................................................................................................... 395
Stack Overflow (user mode) ................................................................................................................................... 397
Divide by Zero (user mode) .................................................................................................................................... 400
Local Buffer Overflow ............................................................................................................................................. 401
C++ Exception ......................................................................................................................................................... 403
Truncated Dump ..................................................................................................................................................... 404
Paratext .................................................................................................................................................................. 405
5
Presentation Slides and Transcript
剩余404页未读,继续阅读
资源评论
yinkaisheng-nj
- 粉丝: 763
- 资源: 6952
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Kepware.KEPServerEX.v4.264.401.Incl.Keygen-SSG
- 行人重识别-通过顺序决策实现跨域行人重识别算法-附项目源码-优质项目实战.zip
- HTML、CSS制作家乡介绍网页.zip
- 361050291.apk
- 华硕B250 PLUS支持6789代BIOS
- 基于javaScript开发的图书管理系统+数据库+源码+项目展示+开发文档(毕业设计&课程设计&项目开发)
- HTML+CSS制作的个人博客网页 2.zip
- 华硕B250M-PIXIU支持6789代BIOS
- c# winfrom 音量控制 静音
- 【OpenHarmony】 ArkTS 语法基础 ② ( ArkTS 自定义组件 )
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功