(rpchandler, gui_adap_oid)
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, Idb debugger, and IdbAdapter
    objects and linking them together.  Register the IdbAdapter with the
    RPCServer to handle RPC requests from the split debugger GUI via the
    IdbProxy.
Start the debugger and its RPC link in the Python subprocess
Start the debugger and its RPC link in the Python subprocess
def start_debugger(rpchandler, gui_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, Idb debugger, and IdbAdapter
    objects and linking them together.  Register the IdbAdapter with the
    RPCServer to handle RPC requests from the split debugger GUI via the
    IdbProxy.

    """
    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