Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
23
tests/debuginfo/embedded-visualizer-point.py
Normal file
23
tests/debuginfo/embedded-visualizer-point.py
Normal file
|
@ -0,0 +1,23 @@
|
|||
import gdb
|
||||
|
||||
class PointPrinter:
|
||||
"Print a Point"
|
||||
|
||||
def __init__(self, val):
|
||||
self.val = val
|
||||
self.x = int(val["x"])
|
||||
self.y = int(val["y"])
|
||||
|
||||
def to_string(self):
|
||||
return "({}, {})".format(self.x, self.y)
|
||||
|
||||
def lookup(val):
|
||||
lookup_tag = val.type.tag
|
||||
if lookup_tag is None:
|
||||
return None
|
||||
if "embedded_visualizer::point::Point" == lookup_tag:
|
||||
return PointPrinter(val)
|
||||
|
||||
return None
|
||||
|
||||
gdb.current_objfile().pretty_printers.append(lookup)
|
Loading…
Add table
Add a link
Reference in a new issue