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

#include "symtab.h"

Public Attributes

struct compunit_symtabnext
 
struct objfileobjfile
 
const char * name
 
struct symtabfiletabs
 
struct symtablast_filetab
 
const char * debugformat
 
const char * producer
 
const char * dirname
 
const struct blockvectorblockvector
 
int block_line_section
 
unsigned int locations_valid: 1
 
unsigned int epilogue_unwind_valid: 1
 
htab_t call_site_htab
 
struct macro_tablemacro_table
 
struct compunit_symtab ** includes
 
struct compunit_symtabuser
 

Detailed Description

Definition at line 1380 of file symtab.h.

Member Data Documentation

◆ block_line_section

int compunit_symtab::block_line_section

Definition at line 1424 of file symtab.h.

◆ blockvector

const struct blockvector* compunit_symtab::blockvector

Definition at line 1420 of file symtab.h.

◆ call_site_htab

htab_t compunit_symtab::call_site_htab

Definition at line 1436 of file symtab.h.

Referenced by process_full_comp_unit().

◆ debugformat

const char* compunit_symtab::debugformat

Definition at line 1410 of file symtab.h.

◆ dirname

const char* compunit_symtab::dirname

Definition at line 1416 of file symtab.h.

Referenced by dwarf2_start_subfile().

◆ epilogue_unwind_valid

unsigned int compunit_symtab::epilogue_unwind_valid

Definition at line 1433 of file symtab.h.

Referenced by process_full_comp_unit().

◆ filetabs

struct symtab* compunit_symtab::filetabs

Definition at line 1397 of file symtab.h.

Referenced by allocate_symtab().

◆ includes

struct compunit_symtab** compunit_symtab::includes

◆ last_filetab

struct symtab* compunit_symtab::last_filetab

Definition at line 1404 of file symtab.h.

Referenced by allocate_symtab().

◆ locations_valid

unsigned int compunit_symtab::locations_valid

Definition at line 1429 of file symtab.h.

Referenced by process_full_comp_unit().

◆ macro_table

struct macro_table* compunit_symtab::macro_table

Definition at line 1442 of file symtab.h.

◆ name

const char* compunit_symtab::name

Definition at line 1391 of file symtab.h.

Referenced by allocate_compunit_symtab().

◆ next

struct compunit_symtab* compunit_symtab::next

◆ objfile

struct objfile* compunit_symtab::objfile

◆ producer

const char* compunit_symtab::producer

Definition at line 1413 of file symtab.h.

Referenced by stpy_get_producer().

◆ user

struct compunit_symtab* compunit_symtab::user

Definition at line 1457 of file symtab.h.

Referenced by initialize_block_iterator(), and recursively_compute_inclusions().


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