summaryrefslogtreecommitdiffstats
path: root/Source/cmDebuggerWindowsPipeConnection.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Debugger: Fix pipe connection error message construction on WindowsWilliam R. Dieter2023-09-081-1/+16
| | | | | | | | | | | Adding an integer to a C string does pointer math, rather than converting to string. Instead convert the result of `GetLastError` to string before adding it to the error message. This problem was accidentally introduced by commit 8b1257e7bf (Debugger: Replace libuv with platform-specific connection code, 2023-07-29). Signed-off-by: William R. Dieter <william.r.dieter@intel.com>
* Debugger: Replace libuv with platform-specific connection codePaul Maybee2023-08-171-0/+272
Remove libuv usage from CMake debugger. Libuv has an async io model and cppdap uses a sync model, so an extra thread and a buffer copy were necessary to match semantics. In order to eliminate those costs this commit implements the IO using platform specific APIs.