[Soot-list] Heros question

Henddher Pedroza hpedro2 at uic.edu
Fri Apr 5 18:00:51 EDT 2013


I see 

Thanks Marc-Andre.

On Apr 5, 2013, at 4:56 PM, Marc-André Laverdière-Papineau <marc-andre.laverdiere-papineau at polymtl.ca> wrote:

> Hello,
> 
> What you express is the ideal. In reality, no call graph algorithm can 
> guarantee that.
> 
> Depending on the precision of the call graph, a call can have multiple 
> targets. And when you have reflective object creation, you can end up 
> with a target to more or less everything.
> 
> Marc-André Laverdière-Papineau
> Doctorant - PhD Candidate
> 
> On 13-04-05 04:29 PM, Henddher Pedroza wrote:
>> Hello Soot folks:
>> 
>> I am new to InterprocedureCFG so apologies for this question.
>> 
>> I cannot understand when the following call would return more than 1
>> entry. Can someone explain?
>> 
>> InterproceduralCFG:
>> /**
>> * Returns all callee methods for a given call.
>> */
>> public Set<M> getCalleesOfCallAt(N n);
>> 
>> Shouldn't a node, in this case (Unit with InvokeExpr on rhs), have just
>> one target?
>> 
>> Thanks in advance.
>> 
>> - Henddher
>> 
>> 
>> _______________________________________________
>> Soot-list mailing list
>> Soot-list at sable.mcgill.ca
>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>> 
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list



More information about the Soot-list mailing list