fix: Add missing 'pselect6_time32' and 'ppoll_time32' syscall overrides
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 8 May 2024 18:20:30 +0000 (14:20 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 May 2024 18:32:21 +0000 (14:32 -0400)
commit92dd6990b635d31390e073507ec51c19128a562f
treed2b32168f7a6eea53f3fa98e91ed137eae6e882e
parentd16e08f96b7dd6e1bd5fdeb5aca038896600d9f4
fix: Add missing 'pselect6_time32' and 'ppoll_time32' syscall overrides

The instrumentation currently has overrides to the generated syscall
tracepoints of 'ppoll' and 'pselect6' to extract additional information
from the parameters.

On arm-32 and x86-32 these 2 syscalls were renamed to 'ppoll_time32' and
'pselect6_time32' and new syscalls using 64-bit time_t were introduced
with the old names. This results in missing overrides on these
architectures for the 32-bit variants that were renamed.

Add the '_time32' overrides to restore the previous behavior.

Change-Id: I81e3a3ddc3f3cea58d86edcdf4a1fc9b600637c2
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/instrumentation/syscalls/syscalls_pointers_override.h
This page took 0.02624 seconds and 4 git commands to generate.