qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/5] elf2dmp: improve Win2022, Win11 and large dumps
@ 2023-09-15 17:01 Viktor Prutyanov
  2023-09-15 17:01 ` [PATCH v2 1/5] elf2dmp: replace PE export name check with PDB name check Viktor Prutyanov
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Viktor Prutyanov @ 2023-09-15 17:01 UTC (permalink / raw)
  To: annie.li, akihiko.odaki, kkostiuk
  Cc: qemu-devel, peter.maydell, yan, viktor, viktor.prutyanov

Windows Server 2022 and Windows 11 require more careful kernel PE image
search and handling of PDB than previous Windows versions.
Also, improve support of large ELF dump files, dumps with unaligned
memory ranges and with big number of ranges.

Viktor Prutyanov (5):
  elf2dmp: replace PE export name check with PDB name check
  elf2dmp: introduce physical block alignment
  elf2dmp: introduce merging of physical memory runs
  elf2dmp: use Linux mmap with MAP_NORESERVE when possible
  elf2dmp: rework PDB_STREAM_INDEXES::segments obtaining

 contrib/elf2dmp/addrspace.c |  31 +++++++-
 contrib/elf2dmp/addrspace.h |   1 +
 contrib/elf2dmp/main.c      | 154 ++++++++++++++++++++----------------
 contrib/elf2dmp/pdb.c       |  15 +---
 contrib/elf2dmp/pdb.h       |   2 +-
 contrib/elf2dmp/qemu_elf.c  |  68 +++++++++++++---
 contrib/elf2dmp/qemu_elf.h  |   2 +
 7 files changed, 177 insertions(+), 96 deletions(-)

-- 
2.21.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-09-26 13:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-15 17:01 [PATCH v2 0/5] elf2dmp: improve Win2022, Win11 and large dumps Viktor Prutyanov
2023-09-15 17:01 ` [PATCH v2 1/5] elf2dmp: replace PE export name check with PDB name check Viktor Prutyanov
2023-09-26 13:43   ` Peter Maydell
2023-09-15 17:01 ` [PATCH v2 2/5] elf2dmp: introduce physical block alignment Viktor Prutyanov
2023-09-15 17:01 ` [PATCH v2 3/5] elf2dmp: introduce merging of physical memory runs Viktor Prutyanov
2023-09-21 15:14   ` Peter Maydell
2023-09-15 17:01 ` [PATCH v2 4/5] elf2dmp: use Linux mmap with MAP_NORESERVE when possible Viktor Prutyanov
2023-09-15 17:01 ` [PATCH v2 5/5] elf2dmp: rework PDB_STREAM_INDEXES::segments obtaining Viktor Prutyanov
2023-09-26 13:37   ` Peter Maydell
2023-09-15 17:13 ` [PATCH v2 0/5] elf2dmp: improve Win2022, Win11 and large dumps Akihiko Odaki
2023-09-18 12:30   ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).