LLDB mainline
ObjectFilePECOFF::coff_opt_header Struct Reference

#include <ObjectFilePECOFF.h>

Public Attributes

uint16_t magic = 0
uint8_t major_linker_version = 0
uint8_t minor_linker_version = 0
uint32_t code_size = 0
uint32_t data_size = 0
uint32_t bss_size = 0
uint32_t entry = 0
uint32_t code_offset = 0
uint32_t data_offset = 0
uint64_t image_base = 0
uint32_t sect_alignment = 0
uint32_t file_alignment = 0
uint16_t major_os_system_version = 0
uint16_t minor_os_system_version = 0
uint16_t major_image_version = 0
uint16_t minor_image_version = 0
uint16_t major_subsystem_version = 0
uint16_t minor_subsystem_version = 0
uint32_t reserved1 = 0
uint32_t image_size = 0
uint32_t header_size = 0
uint32_t checksum = 0
uint16_t subsystem = 0
uint16_t dll_flags = 0
uint64_t stack_reserve_size = 0
uint64_t stack_commit_size = 0
uint64_t heap_reserve_size = 0
uint64_t heap_commit_size = 0
uint32_t loader_flags = 0
std::vector< data_directorydata_dirs

Detailed Description

Definition at line 194 of file ObjectFilePECOFF.h.

Member Data Documentation

◆ bss_size

uint32_t ObjectFilePECOFF::coff_opt_header::bss_size = 0

Definition at line 200 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ checksum

uint32_t ObjectFilePECOFF::coff_opt_header::checksum = 0

Definition at line 217 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ code_offset

uint32_t ObjectFilePECOFF::coff_opt_header::code_offset = 0

Definition at line 202 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ code_size

uint32_t ObjectFilePECOFF::coff_opt_header::code_size = 0

Definition at line 198 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ data_dirs

std::vector<data_directory> ObjectFilePECOFF::coff_opt_header::data_dirs

Definition at line 227 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ data_offset

uint32_t ObjectFilePECOFF::coff_opt_header::data_offset = 0

Definition at line 203 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ data_size

uint32_t ObjectFilePECOFF::coff_opt_header::data_size = 0

Definition at line 199 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ dll_flags

uint16_t ObjectFilePECOFF::coff_opt_header::dll_flags = 0

Definition at line 219 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ entry

uint32_t ObjectFilePECOFF::coff_opt_header::entry = 0

Definition at line 201 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ file_alignment

uint32_t ObjectFilePECOFF::coff_opt_header::file_alignment = 0

Definition at line 207 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ header_size

uint32_t ObjectFilePECOFF::coff_opt_header::header_size = 0

Definition at line 216 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ heap_commit_size

uint64_t ObjectFilePECOFF::coff_opt_header::heap_commit_size = 0

Definition at line 223 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ heap_reserve_size

uint64_t ObjectFilePECOFF::coff_opt_header::heap_reserve_size = 0

Definition at line 222 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ image_base

uint64_t ObjectFilePECOFF::coff_opt_header::image_base = 0

Definition at line 205 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ image_size

uint32_t ObjectFilePECOFF::coff_opt_header::image_size = 0

Definition at line 215 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ loader_flags

uint32_t ObjectFilePECOFF::coff_opt_header::loader_flags = 0

Definition at line 224 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ magic

uint16_t ObjectFilePECOFF::coff_opt_header::magic = 0

Definition at line 195 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ major_image_version

uint16_t ObjectFilePECOFF::coff_opt_header::major_image_version = 0

Definition at line 210 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ major_linker_version

uint8_t ObjectFilePECOFF::coff_opt_header::major_linker_version = 0

Definition at line 196 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ major_os_system_version

uint16_t ObjectFilePECOFF::coff_opt_header::major_os_system_version = 0

Definition at line 208 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ major_subsystem_version

uint16_t ObjectFilePECOFF::coff_opt_header::major_subsystem_version = 0

Definition at line 212 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ minor_image_version

uint16_t ObjectFilePECOFF::coff_opt_header::minor_image_version = 0

Definition at line 211 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ minor_linker_version

uint8_t ObjectFilePECOFF::coff_opt_header::minor_linker_version = 0

Definition at line 197 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ minor_os_system_version

uint16_t ObjectFilePECOFF::coff_opt_header::minor_os_system_version = 0

Definition at line 209 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ minor_subsystem_version

uint16_t ObjectFilePECOFF::coff_opt_header::minor_subsystem_version = 0

Definition at line 213 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ reserved1

uint32_t ObjectFilePECOFF::coff_opt_header::reserved1 = 0

Definition at line 214 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ sect_alignment

uint32_t ObjectFilePECOFF::coff_opt_header::sect_alignment = 0

Definition at line 206 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ stack_commit_size

uint64_t ObjectFilePECOFF::coff_opt_header::stack_commit_size = 0

Definition at line 221 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ stack_reserve_size

uint64_t ObjectFilePECOFF::coff_opt_header::stack_reserve_size = 0

Definition at line 220 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().

◆ subsystem

uint16_t ObjectFilePECOFF::coff_opt_header::subsystem = 0

Definition at line 218 of file ObjectFilePECOFF.h.

Referenced by ObjectFilePECOFF::DumpOptCOFFHeader().


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