ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
emu_elf_lookup_t Struct Reference

Symbol-address lookup callback state. More...

Collaboration diagram for emu_elf_lookup_t:

Data Fields

const emu_elf_source_tsource
 Open source for name streaming.
const char * name
 Expected symbol name.
size_t length
 Expected name length.
uint32_t address
 Resolved Thumb-cleared value.
uint32_t size
 Resolved symbol size.

Detailed Description

Symbol-address lookup callback state.

Definition at line 364 of file emu_elf_symbols.c.

Field Documentation

◆ address

uint32_t emu_elf_lookup_t::address

Resolved Thumb-cleared value.

Definition at line 368 of file emu_elf_symbols.c.

Referenced by elf_sym_addr(), and internal_lookup_symbol().

◆ length

size_t emu_elf_lookup_t::length

Expected name length.

Definition at line 367 of file emu_elf_symbols.c.

Referenced by internal_lookup_symbol().

◆ name

const char* emu_elf_lookup_t::name

Expected symbol name.

Definition at line 366 of file emu_elf_symbols.c.

Referenced by internal_lookup_symbol().

◆ size

uint32_t emu_elf_lookup_t::size

Resolved symbol size.

Definition at line 369 of file emu_elf_symbols.c.

Referenced by elf_sym_addr(), and internal_lookup_symbol().

◆ source

const emu_elf_source_t* emu_elf_lookup_t::source

Open source for name streaming.

Definition at line 365 of file emu_elf_symbols.c.

Referenced by internal_lookup_symbol().


The documentation for this struct was generated from the following file: