GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Functions
buildsym.h File Reference
#include "gdbsupport/gdb_obstack.h"
#include "symtab.h"
#include "addrmap.h"

Go to the source code of this file.

Classes

struct  subfile
 
struct  pending
 
struct  context_stack
 
struct  buildsym_compunit
 

Macros

#define PENDINGSIZE   100
 

Typedefs

using subfile_up = std::unique_ptr<subfile>
 

Enumerations

enum  linetable_entry_flag : unsigned { LEF_IS_STMT = 1 << 1 , LEF_PROLOGUE_END = 1 << 2 }
 

Functions

 DEF_ENUM_FLAGS_TYPE (enum linetable_entry_flag, linetable_entry_flags)
 
void add_symbol_to_list (struct symbol *symbol, struct pending **listhead)
 
struct symbolfind_symbol_in_list (struct pending *list, char *name, int length)
 

Macro Definition Documentation

◆ PENDINGSIZE

#define PENDINGSIZE   100

Definition at line 75 of file buildsym.h.

Referenced by add_symbol_to_list().

Typedef Documentation

◆ subfile_up

using subfile_up = std::unique_ptr<subfile>

Definition at line 69 of file buildsym.h.

Enumeration Type Documentation

◆ linetable_entry_flag

enum linetable_entry_flag : unsigned
Enumerator
LEF_IS_STMT 
LEF_PROLOGUE_END 

Definition at line 126 of file buildsym.h.

Function Documentation

◆ add_symbol_to_list()

void add_symbol_to_list ( struct symbol * symbol,
struct pending ** listhead )
extern

◆ DEF_ENUM_FLAGS_TYPE()

DEF_ENUM_FLAGS_TYPE ( enum linetable_entry_flag,
linetable_entry_flags  )

◆ find_symbol_in_list()

struct symbol * find_symbol_in_list ( struct pending * list,
char * name,
int length )
extern