aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorAleksandr Urakov <aleksandr.urakov@jetbrains.com>2019-02-01 10:01:18 +0000
committerAleksandr Urakov <aleksandr.urakov@jetbrains.com>2019-02-01 10:01:18 +0000
commit758657e56550c0681260bb61b0a2bddb4a5c2e6d (patch)
treecd529a2f27ed73e5871fc04afa541f0a97959ade /llvm/lib/Support/CommandLine.cpp
parentbac11518cd44f85cea38e5be116388cd254de9eb (diff)
downloadllvm-758657e56550c0681260bb61b0a2bddb4a5c2e6d.zip
llvm-758657e56550c0681260bb61b0a2bddb4a5c2e6d.tar.gz
llvm-758657e56550c0681260bb61b0a2bddb4a5c2e6d.tar.bz2
[PDB] Fix location retrieval for function local variables and arguments that are
stored relative to VFRAME Summary: This patch makes LLDB able to retrieve proper values for function arguments and local variables stored in PDB relative to VFRAME register. Patch contains retrieval of corresponding FPO table entries from PDB and a generic translator from FPO programs to DWARF expressions to get correct VFRAME value. Patch also improves variables-locations.test and makes this test passable on x86. Patch By: leonid.mashinsky Reviewers: zturner, asmith, stella.stamenova, aleksandr.urakov Reviewed By: zturner Subscribers: arphaman, labath, mgorny, aprantl, JDevlieghere, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D55122 llvm-svn: 352845
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions