This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Some hints on solving this problem?
- From: "Paul Yuan" <yingbo dot com at gmail dot com>
- To: "吴曦" <wu dot andrew dot xi at gmail dot com>
- Cc: gcc <gcc at gcc dot gnu dot org>
- Date: Sun, 4 Feb 2007 13:35:36 +0800
- Subject: Re: Some hints on solving this problem?
- References: <f63285730702030350r19806faesf22257466d105310@mail.gmail.com>
1) Modify the final() in final.c to emit some code before ld and st
before outputting the assembly.
2) Modify the MD file. Find the template which generate ld or st, and
add some code before ld and st.
On 2/3/07, 吴曦 <wu.andrew.xi@gmail.com> wrote:
Hi,
I am working on gcc 4.1.1 and Itanium2 architecture. I want to use gcc
to emit some code before each ld and st instruction (I know that using
dynamic binary translator like PIN may be more suitable for this task,
but I am on the way of studying gcc and want to use it to achieve this
goal). But after several days of study, I find that the back-end of
gcc too complex... :-(
So, what is the best level in back-end to accomplish this task?
I would appreciate any help I can get on this problem!
thx!
--
Paul Yuan
www.yingbo.com