[panda-users] The architecture useafterfree plugin supports

Brendan Dolan-Gavitt brendandg at nyu.edu
Sat Apr 23 12:04:34 EDT 2016


Strangely enough both are correct :) There is an ifdef in the plugin
that disables the code on i386-softmmu (this is not strictly necessary
and the limitation could be removed).

The plugin does actually support both 4 and 8 byte words, in an
attempt to cover both 32-bit and 64-bit operating systems running on
x86_64-softmmu. However, since the calling convention is different on
x86_64 (using registers rather than stack arguments) this won't
actually work.

So, in practice, only 32-bit operating systems running on the
x86_64-softmmu target are supported, which I admit is a slightly
strange situation to be in.

-Brendan

On Fri, Apr 22, 2016 at 11:52 PM, Hij Krix <hijkrix at gmail.com> wrote:
> In USAGE.md of useafterfree plugin:Currently only supports the `x86_64`
> target
> But the default word size is 4 and the default virtual address of functions
> is 4 word size.
> Which is wrong?
>
> _______________________________________________
> panda-users mailing list
> panda-users at mit.edu
> http://mailman.mit.edu/mailman/listinfo/panda-users
>



-- 
Brendan Dolan-Gavitt
Assistant Professor, Department of Computer Science and Engineering
NYU Tandon School of Engineering


More information about the panda-users mailing list