GDB (xrefs)
|
Public Member Functions | |
__init__ (self, val) | |
__str__ (self) | |
init_TYPE_FLAGS (self) | |
Public Attributes | |
val = val | |
list | val |
A class that prints a decoded form of an instance_flags value. This class uses a global named TYPE_FLAGS, which is a list of all defined TypeFlag values. Using a global allows us to compute this list only once. This class relies on a couple of enumeration types being defined. If not, then printing of the instance_flag is going to be degraded, but it's not a fatal error.
Definition at line 54 of file gdb-gdb.py.
gdb-gdb.TypeFlagsPrinter.__init__ | ( | self, | |
val ) |
Definition at line 66 of file gdb-gdb.py.
gdb-gdb.TypeFlagsPrinter.__str__ | ( | self | ) |
Definition at line 69 of file gdb-gdb.py.
References gdb-gdb.TypeFlagsPrinter.init_TYPE_FLAGS().
gdb-gdb.TypeFlagsPrinter.init_TYPE_FLAGS | ( | self | ) |
Initialize the TYPE_FLAGS global as a list of TypeFlag objects. This operation requires the search of a couple of enumeration types. If not found, a warning is printed on stdout, and TYPE_FLAGS is set to the empty list. The resulting list is sorted by increasing value, to facilitate printing of the list of flags used in an instance_flags value.
Definition at line 83 of file gdb-gdb.py.
Referenced by gdb-gdb.TypeFlagsPrinter.__str__().
gdb-gdb.TypeFlagsPrinter.val = val |
Definition at line 67 of file gdb-gdb.py.
Referenced by gdb-gdb.StructMainTypePrettyPrinter.bound_img(), gdb-gdb.StructMainTypePrettyPrinter.bounds_img(), gdb-gdb.StructMainTypePrettyPrinter.flags_to_string(), gdb-gdb.StructMainTypePrettyPrinter.owner_to_string(), gdb-gdb.StructMainTypePrettyPrinter.struct_field_img(), gdb-gdb.StructMainTypePrettyPrinter.to_string(), gdb-gdb.StructTypePrettyPrinter.to_string(), and gdb-gdb.StructMainTypePrettyPrinter.type_specific_img().
list gdb-gdb.TypeFlagsPrinter.val |
Definition at line 73 of file gdb-gdb.py.
Referenced by gdb-gdb.StructMainTypePrettyPrinter.bound_img(), gdb-gdb.StructMainTypePrettyPrinter.bounds_img(), gdb-gdb.StructMainTypePrettyPrinter.flags_to_string(), gdb-gdb.StructMainTypePrettyPrinter.owner_to_string(), gdb-gdb.StructMainTypePrettyPrinter.struct_field_img(), gdb-gdb.StructMainTypePrettyPrinter.to_string(), gdb-gdb.StructTypePrettyPrinter.to_string(), and gdb-gdb.StructMainTypePrettyPrinter.type_specific_img().