head	1.9;
access;
symbols;
locks; strict;
comment	@# @;


1.9
date	2007.03.02.21.54.26;	author dschaefer;	state dead;
branches;
next	1.8;
commitid	52b245e89d124567;

1.8
date	2007.02.28.18.14.56;	author dschaefer;	state Exp;
branches;
next	1.7;
commitid	24bd45e5c6a04567;

1.7
date	2007.02.25.20.25.44;	author dschaefer;	state Exp;
branches;
next	1.6;
commitid	1fcd45e1f0c74567;

1.6
date	2007.02.25.18.35.11;	author dschaefer;	state dead;
branches;
next	1.5;
commitid	599a45e1d6de4567;

1.5
date	2007.02.16.05.22.04;	author dschaefer;	state Exp;
branches;
next	1.4;
commitid	5b2c45d53f7b4567;

1.4
date	2007.02.15.03.15.55;	author dschaefer;	state Exp;
branches;
next	1.3;
commitid	674f45d3d06a4567;

1.3
date	2007.02.10.01.01.50;	author dschaefer;	state Exp;
branches;
next	1.2;
commitid	7ca345cd197e4567;

1.2
date	2007.01.15.08.35.57;	author dschaefer;	state Exp;
branches;
next	1.1;
commitid	6d0245ab3cec4567;

1.1
date	2007.01.14.20.05.39;	author dschaefer;	state Exp;
branches;
next	;
commitid	6e0a45aa8d134567;


desc
@@


1.9
log
@Upgrade to new project model. Trying to get a few more things working but I'm not sure this strategy is working out. Time to start thinking of dropping dbgeng, and doing my own...
@
text
@<?xml version="1.0" encoding="UTF-8"?>
<?fileVersion 3.1.0?>

<ManagedProjectBuildInfo>
<project id="org.eclipse.cdt.windows.debug.debugger.org.eclipse.cdt.windows.projectType.exe.1818821554" name="Windows Executable (EXE)" projectType="org.eclipse.cdt.windows.projectType.exe">
<configuration artifactExtension="exe" artifactName="cdtwindbg" description="" id="org.eclipse.cdt.windows.exe.debug.551779138" name="Debug" parent="org.eclipse.cdt.windows.exe.debug">
<toolChain id="org.eclipse.cdt.windows.exe.debug.toolChain.122158447" superClass="org.eclipse.cdt.windows.exe.debug.toolChain">
<tool id="org.eclipse.cdt.windows.exe.debug.compiler.1896860776" name="CL Compiler" superClass="org.eclipse.cdt.windows.exe.debug.compiler">
<option id="org.eclipse.cdt.windows.cl.option.includes.982470133" superClass="org.eclipse.cdt.windows.cl.option.includes" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/org.eclipse.cdt.windows.debug.debugger/mi}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/org.eclipse.cdt.windows.debug.debugger/win}&quot;"/>
</option>
</tool>
<tool id="org.eclipse.cdt.windows.exe.debug.rc.1524524506" name="Resource Compiler" superClass="org.eclipse.cdt.windows.exe.debug.rc"/>
<tool id="org.eclipse.cdt.windows.exe.debug.linker.323990165" name="LINK Executable Linker" superClass="org.eclipse.cdt.windows.exe.debug.linker">
<option id="org.eclipse.cdt.windows.link.option.libpath.1789020010" superClass="org.eclipse.cdt.windows.link.option.libpath" valueType="stringList"/>
<option id="org.eclipse.cdt.windows.link.option.libraries.2098383687" superClass="org.eclipse.cdt.windows.link.option.libraries" valueType="libs">
<listOptionValue builtIn="false" value="dbgeng.lib"/>
<listOptionValue builtIn="false" value="dbghelp.lib"/>
<listOptionValue builtIn="false" value="user32.lib"/>
</option>
</tool>
<macros expandEnvironmentMacros="true"/>
</toolChain>
</configuration>
<configuration artifactExtension="exe" artifactName="org.eclipse.cdt.windows.debug.debugger" description="" id="org.eclipse.cdt.windows.exe.release.1079984960" name="Release" parent="org.eclipse.cdt.windows.exe.release">
<toolChain id="org.eclipse.cdt.windows.exe.release.toolChain.41095656" superClass="org.eclipse.cdt.windows.exe.release.toolChain">
<tool id="org.eclipse.cdt.windows.exe.release.compiler.193140422" name="CL Compiler" superClass="org.eclipse.cdt.windows.exe.release.compiler"/>
<tool id="org.eclipse.cdt.windows.exe.release.rc.467884532" name="Resource Compiler" superClass="org.eclipse.cdt.windows.exe.release.rc"/>
<tool id="org.eclipse.cdt.windows.exe.release.linker.888129552" name="LINK Executable Linker" superClass="org.eclipse.cdt.windows.exe.release.linker"/>
</toolChain>
</configuration>
<macros/>
</project>
</ManagedProjectBuildInfo>
@


1.8
log
@Got Step Into working better. Using dbghelp directly instead of the seriously lacking IDebugSymbols interface.
@
text
@@


