def start_debugger(rpchandler, gui_adap_oid):
 gui_proxy = GUIProxy(rpchandler, gui_adap_oid)
 idb = Debugger.Idb(gui_proxy)
 idb_adap = IdbAdapter(idb)
 rpchandler.register(idb_adap_oid, idb_adap)
 return idb_adap_oid

def start_debugger ( rpchandler , gui_adap_oid ) : gui_proxy = GUIProxy ( rpchandler , gui_adap_oid ) idb = Debugger . Idb ( gui_proxy ) idb_adap = IdbAdapter ( idb ) rpchandler . register ( idb_adap_oid , idb_adap ) return idb_adap_oid
start the debugger and its rpc link in the python subprocess start the subprocess side of the split debugger and set up that side of the rpc link by instantiating the guiproxy .