|
From: Tom H. <to...@co...> - 2005-08-15 09:37:36
|
In message <430...@ad...>
B. Senthilkumar <bse...@ad...> wrote:
> I am trying to find two modules in valgrind source code
> 1. How valgrind handles converts machine code -> u code
> That's I got answer from your mail " The translation
> starts with m_translate.c which then uses the code in the VEX library
> to do the translation.".From that i understood the translation part is
> not handle in open source code right , it handled by VEX library.
The VEX library is open source - it is in the VEX directory in
the valgrind distribution.
> 2. How valgrind creates a virtual process to run the client program.
> Could you please help me where to start and specify the
> function name.
There is no virtual process really. As I said m_ume.c is the file
with the code that takes care of mapping in the client program.
Could I ask what you're actually trying to do?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|