1.7
log
@Get the Debugger building with M5 again.
@
text
@a11 1
<listOptionValue builtIn="false" value="&quot;C:\Program Files\Debugging Tools for Windows\sdk\inc&quot;"/>
d16 1
a16 3
<option id="org.eclipse.cdt.windows.link.option.libpath.1789020010" superClass="org.eclipse.cdt.windows.link.option.libpath" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;C:\Program Files\Debugging Tools for Windows\sdk\lib&quot;"/>
</option>
d18 1
@


1.6
log
@Upgrade to new project model.
@
text
@d5 5
a9 6
<project id="org.eclipse.cdt.windows.debug.debugger.org.eclipse.cdt.windows.projectType.exe.411213604" name="Windows Executable (EXE)" projectType="org.eclipse.cdt.windows.projectType.exe">
<configuration artifactExtension="exe" artifactName="cdtwindbg" description="" id="org.eclipse.cdt.windows.exe.debug.814161890" name="Debug" parent="org.eclipse.cdt.windows.exe.debug">
<toolChain id="org.eclipse.cdt.windows.exe.debug.toolChain.1828107254" superClass="org.eclipse.cdt.windows.exe.debug.toolChain">
<tool id="org.eclipse.cdt.windows.exe.debug.compiler.423673814" name="CL Compiler" superClass="org.eclipse.cdt.windows.exe.debug.compiler">
<option id="org.eclipse.cdt.windows.cl.option.includes.612736003" superClass="org.eclipse.cdt.windows.cl.option.includes" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;C:\Program Files\Debugging Tools for Windows\sdk\inc&quot;"/>
d12 1
a13 1
<option id="org.eclipse.cdt.windows.cl.option.macros.861805066" superClass="org.eclipse.cdt.windows.cl.option.macros"/>
d15 4
a18 4
<tool id="org.eclipse.cdt.windows.exe.debug.rc.938605009" name="Resource Compiler" superClass="org.eclipse.cdt.windows.exe.debug.rc"/>
<tool id="org.eclipse.cdt.windows.exe.debug.linker.1955992580" name="LINK Executable Linker" superClass="org.eclipse.cdt.windows.exe.debug.linker">
<option id="org.eclipse.cdt.windows.link.option.libpath.363676179" superClass="org.eclipse.cdt.windows.link.option.libpath" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;C:\Program Files\Debugging Tools for Windows\sdk\lib\i386&quot;"/>
d20 2
a21 1
<option id="org.eclipse.cdt.windows.link.option.libraries.427883239" superClass="org.eclipse.cdt.windows.link.option.libraries" valueType="libs">
d28 5
a32 6
<configuration artifactExtension="exe" artifactName="cdtwindbg" description="" id="org.eclipse.cdt.windows.exe.release.1078934335" name="Release" parent="org.eclipse.cdt.windows.exe.release">
<toolChain id="org.eclipse.cdt.windows.exe.release.toolChain.1472294306" superClass="org.eclipse.cdt.windows.exe.release.toolChain">
<tool id="org.eclipse.cdt.windows.exe.release.compiler.1850267821" name="CL Compiler" superClass="org.eclipse.cdt.windows.exe.release.compiler"/>
<tool id="org.eclipse.cdt.windows.exe.release.rc.1134152810" name="Resource Compiler" superClass="org.eclipse.cdt.windows.exe.release.rc"/>
<tool id="org.eclipse.cdt.windows.exe.release.linker.1169519587" name="LINK Executable Linker" superClass="org.eclipse.cdt.windows.exe.release.linker"/>
<macros expandEnvironmentMacros="true"/>
@


1.5
log
@Break on main now works and shows the stack frame.
@
text
@@


1.4
log
@Some restructuring work to get the MI command/debug engine flow working nicely. We now have the process start up and wait for the exec-run command before executing.
@
text
@d12 1
a21 1
<listOptionValue builtIn="false" value="dbgeng.lib"/>
@


1.3
log
@Fix the library setting.
@
text
@d13 1
a13 1
<option id="org.eclipse.cdt.windows.cl.option.macros.861805066" superClass="org.eclipse.cdt.windows.cl.option.macros" valueType="definedSymbols"/>
d22 1
@


1.2
log
@Got the test running. CreateProcess now works.
@
text
@d20 1
a20 1
<option id="org.eclipse.cdt.windows.link.option.libraries.427883239" superClass="org.eclipse.cdt.windows.link.option.libraries" valueType="stringList">
@


1.1
log
@New attempt at the Windows Debugger. This time we have an external executable that implements the MI protocol to talk to Eclipse.
@
text
@d10 1
d13 9
a21 2
<option id="org.eclipse.cdt.windows.cl.option.macros.861805066" superClass="org.eclipse.cdt.windows.cl.option.macros" valueType="definedSymbols">
<listOptionValue builtIn="false" value="UNICODE"/>
a23 2
<tool id="org.eclipse.cdt.windows.exe.debug.rc.938605009" name="Resource Compiler" superClass="org.eclipse.cdt.windows.exe.debug.rc"/>
<tool id="org.eclipse.cdt.windows.exe.debug.linker.1955992580" name="LINK Executable Linker" superClass="org.eclipse.cdt.windows.exe.debug.linker"/>
@

