trace: dynamically allocate event IDs at runtime
commitca3fa0e88f3a8e22f774751bcb10cc205772c2fc
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 4 Oct 2016 13:35:54 +0000 (4 14:35 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 12 Oct 2016 07:54:52 +0000 (12 09:54 +0200)
tree91502ce0e6592ba52fe07fa9ec78fb79a7b613b1
parentb7d48952c375842bd669460fd8384d90cc12286c
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>
scripts/tracetool/format/events_c.py
scripts/tracetool/format/events_h.py
trace/control.c