GDB (xrefs)
Public Member Functions | Public Attributes | List of all members
objfile_per_bfd_storage Struct Reference

#include "objfiles.h"

Public Member Functions

 objfile_per_bfd_storage ()
 

Public Attributes

auto_obstack storage_obstack
 
bcachefilename_cache = NULL
 
bcachemacro_cache = NULL
 
struct gdbarchgdbarch = NULL
 
htab * demangled_names_hash = NULL
 
entry_info ei {}
 
const char * name_of_main = NULL
 
enum language language_of_main = language_unknown
 
minimal_symbolmsymbols = NULL
 
int minimal_symbol_count = 0
 
int n_minsyms = 0
 
bool minsyms_read: 1
 
minimal_symbolmsymbol_hash [MINIMAL_SYMBOL_HASH_SIZE] {}
 
minimal_symbolmsymbol_demangled_hash [MINIMAL_SYMBOL_HASH_SIZE] {}
 
std::vector< enum languagedemangled_hash_languages
 

Detailed Description

Definition at line 187 of file objfiles.h.

Constructor & Destructor Documentation

◆ objfile_per_bfd_storage()

objfile_per_bfd_storage::objfile_per_bfd_storage ( )
inline

Definition at line 189 of file objfiles.h.

Member Data Documentation

◆ demangled_hash_languages

std::vector<enum language> objfile_per_bfd_storage::demangled_hash_languages

◆ demangled_names_hash

htab* objfile_per_bfd_storage::demangled_names_hash = NULL

◆ ei

entry_info objfile_per_bfd_storage::ei {}

Definition at line 223 of file objfiles.h.

Referenced by init_entry_point_info().

◆ filename_cache

bcache* objfile_per_bfd_storage::filename_cache = NULL

◆ gdbarch

struct gdbarch* objfile_per_bfd_storage::gdbarch = NULL

Definition at line 210 of file objfiles.h.

Referenced by get_objfile_arch(), get_objfile_bfd_data(), and jit_object_close_impl().

◆ language_of_main

enum language objfile_per_bfd_storage::language_of_main = language_unknown

Definition at line 230 of file objfiles.h.

Referenced by find_main_name(), get_objfile_bfd_data(), and set_objfile_main_name().

◆ macro_cache

bcache* objfile_per_bfd_storage::macro_cache = NULL

◆ minimal_symbol_count

int objfile_per_bfd_storage::minimal_symbol_count = 0

◆ minsyms_read

bool objfile_per_bfd_storage::minsyms_read

◆ msymbol_demangled_hash

minimal_symbol* objfile_per_bfd_storage::msymbol_demangled_hash[MINIMAL_SYMBOL_HASH_SIZE] {}

◆ msymbol_hash

minimal_symbol* objfile_per_bfd_storage::msymbol_hash[MINIMAL_SYMBOL_HASH_SIZE] {}

◆ msymbols

minimal_symbol* objfile_per_bfd_storage::msymbols = NULL

◆ n_minsyms

int objfile_per_bfd_storage::n_minsyms = 0

Definition at line 250 of file objfiles.h.

Referenced by print_objfile_statistics(), and minimal_symbol_reader::record_full().

◆ name_of_main

const char* objfile_per_bfd_storage::name_of_main = NULL

Definition at line 229 of file objfiles.h.

Referenced by find_main_name(), and set_objfile_main_name().

◆ storage_obstack

auto_obstack objfile_per_bfd_storage::storage_obstack

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