OpenOCD
image_elf Struct Reference
Collaboration diagram for image_elf:

Data Fields

union {
   Elf32_Ehdr *   header32
 
   Elf64_Ehdr *   header64
 
}; 
 
union {
   Elf32_Phdr *   segments32
 
   Elf64_Phdr *   segments64
 
}; 
 
uint8_t endianness
 
struct fileiofileio
 
bool is_64_bit
 
uint32_t segment_count
 

Detailed Description

Definition at line 74 of file image.h.

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ endianness

uint8_t image_elf::endianness

Definition at line 86 of file image.h.

Referenced by image_elf_read_headers().

◆ fileio

◆ header32

Elf32_Ehdr* image_elf::header32

Definition at line 78 of file image.h.

Referenced by image_close(), and image_elf32_read_headers().

◆ header64

Elf64_Ehdr* image_elf::header64

Definition at line 79 of file image.h.

Referenced by image_close(), and image_elf64_read_headers().

◆ is_64_bit

bool image_elf::is_64_bit

Definition at line 76 of file image.h.

Referenced by image_close(), image_elf_read_headers(), and image_elf_read_section().

◆ segment_count

uint32_t image_elf::segment_count

Definition at line 85 of file image.h.

Referenced by image_elf32_read_headers(), and image_elf64_read_headers().

◆ segments32

Elf32_Phdr* image_elf::segments32

Definition at line 82 of file image.h.

Referenced by image_close(), and image_elf32_read_headers().

◆ segments64

Elf64_Phdr* image_elf::segments64

Definition at line 83 of file image.h.

Referenced by image_close(), and image_elf64_read_headers().


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