|
| | GDBEngine (DynamicModule *a_dynmod) |
| |
| virtual | ~GDBEngine () |
| |
| sigc::signal< void, Output & > & | pty_signal () const |
| |
| sigc::signal< void, CommandAndOutput & > & | stdout_signal () const |
| |
| sigc::signal< void, Output & > & | stderr_signal () const |
| |
| sigc::signal< void > & | engine_died_signal () const |
| |
| sigc::signal< void, const UString & > & | console_message_signal () const |
| |
| sigc::signal< void, const UString & > & | target_output_message_signal () const |
| |
| sigc::signal< void, const UString & > & | log_message_signal () const |
| |
| sigc::signal< void, const UString &, const UString & > & | command_done_signal () const |
| |
| sigc::signal< void > & | connected_to_server_signal () const |
| |
| sigc::signal< void > & | detached_from_target_signal () const |
| |
| sigc::signal< void > & | inferior_re_run_signal () const |
| |
| sigc::signal< void, const map< string, IDebugger::Breakpoint > &, const UString & > & | breakpoints_list_signal () const |
| |
| sigc::signal< void, const std::map< string, IDebugger::Breakpoint > &, const UString & > & | breakpoints_set_signal () const |
| |
| sigc::signal< void, const vector< OverloadsChoiceEntry > &, const UString & > & | got_overloads_choice_signal () const |
| |
| sigc::signal< void, const IDebugger::Breakpoint &, const string &, const UString & > & | breakpoint_deleted_signal () const |
| |
| sigc::signal< void, const IDebugger::Breakpoint &, int > & | breakpoint_disabled_signal () const |
| |
| sigc::signal< void, const IDebugger::Breakpoint &, int > & | breakpoint_enabled_signal () const |
| |
| sigc::signal< void, IDebugger::StopReason, bool, const IDebugger::Frame &, int, const string &, const UString & > & | stopped_signal () const |
| |
| sigc::signal< void, const list< int >, const UString & > & | threads_listed_signal () const |
| |
| sigc::signal< void, const vector< UString > &, const UString & > & | files_listed_signal () const |
| |
| sigc::signal< void, int, const Frame *const, const UString & > & | thread_selected_signal () const |
| |
| sigc::signal< void, const vector< IDebugger::Frame > &, const UString & > & | frames_listed_signal () const |
| |
| sigc::signal< void, const map< int, list< IDebugger::VariableSafePtr > > &, const UString & > & | frames_arguments_listed_signal () const |
| |
| sigc::signal< void, const IDebugger::Frame &, const UString & > & | current_frame_signal () const |
| |
| sigc::signal< void, const list< VariableSafePtr > &, const UString & > & | local_variables_listed_signal () const |
| |
| sigc::signal< void, const list< VariableSafePtr > &, const UString & > & | global_variables_listed_signal () const |
| |
| sigc::signal< void, const UString &, const IDebugger::VariableSafePtr, const UString & > & | variable_value_signal () const |
| | Emitted as the result of the IDebugger::print_variable_value() call. More...
|
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_value_set_signal () const |
| | Emitted as the result of the IDebugger::get_variable_value() call. More...
|
| |
| sigc::signal< void, const UString &, const VariableSafePtr, const UString & > & | pointed_variable_value_signal () const |
| |
| sigc::signal< void, const UString &, const UString &, const UString & > & | variable_type_signal () const |
| | Emitted as the result of the IDebugger::print_variable_type() call. More...
|
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_type_set_signal () const |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_dereferenced_signal () const |
| | Emitted as a the result of the IDebugger::dereference_variable is call. More...
|
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_visualized_signal () const |
| |
| sigc::signal< void, int, const UString & > & | got_target_info_signal () const |
| |
| sigc::signal< void > & | running_signal () const |
| |
| sigc::signal< void, const UString &, const UString & > & | signal_received_signal () const |
| |
| sigc::signal< void, const UString & > & | error_signal () const |
| |
| sigc::signal< void > & | program_finished_signal () const |
| |
| sigc::signal< void, IDebugger::State > & | state_changed_signal () const |
| |
| sigc::signal< void, const UString &, const UString &, const UString & > & | register_value_changed_signal () const |
| |
| sigc::signal< void, const std::map< register_id_t, UString > &, const UString & > & | register_names_listed_signal () const |
| |
| sigc::signal< void, const std::list< register_id_t > &, const UString & > & | changed_registers_listed_signal () const |
| |
| sigc::signal< void, const std::map< register_id_t, UString > &, const UString & > & | register_values_listed_signal () const |
| |
| sigc::signal< void, size_t, const std::vector< uint8_t > &, const UString & > & | read_memory_signal () const |
| |
| sigc::signal< void, size_t, const std::vector< uint8_t > &, const UString & > & | set_memory_signal () const |
| |
| sigc::signal< void, const common::DisassembleInfo &, const std::list< common::Asm > &, const UString & > & | instructions_disassembled_signal () const |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_created_signal () const |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_deleted_signal () const |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_unfolded_signal () const |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_expression_evaluated_signal () const |
| |
| sigc::signal< void, const list< VariableSafePtr > &, const UString & > & | changed_variables_signal () const |
| |
| sigc::signal< void, VariableSafePtr, const UString & > & | assigned_variable_signal () const |
| |
| void | on_debugger_stdout_signal (CommandAndOutput &a_cao) |
| |
| void | on_got_target_info_signal (int a_pid, const UString &a_exe_path) |
| |
| void | on_stopped_signal (IDebugger::StopReason a_reason, bool has_frame, const IDebugger::Frame &a_frame, int a_thread_id, const string &a_breakpoint_number, const UString &a_cookie) |
| |
| void | on_detached_from_target_signal () |
| |
| void | on_program_finished_signal () |
| |
| void | on_rv_eval_var (const VariableSafePtr, const UString &, const ConstVariableSlot &) |
| |
| void | on_rv_unfold_var (const VariableSafePtr, const UString &, const ConstVariableSlot &) |
| |
| void | on_rv_set_visualizer_on_members (const VariableSafePtr, const UString &, const ConstVariableSlot &) |
| |
| void | on_rv_set_visualizer_on_next_sibling (const VariableSafePtr, const UString &, IDebugger::VariableList::iterator, IDebugger::VariableList::iterator, const ConstVariableSlot &) |
| |
| void | on_rv_flag (const VariableSafePtr, const UString &, const ConstVariableSlot &) |
| |
| void | unfold_variable_with_visualizer (const VariableSafePtr, const UString &a_visualizer, const ConstVariableSlot &) |
| |
| void | init () |
| |
| void | do_init (IConfMgrSafePtr a_conf_mgr) |
| |
| IConfMgr & | get_conf_mgr () |
| |
| map< UString, UString > & | properties () |
| |
| void | set_event_loop_context (const Glib::RefPtr< Glib::MainContext > &) |
| |
| void | run_loop_iterations (int a_nb_iters) |
| |
| void | set_state (IDebugger::State a_state) |
| |
| bool | stop_target () |
| |
| void | exit_engine () |
| |
| void | execute_command (const Command &a_command) |
| |
| bool | queue_command (const Command &a_command) |
| |
| bool | busy () const |
| |
| void | set_non_persistent_debugger_path (const UString &a_full_path) |
| |
| const UString & | get_debugger_full_path () const |
| |
| void | set_debugger_parameter (const UString &a_name, const UString &a_value) |
| |
| void | set_solib_prefix_path (const UString &a_name) |
| |
| bool | load_program (const UString &a_prog) |
| |
| bool | load_program (const UString &a_prog, const vector< UString > &a_args) |
| |
| bool | load_program (const UString &a_prog, const vector< UString > &a_args, const UString &a_working_dir, bool a_force) |
| |
| bool | load_program (const UString &a_prog, const vector< UString > &a_argv, const UString &working_dir, const vector< UString > &a_source_search_dirs, const UString &a_slave_tty_path, int a_slave_tty_fd, bool a_uses_launch_tty, bool a_force) |
| |
| void | load_core_file (const UString &a_prog_file, const UString &a_core_path) |
| |
| bool | attach_to_target (unsigned int a_pid, const UString &a_tty_path) |
| |
| bool | attach_to_remote_target (const UString &a_host, unsigned a_port) |
| |
| bool | attach_to_remote_target (const UString &a_serial_line) |
| |
| void | detach_from_target (const UString &a_cookie) |
| |
| void | disconnect_from_remote_target (const UString &a_cookie) |
| |
| bool | is_attached_to_target () const |
| |
| void | set_attached_to_target (bool a_is_attached) |
| |
| void | set_tty_path (const UString &a_tty_path) |
| |
| void | add_env_variables (const map< UString, UString > &a_vars) |
| |
| map< UString, UString > & | get_env_variables () |
| |
| const UString & | get_target_path () |
| |
| void | init_output_handlers () |
| |
| void | append_breakpoint_to_cache (IDebugger::Breakpoint &a_break) |
| |
| void | append_breakpoints_to_cache (map< string, IDebugger::Breakpoint > &) |
| |
| void | do_continue (const UString &a_cookie) |
| |
| void | run (const UString &a_cookie) |
| |
| void | re_run (const DefaultSlot &) |
| |
| void | get_target_info (const UString &a_cookie) |
| |
| ILangTraitSafePtr | create_language_trait () |
| |
| ILangTrait & | get_language_trait () |
| |
| bool | is_variable_editable (const VariableSafePtr) const |
| |
| bool | is_running () const |
| |
| IDebugger::State | get_state () const |
| |
| int | get_current_frame_level () const |
| |
| void | set_current_frame_level (int) |
| |
| const Address & | get_current_frame_address () const |
| |
| void | set_current_frame_address (const Address &a_address) |
| |
| void | get_mi_thread_location (UString &a_str) const |
| |
| void | get_mi_thread_and_frame_location (UString &a_str) const |
| |
| void | reset_command_queue () |
| |
| void | step_over (const UString &a_cookie) |
| |
| void | step_in (const UString &a_cookie) |
| |
| void | step_out (const UString &a_cookie) |
| |
| void | step_over_asm (const UString &a_cookie) |
| |
| void | step_in_asm (const UString &a_cookie) |
| |
| void | continue_to_position (const UString &a_path, gint a_line_num, const UString &a_cookie) |
| |
| void | jump_to_position (const Loc &a_loc, const DefaultSlot &a_slot) |
| |
| void | set_breakpoint (const Loc &a_loc, const UString &a_condition, gint a_ignore_count, const BreakpointsSlot &a_slot, const UString &a_cookie) |
| |
| void | set_breakpoint (const UString &a_path, gint a_line_num, const UString &a_condition, gint a_ignore_count, const UString &a_cookie) |
| |
| void | set_breakpoint (const UString &a_func_name, const UString &a_condition, gint a_ignore_count, const UString &a_cookie) |
| |
| void | set_breakpoint (const UString &a_func_name, const BreakpointsSlot &a_slot, const UString &a_condition, gint a_ignore_count, const UString &a_cookie) |
| |
| void | set_breakpoint (const Address &a_address, const UString &a_condition, gint a_ignore_count, const UString &a_cookie) |
| |
| void | enable_breakpoint (const string &a_break_num, const BreakpointsSlot &a_slot, const UString &a_cookie="") |
| |
| void | enable_breakpoint (const string &a_break_num, const UString &a_cookie="") |
| |
| void | disable_breakpoint (const string &a_break_num, const UString &a_cookie="") |
| |
| void | set_breakpoint_ignore_count (const string &a_break_num, gint a_ignore_count, const UString &a_cookie="") |
| |
| void | set_breakpoint_condition (const string &a_break_num, const UString &a_condition, const UString &a_cookie="") |
| |
| void | enable_countpoint (const string &a_break_num, bool a_flag, const UString &a_cookie="") |
| |
| bool | is_countpoint (const string &a_break_num) const |
| |
| bool | is_countpoint (const Breakpoint &a_breakpoint) const |
| |
| void | delete_breakpoint (const UString &a_path, gint a_line_num, const UString &a_cookie) |
| |
| void | set_watchpoint (const UString &a_expression, bool a_write, bool a_read, const UString &a_cookie) |
| |
| void | list_breakpoints (const UString &a_cookie) |
| |
| map< string, IDebugger::Breakpoint > & | get_cached_breakpoints () |
| |
| bool | get_breakpoint_from_cache (const string &a_num, IDebugger::Breakpoint &a_bp) const |
| |
| void | set_catch (const UString &a_event, const UString &a_cookie) |
| |
| void | choose_function_overload (int a_overload_number, const UString &a_cookie) |
| |
| void | choose_function_overloads (const vector< int > &a_numbers, const UString &a_cookie) |
| |
| void | list_threads (const UString &a_cookie) |
| |
| void | select_thread (unsigned int a_thread_id, const UString &a_cookie) |
| |
| unsigned int | get_current_thread () const |
| |
| void | delete_breakpoint (const string &a_break_num, const UString &a_cookie) |
| |
| void | select_frame (int a_frame_id, const UString &a_cookie) |
| |
| void | list_frames (int a_low_frame, int a_high_frame, const UString &a_cookie) |
| |
| void | list_frames (int a_low_frame, int a_high_frame, const FrameVectorSlot &a_slot, const UString &a_cookie) |
| |
| void | list_frames_arguments (int a_low_frame, int a_high_frame, const UString &a_cookie) |
| |
| void | list_frames_arguments (int a_low_frame, int a_high_frame, const FrameArgsSlot &a_slot, const UString &a_cookie) |
| |
| void | list_local_variables (const ConstVariableListSlot &a_slot, const UString &a_cookie) |
| |
| void | list_local_variables (const UString &a_cookie) |
| |
| void | list_global_variables (const UString &a_cookie) |
| |
| void | evaluate_expression (const UString &a_expr, const UString &a_cookie) |
| |
| void | call_function (const UString &a_call_expression, const UString &a_cookie="") |
| |
| void | print_variable_value (const UString &a_var_name, const UString &a_cookie) |
| |
| void | get_variable_value (const VariableSafePtr &a_var, const UString &a_cookie) |
| |
| void | print_pointed_variable_value (const UString &a_var_name, const UString &a_cookie) |
| |
| void | print_variable_type (const UString &a_var_name, const UString &a_cookie) |
| |
| void | get_variable_type (const VariableSafePtr &a_var, const UString &a_cookie) |
| |
| bool | dereference_variable (const VariableSafePtr &a_var, const UString &a_cookie) |
| |
| void | revisualize_variable (const VariableSafePtr a_var, const ConstVariableSlot &a_slot) |
| |
| void | revisualize_variable (const VariableSafePtr a_var, bool a_toggle_pretty_printing, const ConstVariableSlot &a_slot) |
| |
| void | revisualize_variable_real (IDebugger::VariableSafePtr, const UString &, const ConstVariableSlot &a_slot) |
| |
| void | list_files (const UString &a_cookie) |
| |
| bool | extract_proc_info (Output &a_output, int &a_proc_pid, UString &a_exe_path) |
| |
| bool | extract_global_variable_list (Output &a_output, VarsPerFilesMap &a_vars) |
| |
| void | list_register_names (const UString &a_cookie) |
| |
| void | list_register_values (std::list< register_id_t > a_registers, const UString &a_cookie) |
| |
| virtual void | set_register_value (const UString &a_reg_name, const UString &a_value, const UString &a_cookie) |
| |
| void | list_changed_registers (const UString &a_cookie) |
| |
| void | list_register_values (const UString &a_cookie) |
| |
| void | read_memory (size_t a_start_addr, size_t a_num_bytes, const UString &a_cookie) |
| |
| void | set_memory (size_t a_addr, const std::vector< uint8_t > &a_bytes, const UString &a_cookie) |
| |
| void | disassemble (size_t a_start_addr, bool a_start_addr_relative_to_pc, size_t a_end_addr, bool a_end_addr_relative_to_pc, bool a_pure_asm, const UString &a_cookie) |
| |
| void | disassemble (size_t a_start_addr, bool a_start_addr_relative_to_pc, size_t a_end_addr, bool a_end_addr_relative_to_pc, const DisassSlot &a_slot, bool a_pure_asm, const UString &a_cookie) |
| |
| void | disassemble_lines (const UString &a_file_name, int a_line_num, int a_nb_disassembled_lines, bool a_pure_asm, const UString &a_cookie) |
| |
| void | disassemble_lines (const UString &a_file_name, int a_line_num, int a_nb_disassembled_lines, const DisassSlot &a_slot, bool a_pure_asm, const UString &a_cookie) |
| |
| void | create_variable (const UString &a_name, const UString &a_cookie="") |
| |
| void | create_variable (const UString &a_name, const ConstVariableSlot &a_s, const UString &a_cookie="") |
| |
| void | create_variable (const UString &a_name, const ConstVariableSlot &a_s, const UString &a_cookie, bool a_should_emit_signal) |
| |
| void | delete_variable (const VariableSafePtr a_var, const UString &a_cookie) |
| |
| void | delete_variable (const VariableSafePtr a_var, const ConstVariableSlot &a_s, const UString &a_cookie) |
| |
| void | delete_variable (const UString &a_internal_name, const DefaultSlot &a_slot, const UString &a_cookie) |
| |
| void | unfold_variable (VariableSafePtr a_var, const UString &a_cookie) |
| |
| void | unfold_variable (VariableSafePtr a_var, const ConstVariableSlot &a_s, const UString &a_cookie) |
| |
| void | unfold_variable (VariableSafePtr a_var, const ConstVariableSlot &a_s, const UString &a_cookie, bool a_should_emit_signal) |
| |
| void | assign_variable (const VariableSafePtr a_var, const UString &a_expression, const UString &a_cookie) |
| |
| void | assign_variable (const VariableSafePtr a_var, const UString &a_expression, const ConstVariableSlot &a_slot, const UString &a_cookie) |
| |
| void | evaluate_variable_expr (const VariableSafePtr a_var, const UString &a_cookie) |
| |
| void | evaluate_variable_expr (const VariableSafePtr a_var, const ConstVariableSlot &a_slot, const UString &a_cookie) |
| |
| void | list_changed_variables (VariableSafePtr a_root, const UString &a_cookie) |
| |
| void | list_changed_variables (VariableSafePtr a_root, const ConstVariableListSlot &a_slot, const UString &a_cookie) |
| |
| void | query_variable_path_expr (const VariableSafePtr a_root, const UString &a_cookie) |
| |
| void | query_variable_path_expr (const VariableSafePtr, const ConstVariableSlot &a_slot, const UString &a_cookie) |
| |
| void | query_variable_format (const VariableSafePtr a_var, const ConstVariableSlot &a_slot, const UString &a_cookie) |
| |
| void | set_variable_format (const VariableSafePtr a_var, const Variable::Format a_format, const UString &a_cookie) |
| |
| void | enable_pretty_printing (bool a_flag) |
| |
| void | set_variable_visualizer (const VariableSafePtr a_var, const std::string &a_vizualizer, const ConstVariableSlot &a_slot) |
| |
| virtual | ~IDebugger () |
| |
| virtual void | set_variable_format (const VariableSafePtr a_var, const Variable::Format a_format, const UString &a_cookie="")=0 |
| |
| sigc::signal< void, const VariableSafePtr, const UString & > & | variable_visualized_signal () const |
| |
| | DynModIface (DynamicModuleSafePtr &a_dynmod) |
| |
| | DynModIface (DynamicModule *a_dynmod) |
| |
| DynamicModule & | get_dynamic_module () const |
| |
| | Object () |
| |
| | Object (Object const &) |
| |
| Object & | operator= (Object const &) |
| |
| virtual | ~Object () |
| |
| void | ref () |
| |
| void | unref () |
| |
| void | enable_refcount (bool a_enabled=true) |
| |
| bool | is_refcount_enabled () const |
| |
| long | get_refcount () const |
| |
| void | attach_object (const UString &a_key, const Object *a_object) |
| |
| bool | get_attached_object (const UString &a_key, const Object *&a_object) |
| |