[llvm-dev] Interpreting DSCallGraph results

Christian Convey via llvm-dev llvm-dev at lists.llvm.org
Mon Dec 28 13:05:34 PST 2015

> Any suggestions for how to interpret DSCallGraph's output for the
> following?
> Which DSA pass are you using to generate the call graph?  You'll get
> different results from different DSA passes.

I believe I was using TDDataStructures in that run.

> You need to assume that any incomplete call site calls external code which
> can call any function that a) whose linkage makes it visible to (and
> therefore callable from) external code and b) any function whose address is
> in a DSNode that has the Incomplete or External flag set (i.e., the
> function pointer could be read by external code).

Thanks, that's extremely useful.  Much appreciated.

- Christian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151228/b03ee0f6/attachment.html>

More information about the llvm-dev mailing list