[LLVMdev] Can I get the binary address of a for-loop statement?

陳韋任 chenwj at iis.sinica.edu.tw
Thu May 12 02:52:43 PDT 2011


Hi, all

  Actually, I want to see if it is possible to generating
annotations useful to a binary translator. The idea comes
from the paper below,

  Techniques to improve dynamic binary optimization
  http://www-users.cs.umn.edu/~adas/adas-thesis-embed.pdf

The paper lists annotations that may benefit a binary translator
on chapter 5. For example, basic block register usage (live-ins
ans live-outs) lets binary translators know which register
can be used for optimizing. And control flow information can be
used by the binary translator to identify a loop.

  Since such information tends to be used by a binary translator,
those information must be associated with binary (virtual) address.

  Any comments? Thanks!

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667




More information about the llvm-dev mailing list