[lldb] [Process/elf-core] Support aarch64 NetBSD core dumps
authorMichal Gorny <mgorny@gentoo.org>
Mon, 1 Apr 2019 15:08:24 +0000 (15:08 +0000)
committerMichal Gorny <mgorny@gentoo.org>
Mon, 1 Apr 2019 15:08:24 +0000 (15:08 +0000)
commitd8519f4a7db902d0199206f554e442d0e30fed35
tree95a6f0422ff1744a7ca3de3583cb94846957fb84
parent22990ba11c2a306cf71a5d8b42285b921ae7661f
[lldb] [Process/elf-core] Support aarch64 NetBSD core dumps

Include support for NetBSD core dumps from evbarm/aarch64 system,
and matching test cases for them.

Based on earlier work by Kamil Rytarowski.

Differential Revision: https://reviews.llvm.org/D60034

llvm-svn: 357399
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/1lwp_SIGSEGV.aarch64 [new file with mode: 0755]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/1lwp_SIGSEGV.aarch64.core [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/2lwp_process_SIGSEGV.aarch64 [new file with mode: 0755]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/2lwp_process_SIGSEGV.aarch64.core [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/2lwp_t2_SIGSEGV.aarch64 [new file with mode: 0755]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/2lwp_t2_SIGSEGV.aarch64.core [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/netbsd-core/TestNetBSDCore.py
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
lldb/source/Plugins/Process/elf-core/RegisterUtilities.h
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp