OpenOCD
field64
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
field64
field64 macro
Syntax
from
image.c:38
#define
field64
(
elf
,
field
)
\
(
(
elf
->
endianness
==
ELFDATA2LSB
)
?
\
le_to_h_u64
(
(
uint8_t
*
)
&
field
)
:
be_to_h_u64
(
(
uint8_t
*
)
&
field
)
)
Arguments
elf
field
References
Location
Text
image.c:38
#define
field64
(
elf
,
field
)
\
image.c:520
retval
=
fileio_seek
(
elf
->
fileio
,
field64
(
elf
,
elf
->
header64
->
e_phoff
)
)
;
image.c:548
(
field64
(
elf
,
elf
->
segments64
[
i
]
.
p_filesz
)
!=
0
)
)
image.c:571
(
field64
(
elf
,
elf
->
segments64
[
i
]
.
p_memsz
)
!=
0
)
)
image.c:587
(
field64
(
elf
,
elf
->
segments64
[
i
]
.
p_filesz
)
!=
0
)
)
{
image.c:588
image
->
sections
[
j
]
.
size
=
field64
(
elf
,
elf
->
segments64
[
i
]
.
p_filesz
)
;
image.c:590
image
->
sections
[
j
]
.
base_address
=
field64
(
elf
,
image.c:593
image
->
sections
[
j
]
.
base_address
=
field64
(
elf
,
image.c:596
image
->
sections
[
j
]
.
flags
=
field64
(
elf
,
elf
->
segments64
[
i
]
.
p_flags
)
;
image.c:602
image
->
start_address
=
field64
(
elf
,
elf
->
header64
->
e_entry
)
;
image.c:713
if
(
offset
<
field64
(
elf
,
segment
->
p_filesz
)
)
{
image.c:715
read_size
=
MIN
(
size
,
field64
(
elf
,
segment
->
p_filesz
)
-
offset
)
;
image.c:717
field64
(
elf
,
segment
->
p_offset
)
+
offset
)
;
image.c:719
retval
=
fileio_seek
(
elf
->
fileio
,
field64
(
elf
,
segment
->
p_offset
)
+
offset
)
;