qemu-irix/trace
Daniel P. Berrange ca3fa0e88f trace: dynamically allocate event IDs at runtime
Instead of having the code generator assign event IDs and
event VCPU IDs, assign them when the events are registered
at runtime. This will allow code to be generated from
individual trace-events without having to figure out
globally unique numbering at build time.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: LluĂ­s Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 1475588159-30598-16-git-send-email-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2016-10-12 09:54:52 +02:00
..
Makefile.objs rules.mak: quiet-command: Split command name and args to print 2016-10-06 12:11:51 +01:00
control-internal.h trace: provide mechanism for registering trace events 2016-10-12 09:52:50 +02:00
control-target.c trace: remove the TraceEventID and TraceEventVCPUID enums 2016-10-12 09:35:54 +02:00
control.c trace: dynamically allocate event IDs at runtime 2016-10-12 09:54:52 +02:00
control.h trace: dynamically allocate trace_dstate in CPUState 2016-10-12 09:54:52 +02:00
event-internal.h trace: remove the TraceEventID and TraceEventVCPUID enums 2016-10-12 09:35:54 +02:00
ftrace.c trace: don't abort qemu if ftrace can't be initialized 2016-10-12 09:35:54 +02:00
ftrace.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
mem-internal.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
mem.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
qmp.c trace: convert code to use event iterators 2016-10-12 09:35:54 +02:00
simple.c trace: emit name <-> ID mapping in simpletrace header 2016-10-12 09:35:54 +02:00
simple.h trace: remove the TraceEventID and TraceEventVCPUID enums 2016-10-12 09:35:54 +02:00