Branch data Line data Source code
1 : : /*
2 : : * Copyright (c) 2010-2014 Wind River Systems, Inc.
3 : : * Copyright (c) 2017 Intel Corporation
4 : : *
5 : : * SPDX-License-Identifier: Apache-2.0
6 : : */
7 : :
8 : : /**
9 : : * @file
10 : : * @brief Kernel structure member offset definition file
11 : : *
12 : : * This module is responsible for the generation of the absolute symbols whose
13 : : * value represents the member offsets for various IA-32 structures.
14 : : *
15 : : * All of the absolute symbols defined by this module will be present in the
16 : : * final kernel ELF image (due to the linker's reference to the _OffsetAbsSyms
17 : : * symbol).
18 : : *
19 : : * INTERNAL
20 : : * It is NOT necessary to define the offset for every member of a structure.
21 : : * Typically, only those members that are accessed by assembly language routines
22 : : * are defined; however, it doesn't hurt to define all fields for the sake of
23 : : * completeness.
24 : : */
25 : :
26 : : #include <zephyr/kernel.h>
27 : : #include <kernel_arch_data.h>
28 : : #include <gen_offset.h>
29 : : #include <kernel_offsets.h>
30 : :
31 : 0 : GEN_ABS_SYM_END
|