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

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -