This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [gdbserver] x86 agent expression bytecode compiler (speed up conditional tracepoints)
- From: Tom Tromey <tromey at redhat dot com>
- To: Pedro Alves <pedro at codesourcery dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Thu, 10 Jun 2010 11:27:48 -0600
- Subject: Re: [gdbserver] x86 agent expression bytecode compiler (speed up conditional tracepoints)
- References: <201006071700.28706.pedro@codesourcery.com>
- Reply-to: tromey at redhat dot com
>>>>> "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.
Tom