]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper
authorJon Turney <jon.turney@dronecode.org.uk>
Tue, 7 Jul 2020 19:54:27 +0000 (20:54 +0100)
committerJon Turney <jon.turney@dronecode.org.uk>
Tue, 21 Jul 2020 14:19:43 +0000 (15:19 +0100)
commitb245014abdf919de55357cbd9ec7b9aa9f1e5cb4
tree8d31d898c459fe3605f5e3002ea28b157d014475
parent35227fec9781dd85ef30257f12b857d58dec1840
Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper

Use the (undocumented) MEMORY_WORKING_SET_EX_INFORMATION in dumper to
determine if a MEM_IMAGE region is unsharable, and hence has been
modified.

After this, we will end up dumping memory regions where:

- state is MEM_COMMIT (i.e. is not MEM_RESERVE or MEM_FREE), and
-- type is MEM_PRIVATE and protection allows reads (i.e. not a guardpage), or
-- type is MEM_IMAGE and attribute is non-sharable (i.e. it was WC, got
   written to, and is now a RW copy)
winsup/doc/utils.xml
winsup/utils/Makefile.in
winsup/utils/dumper.cc
This page took 0.036979 seconds and 5 git commands to generate.