[PATCH v2 0/6] linux-user mmap debug cleanup

Alex Bennée posted 6 patches 4 years, 4 months ago
Test asan passed
Test checkpatch passed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test docker-quick@centos7 passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20191205122518.10010-1-alex.bennee@linaro.org
include/exec/log.h      |  5 +++-
bsd-user/main.c         |  2 +-
linux-user/main.c       |  2 +-
linux-user/mmap.c       | 56 ++++++++---------------------------------
trace/control.c         | 35 +-------------------------
linux-user/trace-events |  6 +++++
6 files changed, 23 insertions(+), 83 deletions(-)
[PATCH v2 0/6] linux-user mmap debug cleanup
Posted by Alex Bennée 4 years, 4 months ago
Hi,

This is a quick re-spin of the mmap tracing. I don't bother with
pretty formatting the protection/type flags as they were incomplete
and not hard to extract from just dumping the hex values. This makes
most of the patches much simpler. I've also dropped the home-made
pattern_glob routine.

The following patches need review:
   01 - linux user convert target_mprotect debug to trace
   02 - linux user convert target_mmap debug to tracepoin
   04 - linux user log page table changes under d page
   06 - trace replace hand crafted pattern_glob with g_pa

Alex Bennée (6):
  linux-user: convert target_mprotect debug to tracepoint
  linux-user: convert target_mmap debug to tracepoint
  linux-user: add target_mmap_complete tracepoint
  linux-user: log page table changes under -d page
  linux-user: convert target_munmap debug to a tracepoint
  trace: replace hand-crafted pattern_glob with g_pattern_match_simple

 include/exec/log.h      |  5 +++-
 bsd-user/main.c         |  2 +-
 linux-user/main.c       |  2 +-
 linux-user/mmap.c       | 56 ++++++++---------------------------------
 trace/control.c         | 35 +-------------------------
 linux-user/trace-events |  6 +++++
 6 files changed, 23 insertions(+), 83 deletions(-)

-- 
2.20.1