Generate annotations for a binary translator
Ian Lance Taylor
iant@google.com
Tue May 17 14:20:00 GMT 2011
陳韋任 <chenwj@iis.sinica.edu.tw> writes:
>> The hard part is getting that information to be available at runtime.
>
> The easiest way is saving that information on the disk. Or I can use
> `objcopy` to insert the information to the executable. The binary
> translator can read that information at runtime.
>
> I guess what "the hard part" you mean is how to insert that
> information into executable directly without using something like
> `objcopy`. Is that right?
You need to define a format, you need to have code which can read it,
you need to be able to do something useful with it, etc. I guess from
my perspective that seems like the hard part, since the information is
readily available in the compiler.
> Can I dump other information such as CFG in a similar way as register
> usage does?
Sure, you can do whatever you like.
Ian
More information about the Gcc
mailing list