windows - What combination of MINIDUMP_TYPE enumeration values will give me the most 'complete' mini dump? -
i want app create mini dump debug unhanded exceptions.
i may not know type of mini dump want until after dump has been created, combinations of minidump_type flags should use give me complete dump possible?
i came following list of debuginfo.com link (thanks david) , msdn page. not flags covered in debuginfo.com link.
using these flags should create comprehensive, big mini dump.
include:
minidumpwithfullmemory - contents of every readable page in process address space included in dump. minidumpwithhandledata - includes info handles in process handle table. minidumpwiththreadinfo - includes thread times, start address , affinity. minidumpwithprocessthreaddata - includes contents of process , thread environment blocks. minidumpwithfullmemoryinfo - includes info on virtual memory layout. minidumpwithunloadedmodules - includes info unloaded modules if supported os. minidumpwithfullauxiliarystate - requests aux data providers include state in dump. minidumpignoreinaccessiblememory - ignore memory read failures. minidumpwithtokeninformation - includes security token related data.
exclude:
minidumpnormal - value 0 implicitly present, unless excluded callback (which won't doing). minidumpwithprivatereadwritememory - excludes contents of shared memory. minidumpwithindirectlyreferencedmemory - includes memory pages referenced pointers on stack, assuming minidumpwithfullmemory includes pages in process address space anyway. minidumpwithdatasegs - contents of writable data sections included specifying minidumpwithfullmemory minidumpwithcodesegs - assuming minidumpwithfullmemory includes this. minidumpwihtoutoptionaldata - suppresses memory operations other minidumpnormal. minidumpfiltermemory - filters out contents of stack memory (also has no effect if minidumpwithfullmemory used). minidumpfiltermodulepaths - removes module paths dump. minidumpscanmemory - used exclude memory specific modules via callbacks. minidumpwithprivatewritecopymemory - assume minidumpwithfullmemory includes this.
Comments
Post a Comment