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";