GDB (xrefs)
Macros | Functions
/tmp/gdb-7.10/gdb/exec.h File Reference
#include "target.h"
#include "progspace.h"
#include "memrange.h"

Go to the source code of this file.

Macros

#define exec_bfd   current_program_space->ebfd
 
#define exec_bfd_mtime   current_program_space->ebfd_mtime
 
#define exec_filename   current_program_space->pspace_exec_filename
 

Functions

int build_section_table (struct bfd *, struct target_section **, struct target_section **)
 
void clear_section_table (struct target_section_table *table)
 
enum target_xfer_status exec_read_partial_read_only (gdb_byte *readbuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len)
 
enum target_xfer_status section_table_xfer_memory_partial (gdb_byte *, const gdb_byte *, ULONGEST, ULONGEST, ULONGEST *, struct target_section *, struct target_section *, const char *)
 
enum target_xfer_status section_table_read_available_memory (gdb_byte *readbuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len)
 
void exec_set_section_address (const char *, int, CORE_ADDR)
 
void remove_target_sections (void *owner)
 
void add_target_sections (void *owner, struct target_section *sections, struct target_section *sections_end)
 
void add_target_sections_of_objfile (struct objfile *objfile)
 
void print_section_info (struct target_section_table *table, bfd *abfd)
 
void exec_close (void)
 

Macro Definition Documentation

#define exec_bfd   current_program_space->ebfd
#define exec_bfd_mtime   current_program_space->ebfd_mtime

Definition at line 33 of file exec.h.

Referenced by exec_close(), exec_file_attach(), find_source_lines(), and reopen_exec_file().

#define exec_filename   current_program_space->pspace_exec_filename

Definition at line 34 of file exec.h.

Referenced by exec_close(), exec_file_attach(), and get_exec_file().

Function Documentation

void add_target_sections ( void *  owner,
struct target_section sections,
struct target_section sections_end 
)
void add_target_sections_of_objfile ( struct objfile objfile)
int build_section_table ( struct bfd *  ,
struct target_section **  ,
struct target_section **   
)
void clear_section_table ( struct target_section_table table)
void exec_close ( void  )
enum target_xfer_status exec_read_partial_read_only ( gdb_byte readbuf,
ULONGEST  offset,
ULONGEST  len,
ULONGEST xfered_len 
)
void exec_set_section_address ( const char *  ,
int  ,
CORE_ADDR   
)
void print_section_info ( struct target_section_table table,
bfd *  abfd 
)
void remove_target_sections ( void *  owner)
enum target_xfer_status section_table_read_available_memory ( gdb_byte readbuf,
ULONGEST  offset,
ULONGEST  len,
ULONGEST xfered_len 
)
enum target_xfer_status section_table_xfer_memory_partial ( gdb_byte ,
const gdb_byte ,
ULONGEST  ,
ULONGEST  ,
ULONGEST ,
struct target_section ,
struct target_section ,
const char *   
)