GDB (xrefs)
|
Public Member Functions | |
__init__ (self, frame_obj) | |
__iter__ (self) | |
next (self) | |
__next__ (self) | |
__init__ (self, frame_obj) | |
__iter__ (self) | |
next (self) | |
__next__ (self) | |
Public Attributes | |
frame | |
A gdb.Frame iterator. Iterates over gdb.Frames or objects that conform to that interface.
Definition at line 17 of file FrameIterator.py.
gdb.FrameIterator.FrameIterator.__init__ | ( | self, | |
frame_obj | |||
) |
Initialize a FrameIterator. Arguments: frame_obj the starting frame.
Definition at line 21 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.__init__().
Referenced by gdb.FrameIterator.FrameIterator.__init__().
gdb.FrameIterator.FrameIterator.__init__ | ( | self, | |
frame_obj | |||
) |
Initialize a FrameIterator. Arguments: frame_obj the starting frame.
Definition at line 21 of file FrameIterator.py.
References gdb.FrameIterator.FrameIterator.__init__(), dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, btrace_frame_cache.frame, and varobj_root.frame.
gdb.FrameIterator.FrameIterator.__iter__ | ( | self | ) |
Definition at line 30 of file FrameIterator.py.
gdb.FrameIterator.FrameIterator.__iter__ | ( | self | ) |
Definition at line 30 of file FrameIterator.py.
gdb.FrameIterator.FrameIterator.__next__ | ( | self | ) |
Definition at line 48 of file FrameIterator.py.
References cache_entry.next, gdbarch_registration.next, arm_linux_process_info.next, gdb::bstring.next, bp_location.next, breakpoint.next, bpstat.next, btrace_function.next, pending_block.next, subfile.next, pending.next, cmd_list_element.next, command_line.next, demangle_info.next, dcache_block.next, dummy_frame_dtor_list.next, dummy_frame.next, dwarf2_frame_fn_data.next, property_addr_info.next, dw2_symtab_iterator.next, dw2_debug_names_iterator.next(), frame_base_table_entry.next, frame_unwind_table_entry.next, frame_info.next, gdbarch_list.next, dynamic_prop_list.next, vm_region_list.next, proc.next, chained_gdb_smob.next, value_smob.next, interp.next, simple_pid_list.next, thread_db_info.next, macro_name_list.next, parse_stack.next, mdebug_pending.next, msym_bunch.next, using_direct.next, mips_watchpoint.next, selname.next, gdb_osabi_handler.next, gdb_osabi_sniffer.next, type_push.next, procinfo.next, pv_area::area_entry.next, partial_symtab.next, block_object.next, disasm_info_object.next, symbol_object.next, symtab_object.next, sal_object.next, type_object.next, value_object.next, switch_thru_all_uis.next(), py_varobj_iter.next(), gdb.FrameIterator.FrameIterator.next(), record_full_entry.next, ld_info.next, s390_process_info.next, serial.next, so_list.next, stabs_nextfield.next, next_fnfieldlist.next, symtab.next, compunit_symtab.next, ui.next, uploaded_tp.next, uploaded_tsv.next, user_reg.next, internalvar.next, varobj_iter.next(), and ctype_cache.next.
gdb.FrameIterator.FrameIterator.__next__ | ( | self | ) |
Definition at line 48 of file FrameIterator.py.
References cache_entry.next, gdbarch_registration.next, arm_linux_process_info.next, gdb::bstring.next, bp_location.next, breakpoint.next, bpstat.next, btrace_function.next, pending_block.next, subfile.next, pending.next, cmd_list_element.next, command_line.next, demangle_info.next, dcache_block.next, dummy_frame_dtor_list.next, dummy_frame.next, dwarf2_frame_fn_data.next, property_addr_info.next, dw2_symtab_iterator.next, dw2_debug_names_iterator.next(), frame_base_table_entry.next, frame_unwind_table_entry.next, frame_info.next, gdbarch_list.next, dynamic_prop_list.next, vm_region_list.next, proc.next, chained_gdb_smob.next, value_smob.next, interp.next, simple_pid_list.next, thread_db_info.next, macro_name_list.next, parse_stack.next, mdebug_pending.next, msym_bunch.next, using_direct.next, mips_watchpoint.next, selname.next, gdb_osabi_handler.next, gdb_osabi_sniffer.next, type_push.next, procinfo.next, pv_area::area_entry.next, partial_symtab.next, block_object.next, disasm_info_object.next, symbol_object.next, symtab_object.next, sal_object.next, type_object.next, value_object.next, switch_thru_all_uis.next(), py_varobj_iter.next(), gdb.FrameIterator.FrameIterator.next(), record_full_entry.next, ld_info.next, s390_process_info.next, serial.next, so_list.next, stabs_nextfield.next, next_fnfieldlist.next, symtab.next, compunit_symtab.next, ui.next, uploaded_tp.next, uploaded_tsv.next, user_reg.next, internalvar.next, varobj_iter.next(), and ctype_cache.next.
gdb.FrameIterator.FrameIterator.next | ( | self | ) |
next implementation. Returns: The next oldest frame.
Definition at line 33 of file FrameIterator.py.
References dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, btrace_frame_cache.frame, and varobj_root.frame.
Referenced by gdb.FrameIterator.FrameIterator.__next__().
gdb.FrameIterator.FrameIterator.next | ( | self | ) |
next implementation. Returns: The next oldest frame.
Definition at line 33 of file FrameIterator.py.
References dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, btrace_frame_cache.frame, and varobj_root.frame.
Referenced by gdb.FrameIterator.FrameIterator.__next__().
gdb.FrameIterator.FrameIterator.frame |