Based-on: [email protected]
("[PATCH v4 00/18] linux-user: Implement VDSOs")
As promised, a rewrite of /proc/self/{maps,smaps} emulation
using interval trees.
Incorporate Helge's change to mark [heap], and also mark [vdso].
r~
Richard Henderson (6):
util/selfmap: Use dev_t and ino_t in MapInfo
linux-user: Use walk_memory_regions for open_self_maps
linux-user: Adjust brk for load_bias
linux-user: Show heap address in /proc/pid/maps
linux-user: Remove ELF_START_MMAP and image_info.start_mmap
linux-user: Show vdso address in /proc/pid/maps
include/qemu/selfmap.h | 4 +-
linux-user/qemu.h | 2 +-
linux-user/elfload.c | 41 +--------
linux-user/syscall.c | 194 +++++++++++++++++++++++++----------------
util/selfmap.c | 12 +--
5 files changed, 131 insertions(+), 122 deletions(-)
--
2.34.1