72 lines
2.5 KiB
C
72 lines
2.5 KiB
C
/* THIS FILE IS AUTO GENERATED. PLEASE DO NOT EDIT.
|
|
*
|
|
* This header file provides macros for the offsets of various structure
|
|
* members. These offset macros are primarily intended to be used in
|
|
* assembly code.
|
|
*/
|
|
|
|
#ifndef __GEN_OFFSETS_H__
|
|
#define __GEN_OFFSETS_H__
|
|
|
|
#define ___kernel_t_current_OFFSET 0x8
|
|
#define ___kernel_t_nested_OFFSET 0x0
|
|
#define ___kernel_t_irq_stack_OFFSET 0x4
|
|
#define ___kernel_t_ready_q_OFFSET 0x14
|
|
#define ___kernel_t_arch_OFFSET 0x11c
|
|
#define ___ready_q_t_cache_OFFSET 0x0
|
|
#define ___thread_base_t_user_options_OFFSET 0x8
|
|
#define ___thread_base_t_thread_state_OFFSET 0x9
|
|
#define ___thread_base_t_prio_OFFSET 0xa
|
|
#define ___thread_base_t_sched_locked_OFFSET 0xb
|
|
#define ___thread_base_t_preempt_OFFSET 0xa
|
|
#define ___thread_base_t_swap_data_OFFSET 0xc
|
|
#define ___thread_t_base_OFFSET 0x0
|
|
#define ___thread_t_caller_saved_OFFSET 0x28
|
|
#define ___thread_t_callee_saved_OFFSET 0x48
|
|
#define ___thread_t_arch_OFFSET 0x78
|
|
#define K_THREAD_SIZEOF 0x7c
|
|
#define ___thread_arch_t_swap_return_value_OFFSET 0x0
|
|
#define _thread_arch_t_SIZEOF 0x4
|
|
#define ___thread_t_init_data_OFFSET 0x6c
|
|
#define ___thread_t_fn_abort_OFFSET 0x70
|
|
#define _thread_t_SIZEOF 0x7c
|
|
#define ___esf_t_ctxid_OFFSET 0x0
|
|
#define ___esf_t_spsr_OFFSET 0x4
|
|
#define ___esf_t_r00_OFFSET 0x30
|
|
#define ___esf_t_r01_OFFSET 0x34
|
|
#define ___esf_t_r02_OFFSET 0x38
|
|
#define ___esf_t_r03_OFFSET 0x3c
|
|
#define ___esf_t_r04_OFFSET 0x8
|
|
#define ___esf_t_r05_OFFSET 0xc
|
|
#define ___esf_t_r06_OFFSET 0x10
|
|
#define ___esf_t_r07_OFFSET 0x14
|
|
#define ___esf_t_r08_OFFSET 0x18
|
|
#define ___esf_t_r09_OFFSET 0x1c
|
|
#define ___esf_t_r10_OFFSET 0x20
|
|
#define ___esf_t_r11_OFFSET 0x24
|
|
#define ___esf_t_ip_OFFSET 0x28
|
|
#define ___esf_t_pc_OFFSET 0x2c
|
|
#define ___esf_t_SIZEOF 0x40
|
|
#define ___callee_saved_t_r04_OFFSET 0x0
|
|
#define ___callee_saved_t_r05_OFFSET 0x4
|
|
#define ___callee_saved_t_r06_OFFSET 0x8
|
|
#define ___callee_saved_t_r07_OFFSET 0xc
|
|
#define ___callee_saved_t_r08_OFFSET 0x10
|
|
#define ___callee_saved_t_r09_OFFSET 0x14
|
|
#define ___callee_saved_t_r10_OFFSET 0x18
|
|
#define ___callee_saved_t_r11_OFFSET 0x1c
|
|
#define ___callee_saved_t_sp_OFFSET 0x20
|
|
#define ___callee_saved_t_SIZEOF 0x24
|
|
#define ___caller_saved_t_r00_OFFSET 0x0
|
|
#define ___caller_saved_t_r01_OFFSET 0x4
|
|
#define ___caller_saved_t_r02_OFFSET 0x8
|
|
#define ___caller_saved_t_r03_OFFSET 0xc
|
|
#define ___caller_saved_t_ip_OFFSET 0x10
|
|
#define ___caller_saved_t_lr_OFFSET 0x14
|
|
#define ___caller_saved_t_pc_OFFSET 0x18
|
|
#define ___caller_saved_t_spsr_OFFSET 0x1c
|
|
#define ___caller_saved_t_SIZEOF 0x20
|
|
#define _K_THREAD_NO_FLOAT_SIZEOF 0x7c
|
|
|
|
#endif /* __GEN_OFFSETS_H__ */
|