|
int | check_quit_flag (void) |
|
void | set_quit_flag (void) |
|
void | default_quit_handler (void) |
|
void | set_force_quit_flag () |
|
void | quit (void) |
|
void | maybe_quit (void) |
|
void | quit_serial_event_set (void) |
|
void | quit_serial_event_clear (void) |
|
| gdb_static_assert (nr_languages<=(1<< LANGUAGE_BITS)) |
|
std::string | relocate_gdb_directory (const char *initial, bool relocatable) |
|
EXTERN_C char * | re_comp (const char *) |
|
void | symbol_file_command (const char *, int) |
|
char * | gdb_readline_wrapper (const char *) |
|
const char * | command_line_input (std::string &cmd_line_buffer, const char *, const char *) |
|
void | print_prompt (void) |
|
void | set_next_address (struct gdbarch *, CORE_ADDR) |
|
int | print_address_symbolic (struct gdbarch *, CORE_ADDR, struct ui_file *, int, const char *) |
|
void | print_address (struct gdbarch *, CORE_ADDR, struct ui_file *) |
|
const char * | pc_prefix (CORE_ADDR) |
|
int | longest_to_int (LONGEST) |
|
template<typename T , typename = RequireLongest<T>> |
T | extract_integer (gdb::array_view< const gdb_byte >, enum bfd_endian byte_order) |
|
int | extract_long_unsigned_integer (const gdb_byte *, int, enum bfd_endian, LONGEST *) |
|
CORE_ADDR | extract_typed_address (const gdb_byte *buf, struct type *type) |
|
template<typename T , typename = RequireLongest<T>> |
void | store_integer (gdb_byte *addr, int len, enum bfd_endian byte_order, T val) |
|
void | store_typed_address (gdb_byte *buf, struct type *type, CORE_ADDR addr) |
|
void | copy_integer_to_size (gdb_byte *dest, int dest_size, const gdb_byte *source, int source_size, bool is_signed, enum bfd_endian byte_order) |
|
void | initialize_progspace (void) |
|
void | initialize_inferiors (void) |
|
| DEF_ENUM_FLAGS_TYPE (enum user_selected_what_flag, user_selected_what) |
|
|
std::string | gdb_sysroot |
|
std::string | gdb_datadir |
|
std::string | python_libdir |
|
std::string | debug_file_directory |
|
quit_handler_ftype * | quit_handler |
|
volatile bool | sync_quit_force_run |
|
int | annotation_level |
|
bool | info_verbose |
|
unsigned | input_radix |
|
unsigned | output_radix |
|
void(* | deprecated_pre_add_symbol_hook )(const char *) |
|
void(* | deprecated_post_add_symbol_hook )(void) |
|
void(* | selected_frame_level_changed_hook )(int) |
|
int(* | deprecated_ui_loop_hook )(int signo) |
|
void(* | deprecated_show_load_progress )(const char *section, unsigned long section_sent, unsigned long section_size, unsigned long total_sent, unsigned long total_size) |
|
void(* | deprecated_print_frame_info_listing_hook )(struct symtab *s, int line, int stopline, int noerror) |
|
int(* | deprecated_query_hook )(const char *, va_list) ATTRIBUTE_FPTR_PRINTF(1 |
|
int void(* | deprecated_warning_hook )(const char *, va_list) ATTRIBUTE_FPTR_PRINTF(1 |
|
int void void(* | deprecated_readline_begin_hook )(const char *,...) ATTRIBUTE_FPTR_PRINTF_1 |
|
char *(* | deprecated_readline_hook )(const char *) |
|
void(* | deprecated_readline_end_hook )(void) |
|
void(* | deprecated_context_hook )(int) |
|
ptid_t(* | deprecated_target_wait_hook )(ptid_t ptid, struct target_waitstatus *status, int options) |
|
void(* | deprecated_attach_hook )(void) |
|
void(* | deprecated_detach_hook )(void) |
|
void(* | deprecated_call_command_hook )(struct cmd_list_element *c, const char *cmd, int from_tty) |
|
int(* | deprecated_ui_load_progress_hook )(const char *section, unsigned long num) |
|
typedef int(* find_memory_region_ftype) (CORE_ADDR addr, unsigned long size, int read, int write, int exec, int modified, bool memory_tagged, void *data) |
Process memory area starting at ADDR with length SIZE. Area is readable iff READ is non-zero, writable if WRITE is non-zero, executable if EXEC is non-zero. Area is possibly changed against its original file based copy if MODIFIED is non-zero.
MEMORY_TAGGED is true if the memory region contains memory tags, false otherwise.
DATA is passed without changes from a caller.
Definition at line 350 of file defs.h.
Languages represented in the symbol table and elsewhere. This should probably be in language.h, but since enum's can't be forward declared to satisfy opaque references before their actual definition, needs to be here.
The constants here are in priority order. In particular, demangling is attempted according to this order.
Note that there's ambiguity between the mangling schemes of some of these languages, so some symbols could be successfully demangled by several languages. For that reason, the constants here are sorted in the order we'll attempt demangling them. For example: Rust uses a C++-compatible mangling, so must come before C++; Ada must come last (see ada_sniff_from_mangled_name).
Enumerator |
---|
language_unknown | |
language_c | |
language_objc | |
language_rust | |
language_cplus | |
language_d | |
language_go | |
language_fortran | |
language_m2 | |
language_asm | |
language_pascal | |
language_opencl | |
language_minimal | |
language_ada | |
nr_languages | |
Definition at line 210 of file defs.h.