GDB (xrefs)
Functions | Variables
/tmp/gdb-8.1/gdb/symmisc.c File Reference
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "bfd.h"
#include "filenames.h"
#include "symfile.h"
#include "objfiles.h"
#include "breakpoint.h"
#include "command.h"
#include "gdb_obstack.h"
#include "language.h"
#include "bcache.h"
#include "block.h"
#include "gdb_regex.h"
#include <sys/stat.h>
#include "dictionary.h"
#include "typeprint.h"
#include "gdbcmd.h"
#include "source.h"
#include "readline/readline.h"
#include "psymtab.h"

Go to the source code of this file.

Functions

static int block_depth (struct block *)
 
static void print_symbol (struct gdbarch *gdbarch, struct symbol *symbol, int depth, ui_file *outfile)
 
void print_symbol_bcache_statistics (void)
 
void print_objfile_statistics (void)
 
static void dump_objfile (struct objfile *objfile)
 
static void dump_msymbols (struct objfile *objfile, struct ui_file *outfile)
 
static void dump_symtab_1 (struct symtab *symtab, struct ui_file *outfile)
 
static void dump_symtab (struct symtab *symtab, struct ui_file *outfile)
 
static void maintenance_print_symbols (const char *args, int from_tty)
 
static void maintenance_print_msymbols (const char *args, int from_tty)
 
static void maintenance_print_objfiles (const char *regexp, int from_tty)
 
static void maintenance_info_symtabs (const char *regexp, int from_tty)
 
static void maintenance_check_symtabs (const char *ignore, int from_tty)
 
static void maintenance_expand_symtabs (const char *args, int from_tty)
 
static int maintenance_print_one_line_table (struct symtab *symtab, void *data)
 
static void maintenance_info_line_tables (const char *regexp, int from_tty)
 
void _initialize_symmisc (void)
 

Variables

FILE * std_in
 
FILE * std_out
 
FILE * std_err
 

Function Documentation

◆ _initialize_symmisc()

void _initialize_symmisc ( void  )

◆ block_depth()

static int block_depth ( struct block block)
static

Definition at line 968 of file symmisc.c.

References BLOCK_SUPERBLOCK.

Referenced by ada_add_local_symbols(), and dump_symtab_1().

◆ dump_msymbols()

static void dump_msymbols ( struct objfile objfile,
struct ui_file outfile 
)
static

◆ dump_objfile()

static void dump_objfile ( struct objfile objfile)
static

◆ dump_symtab()

static void dump_symtab ( struct symtab symtab,
struct ui_file outfile 
)
static

◆ dump_symtab_1()

static void dump_symtab_1 ( struct symtab symtab,
struct ui_file outfile 
)
static

◆ maintenance_check_symtabs()

static void maintenance_check_symtabs ( const char *  ignore,
int  from_tty 
)
static

◆ maintenance_expand_symtabs()

static void maintenance_expand_symtabs ( const char *  args,
int  from_tty 
)
static

◆ maintenance_info_line_tables()

static void maintenance_info_line_tables ( const char *  regexp,
int  from_tty 
)
static

◆ maintenance_info_symtabs()

static void maintenance_info_symtabs ( const char *  regexp,
int  from_tty 
)
static

◆ maintenance_print_msymbols()

static void maintenance_print_msymbols ( const char *  args,
int  from_tty 
)
static

◆ maintenance_print_objfiles()

static void maintenance_print_objfiles ( const char *  regexp,
int  from_tty 
)
static

◆ maintenance_print_one_line_table()

static int maintenance_print_one_line_table ( struct symtab symtab,
void *  data 
)
static

◆ maintenance_print_symbols()

static void maintenance_print_symbols ( const char *  args,
int  from_tty 
)
static

◆ print_objfile_statistics()

void print_objfile_statistics ( void  )

◆ print_symbol()

static void print_symbol ( struct gdbarch gdbarch,
struct symbol symbol,
int  depth,
ui_file outfile 
)
static

◆ print_symbol_bcache_statistics()

void print_symbol_bcache_statistics ( void  )

Variable Documentation

◆ std_err

FILE* std_err

Definition at line 51 of file symmisc.c.

Referenced by _initialize_symmisc().

◆ std_in

FILE* std_in

Definition at line 49 of file symmisc.c.

Referenced by _initialize_symmisc().

◆ std_out

FILE* std_out

Definition at line 50 of file symmisc.c.

Referenced by _initialize_symmisc().