OpenOCD
pracc_queue_info::code_count
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
pracc_queue_info::code_count
pracc_queue_info::code_count field
Syntax
from
mips32_pracc.h:50
int
code_count
;
References
Location
Referrer
Text
mips32_pracc.h:50
int
code_count
;
ath79.c:226
ath79_spi_bitbang_codegen()
pracc_add
(
ctx
,
0
,
MIPS32_B
(
0
,
NEG16
(
ctx
->
code_count
+
1
)
)
)
;
ath79.c:276
ath79_spi_bitbang_chunk()
ctx
.
code_count
,
ctx
.
store_count
)
;
mips32.c:1800
mips32_pracc_read_dsp_reg()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
isa
,
NEG16
(
ctx
.
code_count
+
1
)
)
)
;
mips32.c:1875
mips32_pracc_write_dsp_reg()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
isa
,
NEG16
(
ctx
.
code_count
+
1
)
)
)
;
mips32_pracc.c:243
mips32_pracc_exec()
if
(
code_count
==
ctx
->
code_count
)
/* last instruction, start final check */
mips32_pracc.c:267
mips32_pracc_exec()
if
(
(
code_count
-
ctx
->
code_count
)
>
1
)
{
/* allow max 2 instr delay slot */
mips32_pracc.c:300
pracc_queue_init()
ctx
->
code_count
=
0
;
mips32_pracc.c:311
pracc_add()
if
(
ctx
->
code_count
==
ctx
->
max_code
)
{
mips32_pracc.c:321
pracc_add()
ctx
->
pracc_list
[
ctx
->
code_count
]
.
instr
=
instr
;
mips32_pracc.c:322
pracc_add()
ctx
->
pracc_list
[
ctx
->
code_count
++
]
.
addr
=
addr
;
mips32_pracc.c:353
mips32_pracc_queue_exec()
for
(
int
i
=
0
;
i
!=
ctx
->
code_count
;
i
++
)
mips32_pracc.c:367
mips32_pracc_queue_exec()
}
*
scan_in
=
malloc
(
sizeof
(
union
scan_in
)
*
(
ctx
->
code_count
+
ctx
->
store_count
)
)
;
mips32_pracc.c:380
mips32_pracc_queue_exec()
for
(
int
i
=
0
;
i
!=
ctx
->
code_count
;
i
++
)
{
mips32_pracc.c:398
mips32_pracc_queue_exec()
for
(
int
i
=
0
;
i
!=
ctx
->
code_count
;
i
++
)
{
/* verify every pracc access */
mips32_pracc.c:461
mips32_pracc_read_u32()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:491
mips32_pracc_read_mem()
ctx
.
code_count
=
0
;
mips32_pracc.c:523
mips32_pracc_read_mem()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:565
mips32_cp0_read()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:583
mips32_cp0_write()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:603
mips32_cp1_control_read()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:656
mips32_pracc_synchronize_cache()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:691
mips32_pracc_synchronize_cache()
ctx
.
code_count
=
0
;
mips32_pracc.c:719
mips32_pracc_synchronize_cache()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* to start */
mips32_pracc.c:726
mips32_pracc_synchronize_cache()
ctx
.
code_count
=
0
;
/* reset counters for another loop */
mips32_pracc.c:732
mips32_pracc_synchronize_cache()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:752
mips32_pracc_write_mem_generic()
ctx
.
code_count
=
0
;
mips32_pracc.c:787
mips32_pracc_write_mem_generic()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:860
mips32_pracc_write_mem()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips32_pracc.c:955
mips32_pracc_write_regs()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
mips32_pracc.c:1082
mips32_pracc_read_regs()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
mips32_pracc.c:1144
mips32_pracc_read_regs()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
mips_ejtag.c:198
mips_ejtag_config_step()
pracc_add
(
&
ctx
,
0
,
MIPS32_B
(
ctx
.
isa
,
NEG16
(
(
ctx
.
code_count
+
1
)
<
<
ctx
.
isa
)
)
)
;
/* jump to start */
mips_ejtag.c:261
mips_ejtag_exit_debug()
struct
pracc_queue_info
ctx
=
{
.
max_code
=
1
,
.
pracc_list
=
&
pracc_list
,
.
code_count
=
1
,
.
store_count
=
0
}
;
Data Use
Functions writing
pracc_queue_info::code_count
Functions reading
pracc_queue_info::code_count
pracc_queue_init()
pracc_add()
mips32_pracc_read_mem()
mips32_pracc_synchronize_cache()
mips32_pracc_write_mem_generic()
all items filtered out
pracc_queue_info::code_count
ath79_spi_bitbang_codegen()
ath79_spi_bitbang_chunk()
mips32_pracc_read_dsp_reg()
mips32_pracc_write_dsp_reg()
mips32_pracc_exec()
pracc_add()
mips32_pracc_queue_exec()
mips32_pracc_read_u32()
mips32_pracc_read_mem()
mips32_cp0_read()
mips32_cp0_write()
mips32_cp1_control_read()
mips32_pracc_synchronize_cache()
mips32_pracc_write_mem_generic()
mips32_pracc_write_mem()
mips32_pracc_write_regs()
mips32_pracc_read_regs()
mips_ejtag_config_step()
all items filtered out