Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2009-11-12 00:40:13 +0000
committereutarass2009-11-12 00:40:13 +0000
commit19550fa598e785d40b1e38c3299f0baa84e8bf42 (patch)
tree1e9633ba398df2734a380e3b325634aefbd1ef37 /agent.vcproj
parent28522ca4e290e13668d5cd6628410c2908d3aa16 (diff)
downloadorg.eclipse.tcf.agent-19550fa598e785d40b1e38c3299f0baa84e8bf42.tar.gz
org.eclipse.tcf.agent-19550fa598e785d40b1e38c3299f0baa84e8bf42.tar.xz
org.eclipse.tcf.agent-19550fa598e785d40b1e38c3299f0baa84e8bf42.zip
TCF Agent:
1. CPU registers and stack frame basic handling is moved to a new separate module cpudefs.c 2. Architecture dependent CPU registers and stack frame definitions are moved into separate header files - cpudefs-mdep.h 3. Implemented stack unwinding using DWARF sections .debug_frame and .eh_frame 4. Changed year in copyright notices to 2009 TCF Debugger: 1. Fixed elements order in registers view. 2. Changed source level stepping logic to better support stepping over function epilogue.
Diffstat (limited to 'agent.vcproj')
-rw-r--r--agent.vcproj988
1 files changed, 518 insertions, 470 deletions
diff --git a/agent.vcproj b/agent.vcproj
index c140f697..256bd0ef 100644
--- a/agent.vcproj
+++ b/agent.vcproj
@@ -45,7 +45,7 @@
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
- AdditionalIncludeDirectories=".,framework,services,system/Windows,main"
+ AdditionalIncludeDirectories=".,framework,services,system/Windows,machine/x86_64,main"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
StringPooling="true"
RuntimeLibrary="0"
@@ -134,7 +134,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories=".,framework,services,system/Windows,main"
+ AdditionalIncludeDirectories=".,framework,services,system/Windows,machine/x86_64,main"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
RuntimeLibrary="1"
@@ -199,482 +199,530 @@
<References>
</References>
<Files>
- <File
- RelativePath=".\framework\asyncreq.c"
- >
- </File>
- <File
- RelativePath=".\framework\asyncreq.h"
- >
- </File>
- <File
- RelativePath=".\framework\base64.c"
- >
- </File>
- <File
- RelativePath=".\framework\base64.h"
- >
- </File>
- <File
- RelativePath=".\services\breakpoints.c"
- >
- </File>
- <File
- RelativePath=".\services\breakpoints.h"
- >
- </File>
- <File
- RelativePath=".\framework\channel.c"
- >
- </File>
- <File
- RelativePath=".\framework\channel.h"
- >
- </File>
- <File
- RelativePath=".\framework\channel_tcp.c"
+ <Filter
+ Name="framework"
>
- </File>
- <File
- RelativePath=".\framework\channel_tcp.h"
+ <File
+ RelativePath=".\framework\asyncreq.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\asyncreq.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\base64.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\base64.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\channel.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\channel.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\channel_tcp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\channel_tcp.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\context.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\context.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\cpudefs.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\cpudefs.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\errors.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\errors.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\events.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\events.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\exceptions.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\exceptions.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\expressions.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\expressions.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\inputbuf.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\inputbuf.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\ip_ifc.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\ip_ifc.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\json.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\json.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\link.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\mdep.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\mdep.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\myalloc.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\myalloc.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\peer.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\peer.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\plugins.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\plugins.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\protocol.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\protocol.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\proxy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\proxy.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\streams.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\streams.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\tcf.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\trace.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\trace.h"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\waitpid.c"
+ >
+ </File>
+ <File
+ RelativePath=".\framework\waitpid.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="services"
>
- </File>
- <File
- RelativePath=".\main\cmdline.c"
+ <File
+ RelativePath=".\services\breakpoints.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\breakpoints.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\diagnostics.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\diagnostics.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\discovery.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\discovery.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\discovery_udp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\discovery_udp.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarf.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfcache.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfcache.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfexpr.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfexpr.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfframe.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfframe.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfio.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\dwarfio.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\filesystem.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\filesystem.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\linenumbers.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\linenumbers_elf.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\linenumbers_win32.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\memorymap.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\memorymap.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\memoryservice.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\memoryservice.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\processes.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\processes.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\registers.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\registers.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\runctrl.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\runctrl.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\stacktrace.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\stacktrace.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\streamsservice.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\streamsservice.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\symbols.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\symbols.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\symbols_elf.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\symbols_win32.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\sysmon.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\sysmon.h"
+ >
+ </File>
+ <File
+ RelativePath=".\services\tcf_elf.c"
+ >
+ </File>
+ <File
+ RelativePath=".\services\tcf_elf.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="main"
>
- </File>
- <File
- RelativePath=".\main\cmdline.h"
+ <File
+ RelativePath=".\main\cmdline.c"
+ >
+ </File>
+ <File
+ RelativePath=".\main\cmdline.h"
+ >
+ </File>
+ <File
+ RelativePath=".\main\main.c"
+ >
+ </File>
+ <File
+ RelativePath=".\main\main_client.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\main\main_log.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\main\main_lua.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\main\main_reg.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\main\main_va.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\main\test.c"
+ >
+ </File>
+ <File
+ RelativePath=".\main\test.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="system"
>
- </File>
+ <Filter
+ Name="Windows"
+ >
+ <File
+ RelativePath=".\system\Windows\windbgcache.c"
+ >
+ </File>
+ <File
+ RelativePath=".\system\Windows\windbgcache.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="machine"
+ >
+ <Filter
+ Name="x86_64"
+ >
+ <File
+ RelativePath=".\machine\x86_64\cpudefs-mdep.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
<File
RelativePath=".\config.h"
>
</File>
- <File
- RelativePath=".\framework\context.c"
- >
- </File>
- <File
- RelativePath=".\framework\context.h"
- >
- </File>
- <File
- RelativePath=".\services\diagnostics.c"
- >
- </File>
- <File
- RelativePath=".\services\diagnostics.h"
- >
- </File>
- <File
- RelativePath=".\services\discovery.c"
- >
- </File>
- <File
- RelativePath=".\services\discovery.h"
- >
- </File>
- <File
- RelativePath=".\services\discovery_udp.c"
- >
- </File>
- <File
- RelativePath=".\services\discovery_udp.h"
- >
- </File>
- <File
- RelativePath=".\services\dwarf.h"
- >
- </File>
- <File
- RelativePath=".\services\dwarfcache.c"
- >
- </File>
- <File
- RelativePath=".\services\dwarfcache.h"
- >
- </File>
- <File
- RelativePath=".\services\dwarfexpr.c"
- >
- </File>
- <File
- RelativePath=".\services\dwarfexpr.h"
- >
- </File>
- <File
- RelativePath=".\services\dwarfio.c"
- >
- </File>
- <File
- RelativePath=".\services\dwarfio.h"
- >
- </File>
- <File
- RelativePath=".\framework\errors.c"
- >
- </File>
- <File
- RelativePath=".\framework\errors.h"
- >
- </File>
- <File
- RelativePath=".\framework\events.c"
- >
- </File>
- <File
- RelativePath=".\framework\events.h"
- >
- </File>
- <File
- RelativePath=".\framework\exceptions.c"
- >
- </File>
- <File
- RelativePath=".\framework\exceptions.h"
- >
- </File>
- <File
- RelativePath=".\services\expressions.c"
- >
- </File>
- <File
- RelativePath=".\services\expressions.h"
- >
- </File>
- <File
- RelativePath=".\services\filesystem.c"
- >
- </File>
- <File
- RelativePath=".\services\filesystem.h"
- >
- </File>
- <File
- RelativePath=".\framework\inputbuf.c"
- >
- </File>
- <File
- RelativePath=".\framework\inputbuf.h"
- >
- </File>
- <File
- RelativePath=".\framework\ip_ifc.c"
- >
- </File>
- <File
- RelativePath=".\framework\ip_ifc.h"
- >
- </File>
- <File
- RelativePath=".\framework\json.c"
- >
- </File>
- <File
- RelativePath=".\framework\json.h"
- >
- </File>
- <File
- RelativePath=".\services\linenumbers.h"
- >
- </File>
- <File
- RelativePath=".\services\linenumbers_elf.c"
- >
- </File>
- <File
- RelativePath=".\services\linenumbers_win32.c"
- >
- </File>
- <File
- RelativePath=".\framework\link.h"
- >
- </File>
- <File
- RelativePath=".\main\main.c"
- >
- </File>
- <File
- RelativePath=".\main\main_client.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\main\main_log.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\main\main_lua.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\main\main_reg.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\main\main_va.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- ExcludedFromBuild="true"
- >
- <Tool
- Name="VCCLCompilerTool"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\framework\mdep.c"
- >
- </File>
- <File
- RelativePath=".\framework\mdep.h"
- >
- </File>
- <File
- RelativePath=".\services\memorymap.c"
- >
- </File>
- <File
- RelativePath=".\services\memorymap.h"
- >
- </File>
- <File
- RelativePath=".\services\memoryservice.c"
- >
- </File>
- <File
- RelativePath=".\services\memoryservice.h"
- >
- </File>
- <File
- RelativePath=".\framework\myalloc.c"
- >
- </File>
- <File
- RelativePath=".\framework\myalloc.h"
- >
- </File>
- <File
- RelativePath=".\framework\peer.c"
- >
- </File>
- <File
- RelativePath=".\framework\peer.h"
- >
- </File>
- <File
- RelativePath=".\framework\plugins.c"
- >
- </File>
- <File
- RelativePath=".\framework\plugins.h"
- >
- </File>
- <File
- RelativePath=".\services\processes.c"
- >
- </File>
- <File
- RelativePath=".\services\processes.h"
- >
- </File>
- <File
- RelativePath=".\framework\protocol.c"
- >
- </File>
- <File
- RelativePath=".\framework\protocol.h"
- >
- </File>
- <File
- RelativePath=".\framework\proxy.c"
- >
- </File>
- <File
- RelativePath=".\framework\proxy.h"
- >
- </File>
- <File
- RelativePath=".\services\registers.c"
- >
- </File>
- <File
- RelativePath=".\services\registers.h"
- >
- </File>
- <File
- RelativePath=".\services\runctrl.c"
- >
- </File>
- <File
- RelativePath=".\services\runctrl.h"
- >
- </File>
- <File
- RelativePath=".\services\stacktrace.c"
- >
- </File>
- <File
- RelativePath=".\services\stacktrace.h"
- >
- </File>
- <File
- RelativePath=".\framework\streams.c"
- >
- </File>
- <File
- RelativePath=".\framework\streams.h"
- >
- </File>
- <File
- RelativePath=".\services\streamsservice.c"
- >
- </File>
- <File
- RelativePath=".\services\streamsservice.h"
- >
- </File>
- <File
- RelativePath=".\services\symbols.c"
- >
- </File>
- <File
- RelativePath=".\services\symbols.h"
- >
- </File>
- <File
- RelativePath=".\services\symbols_elf.c"
- >
- </File>
- <File
- RelativePath=".\services\symbols_win32.c"
- >
- </File>
- <File
- RelativePath=".\services\sysmon.c"
- >
- </File>
- <File
- RelativePath=".\services\sysmon.h"
- >
- </File>
- <File
- RelativePath=".\framework\tcf.h"
- >
- </File>
- <File
- RelativePath=".\services\tcf_elf.c"
- >
- </File>
- <File
- RelativePath=".\services\tcf_elf.h"
- >
- </File>
- <File
- RelativePath=".\main\test.c"
- >
- </File>
- <File
- RelativePath=".\main\test.h"
- >
- </File>
- <File
- RelativePath=".\framework\trace.c"
- >
- </File>
- <File
- RelativePath=".\framework\trace.h"
- >
- </File>
- <File
- RelativePath=".\framework\waitpid.c"
- >
- </File>
- <File
- RelativePath=".\framework\waitpid.h"
- >
- </File>
- <File
- RelativePath=".\system\Windows\windbgcache.c"
- >
- </File>
- <File
- RelativePath=".\system\Windows\windbgcache.h"
- >
- </File>
</Files>
<Globals>
</Globals>

Back to the top