Hi Sameer,
Dyninst does not have a public interface for reordering basic blocks
within a function, even though it is capable of doing so. Basic block
level instrumentation is supported.
Thanks,
--Xiaozhu
On Fri, Apr 19, 2019 at 5:08 PM Sameer Railkar <railkar@xxxxxxxxxxxxxx> wrote:
>
> Hello,
>
> I am a first year CIS PhD student at UPenn and am using DynInst for a research project.
>
> I glanced over the DynInst API where it shows examples of code instrumentaton (static+dynamic).
>
> My question is: For a C/C++ process/binary, does DynInst support basic block reordering within a function or code modification of some BasicBlock?
>
> Regards,
>
> Sameer
> _______________________________________________
> Dyninst-api mailing list
> Dyninst-api@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
|