diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2023-07-02 15:15:18 +0200 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2023-08-21 17:59:54 +0200 |
commit | c7c7bce093c883739d6735d68604055131acfbea (patch) | |
tree | c093b755ec57bedb8eb63f48fddb3461a1f71bf4 /scripts/gdb/linux/timerlist.py | |
parent | d8ea2ffd017d0608635c0ec7bc9ba39edbbd2482 (diff) |
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 'scripts/gdb/linux/timerlist.py')
0 files changed, 0 insertions, 0 deletions