summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/ELFAsmParser.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2017-03-17 11:08:40 +0000
committerPavel Labath <labath@google.com>2017-03-17 11:08:40 +0000
commitb7f0f45ffeea92db60b793197fb14a4c9abdb480 (patch)
tree27da61557ad8ba640de3eea10120dc6e025f97e0 /llvm/lib/MC/MCParser/ELFAsmParser.cpp
parentdfc020e9f90c6a18856c06217955e565fa0616b1 (diff)
downloadbcm5719-llvm-b7f0f45ffeea92db60b793197fb14a4c9abdb480.tar.gz
bcm5719-llvm-b7f0f45ffeea92db60b793197fb14a4c9abdb480.zip
Move GetAuxvData from Host to relevant process plugins
Summary: GetAuxvData was causing dependencies from host to target and linux process modules. It also does not fit netbsd use case, as there we can only read the auxiliary vector with ptrace, which is better done in the process plugin, with the other ptrace calls. I resolve these issues by moving the freebsd and linux versions into the relevant process plugins. In case of linux, this required adding an interface in NativeProcessProtocol. The empty definitions on other platforms can simply be removed. To get the code compiling I had to add ProcessGdbRemote -> ProcessLinux dependency, which was not caught before because we depended on it transitively. Reviewers: zturner, emaste Subscribers: srhines, mgorny, lldb-commits Differential Revision: https://reviews.llvm.org/D31031 llvm-svn: 298066
Diffstat (limited to 'llvm/lib/MC/MCParser/ELFAsmParser.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud