OpenOCD
target::gdb_service
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target::gdb_service
target::gdb_service field
Syntax
from
target.h:201
struct
gdb_service
*
gdb_service
;
References
Location
Referrer
Text
target.h:201
struct
gdb_service
*
gdb_service
;
aarch64.c:474
update_halt_gdb()
if
(
target
->
gdb_service
)
aarch64.c:476
update_halt_gdb()
target
->
gdb_service
->
target
=
target
;
aarch64.c:496
update_halt_gdb()
if
(
curr
->
gdb_service
)
aarch64.c:497
update_halt_gdb()
gdb_target
=
curr
->
gdb_service
->
target
;
cortex_a.c:697
update_halt_gdb()
if
(
target
->
gdb_service
&&
target
->
gdb_service
->
core
[
0
]
==
-
1
)
{
cortex_a.c:698
update_halt_gdb()
target
->
gdb_service
->
target
=
target
;
cortex_a.c:699
update_halt_gdb()
target
->
gdb_service
->
core
[
0
]
=
target
->
coreid
;
cortex_a.c:703
update_halt_gdb()
if
(
target
->
gdb_service
)
cortex_a.c:704
update_halt_gdb()
gdb_target
=
target
->
gdb_service
->
target
;
cortex_a.c:748
cortex_a_poll()
(
target
->
gdb_service
)
&&
cortex_a.c:749
cortex_a_poll()
(
!
target
->
gdb_service
->
target
)
)
{
cortex_a.c:750
cortex_a_poll()
target
->
gdb_service
->
target
=
cortex_a.c:751
cortex_a_poll()
get_cortex_a
(
target
,
target
->
gdb_service
->
core
[
1
]
)
;
cortex_a.c:992
cortex_a_resume()
if
(
(
target
->
smp
)
&&
(
target
->
gdb_service
->
core
[
1
]
!=
-
1
)
)
{
cortex_a.c:994
cortex_a_resume()
target
->
gdb_service
->
target
=
NULL
;
cortex_a.c:995
cortex_a_resume()
target
->
gdb_service
->
core
[
0
]
=
target
->
gdb_service
->
core
[
1
]
;
cortex_a.c:1002
cortex_a_resume()
target
->
gdb_service
->
core
[
0
]
=
-
1
;
cortex_m.c:1495
cortex_m_step()
if
(
target
->
smp
&&
target
->
gdb_service
)
cortex_m.c:1496
cortex_m_step()
target
->
gdb_service
->
target
=
target
;
esp_xtensa_smp.c:158
esp_xtensa_smp_poll()
if
(
target
->
state
==
TARGET_HALTED
&&
target
->
smp
&&
target
->
gdb_service
&&
!
target
->
gdb_service
->
target
)
{
esp_xtensa_smp.c:159
esp_xtensa_smp_poll()
target
->
gdb_service
->
target
=
get_halted_esp_xtensa_smp
(
target
,
target
->
gdb_service
->
core
[
1
]
)
;
esp_xtensa_smp.c:160
esp_xtensa_smp_poll()
LOG_INFO
(
"Switch GDB target to '%s'"
,
target_name
(
target
->
gdb_service
->
target
)
)
;
esp_xtensa_smp.c:258
esp_xtensa_smp_update_halt_gdb()
if
(
target
->
gdb_service
&&
target
->
gdb_service
->
target
)
esp_xtensa_smp.c:259
esp_xtensa_smp_update_halt_gdb()
LOG_DEBUG
(
"GDB target '%s'"
,
target_name
(
target
->
gdb_service
->
target
)
)
;
esp_xtensa_smp.c:261
esp_xtensa_smp_update_halt_gdb()
if
(
target
->
gdb_service
&&
target
->
gdb_service
->
core
[
0
]
==
-
1
)
{
esp_xtensa_smp.c:262
esp_xtensa_smp_update_halt_gdb()
target
->
gdb_service
->
target
=
target
;
esp_xtensa_smp.c:263
esp_xtensa_smp_update_halt_gdb()
target
->
gdb_service
->
core
[
0
]
=
target
->
coreid
;
esp_xtensa_smp.c:267
esp_xtensa_smp_update_halt_gdb()
if
(
target
->
gdb_service
)
esp_xtensa_smp.c:268
esp_xtensa_smp_update_halt_gdb()
gdb_target
=
target
->
gdb_service
->
target
;
esp_xtensa_smp.c:373
esp_xtensa_smp_resume()
if
(
(
target
->
smp
)
&&
(
target
->
gdb_service
)
&&
(
target
->
gdb_service
->
core
[
1
]
!=
-
1
)
)
{
esp_xtensa_smp.c:375
esp_xtensa_smp_resume()
target
->
gdb_service
->
target
=
NULL
;
esp_xtensa_smp.c:376
esp_xtensa_smp_resume()
target
->
gdb_service
->
core
[
0
]
=
target
->
gdb_service
->
core
[
1
]
;
esp_xtensa_smp.c:399
esp_xtensa_smp_resume()
if
(
target
->
gdb_service
)
esp_xtensa_smp.c:400
esp_xtensa_smp_resume()
target
->
gdb_service
->
core
[
0
]
=
-
1
;
gdb_server.c:3896
gdb_target_start()
target
->
gdb_service
=
gdb_service
;
gdb_server.c:3905
gdb_target_start()
curr
->
gdb_service
=
gdb_service
;
gdb_server.c:3914
gdb_target_add_one()
if
(
(
target
->
smp
)
&&
(
target
->
gdb_service
)
)
mips_m4k.c:155
update_halt_gdb()
if
(
target
->
gdb_service
->
core
[
0
]
==
-
1
)
{
mips_m4k.c:156
update_halt_gdb()
target
->
gdb_service
->
target
=
target
;
mips_m4k.c:157
update_halt_gdb()
target
->
gdb_service
->
core
[
0
]
=
target
->
coreid
;
mips_m4k.c:176
mips_m4k_poll()
(
target
->
gdb_service
)
&&
mips_m4k.c:177
mips_m4k_poll()
(
!
target
->
gdb_service
->
target
)
)
{
mips_m4k.c:178
mips_m4k_poll()
target
->
gdb_service
->
target
=
mips_m4k.c:179
mips_m4k_poll()
get_mips_m4k
(
target
,
target
->
gdb_service
->
core
[
1
]
)
;
mips_m4k.c:503
mips_m4k_resume()
if
(
(
target
->
smp
)
&&
(
target
->
gdb_service
->
core
[
1
]
!=
-
1
)
)
{
mips_m4k.c:505
mips_m4k_resume()
target
->
gdb_service
->
target
=
NULL
;
mips_m4k.c:506
mips_m4k_resume()
target
->
gdb_service
->
core
[
0
]
=
target
->
gdb_service
->
core
[
1
]
;
mips_m4k.c:517
mips_m4k_resume()
target
->
gdb_service
->
core
[
0
]
=
-
1
;
smp.c:58
gdb_read_smp_packet()
const
uint32_t
len
=
sizeof
(
target
->
gdb_service
->
core
[
0
]
)
;
smp.c:61
gdb_read_smp_packet()
buf_set_u32
(
buffer
,
0
,
len
*
8
,
target
->
gdb_service
->
core
[
0
]
)
;
smp.c:88
gdb_write_smp_packet()
target
->
gdb_service
->
core
[
1
]
=
coreid
;
smp.c:122
default_handle_smp_command()
if
(
!
list_empty
(
target
->
smp_targets
)
&&
target
->
gdb_service
)
smp.c:123
default_handle_smp_command()
target
->
gdb_service
->
target
=
target
;
smp.c:144
handle_smp_gdb_command()
target
->
gdb_service
->
core
[
1
]
=
coreid
;
smp.c:147
handle_smp_gdb_command()
command_print
(
CMD
,
"gdb coreid %"
PRId32
" -> %"
PRId32
,
target
->
gdb_service
->
core
[
0
]
smp.c:148
handle_smp_gdb_command()
,
target
->
gdb_service
->
core
[
1
]
)
;
Data Use
Functions writing
target::gdb_service
Functions reading
target::gdb_service
gdb_target_start()
all items filtered out
target::gdb_service
gdb_target_add_one()
update_halt_gdb()
cortex_a_poll()
cortex_a_resume()
cortex_m_step()
update_halt_gdb()
mips_m4k_poll()
mips_m4k_resume()
gdb_read_smp_packet()
gdb_write_smp_packet()
default_handle_smp_command()
handle_smp_gdb_command()
update_halt_gdb()
esp_xtensa_smp_poll()
esp_xtensa_smp_update_halt_gdb()
esp_xtensa_smp_resume()
all items filtered out
Type of
target::gdb_service
target::gdb_service
gdb_service
all items filtered out