GDB (API)
|
#include "exceptions.h"
Go to the source code of this file.
Enumerations | |
enum | resource_limit_kind { LIMIT_CUR, LIMIT_MAX } |
Functions | |
void | initialize_utils (void) |
int | strcmp_iw (const char *, const char *) |
int | strcmp_iw_ordered (const char *, const char *) |
int | streq (const char *, const char *) |
int | subset_compare (char *, char *) |
int | compare_positive_ints (const void *ap, const void *bp) |
int | compare_strings (const void *ap, const void *bp) |
const char * | gdb_bfd_errmsg (bfd_error_type error_tag, char **matching) |
void | reset_prompt_for_continue_wait_time (void) |
struct timeval | get_prompt_for_continue_wait_time (void) |
int | parse_pid_to_attach (const char *args) |
int | parse_escape (struct gdbarch *, const char **) |
char ** | gdb_buildargv (const char *) |
struct cleanup * | make_cleanup_freeargv (char **) |
struct cleanup * | make_cleanup_dyn_string_delete (struct dyn_string *) |
struct cleanup * | make_cleanup_ui_file_delete (struct ui_file *) |
struct cleanup * | make_cleanup_ui_out_redirect_pop (struct ui_out *uiout) |
struct cleanup * | make_cleanup_free_section_addr_info (struct section_addr_info *)) |
struct cleanup * | make_cleanup_fclose (FILE *file) |
struct cleanup * | make_cleanup_bfd_unref (bfd *abfd) |
struct cleanup * | make_cleanup_obstack_free (struct obstack *obstack) |
struct cleanup * | make_cleanup_restore_integer (int *variable) |
struct cleanup * | make_cleanup_restore_uinteger (unsigned int *variable) |
struct cleanup * | make_cleanup_unpush_target (struct target_ops *ops) |
struct cleanup * | make_cleanup_restore_ui_file (struct ui_file **variable) |
struct cleanup * | make_cleanup_value_free_to_mark (struct value *) |
struct cleanup * | make_cleanup_value_free (struct value *) |
struct cleanup * | make_cleanup_free_so (struct so_list *so) |
struct cleanup * | make_cleanup_restore_current_language (void) |
struct cleanup * | make_cleanup_htab_delete (htab_t htab) |
struct cleanup * | make_cleanup_clear_parser_state (struct parser_state **p) |
void | free_current_contents (void *) |
void | init_page_info (void) |
struct cleanup * | make_cleanup_restore_page_info (void) |
struct cleanup * | set_batch_flag_and_make_cleanup_restore_page_info (void) |
struct cleanup * | make_bpstat_clear_actions_cleanup (void) |
char * | gdb_realpath (const char *) |
char * | gdb_realpath_keepfile (const char *) |
char * | gdb_abspath (const char *) |
int | gdb_filename_fnmatch (const char *pattern, const char *string, int flags) |
void | substitute_path_component (char **stringp, const char *from, const char *to) |
char * | ldirname (const char *filename) |
int | query (const char *,...) ATTRIBUTE_PRINTF(1 |
int int | nquery (const char *,...) ATTRIBUTE_PRINTF(1 |
int int int | yquery (const char *,...) ATTRIBUTE_PRINTF(1 |
int int int void | begin_line (void) |
void | wrap_here (char *) |
void | reinitialize_more_filter (void) |
void | set_screen_width_and_height (int width, int height) |
void | fputs_filtered (const char *, struct ui_file *) |
void | fputs_unfiltered (const char *, struct ui_file *) |
int | fputc_filtered (int c, struct ui_file *) |
int | fputc_unfiltered (int c, struct ui_file *) |
int | putchar_filtered (int c) |
int | putchar_unfiltered (int c) |
void | puts_filtered (const char *) |
void | puts_unfiltered (const char *) |
void | puts_filtered_tabular (char *string, int width, int right) |
void | puts_debug (char *prefix, char *string, char *suffix) |
void | vprintf_filtered (const char *, va_list) ATTRIBUTE_PRINTF(1 |
void void | vfprintf_filtered (struct ui_file *, const char *, va_list) ATTRIBUTE_PRINTF(2 |
void void void | fprintf_filtered (struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2 |
void void void void | fprintfi_filtered (int, struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(3 |
void void void void void | printf_filtered (const char *,...) ATTRIBUTE_PRINTF(1 |
void void void void void void | printfi_filtered (int, const char *,...) ATTRIBUTE_PRINTF(2 |
void void void void void void void | vprintf_unfiltered (const char *, va_list) ATTRIBUTE_PRINTF(1 |
void void void void void void void void | vfprintf_unfiltered (struct ui_file *, const char *, va_list) ATTRIBUTE_PRINTF(2 |
void void void void void void void void void | fprintf_unfiltered (struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2 |
void void void void void void void void void void | printf_unfiltered (const char *,...) ATTRIBUTE_PRINTF(1 |
void void void void void void void void void void void | print_spaces (int, struct ui_file *) |
void | print_spaces_filtered (int, struct ui_file *) |
char * | n_spaces (int) |
void | fputstr_filtered (const char *str, int quotr, struct ui_file *stream) |
void | fputstr_unfiltered (const char *str, int quotr, struct ui_file *stream) |
void | fputstrn_filtered (const char *str, int n, int quotr, struct ui_file *stream) |
void | fputstrn_unfiltered (const char *str, int n, int quotr, struct ui_file *stream) |
int | filtered_printing_initialized (void) |
void | gdb_print_host_address (const void *addr, struct ui_file *stream) |
const char * | paddress (struct gdbarch *gdbarch, CORE_ADDR addr) |
const char * | print_core_address (struct gdbarch *gdbarch, CORE_ADDR address) |
hashval_t | core_addr_hash (const void *ap) |
int | core_addr_eq (const void *ap, const void *bp) |
CORE_ADDR | string_to_core_addr (const char *my_string) |
void | fprintf_symbol_filtered (struct ui_file *, const char *, enum language, int) |
void | throw_perror_with_name (enum errors errcode, const char *string) ATTRIBUTE_NORETURN |
void | perror_warning_with_name (const char *string) |
void | print_sys_errmsg (const char *, int) |
void | error_stream (struct ui_file *) ATTRIBUTE_NORETURN |
void | demangler_vwarning (const char *file, int line, const char *, va_list ap) ATTRIBUTE_PRINTF(3 |
void void | demangler_warning (const char *file, int line, const char *,...) ATTRIBUTE_PRINTF(3 |
void void void * | hashtab_obstack_allocate (void *data, size_t size, size_t count) |
void | dummy_obstack_deallocate (void *object, void *data) |
int | producer_is_gcc_ge_4 (const char *producer) |
int | producer_is_gcc (const char *producer, int *major, int *minor) |
int | myread (int, char *, int) |
ULONGEST | align_up (ULONGEST v, int n) |
ULONGEST | align_down (ULONGEST v, int n) |
int | can_dump_core (enum resource_limit_kind limit_kind) |
void | warn_cant_dump_core (const char *reason) |
void | dump_core (void) |
char * | make_hex_string (const gdb_byte *data, size_t length) |
Variables | |
int | sevenbit_strings |
int | pagination_enabled |
struct ui_file * | gdb_stdout |
struct ui_file * | gdb_stdin |
struct ui_file * | gdb_stderr |
struct ui_file * | gdb_stdlog |
struct ui_file * | gdb_stdtarg |
struct ui_file * | gdb_stdtargerr |
struct ui_file * | gdb_stdtargin |
void(* | deprecated_error_begin_hook )(void) |
char * | warning_pre_print |
enum resource_limit_kind |
ULONGEST align_down | ( | ULONGEST | v, |
int | n | ||
) |
ULONGEST align_up | ( | ULONGEST | v, |
int | n | ||
) |
int int int void begin_line | ( | void | ) |
int can_dump_core | ( | enum resource_limit_kind | limit_kind | ) |
int compare_positive_ints | ( | const void * | ap, |
const void * | bp | ||
) |
int compare_strings | ( | const void * | ap, |
const void * | bp | ||
) |
int core_addr_eq | ( | const void * | ap, |
const void * | bp | ||
) |
hashval_t core_addr_hash | ( | const void * | ap | ) |
void demangler_vwarning | ( | const char * | file, |
int | line, | ||
const char * | , | ||
va_list | ap | ||
) |
void void demangler_warning | ( | const char * | file, |
int | line, | ||
const char * | , | ||
... | |||
) |
void dummy_obstack_deallocate | ( | void * | object, |
void * | data | ||
) |
void dump_core | ( | void | ) |
void error_stream | ( | struct ui_file * | ) |
int filtered_printing_initialized | ( | void | ) |
void void void fprintf_filtered | ( | struct ui_file * | , |
const char * | , | ||
... | |||
) |
void fprintf_symbol_filtered | ( | struct ui_file * | , |
const char * | , | ||
enum | language, | ||
int | |||
) |
void void void void void void void void void fprintf_unfiltered | ( | struct ui_file * | , |
const char * | , | ||
... | |||
) |
void void void void fprintfi_filtered | ( | int | , |
struct ui_file * | , | ||
const char * | , | ||
... | |||
) |
int fputc_filtered | ( | int | c, |
struct ui_file * | |||
) |
int fputc_unfiltered | ( | int | c, |
struct ui_file * | |||
) |
void fputs_filtered | ( | const char * | , |
struct ui_file * | |||
) |
void fputs_unfiltered | ( | const char * | , |
struct ui_file * | |||
) |
void fputstr_filtered | ( | const char * | str, |
int | quotr, | ||
struct ui_file * | stream | ||
) |
void fputstr_unfiltered | ( | const char * | str, |
int | quotr, | ||
struct ui_file * | stream | ||
) |
void fputstrn_filtered | ( | const char * | str, |
int | n, | ||
int | quotr, | ||
struct ui_file * | stream | ||
) |
void fputstrn_unfiltered | ( | const char * | str, |
int | n, | ||
int | quotr, | ||
struct ui_file * | stream | ||
) |
void free_current_contents | ( | void * | ) |
char* gdb_abspath | ( | const char * | ) |
const char* gdb_bfd_errmsg | ( | bfd_error_type | error_tag, |
char ** | matching | ||
) |
char** gdb_buildargv | ( | const char * | ) |
int gdb_filename_fnmatch | ( | const char * | pattern, |
const char * | string, | ||
int | flags | ||
) |
void gdb_print_host_address | ( | const void * | addr, |
struct ui_file * | stream | ||
) |
char* gdb_realpath | ( | const char * | ) |
char* gdb_realpath_keepfile | ( | const char * | ) |
struct timeval get_prompt_for_continue_wait_time | ( | void | ) |
void void void* hashtab_obstack_allocate | ( | void * | data, |
size_t | size, | ||
size_t | count | ||
) |
void init_page_info | ( | void | ) |
void initialize_utils | ( | void | ) |
char* ldirname | ( | const char * | filename | ) |
struct cleanup* make_bpstat_clear_actions_cleanup | ( | void | ) |
struct cleanup* make_cleanup_bfd_unref | ( | bfd * | abfd | ) |
struct cleanup* make_cleanup_clear_parser_state | ( | struct parser_state ** | p | ) |
struct cleanup* make_cleanup_dyn_string_delete | ( | struct dyn_string * | ) |
struct cleanup* make_cleanup_fclose | ( | FILE * | file | ) |
struct cleanup* make_cleanup_free_section_addr_info | ( | struct section_addr_info * | ) |
struct cleanup* make_cleanup_free_so | ( | struct so_list * | so | ) |
struct cleanup* make_cleanup_freeargv | ( | char ** | ) |
struct cleanup* make_cleanup_htab_delete | ( | htab_t | htab | ) |
struct cleanup* make_cleanup_obstack_free | ( | struct obstack * | obstack | ) |
struct cleanup* make_cleanup_restore_current_language | ( | void | ) |
struct cleanup* make_cleanup_restore_integer | ( | int * | variable | ) |
struct cleanup* make_cleanup_restore_page_info | ( | void | ) |
struct cleanup* make_cleanup_restore_ui_file | ( | struct ui_file ** | variable | ) |
struct cleanup* make_cleanup_restore_uinteger | ( | unsigned int * | variable | ) |
struct cleanup* make_cleanup_ui_file_delete | ( | struct ui_file * | ) |
struct cleanup* make_cleanup_ui_out_redirect_pop | ( | struct ui_out * | uiout | ) |
struct cleanup* make_cleanup_unpush_target | ( | struct target_ops * | ops | ) |
struct cleanup* make_cleanup_value_free | ( | struct value * | ) |
struct cleanup* make_cleanup_value_free_to_mark | ( | struct value * | ) |
char* make_hex_string | ( | const gdb_byte * | data, |
size_t | length | ||
) |
int myread | ( | int | , |
char * | , | ||
int | |||
) |
char* n_spaces | ( | int | ) |
int int nquery | ( | const char * | , |
... | |||
) |
const char* paddress | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr | ||
) |
int parse_escape | ( | struct gdbarch * | , |
const char ** | |||
) |
int parse_pid_to_attach | ( | const char * | args | ) |
void perror_warning_with_name | ( | const char * | string | ) |
const char* print_core_address | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | address | ||
) |
void void void void void void void void void void void print_spaces | ( | int | , |
struct ui_file * | |||
) |
void print_spaces_filtered | ( | int | , |
struct ui_file * | |||
) |
void print_sys_errmsg | ( | const char * | , |
int | |||
) |
void void void void void printf_filtered | ( | const char * | , |
... | |||
) |
void void void void void void void void void void printf_unfiltered | ( | const char * | , |
... | |||
) |
void void void void void void printfi_filtered | ( | int | , |
const char * | , | ||
... | |||
) |
int producer_is_gcc | ( | const char * | producer, |
int * | major, | ||
int * | minor | ||
) |
int producer_is_gcc_ge_4 | ( | const char * | producer | ) |
int putchar_filtered | ( | int | c | ) |
int putchar_unfiltered | ( | int | c | ) |
void puts_debug | ( | char * | prefix, |
char * | string, | ||
char * | suffix | ||
) |
void puts_filtered | ( | const char * | ) |
void puts_filtered_tabular | ( | char * | string, |
int | width, | ||
int | right | ||
) |
void puts_unfiltered | ( | const char * | ) |
int query | ( | const char * | , |
... | |||
) |
void reinitialize_more_filter | ( | void | ) |
void reset_prompt_for_continue_wait_time | ( | void | ) |
struct cleanup* set_batch_flag_and_make_cleanup_restore_page_info | ( | void | ) |
void set_screen_width_and_height | ( | int | width, |
int | height | ||
) |
int strcmp_iw | ( | const char * | , |
const char * | |||
) |
int strcmp_iw_ordered | ( | const char * | , |
const char * | |||
) |
int streq | ( | const char * | , |
const char * | |||
) |
CORE_ADDR string_to_core_addr | ( | const char * | my_string | ) |
int subset_compare | ( | char * | , |
char * | |||
) |
void substitute_path_component | ( | char ** | stringp, |
const char * | from, | ||
const char * | to | ||
) |
void throw_perror_with_name | ( | enum errors | errcode, |
const char * | string | ||
) |
void void vfprintf_filtered | ( | struct ui_file * | , |
const char * | , | ||
va_list | |||
) |
void void void void void void void void vfprintf_unfiltered | ( | struct ui_file * | , |
const char * | , | ||
va_list | |||
) |
void vprintf_filtered | ( | const char * | , |
va_list | |||
) |
void void void void void void void vprintf_unfiltered | ( | const char * | , |
va_list | |||
) |
void warn_cant_dump_core | ( | const char * | reason | ) |
void wrap_here | ( | char * | ) |
int int int yquery | ( | const char * | , |
... | |||
) |
void(* deprecated_error_begin_hook) (void) |
struct ui_file* gdb_stderr |
struct ui_file* gdb_stdin |
struct ui_file* gdb_stdlog |
struct ui_file* gdb_stdout |
struct ui_file* gdb_stdtarg |
struct ui_file* gdb_stdtargerr |
struct ui_file* gdb_stdtargin |
int pagination_enabled |
int sevenbit_strings |
char* warning_pre_print |