|
From: Tom H. <to...@co...> - 2005-07-23 17:55:06
|
In message <200...@ac...>
Julian Seward <js...@ac...> wrote:
> > > the sysenter instruction is the culprit
> >
> > How did you get to a sysenter instruction though? We don't support
> > that and instead force all system calls to go the int $80 route.
>
> This is on solaris-x86.
So presumably you just need to make vex-x86 treat that as a syscall
instruction and end the BB so valgrind gets control and then Naveen
can worry about writing a system call handler to haul values out of
the appropriate registers.
In principle we could use that on linux as well and remove the hack
that forces int $80 for system calls.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|