OpenOCD
threads::base_addr
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
threads::base_addr
threads::base_addr field
Syntax
from
linux.c:58
uint32_t
base_addr
;
References
Location
Referrer
Text
linux.c:58
uint32_t
base_addr
;
/* address to read magic */
linux.c:286
fill_task()
uint32_t
pid_addr
=
t
->
base_addr
+
PID
;
linux.c:287
fill_task()
uint32_t
mem_addr
=
t
->
base_addr
+
MEM
;
linux.c:288
fill_task()
uint32_t
on_cpu
=
t
->
base_addr
+
ONCPU
;
linux.c:290
fill_task()
retval
=
fill_buffer
(
target
,
t
->
base_addr
,
buffer
)
;
linux.c:343
get_name()
uint32_t
comm
=
t
->
base_addr
+
COMM
;
linux.c:446
get_current()
t
->
base_addr
=
ct
->
TS
;
linux.c:570
next_task()
uint32_t
next_addr
=
t
->
base_addr
+
NEXT
;
linux.c:689
linux_get_tasks()
t
->
base_addr
=
linux_os
->
init_task_addr
;
linux.c:693
linux_get_tasks()
while
(
(
(
t
->
base_addr
!=
linux_os
->
init_task_addr
)
&&
linux.c:694
linux_get_tasks()
(
t
->
base_addr
!=
0
)
)
||
(
loop
==
0
)
)
{
linux.c:717
linux_get_tasks()
if
(
!
current_base_addr
(
linux_os
,
t
->
base_addr
)
)
{
linux.c:731
linux_get_tasks()
cpu_context_read
(
target
,
t
->
base_addr
,
linux.c:741
linux_get_tasks()
t
->
base_addr
=
base_addr
;
linux.c:830
linux_identify_current_threads()
t
->
base_addr
=
ct
->
TS
;
linux.c:848
linux_identify_current_threads()
if
(
thread_list
->
base_addr
==
t
->
base_addr
)
{
linux.c:932
linux_task_update()
t
->
base_addr
=
linux_os
->
init_task_addr
;
linux.c:937
linux_task_update()
while
(
(
(
t
->
base_addr
!=
linux_os
->
init_task_addr
)
&&
linux.c:938
linux_task_update()
(
t
->
base_addr
!=
previous
)
)
||
(
loop
==
0
)
)
{
linux.c:942
linux_task_update()
previous
=
t
->
base_addr
;
linux.c:959
linux_task_update()
if
(
t
->
base_addr
==
thread_list
->
base_addr
)
{
linux.c:967
linux_task_update()
thread_list
->
base_addr
=
t
->
base_addr
;
linux.c:979
linux_task_update()
thread_list
->
base_addr
,
linux.c:1003
linux_task_update()
cpu_context_read
(
target
,
t
->
base_addr
,
linux.c:1008
linux_task_update()
t
->
base_addr
=
base_addr
;
linux.c:1011
linux_task_update()
t
->
base_addr
=
next_task
(
target
,
t
)
;
linux.c:1242
linux_gdb_h_packet()
t
.
base_addr
=
ct
->
TS
;
Data Use
Functions writing
threads::base_addr
Functions reading
threads::base_addr
get_current()
linux_get_tasks()
linux_identify_current_threads()
linux_task_update()
linux_gdb_h_packet()
all items filtered out
threads::base_addr
fill_task()
get_name()
next_task()
linux_get_tasks()
linux_identify_current_threads()
linux_task_update()
all items filtered out
Type of
threads::base_addr
threads::base_addr
uint32_t
all items filtered out