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

One bounds-checked symbol-table entry plus its string offset. More...

#include <emu_elf.h>

Data Fields

uint64_t name_offset
 Absolute source offset of the NUL-terminated name.
uint32_t value
 Symbol value.
uint32_t size
 Symbol byte extent.
uint8_t info
 ELF st_info byte.

Detailed Description

One bounds-checked symbol-table entry plus its string offset.

Definition at line 307 of file emu_elf.h.

Field Documentation

◆ info

uint8_t emu_elf_symbol_t::info

ELF st_info byte.

Definition at line 311 of file emu_elf.h.

Referenced by internal_prof_symbol().

◆ name_offset

uint64_t emu_elf_symbol_t::name_offset

Absolute source offset of the NUL-terminated name.

Definition at line 308 of file emu_elf.h.

Referenced by internal_lookup_symbol(), and internal_prof_symbol().

◆ size

uint32_t emu_elf_symbol_t::size

Symbol byte extent.

Definition at line 310 of file emu_elf.h.

Referenced by internal_lookup_symbol(), and internal_prof_symbol().

◆ value

uint32_t emu_elf_symbol_t::value

Symbol value.

Definition at line 309 of file emu_elf.h.

Referenced by internal_lookup_symbol(), and internal_prof_symbol().


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