GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/exec.h File Reference
#include "target.h"
#include "progspace.h"
#include "memrange.h"

Go to the source code of this file.

Defines

#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 **)
int resize_section_table (struct target_section_table *, int)
 VEC (mem_range_s)*section_table_available_memory(VEC(mem_range_s)*ranges
int section_table_xfer_memory_partial (gdb_byte *, const gdb_byte *, ULONGEST, LONGEST, struct target_section *, struct target_section *, const char *)
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 print_section_info (struct target_section_table *table, bfd *abfd)
void exec_close (void)

Variables

struct target_ops exec_ops
CORE_ADDR memaddr
CORE_ADDR ULONGEST len
CORE_ADDR ULONGEST struct
target_section
sections
CORE_ADDR ULONGEST struct
target_section struct
target_section
sections_end

Define Documentation

#define exec_bfd   current_program_space->ebfd

Definition at line 33 of file exec.h.

#define exec_bfd_mtime   current_program_space->ebfd_mtime

Definition at line 34 of file exec.h.

#define exec_filename   current_program_space->pspace_exec_filename

Definition at line 35 of file exec.h.


Function Documentation

void add_target_sections ( void *  owner,
struct target_section sections,
struct target_section sections_end 
)

Definition at line 411 of file exec.c.

int build_section_table ( struct bfd *  ,
struct target_section **  ,
struct target_section **   
)

Definition at line 389 of file exec.c.

void exec_close ( void  )

Definition at line 91 of file exec.c.

void exec_set_section_address ( const char *  ,
int  ,
CORE_ADDR   
)

Definition at line 737 of file exec.c.

void print_section_info ( struct target_section_table table,
bfd *  abfd 
)

Definition at line 613 of file exec.c.

void remove_target_sections ( void *  owner)

Definition at line 445 of file exec.c.

Definition at line 361 of file exec.c.

int section_table_xfer_memory_partial ( gdb_byte ,
const gdb_byte ,
ULONGEST  ,
LONGEST  ,
struct target_section ,
struct target_section ,
const char *   
)

Definition at line 525 of file exec.c.


Variable Documentation

Definition at line 63 of file exec.c.

Definition at line 55 of file exec.h.

Definition at line 55 of file exec.h.

Definition at line 56 of file exec.h.

Definition at line 57 of file exec.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines