MCPcopy Create free account
hub / github.com/OpenImageDebugger/OpenImageDebugger / get_debugger_bridge

Function get_debugger_bridge

resources/oid.py:89–112  ·  view source on GitHub ↗

Instantiate the debugger bridge.

()

Source from the content-addressed store, hash-verified

87
88
89def get_debugger_bridge():
90 """
91 Instantiate the debugger bridge.
92 """
93 import traceback
94 from oidscripts import typebridge
95
96 debugger_bridges = [
97 import_lldb,
98 import_gdb,
99 ]
100
101 type_bridge_object = typebridge.TypeBridge()
102 error_traces = []
103
104 for bridge in debugger_bridges:
105 try:
106 return bridge(type_bridge_object)
107 except Exception:
108 error_traces.append(traceback.format_exc())
109
110 log.error('Could not instantiate any debugger bridge')
111 log.error('\n'.join(error_traces))
112 exit(1)
113
114
115def main():

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected