展开全部

主编推荐语

本书通过63个真实案例,以故事形式深度聚焦软件调试这一关键技术。

内容简介

本书直面发生在真实产品中的真实故障,并介绍定位故障的调试工具和方法。案例中涉及的硬件包括经典的x86和新兴的ARM;涉及的软件平台主要是GNU/Linux系统;涉及的上层软件包括Chrome浏览器、英伟达GPU驱动、微信、腾讯会议、阿里旺旺、银行软件等。

书中涵盖常见的各类软件问题,包括应用程序崩溃、多线程死锁、驱动程序故障、系统级挂死和崩溃等。书中设计了一些动手试验,以供读者上手小试牛刀。

目录

  • 版权信息
  • 作者简介
  • 内容简介
  • 推荐语
  • 推荐序 Debug公案:痛并快乐着
  • 理一分殊话格物——代序
  • 救急第一
  • 第1章 从挂死的Chrome中抢救未提交的图文
  • 第2章 long究竟有多长,从皇帝的新衣到海康SDK
  • 第3章 在调试器下看微信是如何耗电的
  • 第4章 大代码时代下的一个大陷阱
  • 第5章 Linux系统登录缓慢为哪般
  • 第6章 破解抖音卡图之谜
  • 第7章 Wi-Fi连网失败为哪般
  • 第8章 比内存被踩还难调试的问题
  • 第9章 实战FreeRTOS的UsageFault异常
  • 第10章 当挑剔的Windows遇到说半句话的键盘
  • 第11章 闪存烧写失败和调试第一心法
  • 第12章 比声音卡顿还难调试的问题
  • 磨练第二
  • 第13章 腾讯会议为何不闪即退
  • 第14章 是谁不让访问用户空间
  • 第15章 微信挂死为哪般
  • 第16章 这个银行的安全软件为何如此不安
  • 第17章 谁动了我的硬盘
  • 第18章 在调试里看NV驱动栈溢出导致的连环死锁
  • 第19章 0号事件何处来
  • 第20章 有一种错叫持有锁
  • 第21章 粘在断点为哪般
  • 第22章 炸弹指令何处来
  • 第23章 CPU跑飞为哪般
  • 第24章 在调试器里看QQLive捉迷藏
  • 发微第三
  • 第25章 雕刻在Linux内核中的林纳斯故事
  • 第26章 GDB埋下的断点指令,你可曾亲见
  • 第27章 Linux内核第一霸
  • 第28章 M核的第一条指令
  • 第29章 品味CPU的元始状态
  • 第30章 从猫蛇之战看内核戏CPU
  • 第31章 投机之殇
  • 第32章 SMM和如来佛手掌心
  • 第33章 观察神秘的RQ
  • 第34章 自卷如何救,互斥量重入死锁例谈
  • 第35章 奇怪的未定义引用
  • 第36章 这个修改居然是二掌门的主意
  • 第37章 是谁惹恼命令行
  • 器具第四
  • 第38章 三线撸豹,神乎其技
  • 第39章 看见我们所看不见的
  • 第40章 一颗电阻的旅行
  • 第41章 ARM PTM、ETM和以物为师
  • 第42章 有一种程序员文化叫串口
  • 第43章 新串口通道打通纪实
  • 第44章 美哉,符号服务器
  • 第45章 有一个驱动叫刘姥姥
  • 第46章 GDB调试GDB一例
  • 第47章 编译器,你在说啥
  • 第48章 地址歧义和GCC的不可能逻辑
  • 第49章 当GDB遇到STL
  • 第50章 是谁调用了init函数
  • 日新第五
  • 第51章 纳秒时代
  • 第52章 戒慎乎不睹,大模型体验记
  • 第53章 在调试器里看GPU的长指令
  • 第54章 AMD GPU的断点指令
  • 第55章 ARM64上的动态链接
  • 第56章 穿越两大空间的调用栈
  • 第57章 在GDB下学习box64
  • 第58章 在RK3588上体验UEFI
  • 第59章 追逐光的步伐
  • 第60章 玄而又玄
  • 第61章 安卓调试新纪元
  • 第62章 独上高楼,学习Linux的6种境界
  • 第63章 如何格软件
  • 附录A ARM的多重含义
  • 附录B 庐山研习班上介绍的25个Linux工具
  • 附录C 故事中的那些计算机
展开全部

评分及书评

评分不足
1个评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。