diff options
author | Ravitheja Addepally <ravitheja.addepally@intel.com> | 2015-10-28 09:47:29 +0000 |
---|---|---|
committer | Ravitheja Addepally <ravitheja.addepally@intel.com> | 2015-10-28 09:47:29 +0000 |
commit | f546b411d01f5d320f6a840ea861b6f0c58eee96 (patch) | |
tree | a1fa89e5d0ed59ac6895f5438eb8318104f25d0d /llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | |
parent | 53ae707e3907ace69022c29d0ab4e14357fa2fef (diff) | |
download | llvm-f546b411d01f5d320f6a840ea861b6f0c58eee96.zip llvm-f546b411d01f5d320f6a840ea861b6f0c58eee96.tar.gz llvm-f546b411d01f5d320f6a840ea861b6f0c58eee96.tar.bz2 |
Changes for Bug 17384
Summary:
Virtual dynamic shared objects, or vdso files were
not loaded for Linux OS.In Bug 17384 the call
stack could not be unwinded from functions
residing in the vdso object.
This commit adds support for loading such files by
reading the Aux vectors since a vdso is invisibily
mapped to the inferiors address space and the
actual file is not present in the filesystem. The
presence of the vdso is detected by inspecting
the Aux vector for AT_SYSINFO_EHDR tag.
Reviewers: lldb-commits, ovyalov, tberghammer
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D14118
llvm-svn: 251505
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions