GDB (xrefs)
|
Public Member Functions | |
def | __init__ (self, frame) |
def | fetch_b (self, sym) |
def | fetch_frame_locals (self) |
def | fetch_frame_args (self) |
def | __init__ (self, frame) |
def | fetch_b (self, sym) |
def | fetch_frame_locals (self) |
def | fetch_frame_args (self) |
Public Attributes | |
frame | |
symbol_class | |
Utility class to fetch and store frame local variables, or frame arguments.
Definition at line 220 of file FrameDecorator.py.
def gdb.FrameDecorator.FrameVars.__init__ | ( | self, | |
frame | |||
) |
Definition at line 225 of file FrameDecorator.py.
def gdb.FrameDecorator.FrameVars.__init__ | ( | self, | |
frame | |||
) |
Definition at line 225 of file FrameDecorator.py.
References gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, btrace_frame_cache.frame, varobj_root.frame, and gdb.FrameDecorator.FrameVars.symbol_class.
def gdb.FrameDecorator.FrameVars.fetch_b | ( | self, | |
sym | |||
) |
Local utility method to determine if according to Symbol type whether it should be included in the iterator. Not all symbols are fetched, and only symbols that return True from this method should be fetched.
Definition at line 237 of file FrameDecorator.py.
References get(), and gdb.FrameDecorator.FrameVars.symbol_class.
Referenced by gdb.FrameDecorator.FrameVars.fetch_frame_locals().
def gdb.FrameDecorator.FrameVars.fetch_b | ( | self, | |
sym | |||
) |
Local utility method to determine if according to Symbol type whether it should be included in the iterator. Not all symbols are fetched, and only symbols that return True from this method should be fetched.
Definition at line 237 of file FrameDecorator.py.
References get(), and gdb.FrameDecorator.FrameVars.symbol_class.
Referenced by gdb.FrameDecorator.FrameVars.fetch_frame_locals().
def gdb.FrameDecorator.FrameVars.fetch_frame_args | ( | self | ) |
Public utility method to fetch frame arguments for the stored frame. Frame arguments are the only type fetched. If there are no frame argument variables, return an empty list.
Definition at line 277 of file FrameDecorator.py.
References gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, btrace_frame_cache.frame, and varobj_root.frame.
def gdb.FrameDecorator.FrameVars.fetch_frame_args | ( | self | ) |
Public utility method to fetch frame arguments for the stored frame. Frame arguments are the only type fetched. If there are no frame argument variables, return an empty list.
Definition at line 277 of file FrameDecorator.py.
References gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, btrace_frame_cache.frame, and varobj_root.frame.
def gdb.FrameDecorator.FrameVars.fetch_frame_locals | ( | self | ) |
Public utility method to fetch frame local variables for the stored frame. Frame arguments are not fetched. If there are no frame local variables, return an empty list.
Definition at line 253 of file FrameDecorator.py.
References gdb.FrameDecorator.FrameVars.fetch_b(), gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, btrace_frame_cache.frame, and varobj_root.frame.
def gdb.FrameDecorator.FrameVars.fetch_frame_locals | ( | self | ) |
Public utility method to fetch frame local variables for the stored frame. Frame arguments are not fetched. If there are no frame local variables, return an empty list.
Definition at line 253 of file FrameDecorator.py.
References gdb.FrameDecorator.FrameVars.fetch_b(), gdb.FrameDecorator.FrameVars.frame, gdb.FrameIterator.FrameIterator.frame, dwarf2_per_bfd.frame, dwarf2_debug_sections.frame, mi_parse.frame, btrace_frame_cache.frame, and varobj_root.frame.
gdb.FrameDecorator.FrameVars.frame |
gdb.FrameDecorator.FrameVars.symbol_class |
Definition at line 227 of file FrameDecorator.py.
Referenced by gdb.FrameDecorator.FrameVars.__init__(), and gdb.FrameDecorator.FrameVars.fetch_b().