[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-22 Thread Vedant Kumar via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG4fdbc0728d4b: [DWARF] Handle call sites with indirect call targets (authored by vsk). Herald added a project: LLDB. Changed prior to commit: https://reviews.llvm.org/D70100?vs=228921=230704#toc

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-21 Thread Vedant Kumar via Phabricator via lldb-commits
vsk marked an inline comment as done. vsk added inline comments. Comment at: lldb/include/lldb/Symbol/Function.h:453 /// PC addresses (in increasing order). - llvm::MutableArrayRef GetCallEdges(); + llvm::ArrayRef> GetCallEdges(); aprantl wrote: > Since

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-21 Thread Adrian Prantl via Phabricator via lldb-commits
aprantl accepted this revision. aprantl added inline comments. This revision is now accepted and ready to land. Comment at: lldb/include/lldb/Symbol/Function.h:453 /// PC addresses (in increasing order). - llvm::MutableArrayRef GetCallEdges(); + llvm::ArrayRef>

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-21 Thread Vedant Kumar via Phabricator via lldb-commits
vsk added a comment. Ping. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D70100/new/ https://reviews.llvm.org/D70100 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-12 Thread Vedant Kumar via Phabricator via lldb-commits
vsk updated this revision to Diff 228921. vsk added a comment. - Remove a few more redundant Optional initializations. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D70100/new/ https://reviews.llvm.org/D70100 Files: lldb/include/lldb/Symbol/Function.h

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-12 Thread Vedant Kumar via Phabricator via lldb-commits
vsk updated this revision to Diff 228920. vsk marked 3 inline comments as done. vsk added a comment. - Add doxygen comments describing {Direct,Indirect}CallEdge & address the rest of Adrian's comments. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D70100/new/

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-11 Thread Adrian Prantl via Phabricator via lldb-commits
aprantl added a comment. Mechanically, this seems reasonable. Comment at: lldb/include/lldb/Symbol/Function.h:334 - DISALLOW_COPY_AND_ASSIGN(CallEdge); +/// An indirect call site. +class IndirectCallEdge : public CallEdge { You might want to briefly explain

[Lldb-commits] [PATCH] D70100: [DWARF] Handle call sites with indirect call targets

2019-11-11 Thread Vedant Kumar via Phabricator via lldb-commits
vsk created this revision. vsk added reviewers: aprantl, friss, jingham. 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. Writing tests for this is challenging, at