mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
tracetool/simple: add Rust support
Signed-off-by: Tanish Desai <tanishdesai37@gmail.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-ID: <20250929154938.594389-13-pbonzini@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
committed by
Stefan Hajnoczi
parent
357f926979
commit
42f73f264a
@@ -98,3 +98,10 @@ def generate_c(event, group):
|
||||
out(' trace_record_finish(&rec);',
|
||||
'}',
|
||||
'')
|
||||
|
||||
def generate_rs(event, group):
|
||||
out(' extern "C" { fn _simple_%(api)s(%(rust_args)s); }',
|
||||
' unsafe { _simple_%(api)s(%(args)s); }',
|
||||
api=event.api(),
|
||||
rust_args=event.args.rust_decl_extern(),
|
||||
args=event.args.rust_call_extern())
|
||||
|
||||
Reference in New Issue
Block a user