Re: [DynInst_API:] Basic Block reordering / modification using DynInst


Date: Fri, 19 Apr 2019 21:17:48 -0500
From: Xiaozhu Meng <mxz297@xxxxxxxxx>
Subject: Re: [DynInst_API:] Basic Block reordering / modification using DynInst
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
[← Prev in Thread] Current Thread [Next in Thread→]
  • Re: [DynInst_API:] Basic Block reordering / modification using DynInst, Xiaozhu Meng <=