mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
arch/tcbinfo: fix build break if task name disabled
Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -62,3 +64,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -69,3 +71,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -106,3 +108,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -112,3 +114,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -106,3 +108,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -112,3 +114,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
TCB_PID_OFF,
|
TCB_PID_OFF,
|
||||||
TCB_STATE_OFF,
|
TCB_STATE_OFF,
|
||||||
TCB_PRI_OFF,
|
TCB_PRI_OFF,
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
TCB_NAME_OFF,
|
TCB_NAME_OFF,
|
||||||
|
#endif
|
||||||
|
|
||||||
XCPTCONTEXT_REGS,
|
XCPTCONTEXT_REGS,
|
||||||
|
|
||||||
@@ -116,3 +118,8 @@ const struct tcbinfo_s g_tcbinfo =
|
|||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Public Functions
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -189,7 +189,9 @@
|
|||||||
# define TCB_PID_OFF (offsetof(struct tcb_s, pid))
|
# define TCB_PID_OFF (offsetof(struct tcb_s, pid))
|
||||||
# define TCB_STATE_OFF (offsetof(struct tcb_s, task_state))
|
# define TCB_STATE_OFF (offsetof(struct tcb_s, task_state))
|
||||||
# define TCB_PRI_OFF (offsetof(struct tcb_s, sched_priority))
|
# define TCB_PRI_OFF (offsetof(struct tcb_s, sched_priority))
|
||||||
|
#if CONFIG_TASK_NAME_SIZE > 0
|
||||||
# define TCB_NAME_OFF (offsetof(struct tcb_s, name))
|
# define TCB_NAME_OFF (offsetof(struct tcb_s, name))
|
||||||
|
#endif
|
||||||
# define TCB_REG_OFF(reg) (offsetof(struct tcb_s, xcp.regs[reg]))
|
# define TCB_REG_OFF(reg) (offsetof(struct tcb_s, xcp.regs[reg]))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user