LoopProf
520.omnetpp uses setjmp/longjmp, need to ignore them in the loopProf otherwise the context would be messed up.
SLAMP points-to
SLAMP ignored all memory allocation outside of the targeted loop due to missing context. Now set SLAMP_push and SLAMP_pop for all external unrecognized functions (including malloc, and other ones that may allocate objects). The objects are now correctly tracked.
SLAMP script
Was tracking only the top loop. Now doing all.
Multiple bug fixes:
SLAMP_push
andSLAMP_pop
for all external unrecognized functions (including malloc, and other ones that may allocate objects). The objects are now correctly tracked.