GDB (xrefs)
|
Classes | |
class | Function |
class | Edge |
Functions | |
def | declare |
def | define_function |
def | declare_throw |
def | declare_nothrow |
def | declare_cleanup |
def | function_call |
def | has_indirect_call |
def | mark_functions |
def | help_and_exit |
def | main |
Variables | |
list | work_list = [] |
dictionary | function_map = {} |
list | indirect_functions = [] |
process_cleanups = False | |
process_indirect = False | |
tuple | status = main() |
def exsummary.declare | ( | fn_name | ) |
Definition at line 103 of file exsummary.py.
Referenced by declare_cleanup(), declare_nothrow(), declare_throw(), define_function(), function_call(), and has_indirect_call().
def exsummary.declare_cleanup | ( | fn_name | ) |
Definition at line 123 of file exsummary.py.
References declare().
def exsummary.declare_nothrow | ( | fn_name | ) |
Definition at line 119 of file exsummary.py.
References declare().
def exsummary.declare_throw | ( | fn_name | ) |
Definition at line 113 of file exsummary.py.
References declare().
def exsummary.define_function | ( | fn_name, | |
location | |||
) |
Definition at line 109 of file exsummary.py.
References declare().
def exsummary.function_call | ( | to, | |
frm, | |||
location | |||
) |
Definition at line 129 of file exsummary.py.
References declare().
def exsummary.has_indirect_call | ( | fn_name, | |
location | |||
) |
Definition at line 134 of file exsummary.py.
References declare().
def exsummary.help_and_exit | ( | ) |
Definition at line 146 of file exsummary.py.
Referenced by main().
def exsummary.main | ( | ) |
Definition at line 156 of file exsummary.py.
References help_and_exit(), and mark_functions().
def exsummary.mark_functions | ( | worklist, | |
is_indirect | |||
) |
Definition at line 141 of file exsummary.py.
Referenced by main().
Definition at line 95 of file exsummary.py.
list exsummary::indirect_functions = [] |
Definition at line 97 of file exsummary.py.
exsummary::process_cleanups = False |
Definition at line 99 of file exsummary.py.
exsummary::process_indirect = False |
Definition at line 101 of file exsummary.py.
tuple exsummary::status = main() |
Definition at line 184 of file exsummary.py.
Referenced by aarch64_pseudo_read_value(), add_to_pid_list(), aix_thread_extra_thread_info(), alpha_read_insn(), amd64_pseudo_register_read_value(), arm_get_next_pc_raw(), arm_neon_quad_read(), arm_print_float_info(), arm_pseudo_read(), avr_pseudo_register_read(), bfin_pseudo_register_read(), cleanup_block_load_all(), cleanup_block_load_pc(), cleanup_block_store_pc(), cleanup_branch(), cris_software_single_step(), darwin_attach_pid(), darwin_debug_port_info(), darwin_kill_inferior(), darwin_stop_inferior(), detach_callback(), dfp_pseudo_register_read(), disable_break(), displaced_step_prepare(), do_attach(), do_hardwire_readchar(), do_ser_base_readchar(), dump_binary_file(), dump_insns(), e500_move_ev_register(), enable_break2(), enable_dec_thread(), exec_one_dummy_insn(), fetch_regs_user_thread(), find_extant_func_descr(), frv_adjust_breakpoint_address(), frv_pseudo_register_read(), frv_relocate_main_executable(), gdb_find_file_command(), hardwire_send_break(), hppa32_hpux_find_global_pointer(), hppa_in_function_epilogue_p(), hppa_linux_find_global_pointer(), hppa_pseudo_register_read(), i386_pseudo_register_read_into_value(), i386_stopped_data_address(), ia64_find_global_pointer_from_dynamic_section(), ia64_hpux_fetch_register(), ia64_hpux_fetch_rnat_register(), ia64_hpux_get_load_info_addr(), ia64_hpux_get_register_from_save_state_t(), ia64_hpux_mourn_inferior(), ia64_hpux_read_memory_bs(), ia64_hpux_read_register_from_save_state_t(), ia64_hpux_store_register(), ia64_hpux_write_memory_bs(), ia64_hpux_xfer_memory(), ia64_hpux_xfer_memory_no_bs(), ia64_hpux_xfer_uregs(), ia64_pseudo_register_read(), inf_ptrace_kill(), inf_ptrace_mourn_inferior(), inf_ptrace_wait(), is_regular_file(), jit_reader_try_read_symtab(), lin_lwp_attach_lwp(), linux_check_ptrace_features(), linux_fork_killall(), linux_fork_mourn_inferior(), linux_handle_extended_wait(), linux_nat_attach(), linux_nat_detach(), linux_nat_filter_event(), linux_nat_kill(), linux_nat_post_attach_wait(), linux_nat_wait_1(), linux_ptrace_test_ret_to_nx(), linux_test_for_tracefork(), linux_xfer_osdata_modules(), m32c_cat_read(), m32c_r3r2r1r0_read(), m68hc11_pseudo_register_read(), mep_pseudo_cr32_read(), micromips_instruction_has_delay_slot(), mips16_instruction_has_delay_slot(), mips32_instruction_has_delay_slot(), mips_breakpoint_from_pc(), mips_fetch_instruction(), mips_get_mips16_fn_stub_pc(), mips_pseudo_register_read(), mips_remote_breakpoint_from_pc(), mips_single_step_through_delay(), mips_xfer_memory(), mn10300_analyze_prologue(), monitor_wait(), msp430_get_opcode_byte(), msp430_pseudo_register_read(), mt_pseudo_register_read(), open_with_retry(), pd_activate(), pd_enable(), pd_update(), pdc_read_data(), pdc_write_data(), pipe_close(), procfs_debug_inferior(), procfs_find_new_threads(), procfs_pidlist(), procfs_resume(), procfs_thread_alive(), procfs_wait(), pseudo_register_read_portions(), read_clbk(), read_stack(), regcache_cooked_read_signed(), regcache_cooked_read_unsigned(), regcache_dump(), regcache_raw_read_signed(), regcache_raw_read_unsigned(), regcache_restore(), regcache_save(), regcache_xfer_part(), remote_can_download_tracepoint(), rl78_get_opcode_byte(), rl78_pseudo_register_read(), rs6000_wait(), rx_get_opcode_byte(), s390_pseudo_register_read(), safe_read_memory_integer(), select_event_lwp(), ser_unix_read_prim(), ser_windows_wait_handle(), set_value_initialized(), sh64_pseudo_register_read(), sh_pseudo_register_read(), shell_escape(), skip_prologue_hard_way(), som_solib_create_inferior_hook(), sparc32_pseudo_register_read(), sparc64_pseudo_register_read(), spu_child_wait(), spu_frame_unwind_cache(), spu_pseudo_register_read(), spu_pseudo_register_read_spu(), stop_wait_callback(), store_regs_user_thread(), sync_threadlists(), thumb_deal_with_atomic_sequence_raw(), thumb_get_next_pc_raw(), tilegx_analyze_prologue(), trace_save(), trace_status_command(), trace_status_mi(), tui_adjust_win_heights(), tui_set_layout(), tui_set_layout_for_display_command(), unconditionally_kill_inferior(), vsx_pseudo_register_read(), wait_lwp(), write_clbk(), write_memory(), xstrvprintf(), xtensa_pseudo_register_read(), and xtensa_register_read_masked().
list exsummary::work_list = [] |
Definition at line 93 of file exsummary.py.