没有合适的资源?快使用搜索试试~ 我知道了~
Memory Dump Analysis Anthology, Volume 11
需积分: 36 39 下载量 33 浏览量
2019-04-15
09:41:02
上传
评论
收藏 32.63MB PDF 举报
温馨提示
Memory Dump Analysis Anthology Volume11 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除
资源推荐
资源详情
资源评论
MemoryDumpAnalysis
Anthology
Volume11
DmitryVostokov
SoftwareDiagnosticsInstitute
PublishedbyOpenTask,RepublicofIreland
Playlists
History
Topics
Tutorials
Offers & Deals
Highlights
Settings
Support
Sign Out
C
op
yri
gh
t
© 20
1
8
by
Dm
i
tr
y
V
o
stok
o
v
Copyright
©
2018
by
Software
Diagnostics
Institute
Allrightsreserved.Nopartofthisbookmaybereproduced,storedinaretrievalsystem,or
transmitted,inanyformorbyanymeans,withoutthepriorwrittenpermissionofthepublisher.
Youmustnotcirculatethisbookinanyotherbindingorcover,andyoumustimposethesame
conditiononanyacquirer.
OpenTaskbooksareavailablethroughbooksellersanddistributorsworldwide.Forfurther
informationorcommentssendrequeststopress@opentask.com.
Productandcompanynamesmentionedinthisbookmaybetrademarksoftheirowners.
ACIPcatalogrecordforthisbookisavailablefromtheBritishLibrary.
ISBN13:9781912636112(Paperback)
Firstprinting,2018
Revision1.04(December2018)
Preface
Thisreferencevolumeconsistsofrevised,edited,crossreferencedandthematicallyorganized
articlesfromSoftwareDiagnosticsInstitute(DumpAnalysis.org+TraceAnalysis.org)and
SoftwareDiagnosticsLibrary(formerCrashDumpAnalysisblog,DumpAnalysis.org/blog).
Mostoftheselectedarticlesareaboutsoftwarediagnostics,rootcauseanalysis,debugging,
crashandhangdumpanalysis,softwaretraceandloganalysis.TheywerewritteninJune2017
November2018.Wehopethisreferenceisusefulfor:
SoftwareengineersdevelopingandmaintainingproductsonWindowsplatforms;
Technicalsupportandescalationengineersdealingwithcomplexsoftwareissues;
QualityassuranceengineerstestingsoftwareonWindowsplatforms;
Securityresearchers,reverseengineers,malwareandmemoryforensicsanalysts;
Traceandloganalysisarticlesareofinteresttousersofanyplatform.
Inthisvolume,wealsoincludepreviousarticlesfromtheformerCrashDumpAnalysisblognot
availableinprintform,andsomenoteswepostedonsocialmediasitessuchasFacebookover
thelast5years.
Ifyouencounteranyerror,pleasecontactmeusingthisform:
http://www.dumpanalysis.org/contact
Alternatively,sendmeapersonalmessageusingthiscontactemail:
dmitry.vostokov@dumpanalysis.org
Alternatively,viaTwitter@DumpAnalysis
Facebookpagesandgroup:
http://www.facebook.com/DumpAnalysis
http://www.facebook.com/TraceAnalysis
http://www.facebook.com/groups/dumpanalysis
PART1:CrashDumpAnalysisPatterns
SystemCall
Usually,threadsareBlocked(Volume2)waitingforsynchronizationobjectsorActive(Volume7)
runningthreads.Thereisadifferentcategoryofthreadsthatappearblockedinuserspacebutinfact,
maybedoingalotofinvisiblework(notvisiblefromthedumptype)inkernelspace.Wecallsuchan
analysispatternSystemCall.ComparethesethreadStackTraces(Volume1)fromStackTrace
Collection(Volume1):
#CallSite
00ntdll!NtWaitForMultipleObjects
01KERNELBASE!WaitForMultipleObjectsEx
02user32!MsgWaitForMultipleObjectsEx
03combase!ASTAWaitContext::KernelWait
04combase!ASTAWaitContext::Wait
05combase!CoMsgWaitInProcessEvents
06Windows_UI!Windows::UI::Core::CDispatcher::WaitAndProcessMessages
07Windows_UI!Windows::UI::Core::CDispatcher::ProcessEvents
08Windows_UI_Xaml!CJupiterWindow::RunCoreWindowMessageLoop
09Windows_UI_Xaml!CJupiterControl::RunMessageLoop
0aWindows_UI_Xaml!DirectUI::DXamlCore::RunMessageLoop
0btwinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationView::Run
[...]
0ekernel32!BaseThreadInitThunk
0fntdll!RtlUserThreadStart
#CallSite
00user32!NtUserCallNoParam
01user32!MsgWaitForMultipleObjectsEx
02combase!ASTAWaitContext::KernelWait
03combase!ASTAWaitContext::Wait
04combase!CoMsgWaitInProcessEvents
05Windows_UI!Windows::UI::Core::CDispatcher::WaitAndProcessMessages
06Windows_UI!Windows::UI::Core::CDispatcher::ProcessEvents
07Windows_UI_Xaml!CJupiterWindow::RunCoreWindowMessageLoop
08Windows_UI_Xaml!CJupiterControl::RunMessageLoop
09Windows_UI_Xaml!DirectUI::DXamlCore::RunMessageLoop
0atwinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationView::Run
[...]
0dkernel32!BaseThreadInitThunk
0entdll!RtlUserThreadStart
Thefirstthreadistraditionallywaiting,buttheotherwaswokeduptoprocessaninputmessageand
maybeblockedinthekernelordoingsomeworkthere.Incaseofadoubtwecandoublecheckthe
lastexecutedinstruction(fromthestacktraceperspective):
ists
ory
cs
rials
s & Deals
lights
ngs
Support
Sign Out
剩余263页未读,继续阅读
资源评论
buddaseed
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新学期幼儿园班会家长会介绍模板.pptx
- STM32F401RCT6-RTOS-EXAMPLE12.rar
- 计算机网络技术978-7-115-48545-8习题答案
- 基于python的NBA球员数据可视化分析源码+答辩PPT(高分项目)
- service暴露应用
- 构建HTML/CSS/JavaScript跨年倒计时网页以增强节日互动性
- Python基础练习之词频统计
- linux常用命令大全常用.txt
- Python跨年基础练习之手机通讯录
- linux常用命令大全常用.txt
- linux常用命令大全常用.txt
- 基于python的NBA球员数据可视化分析源码+文档PPT
- 写频软件MD-760 v3.2.1(最新)
- Python跨年基础练习之新年成语接龙小游戏
- 云兴私有云大华存储部署
- API Spec 14A-2024 Subsurface Safety Valve and Annular Safety Valve Equipment.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功