Files
Giacomo Vercesi a2b7d0e0bf PipelineC: add tracing
Add support for tracing onto the PipelineC. This is done by:
1. Creating wrapper functions for each PipelineC function with the
   script in `scripts/PipelineC_add_tracing.py`. These will call a
   special function called `wrap` which will ultimately call a method
   with a `_` prepended to the name
2. Conversion of all PipelineC methods in `PipelineC.cpp` to `static`
   and their rename with a `_` in front, in order for them to work with
   the wrapper function in (1)
3. Generation of 2 additional include files, one for types and one for
   functions, to be used by users of tracing files in order to have
   introspection.

These steps allow the creation of a trace file with the use of the
`REVNG_C_API_TRACE_PATH` environment variable. The traces can then be
used in conjunction with the `revng trace run` and `revng trace
inspect` commands.
2023-04-20 14:43:13 +02:00
..
2023-02-23 14:51:10 +01:00
2021-05-06 15:42:00 +02:00
2023-02-16 10:58:02 +01:00
2023-03-15 10:19:01 +01:00
2023-02-23 14:51:10 +01:00
2023-03-15 10:19:01 +01:00
2023-04-08 08:42:23 +02:00
2023-03-15 10:19:01 +01:00
2021-12-22 17:47:54 +01:00
2022-12-13 11:26:25 +01:00
2023-04-20 14:43:13 +02:00
2023-04-08 08:42:23 +02:00
2023-03-15 10:19:01 +01:00
2023-03-13 22:53:44 +01:00
2022-08-08 13:55:34 +02:00