Stefan Sauer
|
e08fab7d5f
|
tracer: use macros for hooks
Wrap the hook with a pre and post macro. This looks less intrusive than the
previous version, although it is a little less optimized.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
9d3975b5da
|
tracer: pass the timestamp directly
Avoid the structure mashalling (and weird field naming).
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
c2d5b35332
|
tracer: pass the instance to the vmethod
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
764b5833b9
|
tracer: switch to quarks and add another hook for buffer flow
Use pre-defines quarks as this will be called quite often.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
68b1473846
|
tracer: add the hook-id to the invoke signature
Tracers that subscribe to multiple hooks can know what hook was used.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
4e5d586c7d
|
tracer: initial prototype for the tracing subsystem
|
2015-10-05 20:59:39 +02:00 |
|