swap_endian
swap_endian(ip, be_ip, bits);
swap_endian(key, (const u8 *)ip, 32);
swap_endian(key, (const u8 *)ip, 128);
swap_endian(key, (const u8 *)ip, 32);
swap_endian(key, (const u8 *)ip, 128);
swap_endian(ip, node->bits, node->bitlen);
int swap_endian; /* set to swap rgb=>bgr */
static void *btf_get_raw_data(const struct btf *btf, __u32 *size, bool swap_endian);
static void *btf_get_raw_data(const struct btf *btf, __u32 *size, bool swap_endian)
data = swap_endian ? btf->raw_data_swapped : btf->raw_data;
if (swap_endian)
if (swap_endian) {
static void *btf_ext_raw_data(const struct btf_ext *btf_ext_ro, bool swap_endian)
if (!swap_endian)
enum btf_endianness swap_endian = 1 - endian;
btf__set_endianness(btf, swap_endian);
ASSERT_EQ(btf__endianness(btf), swap_endian, "endian");
ASSERT_EQ(btf__endianness(swap_btf), swap_endian, "endian");
btf__set_endianness(btf, swap_endian);
ASSERT_EQ(btf__endianness(swap_btf), swap_endian, "endian");