首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

..扫描版

【下载地址】 围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。...第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。...第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。...第5篇讨论了软件的可调试性,探讨了如何在软件架构设计和软件开发过程中加入调试支持,使软件更容易被调试。...在前5篇内容的基础上,第6篇首先介绍了调试器的发展历史、典型功能和实现方法,然后全面介绍了WinDBG调试器,包括它的模块结构、工作模型、使用方法和主要调试功能的实现细节。.

1.5K20

性能分析之调试工具——GDB之一(你以为性能分析中用不到吗?)

GDB是一个老牌的调试工具。 上面的示例中,我写了一个死循环的代码,左边窗口执行,右边窗口调试。 之前经常看到有人用GDB调试coredump文件。...GDB的调试要求是个静态的状态。 当然现在也有很多动态调试的手段了,后面如果有需要我也接着写一下。 attach之后,可以看线程信息info threads。...调试coredump文件的好处是,程序已经crash了,这时直接bt就知道crash在了什么地方。但是同样也是需要在编译时加上-g的参数的。 另外,调试会要求系统中有debuginfo的支持。...这个版本一定要和系统内核版本对应,不然是不可用的。 gdb支持设置断点、观察点、捕捉点。还有查看堆栈、运行时数据、源代码等等好使的命令。...调试方面的可以看大师的相关书籍。我也经常向张大师讨教些技术问题,他的功底那是相当的强悍。 我在有些客户那里做培训时,有时提到调试也会提起他,给他做些软广告。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    第1届性能与可观测性开发者峰会(PODS)今晚来袭!

    更让他没想到的是,自己一手主导的包过滤工具,一夜之间成了打通用户态和内核态,并推动操作系统向微内核化演进的重要技术。...▶ Day2活动日程(8月16日) 20:00  eBPF安全可观测性的前景展望 许庆伟,来自深信服创新研究院,高级内核技术专家,主要负责Linux内核Security和Performance,内核和LLVM...20:40  揭秘ARM架构对Linux调测特性的支持 健, 现就职于北京大简技术有限公司, 14年ARM架构和操作系统一线研发经验....20:40  使用CoreSight技术调试LINUX内核 ,格蠹信息科技(上海)有限公司创始人,微软全球最有价值技术专家(MVP),同济大学电子与信息工程学院特邀讲师,前INTEL亚太研发中心高级架构师...,《软件调试》、《格蠹汇编》的作者,新版《十万个为什么》电子分册撰稿人之一,《程序员》杂志调试之剑专栏作者 21:20  BCC观测工具的改进、定制与实践 邢孟棒,曾供职于阿里、网易,目前在腾讯云专职做性能优化方向

    62820

    《性能之巅》第2版终于来了,火焰图发明人Gregg大师这次带来哪些内幕?

    阅读本书,你将看到: 硬件、内核和应用程序的内部结构,以及它们的工作机制 对复杂系统进行快速性能分析的方法 如何优化CPU、内存、文件系统、磁盘和网络 如何使用perf、Ftrace和BPF (BCC和...bpftrace)进行复杂的剖析和跟踪 与云计算管理程序相关的性能挑战 更有效地实施基准测试 …… 作为经典畅销书全新升级,新版增补了与性能有关的最新知识: 近年来 Linux 内核各方面的变化对于资源性能的影响...他还担任过内核工程师、性能负责人和专业技术培训师,并曾担任 USENIX LISA 2018 会议的项目联合主席。...新书得到了各位大咖的一致推荐,他们是: 陈莉君,西安邮电大学教授 唐卓,国家超级计算长沙中心总工程师、湖南大学教授 蒋炎岩,南京大学教师 高博,青年计算机学会论坛(YOCSEF)会员,文津奖得主,《研究之美》译者 ...,资深调试专家,《软件调试》和《格蠹汇编》作者 陈硕,《Linux 多线程服务端编程 :使用 muduo C++ 网络库》作者 吕昭波,《云端架构》作者 丛磊,新浪SAE创始人/总负责人 林应,淘宝技术部高级技术专家

    3.1K10

    腾讯携手2020全球C++及系统软件技术大会

    数据库在云原生时代的架构演进与技术特点》 陈峰:腾讯广告工程效能负责人 《腾讯广告系统大规模C++工程实践》 宋铜铃:华为某软件首席架构师 《基于C语言的微组件架构设计与实践》 冯富秋:阿里云智能系统技术负责人 《Linux内核的语言虚拟机王者...-EBPF》 :《软件调试》作者 《从纳秒级优化谈CPU眼里的好代码》 胡俊锋(崮德):阿里IoT操作系统AliOS Things总负责人 《AliOS Things物联网操作系统开放生态简介...协程在阿里的推广和大规模应用》 冉昕:Boolan资深咨询师 《低延迟场景下的性能优化实践》 赵永刚:资深系统架构师 《使用代码检查提升软件质量》 刘光聪:资深技术咨询师 《面向领域模型的Modern C++实现模式》 晓龙...:中兴通讯资深架构师 《中兴契约测试规模化落地实践》 蒲俊峰:腾讯广告推荐系统负责人 《实时推荐系统设计与优化》 汉东:《Rust编程之道》作者 《Rust系统级开发的优势与劣势》 尉刚强:软件技术咨询师

    1.3K30

    批量生成MySQL不重复手机号大表

    concat( substring( '赵钱孙李周吴郑王冯陈诸卫蒋沈韩杨朱秦尤许何吕施孔曹严华金...勋祖锡吉崇钧田石奕发洲彪钢运伯满庭申湘皓承梓雪孟其潮冰怀鲁 裕翰征谦航士尧标洁城寿枫革纯风化逸腾岳鹤琳显焕来心凤睿勤...延凌昊西羽百捷定琦圣佩麒虹如靖日咏会久昕黎桂玮燕可越彤雁孝 宪萌颖艺夏桐月瑜沛诚夫声冬扬双坤镇楚水铁喜之迪泰方同滨邦...勋祖锡吉崇钧田石奕发洲彪钢运伯满庭申湘皓承梓雪孟其潮冰怀鲁 裕翰征谦航士尧标洁城寿枫革纯风化逸腾岳鹤琳显焕来心凤睿勤...延凌昊西羽百捷定琦圣佩麒虹如靖日咏会久昕黎桂玮燕可越彤雁孝 宪萌颖艺夏桐月瑜沛诚夫声冬扬双坤镇楚水铁喜之迪泰方同滨邦

    1.6K20

    小程序、容器、SCF、直播加速…最全面的云端架构技术揭秘(下)

    腾讯云X-P2P直播加速技术负责人鹏,就P2P的发展历史、X-P2P方案架构以及腾讯云在X-P2P的探索与优化等内容作了详细分享。...本次沙龙的最后一位讲师黄荣就小程序实现的的具体原理、 如何开发一个简单的小程序等实战内容作了精彩的分享和诠释。黄荣首先给出了小程序的定义:小程序是一种新的开放能力,开发者可以快速地开发一个小程序。...了解小程序的核心框架之后,黄荣着重讲解了各个模块之间的通信过程。首先,用户进行操作如点击登录的操作,点击了之后会调取后台的逻辑。...第三是一键上传代码自动部署,第四远程调试。具体部署过程在此就不加以详述,感兴趣的读者可以下载讲师PPT查看完整信息。...据黄荣介绍,目前的腾讯AI图像识别已经在很多的业务中使用到了,准确率达到99%以上。

    2.5K21

    百度,人工智能你真的行吗?

    孙正义的软当年在名不见经传的阿里巴巴身上投下了2000万美元的赌注,现在软所持的股份价值据估算暴涨到了大约580亿美元。现在,他看到了新的趋势,并部署了软的新战略方向。...本月初,软宣布1年内将在Sprint美国门店中出售名为“Pepper”的拟人化社交机器人。...《三联生活周刊》本期的封面报道《机器人在中国》,采访了中国机器人产业技术创新战略联 盟主席曲道,他分析道:“机器人领域是增长点,但投资上亿元都不算大投资。...亚勤是微软亚洲研究院(MSRA)创始人之一,曾担任微软亚洲研究院院长兼首席科学家。亚勤加吴恩达,都是全球顶尖的人工智能领域专家。...亚勤还负责开发百度的新业务,可以预见,在他的推动下,百度在人工智能领域必将有更多新突破...

    704120

    TVP 专家谈腾讯云 Cloud Studio:开启云端开发新篇章

    大会嘉宾: DatenLord CEO、腾讯云 TVP 王璞 亮风台产品及研发 VP、腾讯云 TVP 韩磊 华南理工大学教授、计算中心主任、腾讯云 TVP 谭明 高级研发管理专家、腾讯云 TVP 程超...他指出,关于 Rust 语言模板的创建和调试环境,虽然空间创建和配置过程相对流畅,但调试功能存在不足。使用 IDE 进行调试需要提前配置脚本、调试工具和目标平台。...另外,不同语言有不同的调试运行插件,用户可以根据自己的需求安装插件,对于 Rust 语言我们已经内置了调试运行插件,可以开箱即用。...腾讯云 Cloud Studio 高级软件工程师邬虹旭对嘉宾们的提问进行了详细的回复,比如程超老师提到的多 IDE 内核问题,内部也一直在关注,因为许多产品都面临这个问题。...目前Cloud Studio 初步支持使用 SSH 能力,直接连接到 IDE 内核进行开发,但形态还不够完善,这一方面正在积极改进。

    21620

    TVP专家谈腾讯云 Cloud Studio:开启云端开发新篇章

    大会嘉宾: DatenLord CEO、腾讯云 TVP 王璞 亮风台产品及研发 VP、腾讯云 TVP 韩磊 华南理工大学教授、计算中心主任、腾讯云 TVP 谭明 高级研发管理专家、腾讯云 TVP 程超...他指出,关于 Rust 语言模板的创建和调试环境,虽然空间创建和配置过程相对流畅,但调试功能存在不足。使用 IDE 进行调试需要提前配置脚本、调试工具和目标平台。...另外,不同语言有不同的调试运行插件,用户可以根据自己的需求安装插件,对于 Rust 语言我们已经内置了调试运行插件,可以开箱即用。...腾讯云 Cloud Studio 高级软件工程师邬虹旭对嘉宾们的提问进行了详细的回复,比如程超老师提到的多 IDE 内核问题,内部也一直在关注,因为许多产品都面临这个问题。...目前Cloud Studio 初步支持使用 SSH 能力,直接连接到 IDE 内核进行开发,但形态还不够完善,这一方面正在积极改进。

    22820

    联的调试过程,总结,记录

    而实现联小额免密免签,扫码付与ODA,时间紧迫,责任重大。 7月24号到**调试小额免密与 联扫码支付,原因是之前的调试很不顺利。要么是网络不通,要么是商户号没权限,要么是主秘钥没提供对。...不得不去**联一趟现场调试。 不过可喜可贺,来**的第一天,就把小额免密免签与联扫码付都调通了。且找到之前一直不通的原因竟然是 商户号小额免密免签权限!!来这边分配了个,就通了。...说了这么多,都跑题了, 这里记录下之前与**联的调试过程。这么热的三伏天,往**联了三四趟。其中的一天,同王总一起上午下午各跑一趟,从高新区到**新区。...","B1CA4EB3DFEB0952CFEEB7169881B8C8","B1CA4EB3DFEB0952CFEEB7169881B8C8" 经过母pos导出来后的密文,**工验证确认明文的秘钥没问题...2,联商务提供的秘钥密文不对。3,解密算法不对。 第一种可能,工主管秘钥母pos KEK分量管理,验证密文明文对应。暂可排除。 第三种可能,其他地方联正常签到没问题。

    69710

    机器人产业园“大跃进”何时休?

    高工机器人董事长小飞也称,全国产业园数目已经超过35个。 在机器人企业人士眼里,地方政府如此热衷机器人产业园,并不是因为这个产业能够立刻带来效益,而是出于转型的需要。...在最南方的深圳,近日,深圳市科技创新委向星集团颁授深圳市智能机器人产业园牌匾,这标志着深圳市首个智能机器人产业园正式落户龙华新区。这些承载着地方政府转型梦想的机器人产业园就这样被推上了舞台。...更危险的在后面,国内机器人龙头企业沈阳新松机器人股份公司总裁曲道曾表示,2014年机器人行业是“企业热、政府热、全民热”。不过,曲道表示,怎样避免低水平质量重复等问题,考验着政府和企业的智慧。

    64950

    【C++年度盛会,全面开启】2022全球C++及系统软件技术大,豪华嘉宾阵容揭晓

    图片• 知名系统内核专家,《软件调试》作者著名系统内核专家,《软件调试》作者,在软件产业工作20余年,一多半时间任职于Intel公司的上海研发中心,先后在PASD、DEG、CPG、PCCG、VPG...业余时间喜欢写作和参与各类技术会议,发文数百万字,探讨各类软件问题,其中《在调试器里看阿里的软件兵团》等文章广为流传。多次获微软全球最有价值技术专家(MVP)奖励。...在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。...著有《软件调试》和《格蠹汇编》二书,曾经主笔《程序员》杂志调试之剑专栏 。...图片• 毛文安阿里云操作系统高级技术专家多年Linux操作系统开发、性能调优经验,曾是华为内核实验室net子系统committer,负责内核版本的维护及网络特性开发,向Linux内核社区贡献50+补丁。

    82240

    机器人时代“看上去很美”

    从市场份额到核心技术,从行业竞争到发展战略,中国机器人产业从机理至内核似乎都并未清晰。...不过,曲道表示,怎样避免低水平质量重复等问题,考验着政府和企业的智慧。...在曲道看来,目前的传统机器人定义就是可编程的设备,而新一代机器人是完全自主的系统,是真正的智能机器人,应用领域有崭新的变化。...但曲道建议,机器人产业应从国家层面做顶层设计,重点要培养国际级的机器人企业,没有国际级的企业不可能成为国际级的产业。...对于“中国创造”之问,2014年12月20日,在成都举行的国际机器人及智能装备产业大会上,第十一届全国政协副主席梅颖表示,推动机器人及智能装备产业发展,首先要从应用市场入手,帮助企业按照市场需求改进生产

    71760

    为 IT 公司提供帮助,受贿 323 万元:农信资金清算中心副总裁刘某某,判 10 年

    2010年初其在华胜天成公司负责对接农信公司的销售工作,包括云灾备项目系统调试、安装等,结识了农信公司副总裁刘某某,刘某某在云灾备项目上有话语权和审批权。...2010年公司筹备成立云灾备中心时,分管领导是刘某某,华胜天成公司派来洽谈的是黄某1,后华胜天成公司中标了A标段,负责AS400设备的安装和调试。...3、证人某3的证言: 证实其于2009年至2010年在农信公司运行开发部参与共享异地灾备项目建设。...26、证人某1的证言: 证实其自2007年起,在金电公司历任技术总监、副总经理、总经理、党委书记。农信公司是金电公司的甲方,刘某某是农信公司副总裁,二人是在工作中认识的。...4、2014年,陈某1托朱某找到其,想请其帮忙给女儿陈某2找工作,当时农信公司的招聘已经结束,其就找了金电公司总经理某1。

    1.2K20

    为什么LINUX系统普及度不高?

    Linux普及度不高主要说的在桌面版里面,在服务器以及移动设备端有些非常大的占比,特别是移动端占比,所有的安卓手机设备都是基于Linux内核,单纯的说Linux系统普及度不高明显存在问题。...早期电脑由于硬件配置低,加上虚拟机软件本身占据非常大的内存导致系统比较卡顿,想要顺畅的玩耍最后的方式是选择双系统,但是双系统来回切换起来非常不方便,因为linux由于应用生态不完善直接在上面完成简单的网转账都不能正常完成...windows下工作,在编程领域很多老手还是建议学下linux下面的开发,因为在linux下写代码相对纯净起码没有在windows下各种软件的弹出框以及扫描情况,有的开发者甚至直接在命令行下工作,代码的编写,调试都是在命令行下完成...,这种虽然在开始阶段比较费劲,但熟练之后会变得轻松许多,真正调试执行的效率还是远高于图形界面的开发。...linux属于宏内核在设备数量比较少的情况运行起来还是非常流畅,但从未来发展看微内核很可能成为一种新的趋势,linux未来在发展方向上还是要适当的调整,应对市场的变化,苹果的电脑系统采用微内核和宏内核结合的方式

    2.5K40

    支付宝和张三的十年战争

    往前追溯十多年,当时咱们在淘宝买东西,要想让支付宝从银行扣钱,必须得先插上U盾,再输入网密码,给银行授权后钱才能转出。全套“仪轨”下来,就算手快也得两三分钟。...这是我找到的一缅甸真实诈骗分子的办公场景 (三)重炮 回到历史的烟尘里,彼时和张三做出同样选择的坏蛋们,其实大有人在。 一支诈骗大军就这样在境外盘踞集结,罪孽罄竹难书。...举个例子吧: 比如,有一银行卡X,在支付宝的风控数据里是一高风险的诈骗收款卡。此时A银行收到用户的一笔转账请求,恰恰是打给X卡的。...说到这儿,李俊终于掏出一完整版高清无码大图给我看,这就是集合了之前所说的所有技术于一体的“蚂蚁反诈风控全景图”: I(Interative):“交互式主动风控”; M(Multi-Party):...我特别跟老师傅要了炫酷的图 客观来说,即便在今天所有技术也仍在完善中。看到系统漏过的诈骗案例,我们心里还是难受。

    78520
    领券