|
GDB (xrefs)
|
Go to the source code of this file.
| #define GDBPY_AUTO_FILE_NAME "-gdb.py" |
| typedef enum py_frame_args py_frame_args |
| enum frame_filter_flags |
| enum py_bt_status |
| enum py_frame_args |
| enum py_bt_status apply_frame_filter | ( | struct frame_info * | frame, |
| int | flags, | ||
| enum py_frame_args | args_type, | ||
| struct ui_out * | out, | ||
| int | frame_low, | ||
| int | frame_high | ||
| ) |
Definition at line 1463 of file py-framefilter.c.
References bootstrap_python_frame_filters(), current_language, do_cleanups(), ensure_python_env(), error(), gdb_python_initialized, gdbpy_convert_exception(), gdbpy_print_stack(), get_frame_arch(), make_cleanup_htab_delete(), make_cleanup_py_decref(), PY_BT_ERROR, PY_BT_NO_FILTERS, Py_DECREF, py_print_frame(), gdb_exception::reason, RETURN_MASK_ALL, and TRY_CATCH.
Referenced by backtrace_command_1(), mi_cmd_stack_list_args(), mi_cmd_stack_list_frames(), mi_cmd_stack_list_locals(), and mi_cmd_stack_list_variables().
| char* apply_type_printers | ( | void * | , |
| struct type * | type | ||
| ) |
Definition at line 1420 of file python.c.
Referenced by find_global_typedef().
| int apply_val_pretty_printer | ( | struct type * | type, |
| const gdb_byte * | valaddr, | ||
| int | embedded_offset, | ||
| CORE_ADDR | address, | ||
| struct ui_file * | stream, | ||
| int | recurse, | ||
| const struct value * | val, | ||
| const struct value_print_options * | options, | ||
| const struct language_defn * | language | ||
| ) |
Definition at line 845 of file py-prettyprint.c.
Referenced by cp_print_value(), val_print(), and value_print().
| void eval_python_from_control_command | ( | struct command_line * | ) |
Definition at line 1385 of file python.c.
Referenced by execute_control_command().
| void finish_python_initialization | ( | void | ) |
Referenced by gdb_init().
| void free_type_printers | ( | void * | arg | ) |
Definition at line 1426 of file python.c.
Referenced by do_free_global_table().
| int gdbpy_breakpoint_has_py_cond | ( | struct breakpoint_object * | bp_obj | ) |
Definition at line 773 of file py-breakpoint.c.
References _, breakpoint_object::bp, current_language, do_cleanups(), ensure_python_env(), breakpoint::gdbarch, get_current_arch(), internal_error(), and stop_func.
Referenced by condition_command().
| void gdbpy_load_auto_scripts_for_objfile | ( | struct objfile * | objfile | ) |
Definition at line 291 of file py-auto-load.c.
Referenced by load_auto_scripts_for_objfile().
| int gdbpy_should_stop | ( | struct breakpoint_object * | bp_obj | ) |
Definition at line 726 of file py-breakpoint.c.
References _, breakpoint_object::bp, bpfinishpy_post_stop_hook(), bpfinishpy_pre_stop_hook(), current_language, do_cleanups(), ensure_python_env(), breakpoint::gdbarch, gdbpy_print_stack(), get_current_arch(), internal_error(), breakpoint_object::is_finish_bp, Py_DECREF, and stop_func.
Referenced by bpstat_check_breakpoint_conditions().
| void preserve_python_values | ( | struct objfile * | objfile, |
| htab_t | copied_types | ||
| ) |
Definition at line 1548 of file py-value.c.
Referenced by preserve_values().
| void source_python_script | ( | FILE * | file, |
| const char * | filename | ||
| ) |
Definition at line 1391 of file python.c.
References _, throw_error(), and UNSUPPORTED_ERROR.
Referenced by source_script_from_stream().
| void* start_type_printers | ( | void | ) |
Definition at line 1414 of file python.c.
Referenced by create_global_typedef_table().
1.7.6.1