OpenOCD
rtos_register_stacking::num_output_registers
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
rtos_register_stacking::num_output_registers
rtos_register_stacking::num_output_registers field
Syntax
from
rtos.h:95
unsigned
char
num_output_registers
;
References
Location
Referrer
Text
rtos.h:95
unsigned
char
num_output_registers
;
ThreadX.c:105
.
num_output_registers
=
17
,
ThreadX.c:111
.
num_output_registers
=
17
,
eCos.c:295
.
num_output_registers
=
0
,
eCos.c:649
ecos_stack_layout_cortexm()
rtos_ecos_stacking
.
num_output_registers
=
numoutreg
;
eCos.c:671
ecos_stack_layout_arm()
rtos_ecos_stacking
.
num_output_registers
=
ARRAY_SIZE
(
rtos_ecos_regoff_arm
)
;
rtos.c:647
rtos_generic_stack_read()
*
reg_list
=
calloc
(
stacking
->
num_output_registers
,
sizeof
(
struct
rtos_reg
)
)
;
rtos.c:648
rtos_generic_stack_read()
*
num_regs
=
stacking
->
num_output_registers
;
rtos.c:650
rtos_generic_stack_read()
for
(
int
i
=
0
;
i
<
stacking
->
num_output_registers
;
++
i
)
{
rtos_chibios_stackings.c:42
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_chibios_stackings.c:69
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_ecos_stackings.c:42
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_embkernel_stackings.c:40
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_mqx_stackings.c:65
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_nuttx_stackings.c:37
.
num_output_registers
=
17
,
rtos_nuttx_stackings.c:64
.
num_output_registers
=
17
,
rtos_nuttx_stackings.c:107
.
num_output_registers
=
33
,
rtos_nuttx_stackings.c:237
.
num_output_registers
=
ARRAY_SIZE
(
nuttx_stack_offsets_esp32
)
,
rtos_nuttx_stackings.c:323
.
num_output_registers
=
ARRAY_SIZE
(
nuttx_stack_offsets_esp32s2
)
,
rtos_nuttx_stackings.c:464
.
num_output_registers
=
ARRAY_SIZE
(
nuttx_stack_offsets_esp32s3
)
,
rtos_riot_stackings.c:53
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_riot_stackings.c:82
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_standard_stackings.c:203
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_standard_stackings.c:211
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_standard_stackings.c:219
.
num_output_registers
=
ARMV7M_NUM_CORE_REGS
,
rtos_standard_stackings.c:227
.
num_output_registers
=
26
,
rtos_ucos_iii_stackings.c:62
.
num_output_registers
=
ARRAY_SIZE
(
rtos_ucos_iii_cortex_m_stack_offsets
)
,
rtos_ucos_iii_stackings.c:70
.
num_output_registers
=
ARRAY_SIZE
(
rtos_ucos_iii_esi_risc_stack_offsets
)
,
zephyr.c:111
.
num_output_registers
=
ARRAY_SIZE
(
arm_callee_saved
)
,
zephyr.c:118
.
num_output_registers
=
ARRAY_SIZE
(
arc_callee_saved
)
,
zephyr.c:203
.
num_output_registers
=
ARRAY_SIZE
(
arm_cpu_saved
)
,
zephyr.c:211
.
num_output_registers
=
ARRAY_SIZE
(
arm_cpu_saved
)
,
zephyr.c:221
.
num_output_registers
=
ARRAY_SIZE
(
arc_cpu_saved
)
,
Data Use
Functions writing
rtos_register_stacking::num_output_registers
Functions reading
rtos_register_stacking::num_output_registers
ecos_stack_layout_cortexm()
ecos_stack_layout_arm()
all items filtered out
rtos_register_stacking::num_output_registers
rtos_generic_stack_read()
all items filtered out