[Crash-utility] [PATH v4 0/2] fix kernel memory map handling for kaslr-enabled kernel

AKASHI Takahiro takahiro.akashi at linaro.org
Mon May 30 06:46:06 UTC 2016


changes in v4:
* Fixed VA_BITS calculation for v4.5 or earlier
* Added 4-level address translation with 4KB page size
* Removed "fix a renaming of a member of struct page, _count to _refcount"
* Removed "kmem <vmalloc addr>" issue description from a commit message
  (This was not a bug.)

Chnages in v3:
* Refined KASLR handling
  hopefully the tool works even on a live system if CONFIG_RANDOMIZE_RAM is
  not configured
* Fixed a renaming of a member of struct page
* Removed a commit message regarding an issue of backtracing a panic'ed task
  because this is not a bug in this tool, but my kdump patch's.
* Reported "kmem <vmalloc addr>" issue in a commit message

changes in v2:
* Fixed build warnings
* Moved ARM64_NEW_VMEMMAP to machdep->flags
* Show additional kaslr-related parameters in arm64_dump_machdep_table()
* Handle a VMCOREINFO, "NUMBER(kimage_voffset)"

AKASHI Takahiro (2):
  arm64: fix kernel memory map handling for kaslr-enabled kernel
  arm64: add 4-level translation

 arm64.c   | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 defs.h    |  49 +++++++--
 main.c    |   7 +-
 symbols.c |  12 ++-
 4 files changed, 334 insertions(+), 72 deletions(-)

-- 
2.8.1




More information about the Crash-utility mailing list