[all-commits] [llvm/llvm-project] 4fdbc0: [DWARF] Handle call sites with indirect call targets
Vedant Kumar via All-commits
all-commits at lists.llvm.org
Fri Nov 22 11:50:31 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4fdbc0728d4b8acb1921fc48301622e971fc3961
https://github.com/llvm/llvm-project/commit/4fdbc0728d4b8acb1921fc48301622e971fc3961
Author: Vedant Kumar <vsk at apple.com>
Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths:
M lldb/include/lldb/Symbol/Function.h
M lldb/include/lldb/Symbol/SymbolFile.h
M lldb/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/main.cpp
M lldb/source/Expression/DWARFExpression.cpp
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
M lldb/source/Symbol/Function.cpp
M lldb/source/Target/StackFrameList.cpp
Log Message:
-----------
[DWARF] Handle call sites with indirect call targets
Split CallEdge into DirectCallEdge and IndirectCallEdge. Teach
DWARFExpression how to evaluate entry values in cases where the current
activation was created by an indirect call.
rdar://57094085
Differential Revision: https://reviews.llvm.org/D70100
More information about the All-commits
mailing list