Re: [gdbserver] x86 agent expression bytecode compiler (speed up conditional tracepoints)

Pedro Alves
2010-06-10T17:36:54Z

On Thursday 10 June 2010 18:27:48, Tom Tromey wrote:
> >>>>> "Pedro" == Pedro Alves <pedro@codesourcery.com> writes:
>
> Pedro> This adds a bytecode compiler to the linux x86 ports of
> Pedro> gdbserver, that turns agent expression bytecodes into
> Pedro> native code. This greatly speeds up conditional tracepoints
> Pedro> (by around an order of magnitude) that usually don't reference much
> Pedro> more than a few variables (memory/registers), to around 100ns or
> Pedro> less on a typical modern x86 box.
>
> This is awesome! I think it deserves a NEWS entry.

Hmmmm. This is an implementation detail of gdbserver's fast
tracepoints, and gdbserver fast tracepoints are new in 7.2. What
would we announce?

--
Pedro Alves