Closed GoogleCodeExporter closed 9 years ago
The linux profiles (in the scudette branch) heavily rely on constants since
they add the system map as profile constants. Because constants are handled by
the profile object (i.e. its not just a dict) it is possible to return
NoneObject() when a constant is missing so you can easily write cross profile
code.
The VolatilityMagic idea was an early attempt to add constants to profiles, but
its too complex and ... well magical (because it can also run code). There are
lots of constants present currently in trunk in VolatilityMagic objects (e.g.
dtb sigs/kdbg sigs etc).
Original comment by scude...@gmail.com
on 10 Jul 2012 at 2:54
Original comment by michael.hale@gmail.com
on 1 Feb 2013 at 5:02
Upon further investigation, there's nothing a constant can provide that
volatility magic can't, so this isn't really a need for this.
Original comment by michael.hale@gmail.com
on 7 Mar 2014 at 4:41
Original issue reported on code.google.com by
michael.hale@gmail.com
on 10 Jul 2012 at 2:08