GDB (xrefs)
|
Public Member Functions | |
def | __init__ |
def | __iter__ |
def | next |
def | __next__ |
def | __init__ |
def | __iter__ |
def | next |
def | __next__ |
Public Attributes | |
frame |
A gdb.Frame iterator. Iterates over gdb.Frames or objects that conform to that interface.
Definition at line 19 of file FrameIterator.py.
def gdb.FrameIterator.FrameIterator.__init__ | ( | self, | |
frame_obj | |||
) |
Initialize a FrameIterator. Arguments: frame_obj the starting frame.
Definition at line 23 of file FrameIterator.py.
Referenced by gdb.FrameIterator.FrameIterator.__init__().
def gdb.FrameIterator.FrameIterator.__init__ | ( | self, | |
frame_obj | |||
) |
Initialize a FrameIterator. Arguments: frame_obj the starting frame.
Definition at line 23 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.__init__(), gdb.FrameIterator.FrameIterator.frame, mi_parse.frame, dwarf2_per_objfile.frame, gdb.FrameDecorator.FrameVars.frame, and dwarf_expr_baton.frame.
def gdb.FrameIterator.FrameIterator.__iter__ | ( | self | ) |
Definition at line 32 of file FrameIterator.py.
Referenced by gdb.FrameIterator.FrameIterator.__iter__().
def gdb.FrameIterator.FrameIterator.__iter__ | ( | self | ) |
Definition at line 32 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.__iter__().
def gdb.FrameIterator.FrameIterator.__next__ | ( | self | ) |
Definition at line 50 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.__next__(), continuation.next, gdb.FrameIterator.FrameIterator.next(), threadlist_entry.next, so_list.next, frame_unwind_table_entry.next, sympy_symbol_object.next, stpy_symtab_object.next, blpy_block_object.next, ui_out_hdr.next, cleanup.next, dummy_frame.next, bstring.next, stab_section_info.next, pyty_type_object.next, user_reg.next, fork_info.next, lm_info.next, skiplist_entry.next, complain.next, interp.next, subfile.next, cmd_list_element.next, frame_base_table_entry.next, msym_bunch.next, psymbol_allocation_list.next, user_args.next, salpy_sal_object.next, proc.next, reggroup_el.next, ldr_module_info_t.next, substitute_path_rule.next, field_info::next_fnfieldlist.next, observer_list.next, irix_obj_list.next, partial_symtab.next, pending_block.next, dcache_block.next, pending.next, lwp_info.next, demangle_info.next, bookmark.next, mips_watchpoint.next, subfile_stack.next, registry_data_registration.next, varobj_root.next, gdb_osabi_handler.next, frame_info.next, thread_db_info.next, display.next, using_direct.next, funcall.next, thread_info.next, program_space.next, read_map_ctxt.next, record_full_entry.next, stab_section_list.next, i386_process_info.next, thread_info_struct.next, uploaded_tp.next, gdb_osabi_sniffer.next, aarch64_process_info.next, uploaded_tsv.next, core_fns.next, gdb_timer.next, objfile.next, cpstack.next, simple_pid_list.next, vlist.next, gdbarch_tdep::ctype_cache.next, serial.next, serial_ops.next, area_entry.next, bp_location.next, value.next, procinfo.next, selname.next, inferior.next, parse_stack.next, watch_area.next, command_line.next, gdb_block.next, regcache_list.next, gdb_symtab.next, mdebug_pending.next, dld_list.next, value_history_chunk.next, breakpoint.next, macro_name_list.next, symtab.next, ld_info.next, bpstats.next, displaced_step_request.next, displaced_step_inferior_state.next, abbrev_info.next, field_info::nextfield.next, symbol_search.next, field_info::nextfnfield.next, gdbarch_list.next, field_info::typedef_field_list.next, dwarf2_queue_item.next, internalvar.next, vm_region_list.next, type_push.next, dw2_symtab_iterator.next, gdbarch_data_registration.next, and gdbarch_registration.next.
def gdb.FrameIterator.FrameIterator.__next__ | ( | self | ) |
Definition at line 50 of file FrameIterator.py.
References continuation.next, gdb.FrameIterator.FrameIterator.next(), threadlist_entry.next, so_list.next, frame_unwind_table_entry.next, sympy_symbol_object.next, stpy_symtab_object.next, blpy_block_object.next, ui_out_hdr.next, cleanup.next, dummy_frame.next, bstring.next, stab_section_info.next, pyty_type_object.next, user_reg.next, fork_info.next, skiplist_entry.next, lm_info.next, complain.next, interp.next, subfile.next, cmd_list_element.next, frame_base_table_entry.next, msym_bunch.next, psymbol_allocation_list.next, user_args.next, salpy_sal_object.next, reggroup_el.next, proc.next, ldr_module_info_t.next, substitute_path_rule.next, field_info::next_fnfieldlist.next, observer_list.next, irix_obj_list.next, partial_symtab.next, pending_block.next, dcache_block.next, pending.next, lwp_info.next, demangle_info.next, bookmark.next, mips_watchpoint.next, registry_data_registration.next, subfile_stack.next, varobj_root.next, gdb_osabi_handler.next, frame_info.next, thread_db_info.next, display.next, using_direct.next, funcall.next, thread_info.next, program_space.next, read_map_ctxt.next, record_full_entry.next, stab_section_list.next, i386_process_info.next, thread_info_struct.next, uploaded_tp.next, gdb_osabi_sniffer.next, aarch64_process_info.next, uploaded_tsv.next, core_fns.next, gdb_timer.next, objfile.next, cpstack.next, simple_pid_list.next, vlist.next, gdbarch_tdep::ctype_cache.next, serial.next, serial_ops.next, area_entry.next, bp_location.next, value.next, procinfo.next, selname.next, inferior.next, parse_stack.next, watch_area.next, command_line.next, gdb_block.next, regcache_list.next, gdb_symtab.next, mdebug_pending.next, dld_list.next, value_history_chunk.next, breakpoint.next, macro_name_list.next, symtab.next, ld_info.next, bpstats.next, displaced_step_request.next, displaced_step_inferior_state.next, abbrev_info.next, field_info::nextfield.next, symbol_search.next, field_info::nextfnfield.next, gdbarch_list.next, field_info::typedef_field_list.next, dwarf2_queue_item.next, internalvar.next, vm_region_list.next, type_push.next, dw2_symtab_iterator.next, gdbarch_data_registration.next, and gdbarch_registration.next.
Referenced by gdb.FrameIterator.FrameIterator.__next__().
def gdb.FrameIterator.FrameIterator.next | ( | self | ) |
next implementation. Returns: The next oldest frame.
Definition at line 35 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.frame, mi_parse.frame, dwarf2_per_objfile.frame, gdb.FrameDecorator.FrameVars.frame, and dwarf_expr_baton.frame.
Referenced by gdb.FrameIterator.FrameIterator.__next__(), and gdb.FrameIterator.FrameIterator.next().
def gdb.FrameIterator.FrameIterator.next | ( | self | ) |
next implementation. Returns: The next oldest frame.
Definition at line 35 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.frame, mi_parse.frame, dwarf2_per_objfile.frame, gdb.FrameDecorator.FrameVars.frame, dwarf_expr_baton.frame, and gdb.FrameIterator.FrameIterator.next().
Definition at line 26 of file FrameIterator.py.
Referenced by gdb.FrameIterator.FrameIterator::__init__(), and gdb.FrameIterator.FrameIterator::next().