GDB (xrefs)
Public Attributes | List of all members
line_header Struct Reference

Public Attributes

sect_offset offset
 
unsigned offset_in_dwz: 1
 
unsigned int total_length
 
unsigned short version
 
unsigned int header_length
 
unsigned char minimum_instruction_length
 
unsigned char maximum_ops_per_instruction
 
unsigned char default_is_stmt
 
int line_base
 
unsigned char line_range
 
unsigned char opcode_base
 
unsigned char * standard_opcode_lengths
 
unsigned int num_include_dirs
 
unsigned int include_dirs_size
 
const char ** include_dirs
 
unsigned int num_file_names
 
unsigned int file_names_size
 
struct file_entryfile_names
 
const gdb_bytestatement_program_start
 
const gdb_bytestatement_program_end
 

Detailed Description

Definition at line 1045 of file dwarf2read.c.

Member Data Documentation

unsigned char line_header::default_is_stmt

Definition at line 1058 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and init_lnp_state_machine().

struct file_entry* line_header::file_names
unsigned int line_header::file_names_size

Definition at line 1079 of file dwarf2read.c.

Referenced by add_file_name().

unsigned int line_header::header_length

Definition at line 1055 of file dwarf2read.c.

Referenced by dwarf_decode_line_header().

const char** line_header::include_dirs
unsigned int line_header::include_dirs_size

Definition at line 1073 of file dwarf2read.c.

Referenced by add_include_dir().

int line_header::line_base

Definition at line 1059 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned char line_header::line_range

Definition at line 1060 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned char line_header::maximum_ops_per_instruction

Definition at line 1057 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned char line_header::minimum_instruction_length

Definition at line 1056 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned int line_header::num_file_names
unsigned int line_header::num_include_dirs

Definition at line 1073 of file dwarf2read.c.

Referenced by add_include_dir().

sect_offset line_header::offset
unsigned line_header::offset_in_dwz
unsigned char line_header::opcode_base

Definition at line 1061 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned char* line_header::standard_opcode_lengths

Definition at line 1067 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), dwarf_decode_lines_1(), and free_line_header().

const gdb_byte * line_header::statement_program_end

Definition at line 1084 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

const gdb_byte* line_header::statement_program_start

Definition at line 1084 of file dwarf2read.c.

Referenced by dwarf_decode_line_header(), and dwarf_decode_lines_1().

unsigned int line_header::total_length

Definition at line 1053 of file dwarf2read.c.

Referenced by dwarf_decode_line_header().

unsigned short line_header::version

Definition at line 1054 of file dwarf2read.c.

Referenced by dwarf_decode_line_header().


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