GDB (xrefs)
Functions
/tmp/gdb-8.1/gdb/source.h File Reference

Go to the source code of this file.

Functions

int find_and_open_source (const char *filename, const char *dirname, char **fullname)
 
int open_source_file (struct symtab *s)
 
gdb::unique_xmalloc_ptr< char > rewrite_source_path (const char *path)
 
const char * symtab_to_fullname (struct symtab *s)
 
const char * symtab_to_filename_for_display (struct symtab *symtab)
 
void find_source_lines (struct symtab *s, int desc)
 
int get_first_line_listed (void)
 
int get_lines_to_list (void)
 
struct symtab_and_line get_current_source_symtab_and_line (void)
 
void set_default_source_symtab_and_line (void)
 
symtab_and_line set_current_source_symtab_and_line (const symtab_and_line &sal)
 
void clear_current_source_symtab_and_line (void)
 
void add_substitute_path_rule (char *, char *)
 

Function Documentation

◆ add_substitute_path_rule()

void add_substitute_path_rule ( char *  ,
char *   
)

◆ clear_current_source_symtab_and_line()

void clear_current_source_symtab_and_line ( void  )

Definition at line 232 of file source.c.

References current_source_line, and current_source_symtab.

Referenced by clear_symtab_users(), and objfile::~objfile().

◆ find_and_open_source()

int find_and_open_source ( const char *  filename,
const char *  dirname,
char **  fullname 
)

◆ find_source_lines()

void find_source_lines ( struct symtab s,
int  desc 
)

◆ get_current_source_symtab_and_line()

struct symtab_and_line get_current_source_symtab_and_line ( void  )

◆ get_first_line_listed()

int get_first_line_listed ( void  )

Definition at line 141 of file source.c.

References first_line_listed.

Referenced by list_command().

◆ get_lines_to_list()

int get_lines_to_list ( void  )

Definition at line 162 of file source.c.

References lines_to_list.

Referenced by edit_command(), and list_command().

◆ open_source_file()

int open_source_file ( struct symtab s)

◆ rewrite_source_path()

gdb::unique_xmalloc_ptr<char> rewrite_source_path ( const char *  path)

◆ set_current_source_symtab_and_line()

symtab_and_line set_current_source_symtab_and_line ( const symtab_and_line sal)

◆ set_default_source_symtab_and_line()

void set_default_source_symtab_and_line ( void  )

◆ symtab_to_filename_for_display()

const char* symtab_to_filename_for_display ( struct symtab symtab)

◆ symtab_to_fullname()

const char* symtab_to_fullname ( struct symtab s)