1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _OBJTOOL_CHECKSUM_TYPES_H
3#define _OBJTOOL_CHECKSUM_TYPES_H
4
5struct sym_checksum {
6 u64 addr;
7 u64 checksum;
8};
9
10#ifdef BUILD_KLP
11
12#include <xxhash.h>
13
14struct checksum {
15 XXH3_state_t *state;
16 XXH64_hash_t checksum;
17};
18
19#else /* !BUILD_KLP */
20
21struct checksum {};
22
23#endif /* !BUILD_KLP */
24
25#endif /* _OBJTOOL_CHECKSUM_TYPES_H */
26

source code of linux/tools/objtool/include/objtool/checksum_types.h