aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2023-07-02 15:15:18 +0200
committerArd Biesheuvel <ardb@kernel.org>2023-08-21 17:59:54 +0200
commitc7c7bce093c883739d6735d68604055131acfbea (patch)
treec093b755ec57bedb8eb63f48fddb3461a1f71bf4 /tools/perf/scripts/python/export-to-postgresql.py
parentefi/riscv: Move EFI runtime call setup/teardown helpers out of line (diff)
downloadwireguard-linux-c7c7bce093c883739d6735d68604055131acfbea.tar.xz
wireguard-linux-c7c7bce093c883739d6735d68604055131acfbea.zip
efi/runtime-wrappers: Use type safe encapsulation of call arguments
The current code that marshalls the EFI runtime call arguments to hand them off to a async helper does so in a type unsafe and slightly messy manner - everything is cast to void* except for some integral types that are passed by reference and dereferenced on the receiver end. Let's clean this up a bit, and record the arguments of each runtime service invocation exactly as they are issued, in a manner that permits the compiler to check the types of the arguments at both ends. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions