Skip to Content.
Sympa Menu

svadev - Re: [svadev] Merging Information from Globals into Graphs for Individual functions

svadev AT lists.siebelschool.illinois.edu

Subject: Svadev mailing list

List archive

Re: [svadev] Merging Information from Globals into Graphs for Individual functions


Chronological Thread 
  • From: John Criswell <criswell AT illinois.edu>
  • To: svadev AT cs.uiuc.edu
  • Subject: Re: [svadev] Merging Information from Globals into Graphs for Individual functions
  • Date: Tue, 19 Oct 2010 10:24:36 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/svadev>
  • List-id: <svadev.cs.uiuc.edu>
  • Organization: University of Illinois

On 10/19/10 12:23 AM, Arushi Aggarwal wrote:
In the given C++ example, the indirect function call site in main is resolved, after BU as the information about the object is merged back into main's graph.
The same call sequence in func, does not get resolved, as the information from the globals graph, is never merged back in.

It seems like extra overhead, to merge the information from the globals graph into each of the graphs after BU. But it seems to be needed for correct call graph construction.

Views?

Is the DSCallGraph correct? It may be correct behavior for the indirect call site to not be resolved as long as call graph construction is correct.

-- John T.


arushi





Archive powered by MHonArc 2.6.16.

Top of Page