gdb: Fix python style
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5986>
This commit is contained in:
parent
6258ee56d2
commit
f1070b4380
@ -8,6 +8,8 @@ if sys.version_info[0] >= 3:
|
||||
long = int
|
||||
|
||||
# This is not quite right, as local vars may override symname
|
||||
|
||||
|
||||
def read_global_var(symname):
|
||||
return gdb.selected_frame().read_var(symname)
|
||||
|
||||
@ -43,9 +45,10 @@ def g_quark_to_string(quark):
|
||||
return None
|
||||
|
||||
##
|
||||
## imported from glib: gobject/gobject_gdb.py
|
||||
# imported from glib: gobject/gobject_gdb.py
|
||||
##
|
||||
|
||||
|
||||
def g_type_to_typenode(gtype):
|
||||
def lookup_fundamental_type(typenode):
|
||||
if typenode == 0:
|
||||
@ -63,12 +66,14 @@ def g_type_to_typenode (gtype):
|
||||
typenode = lookup_fundamental_type(typenode)
|
||||
return typenode
|
||||
|
||||
|
||||
def g_type_to_name(gtype):
|
||||
typenode = g_type_to_typenode(gtype)
|
||||
if typenode != None:
|
||||
if typenode:
|
||||
return g_quark_to_string(typenode["qname"])
|
||||
return None
|
||||
|
||||
|
||||
def g_type_name_from_instance(instance):
|
||||
if long(instance) != 0:
|
||||
try:
|
||||
|
@ -92,8 +92,8 @@ class GstObjectPrettyPrinter:
|
||||
|
||||
|
||||
GST_SECOND = 1000000000
|
||||
GST_CLOCK_TIME_NONE = 2**64-1
|
||||
GST_CLOCK_STIME_NONE = -2**63
|
||||
GST_CLOCK_TIME_NONE = (2 ** 64) - 1
|
||||
GST_CLOCK_STIME_NONE = -(2 ** 63)
|
||||
|
||||
|
||||
def format_time(n, signed=False):
|
||||
@ -446,9 +446,9 @@ class GdbGValue:
|
||||
gdb_type = gdb.lookup_type("GArray").pointer()
|
||||
value = value[0]["v_pointer"].cast(gdb_type)
|
||||
v = "<"
|
||||
for l in _g_array_iter(value, gvalue_type):
|
||||
for array_val in _g_array_iter(value, gvalue_type):
|
||||
v += " " if v == "<" else ", "
|
||||
v += str(GdbGValue(l))
|
||||
v += str(GdbGValue(array_val))
|
||||
v += " >"
|
||||
elif tname in ("GEnum"):
|
||||
v = "%s(%s)" % (
|
||||
@ -647,8 +647,8 @@ class GdbGstBuffer:
|
||||
_gdb_write(indent, "%s:" % meta_type_name)
|
||||
indent += 1
|
||||
meta_info = str(meta.cast(gdb.lookup_type(meta_type_name)))
|
||||
for l in meta_info.split('\n'):
|
||||
_gdb_write(indent, l)
|
||||
for info in meta_info.split('\n'):
|
||||
_gdb_write(indent, info)
|
||||
indent -= 1
|
||||
meta_item = meta_item['next']
|
||||
else:
|
||||
@ -1097,6 +1097,7 @@ GST_DEBUG_BIN_TO_DOT_FILE. This command will find the top-level parent
|
||||
for the given gstreamer object and create the dot for that element.
|
||||
|
||||
Usage: gst-dot <gst-object> <file-name>"""
|
||||
|
||||
def __init__(self):
|
||||
super(GstDot, self).__init__("gst-dot", gdb.COMMAND_DATA)
|
||||
|
||||
@ -1130,6 +1131,7 @@ class GstPrint(gdb.Command):
|
||||
Print high-level information for GStreamer objects
|
||||
|
||||
Usage gst-print <gstreamer-object>"""
|
||||
|
||||
def __init__(self):
|
||||
super(GstPrint, self).__init__("gst-print", gdb.COMMAND_DATA,
|
||||
gdb.COMPLETE_SYMBOL)
|
||||
@ -1165,6 +1167,7 @@ Usage gst-print <gstreamer-object>"""
|
||||
class GstPipelineTree(gdb.Command):
|
||||
"""\
|
||||
Usage: gst-pipeline-tree <gst-object>"""
|
||||
|
||||
def __init__(self):
|
||||
super(GstPipelineTree, self).__init__("gst-pipeline-tree",
|
||||
gdb.COMPLETE_SYMBOL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user