tracetool: use relative paths for '#line' preprocessor directives
authorThomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Thu, 6 Apr 2023 08:00:45 +0000 (10:00 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 24 Apr 2023 17:53:44 +0000 (13:53 -0400)
commit9d672e290475001fcecdcc9dc79ad088ff89d17f
treefbf2ff8b91b82cc16751e0353e087ce9a018713d
parentfdd5e90fdb4de364e12cc2722993c8f14784e7a4
tracetool: use relative paths for '#line' preprocessor directives

The event filename is an absolute path. Convert it to a relative path when
writing '#line' directives, to preserve reproducibility of the generated
output when different base paths are used.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20230406080045.21696-1-thomas.de_schampheleire@nokia.com>
scripts/tracetool/backend/ftrace.py
scripts/tracetool/backend/log.py
scripts/tracetool/backend/syslog.py