Statistics
| Branch: | Revision:

root / trace @ feature-archipelago

Name Size
Makefile.objs 4 kB
control-internal.h 1.4 kB
control.c 3.4 kB
control.h 4.6 kB
default.c 1.2 kB
event-internal.h 746 Bytes
ftrace.c 2.5 kB
ftrace.h 178 Bytes
simple.c 12.3 kB
simple.h 1.4 kB
stderr.c 784 Bytes

Latest revisions

# Date Author Comment
e6bf23f8 02/19/2014 12:08 pm Mohamad Gebai

Adapt Makefiles to the new LTTng ust interface

Add generation of new files for LTTng ust.

Signed-off-by: Mohamad Gebai <>
Signed-off-by: Stefan Hajnoczi <>

b618c288 01/27/2014 04:49 pm Lluís Vilanova

trace: [simple] Do not include "trace/simple.h" in generated tracer headers

The header is not necessary, given that the simple backend does not define any
inlined tracing routines.

Signed-off-by: Lluís Vilanova <>
Signed-off-by: Stefan Hajnoczi <>

05735a2a 01/27/2014 04:49 pm Stefan Hajnoczi

trace: add glib 2.32+ static GMutex support

The GStaticMutex API was deprecated in glib 2.32. We cannot switch over
to GMutex unconditionally since we would drop support for older glib
versions. But the deprecated API warnings during build are annoying so...

781e9545 05/03/2013 02:58 pm Eiichi Tsukata

trace: Add ftrace tracing backend

This patch adds a ftrace tracing backend which sends trace event to
ftrace marker file. You can effectively compare qemu trace data and
kernel(especially, kvm.ko when using KVM) trace data.
The ftrace backend is restricted to Linux only....

45be2f5d 03/28/2013 03:19 pm Lluís Vilanova

trace: Provide a generic tracing event descriptor

Uses tracetool to generate a backend-independent tracing event description
(struct TraceEvent).

The values for such structure are generated with the non-public "events"
backend ("events-c" frontend).

The generation of the defines to check if an event is statically enabled is also...

b1bae816 03/28/2013 03:19 pm Lluís Vilanova

trace: Provide a detailed event control interface

This interface decouples event obtaining from interaction.

Events can be obtained through three different methods:

  • identifier
  • name
  • simple wildcard pattern

Signed-off-by: Lluís Vilanova <>...

fd068a95 03/28/2013 03:19 pm Lluís Vilanova

trace: [default] Port to generic event information and new control interface

Signed-off-by: Lluís Vilanova <>
Signed-off-by: Stefan Hajnoczi <>

60481e21 03/28/2013 03:19 pm Lluís Vilanova

trace: [simple] Port to generic event information and new control interface

The backend is forced to dump event numbers using 64 bits, as TraceEventID is
an enum.

Signed-off-by: Lluís Vilanova <>
Signed-off-by: Stefan Hajnoczi <>

c6f18b91 03/28/2013 03:19 pm Lluís Vilanova

trace: [stderr] Port to generic event information and new control interface

Signed-off-by: Lluís Vilanova <>
Signed-off-by: Stefan Hajnoczi <>

a7373b1f 03/28/2013 03:19 pm Stefan Hajnoczi

trace: rebuild generated-events.o when configuration changes

Make sure to rebuild generated-events.o when ./configure options change.
This prevents linker errors when a stale generated-events.o gets linked
with code compiled against fresh headers. For example, try building...

View revisions

Also available in: Atom