|
From: Nicholas N. <nj...@ca...> - 2004-09-03 23:09:01
|
On Thu, 2 Sep 2004, Eric Estievenart wrote: > The question is then: What, at that time, decided you > to do the big-bang mmap ? Originally we didn't use big-bang. Jeremy put it in with the FV memory layout changes; AIUI he experimented with direct-offset shadow addressing but the performance was no better, so the committed version didn't use it, even though the code to support it was all present. > The important points in this idea are: > > - No more address address space separation between > Valgrind and client This is unacceptable. > The only question I have no answer > is why was there a barrier between vg and client. I feel > it is not needed. It is needed. The separation between client and Valgrind is important, and was one of the main motivations for the FV rearrangement in the first place -- by using a segment selector in client code, we can ensure that a buggy client cannot touch any of Valgrind's memory. N |