|
From: Vikas <cat...@gm...> - 2006-10-24 04:37:03
|
Hi , I am trying to get the x86 instructions executed for any x86 binary on a x86/Redhat linux platform . The VG_(disBB)( which basically does the dispatch) uses the disInstr_X86_WRK to translate the x86 instructions one at a time and dumping them into the UCOde block . The code inside the disInstr_X86_WRK function at VEX/priv/guest-x86/toIR.c will store the x86 instructions at guest_code and the offset address for x86 instruction is stored in delta . The problem i am facing is i am not able to trace the execution of valgrind into the VEX/priv/guest-x86/toIR.c file . Its not even compiling the file when i change the code inside the file. Can somebody please help me in this ? Waiting for your replies , Regards, Vikas |
|
From: Tom H. <to...@co...> - 2006-10-24 07:22:34
|
In message <59e...@ma...>
cat...@gm... wrote:
> The problem i am facing is i am not able to trace the execution of valgrind
> into the VEX/priv/guest-x86/toIR.c file . Its not even compiling the file
> when i change the code inside the file. Can somebody please help me in this
> ?
Doing a make in the top level doesn't always rebuild VEX properly - just
cd into VEX and do a make there then come back up and do a make.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|