h$C:8None) #$%&'(-./02356789>?haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter haskell-debug-adapter haskell-debug-adapter haskell-debug-adapter haskell-debug-adapter haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter _LF_WORD :: Word8 _LF_WORD = 'n'haskell-debug-adapter haskell-debug-adapter!haskell-debug-adapter"haskell-debug-adapter#haskell-debug-adapter  !"#None(#$%&'(-./02356789>?\$haskell-debug-adapter setup logger$None(#$%&'(-./02356789>?%haskell-debug-adapter&haskell-debug-adapter%&None*#$%&'(-./02356789>?L haskell-debug-adapter Command Line Argument Data Type.haskell-debug-adapter deprecated.'haskell-debug-adapter Config Data(haskell-debug-adapter)haskell-debug-adapterdefault value instance.*haskell-debug-adapterDAP Request Data+haskell-debug-adapterDAP Response Data,haskell-debug-adapterApplication Context Data-haskell-debug-adapterApplication Context.haskell-debug-adapter/haskell-debug-adapterEvent0haskell-debug-adapter1haskell-debug-adapterState23'456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,-./01None(#$%&'(-./02356789>?D8haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterutilityhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter High priorityhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterphoityne -> haskell-dap encoding RequestArgument to [Word8] because of using ghci command line interface.haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter0On Windows, terminateProcess blocks for exiting.haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter8None(#$%&'(-./02356789>?&haskell-debug-adapterNone(#$%&'(-./02356789>?haskell-debug-adapterhaskell-debug-adapter9Any errors should be critical. don't catch anything here. None(#$%&'(-./02356789>?=haskell-debug-adaptersee  /https://github.com/Microsoft/vscode/issues/4902 see ;https://microsoft.github.io/debug-adapter-protocol/overviewhaskell-debug-adapter7Any errors should be sent back as False result Response None(#$%&'(-./02356789>?haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result Response None(#$%&'(-./02356789>?Q haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter  None(#$%&'(-./02356789>? haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter  None(#$%&'(-./02356789>?haskell-debug-adapter run ghci.haskell-debug-adapterhaskell-debug-adapterwrite to ghci.haskell-debug-adapterhaskell-debug-adapterNone(#$%&'(-./02356789>?B haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter None(#$%&'(-./02356789>?hhaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.None(#$%&'(-./02356789>?.haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?&ghaskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapterNone(#$%&'(-./02356789>?( haskell-debug-adaptersee  /https://github.com/Microsoft/vscode/issues/4902 see ;https://microsoft.github.io/debug-adapter-protocol/overviewhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter9Any errors should be critical. don't catch anything here. None(#$%&'(-./02356789>?,<haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapterNone(#$%&'(-./02356789>?-haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?-haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?.haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?/Zhaskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?0"haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?0haskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result ResponseNone(#$%&'(-./02356789>?4haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter7Any errors should be sent back as False result Responsehaskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.haskell-debug-adapter default nop.None(#$%&'(-./02356789>?5 haskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapterhaskell-debug-adapter None(#$%&'(-./02356789>?6qhaskell-debug-adapterhaskell-debug-adapterNone)#$%&'(-./02356789>?6None+ #$%&'(-./02356789>?:*haskell-debug-adapterStart HDA. Default implementation is using STDIN/STDOUT handle.(Here is an example for using TCP Socket. import Network.Socket sock <- socket AF_INET Stream defaultProtocol let host = tupleToHostAddress (0, 0, 0, 0) port = 9999 reqQ = 5 bind sock $ SockAddrInet port host listen sock reqQ (conn, _) <- accept sock hdl <- socketToHandle conn ReadWriteMode run def hdl hdl Port 9999 could be specified in the launch.json with "debugServer" attribute. "debugServer : 9999"haskell-debug-adaptercommand line arguments.haskell-debug-adapter=IN handle. used to get request from the debug adapter client.haskell-debug-adapter9OUT handle. used to response to the debug adapter client. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQERSTUVWXYZ[\]^_`abbcddeffghhijklmnopqrstuvwxyz{|}~JLO     "         "             B""5haskell-debug-adapter-0.0.35.0-Goi549FbPA26yFgQmXMGZgHaskell.Debug.Adapter.ControlHaskell.Debug.Adapter.ConstantHaskell.Debug.Adapter.Logger Haskell.Debug.Adapter.TH.UtilityHaskell.Debug.Adapter.TypeHaskell.Debug.Adapter.Utility$Haskell.Debug.Adapter.State.Shutdown+Haskell.Debug.Adapter.State.Init.Initialize5Haskell.Debug.Adapter.State.GHCiRun.ConfigurationDone,Haskell.Debug.Adapter.State.DebugRun.ThreadsHaskell.Debug.Adapter.ResponseHaskell.Debug.Adapter.RequestHaskell.Debug.Adapter.GHCi#Haskell.Debug.Adapter.State.Utility#Haskell.Debug.Adapter.State.GHCiRun.Haskell.Debug.Adapter.State.DebugRun.Terminate6Haskell.Debug.Adapter.State.DebugRun.InternalTerminate(Haskell.Debug.Adapter.State.Contaminated'Haskell.Debug.Adapter.State.Init.Launch Haskell.Debug.Adapter.State.Init.Haskell.Debug.Adapter.State.DebugRun.Variables+Haskell.Debug.Adapter.State.DebugRun.StepIn/Haskell.Debug.Adapter.State.DebugRun.StackTrace+Haskell.Debug.Adapter.State.DebugRun.Scopes)Haskell.Debug.Adapter.State.DebugRun.Next-Haskell.Debug.Adapter.State.DebugRun.Continue$Haskell.Debug.Adapter.State.DebugRun!Haskell.Debug.Adapter.ApplicationHaskell.Debug.Adapter.WatchPaths_haskell_debug_adapterArgData_hackageVersionArgData_stdioLogFileArgDatarun _INI_SEC_DEF_INI_DEF_WORK_DIR _INI_SEC_LOG _INI_LOG_FILE_INI_LOG_LEVEL _LOG_NAME _LOG_REQUEST _LOG_RESPONSE_LOG_APP_LOG_THREAD_MGR _LOG_EVENT_LOG_GHCI_STDOUT _LOG_WATCH _LOG_FORMAT_LOG_FORMAT_DATE_CONTENT_LENGTH _TWO_CRLF _1_MILLI_SEC _10_MILLI_SEC_100_MILLI_SEC_1_SEC_SEP_WIN _SEP_UNIX _GHCI_PROMPT_GHCI_PROMPT_HDA_LF_STR_BASE_GHCI_VERSION _DAP_HEADER_DAP_HEADER_OUTPUT_EVENT _DAP_CMD_END2 _HS_FILE_EXT setUpLoggerrdrop fieldModifier ConfigData$fFromJSONPriority$fDefaultArgData$fFromJSONSource$fFromJSONResponse AppStoresErrMsgGHCiProcEventStateActivityIF InitStateDatahackageVersionArgDatastdioLogFileArgData_logLevelConfigData_logFileConfigData_workDirConfigDatalogFileConfigDatalogLevelConfigDataworkDirConfigData StateTransitContaminated_ShutdownDebugRun_GHCiRunDebugRun_ShutdownDebugRun_ContaminatedGHCiRun_ShutdownGHCiRun_ContaminatedGHCiRun_DebugRun Init_Shutdown Init_GHCiRunHdaInternalTransitRequeststateHdaInternalTransitRequestHdaInternalTerminateRequestmsgHdaInternalTerminateRequestHdaInternalLoadRequestpathHdaInternalLoadRequest WrapRequestRequestInternalLoadRequestInternalTransitRequestInternalTerminateRequestInitializeRequestDisconnectRequest PauseRequestTerminateRequest LaunchRequestSetBreakpointsRequestSetFunctionBreakpointsRequestSetExceptionBreakpointsRequestConfigurationDoneRequestThreadsRequestStackTraceRequest ScopesRequestVariablesRequestContinueRequest NextRequest StepInRequestEvaluateRequestCompletionsRequestResponseInitializeResponseDisconnectResponse PauseResponseTerminateResponseLaunchResponseSetBreakpointsResponseSetFunctionBreakpointsResponseSetExceptionBreakpointsResponseConfigurationDoneResponseThreadsResponseStackTraceResponseScopesResponseVariablesResponseContinueResponse NextResponseStepInResponseEvaluateResponseCompletionsResponse OutputEventInitializedEventTerminatedEvent ExitedEventContinuedEvent StoppedEvent_ghciVerAppStores_ghciProcAppStores_logPriorityAppStores_workspaceAppStores_eventStoreAppStores_resStoreAppStores_reqStoreAppStores_debugReRunableAppStores_launchReqSeqAppStores_mainArgsAppStores_ghciPmptAppStores_stopOnEntryAppStores_startupArgsAppStores_startupFuncAppStores_startupAppStores_resSeqAppStores_appStateWAppStores_stdioLogFileAppStores_asyncsAppStores_outHandleAppStores_inHandleAppStores_appVerAppStores_appNameAppStores AppContext _procGHCiProc _errGHCiProc _rHdlGHCiProc _wHdLGHCiProcCriticalExitEventactionWrapAppStateIF doActivityW exitActionW entryActionW WrapAppState AppStateIF doActivity exitAction entryActionAppState DebugRunState ShutdownState InitState GHCiRunStateContaminatedStateShutdownStateDataContaminatedStateDataDebugRunStateDataGHCiRunStateDataappNameAppStoresappStateWAppStoresappVerAppStoresasyncsAppStoresdebugReRunableAppStoreseventStoreAppStoresghciPmptAppStoresghciProcAppStoresghciVerAppStoresinHandleAppStoreslaunchReqSeqAppStoreslogPriorityAppStoresmainArgsAppStoresoutHandleAppStoresreqStoreAppStoresresSeqAppStoresresStoreAppStoresstartupAppStoresstartupArgsAppStoresstartupFuncAppStoresstdioLogFileAppStoresstopOnEntryAppStoresworkspaceAppStores errGHCiProc procGHCiProc rHdlGHCiProc wHdLGHCiProcstr2bsbs2strstr2lbslbs2strloadFilesaveFile saveFileBSLadd2File add2FileBSLshowEErunApp addRequest addRequestHP addResponsegetIncreasedResponseSequencesendConsoleEventsendConsoleEventLFsendStdoutEventsendStdoutEventLFsendErrorEventsendErrorEventLFsendOutputEventWithTypedebugEVinfoEVwarnEVerrorEV criticalEVlogEVsendPauseResponseshowDAPsendTerminatedEventsendRestartEventsendExitedEventgetGHCiExitCodekillGHCihandleStoppedEventBodyreadLinereadChar readCharL readCharsL isOpenHdl isReadableHdl isNotEofHdl isNotEmpty isNotEmptyLaddEventliftIOErstripstripreplacesplitjoin startswith stdioLogging stdinLogging stdoutLogging$fAppStateIFShutdownStateDataapp/$fStateActivityIFInitStateDataInitializeRequest9$fStateActivityIFGHCiRunStateDataConfigurationDoneRequest0$fStateActivityIFDebugRunStateDataThreadsRequestsrc getResponse takeResponseres2lbssink_KEY_DISCONNECT_RESPONCE sendResponse getContentgetContentLengthlbs2req decodeRequestcreateWrapRequest startGHCi startGHCiIOcommandexpectInitPmpt expectPmptsetBreakpointsRequestsetExceptionBreakpointsRequestsetFunctionBreakpointsRequest terminateGHCisendDisconnectResponseevaluateRequestcompletionsRequest loadHsFileterminateRequestinternalTerminateRequest takeDapResult7$fStateActivityIFGHCiRunStateDataHdaInternalLoadRequest<$fStateActivityIFGHCiRunStateDataHdaInternalTerminateRequest:$fStateActivityIFGHCiRunStateDataHdaInternalTransitRequest3$fStateActivityIFGHCiRunStateDataCompletionsRequest0$fStateActivityIFGHCiRunStateDataEvaluateRequest.$fStateActivityIFGHCiRunStateDataStepInRequest,$fStateActivityIFGHCiRunStateDataNextRequest0$fStateActivityIFGHCiRunStateDataContinueRequest1$fStateActivityIFGHCiRunStateDataVariablesRequest.$fStateActivityIFGHCiRunStateDataScopesRequest2$fStateActivityIFGHCiRunStateDataStackTraceRequest/$fStateActivityIFGHCiRunStateDataThreadsRequest>$fStateActivityIFGHCiRunStateDataSetFunctionBreakpointsRequest?$fStateActivityIFGHCiRunStateDataSetExceptionBreakpointsRequest6$fStateActivityIFGHCiRunStateDataSetBreakpointsRequest1$fStateActivityIFGHCiRunStateDataTerminateRequest-$fStateActivityIFGHCiRunStateDataPauseRequest2$fStateActivityIFGHCiRunStateDataDisconnectRequest.$fStateActivityIFGHCiRunStateDataLaunchRequest2$fStateActivityIFGHCiRunStateDataInitializeRequest2$fStateActivityIFDebugRunStateDataTerminateRequest=$fStateActivityIFDebugRunStateDataHdaInternalTerminateRequest restartEvent<$fStateActivityIFContaminatedStateDataHdaInternalLoadRequest$fStateActivityIFContaminatedStateDataHdaInternalTerminateRequest?$fStateActivityIFContaminatedStateDataHdaInternalTransitRequest8$fStateActivityIFContaminatedStateDataCompletionsRequest5$fStateActivityIFContaminatedStateDataEvaluateRequest3$fStateActivityIFContaminatedStateDataStepInRequest1$fStateActivityIFContaminatedStateDataNextRequest5$fStateActivityIFContaminatedStateDataContinueRequest6$fStateActivityIFContaminatedStateDataVariablesRequest3$fStateActivityIFContaminatedStateDataScopesRequest7$fStateActivityIFContaminatedStateDataStackTraceRequest4$fStateActivityIFContaminatedStateDataThreadsRequest>$fStateActivityIFContaminatedStateDataConfigurationDoneRequest$fStateActivityIFContaminatedStateDataSetExceptionBreakpointsRequest$fStateActivityIFContaminatedStateDataSetFunctionBreakpointsRequest;$fStateActivityIFContaminatedStateDataSetBreakpointsRequest6$fStateActivityIFContaminatedStateDataTerminateRequest2$fStateActivityIFContaminatedStateDataPauseRequest7$fStateActivityIFContaminatedStateDataDisconnectRequest3$fStateActivityIFContaminatedStateDataLaunchRequest7$fStateActivityIFContaminatedStateDataInitializeRequest!$fAppStateIFContaminatedStateData setUpConfig setPrompt launchCmd setMainArgsloadStarupFile addWithGHC_TASKS_JSON_FILE_CONTENTS+$fStateActivityIFInitStateDataLaunchRequest4$fStateActivityIFInitStateDataHdaInternalLoadRequest9$fStateActivityIFInitStateDataHdaInternalTerminateRequest7$fStateActivityIFInitStateDataHdaInternalTransitRequest0$fStateActivityIFInitStateDataCompletionsRequest-$fStateActivityIFInitStateDataEvaluateRequest+$fStateActivityIFInitStateDataStepInRequest)$fStateActivityIFInitStateDataNextRequest-$fStateActivityIFInitStateDataContinueRequest.$fStateActivityIFInitStateDataVariablesRequest+$fStateActivityIFInitStateDataScopesRequest/$fStateActivityIFInitStateDataStackTraceRequest,$fStateActivityIFInitStateDataThreadsRequest6$fStateActivityIFInitStateDataConfigurationDoneRequest<$fStateActivityIFInitStateDataSetExceptionBreakpointsRequest;$fStateActivityIFInitStateDataSetFunctionBreakpointsRequest3$fStateActivityIFInitStateDataSetBreakpointsRequest.$fStateActivityIFInitStateDataTerminateRequest*$fStateActivityIFInitStateDataPauseRequest/$fStateActivityIFInitStateDataDisconnectRequest$fAppStateIFInitStateData2$fStateActivityIFDebugRunStateDataVariablesRequest/$fStateActivityIFDebugRunStateDataStepInRequest3$fStateActivityIFDebugRunStateDataStackTraceRequest/$fStateActivityIFDebugRunStateDataScopesRequest-$fStateActivityIFDebugRunStateDataNextRequest1$fStateActivityIFDebugRunStateDataContinueRequestgoEntry stopOnEntry startDebug8$fStateActivityIFDebugRunStateDataHdaInternalLoadRequest;$fStateActivityIFDebugRunStateDataHdaInternalTransitRequest4$fStateActivityIFDebugRunStateDataCompletionsRequest1$fStateActivityIFDebugRunStateDataEvaluateRequest:$fStateActivityIFDebugRunStateDataConfigurationDoneRequest?$fStateActivityIFDebugRunStateDataSetFunctionBreakpointsRequest$fStateActivityIFDebugRunStateDataSetExceptionBreakpointsRequest7$fStateActivityIFDebugRunStateDataSetBreakpointsRequest.$fStateActivityIFDebugRunStateDataPauseRequest3$fStateActivityIFDebugRunStateDataDisconnectRequest/$fStateActivityIFDebugRunStateDataLaunchRequest3$fStateActivityIFDebugRunStateDataInitializeRequest takeRequestappMaintransit updateState changeStateversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName