summary refs log tree commit diff
path: root/ripple/minitrace/src/syscall_abi
diff options
context:
space:
mode:
authorV <v@unfathomable.blue>2022-07-27 03:15:30 +0000
committeredef <edef@unfathomable.blue>2022-07-27 03:18:18 +0000
commit8fbe6ee6febf3991f95a8e0c9c27ae4f024d27af (patch)
tree944611ab027540534d2b343c0a7ff1b3dbebb9ff /ripple/minitrace/src/syscall_abi
parent01f798f2b2139f28c5a28de51c6ba90cd2a7c2f6 (diff)
downloadunf-legacy-8fbe6ee6febf3991f95a8e0c9c27ae4f024d27af.tar.zst
ripple/minitrace: refactor syscall interpretation
We separate type-based parsing of syscall arguments from more detailed
validation based on multiple parameters or on specific values.
The former is implemented with a macro that takes syscall signatures
and generates the relevant enum variant and parsing code.

Co-authored-by: edef <edef@unfathomable.blue>
Change-Id: I7e334d3e128e7b1461bfd6fae7c8ec5dd6ada0a8
Diffstat (limited to 'ripple/minitrace/src/syscall_abi')
0 files changed, 0 insertions, 0 deletions