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 <[email protected]> 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
> [email protected]
> https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to