| Summary: | Enhance Spawner JNI code to use DebugBreakProcess when running on >= XP | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | John Cortell <john.cortell> | ||||
| Component: | cdt-core | Assignee: | Project Inbox <cdt-core-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Doug Schaefer <cdtdoug> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | Flags: | john.cortell:
review?
(cdtdoug) |
||||
| Version: | 7.0 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
John Cortell
Created attachment 166614 [details]
Fix
Fix. Note that though the suggestion to use DebugBreakProcess came from an engineer at CodeSourcery, stating they use the function in gdb, I did not look at any such GPL code. This simple patch was written 100% from scratch using nothing but MSDN documentation as a reference.
Committed to HEAD. Doug, please review. *** cdt cvs genie on behalf of jcortell *** Bug 311182: Enhance Spawner JNI code to use DebugBreakProcess when running on >= XP [*] raise.c 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core.win32/library/raise.c?root=Tools_Project&r1=1.8&r2=1.9 [*] spawner.dll 1.32 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core.win32/os/win32/x86/spawner.dll?root=Tools_Project&r1=1.31&r2=1.32 |