|
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] |
1.7.6.1