GDB (API)
Classes | Defines | Enumerations | Functions
/home/stan/gdb/src/gdb/psympriv.h File Reference
#include "psymtab.h"

Go to the source code of this file.

Classes

struct  partial_symbol
struct  partial_symtab

Defines

#define PSYMBOL_DOMAIN(psymbol)   (psymbol)->domain
#define PSYMBOL_CLASS(psymbol)   (psymbol)->aclass
#define ALL_OBJFILE_PSYMTABS(objfile, p)   for ((p) = (objfile) -> psymtabs; (p) != NULL; (p) = (p) -> next)

Enumerations

enum  psymtab_search_status { PST_NOT_SEARCHED, PST_SEARCHED_AND_FOUND, PST_SEARCHED_AND_NOT_FOUND }

Functions

void sort_pst_symbols (struct objfile *, struct partial_symtab *)
void add_psymbol_to_list (const char *, int, int, domain_enum, enum address_class, struct psymbol_allocation_list *, long, CORE_ADDR, enum language, struct objfile *)
void init_psymbol_list (struct objfile *, int)
struct partial_symtabstart_psymtab_common (struct objfile *, struct section_offsets *, const char *, CORE_ADDR, struct partial_symbol **, struct partial_symbol **)
struct partial_symtaballocate_psymtab (const char *, struct objfile *) ATTRIBUTE_NONNULL(1)
void discard_psymtab (struct objfile *, struct partial_symtab *)
struct cleanup * make_cleanup_discard_psymtabs (struct objfile *)

Define Documentation

#define ALL_OBJFILE_PSYMTABS (   objfile,
  p 
)    for ((p) = (objfile) -> psymtabs; (p) != NULL; (p) = (p) -> next)

Definition at line 242 of file psympriv.h.

#define PSYMBOL_CLASS (   psymbol)    (psymbol)->aclass

Definition at line 57 of file psympriv.h.

#define PSYMBOL_DOMAIN (   psymbol)    (psymbol)->domain

Definition at line 56 of file psympriv.h.


Enumeration Type Documentation

Enumerator:
PST_NOT_SEARCHED 
PST_SEARCHED_AND_FOUND 
PST_SEARCHED_AND_NOT_FOUND 

Definition at line 63 of file psympriv.h.


Function Documentation

void add_psymbol_to_list ( const char *  ,
int  ,
int  ,
domain_enum  ,
enum  address_class,
struct psymbol_allocation_list ,
long  ,
CORE_ADDR  ,
enum  language,
struct objfile  
)
struct partial_symtab* allocate_psymtab ( const char *  ,
struct objfile  
) [read]

Definition at line 1730 of file psymtab.c.

void discard_psymtab ( struct objfile ,
struct partial_symtab  
)

Definition at line 1780 of file psymtab.c.

void init_psymbol_list ( struct objfile ,
int   
)

Definition at line 1693 of file psymtab.c.

struct cleanup* make_cleanup_discard_psymtabs ( struct objfile ) [read]

Definition at line 1832 of file psymtab.c.

void sort_pst_symbols ( struct objfile ,
struct partial_symtab  
)

Definition at line 1455 of file psymtab.c.

struct partial_symtab* start_psymtab_common ( struct objfile ,
struct section_offsets ,
const char *  ,
CORE_ADDR  ,
struct partial_symbol **  ,
struct partial_symbol **   
) [read]

Definition at line 1470 of file psymtab.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines