GDB (API)
|
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "frame.h"
#include "value.h"
#include "gdbcore.h"
#include "inferior.h"
#include "target.h"
#include "gdb_string.h"
#include "gdb_assert.h"
#include "floatformat.h"
#include "symfile.h"
#include "regcache.h"
#include "user-regs.h"
#include "block.h"
#include "objfiles.h"
#include "language.h"
Go to the source code of this file.
Functions | |
LONGEST | extract_signed_integer (const gdb_byte *addr, int len, enum bfd_endian byte_order) |
ULONGEST | extract_unsigned_integer (const gdb_byte *addr, int len, enum bfd_endian byte_order) |
int | extract_long_unsigned_integer (const gdb_byte *addr, int orig_len, enum bfd_endian byte_order, LONGEST *pval) |
CORE_ADDR | extract_typed_address (const gdb_byte *buf, struct type *type) |
void | store_signed_integer (gdb_byte *addr, int len, enum bfd_endian byte_order, LONGEST val) |
void | store_unsigned_integer (gdb_byte *addr, int len, enum bfd_endian byte_order, ULONGEST val) |
void | store_typed_address (gdb_byte *buf, struct type *type, CORE_ADDR addr) |
struct value * | value_of_register (int regnum, struct frame_info *frame) |
struct value * | value_of_register_lazy (struct frame_info *frame, int regnum) |
CORE_ADDR | unsigned_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
CORE_ADDR | signed_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
void | unsigned_address_to_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
void | address_to_signed_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
int | symbol_read_needs_frame (struct symbol *sym) |
struct value * | default_read_var_value (struct symbol *var, struct frame_info *frame) |
struct value * | read_var_value (struct symbol *var, struct frame_info *frame) |
struct value * | default_value_from_register (struct type *type, int regnum, struct frame_info *frame) |
void | read_frame_register_value (struct value *value, struct frame_info *frame) |
struct value * | value_from_register (struct type *type, int regnum, struct frame_info *frame) |
CORE_ADDR | address_from_register (struct type *type, int regnum, struct frame_info *frame) |
CORE_ADDR address_from_register | ( | struct type * | type, |
int | regnum, | ||
struct frame_info * | frame | ||
) |
void address_to_signed_pointer | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
gdb_byte * | buf, | ||
CORE_ADDR | addr | ||
) |
struct value* default_read_var_value | ( | struct symbol * | var, |
struct frame_info * | frame | ||
) | [read] |
struct value* default_value_from_register | ( | struct type * | type, |
int | regnum, | ||
struct frame_info * | frame | ||
) | [read] |
LONGEST extract_signed_integer | ( | const gdb_byte * | addr, |
int | len, | ||
enum bfd_endian | byte_order | ||
) |
CORE_ADDR extract_typed_address | ( | const gdb_byte * | buf, |
struct type * | type | ||
) |
ULONGEST extract_unsigned_integer | ( | const gdb_byte * | addr, |
int | len, | ||
enum bfd_endian | byte_order | ||
) |
void read_frame_register_value | ( | struct value * | value, |
struct frame_info * | frame | ||
) |
struct value* read_var_value | ( | struct symbol * | var, |
struct frame_info * | frame | ||
) | [read] |
CORE_ADDR signed_pointer_to_address | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
const gdb_byte * | buf | ||
) |
void store_signed_integer | ( | gdb_byte * | addr, |
int | len, | ||
enum bfd_endian | byte_order, | ||
LONGEST | val | ||
) |
void store_typed_address | ( | gdb_byte * | buf, |
struct type * | type, | ||
CORE_ADDR | addr | ||
) |
void store_unsigned_integer | ( | gdb_byte * | addr, |
int | len, | ||
enum bfd_endian | byte_order, | ||
ULONGEST | val | ||
) |
int symbol_read_needs_frame | ( | struct symbol * | sym | ) |
void unsigned_address_to_pointer | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
gdb_byte * | buf, | ||
CORE_ADDR | addr | ||
) |
CORE_ADDR unsigned_pointer_to_address | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
const gdb_byte * | buf | ||
) |
struct value* value_from_register | ( | struct type * | type, |
int | regnum, | ||
struct frame_info * | frame | ||
) | [read] |
struct value* value_of_register | ( | int | regnum, |
struct frame_info * | frame | ||
) | [read] |
struct value* value_of_register_lazy | ( | struct frame_info * | frame, |
int | regnum | ||
) | [read] |