1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2020 Facebook */
5 #include <bpf/bpf_helpers.h>
6 #include <bpf/bpf_endian.h>
9 #define IN32 0x12345678U
10 #define IN64 0x123456789abcdef0ULL
24 SEC("raw_tp/sys_enter")
25 int sys_enter(const void *ctx
)
27 out16
= __builtin_bswap16(in16
);
28 out32
= __builtin_bswap32(in32
);
29 out64
= __builtin_bswap64(in64
);
30 const16
= ___bpf_swab16(IN16
);
31 const32
= ___bpf_swab32(IN32
);
32 const64
= ___bpf_swab64(IN64
);
37 char _license
[] SEC("license") = "GPL";