Skip to main content
path: root/server
AgeCommit message (Collapse)AuthorFilesLines
2012-08-04TCF Server: project files for MSVC 2010Eugene Tarassov3-0/+637
2012-08-04TCF Server: allow register definitions for debug contexts other then a threadEugene Tarassov1-3/+11
2012-06-10TCF Agent: new function in JSON API: json_test_charEugene Tarassov1-48/+48
2012-06-07TCF Server: fixed a memory leakEugene Tarassov1-1/+2
2012-05-22TCF Agent: fixed memory leaksEugene Tarassov1-10/+28
2012-05-19TCF Agent: run control: a bit better safe events logicEugene Tarassov1-1/+1
2012-05-19TCF Server: fixed bug in handling of more then 256 register definitionsEugene Tarassov1-11/+12
2012-04-25TCF Agent: wider usage of location expressions instead of ↵Eugene Tarassov1-0/+4
get_symbol_address, get_symbol_offset
2012-04-20TCF Agent: added support for target specific properties in breakpoint statusEugene Tarassov1-0/+1
2012-03-15TCF Server: fix server builds which do not include various servicesPeder Andersen1-1/+12
2012-03-15TCF Server: allow external toggling of SERVICE_StreamsPeder Andersen1-0/+2
2012-03-13TCF Agent: new optional function in debug context API: ↵Eugene Tarassov1-0/+1
2012-03-11TCF Agent: added support for function call injection.Eugene Tarassov1-0/+8
2012-03-02TCF Server: better handling of register definitions.Eugene Tarassov1-71/+57
2012-02-28TCF Server: fixed stack frame registers access.Eugene Tarassov1-3/+12
2012-02-23TCF Agent: fixed build errors introduced by ↵Eugene Tarassov1-0/+11
2012-02-15TCF Agent: got rid of warnings produced by "gcc -Wundef".Eugene Tarassov1-2/+33
2012-01-12TCF Server: fixed handling of ContextQuery and ID properties of memory ↵Eugene Tarassov2-1/+10
region in the server cache.
2012-01-06TCF Server: a better (but still incomplete) handling of register groups in ↵Eugene Tarassov1-76/+82
the debug context proxy.
2012-01-06TCF Agent: fixed: eventpoints don't work when symbols are handled on a host ↵Eugene Tarassov1-8/+9
2012-01-05TCF Agent: new command Symbols.getSymFileInfo - get symbol file name and ↵Eugene Tarassov1-9/+8
other properties.
2011-12-30TCF Agent: implemented remote execution of DWRF expressions; more C++ ↵Eugene Tarassov1-20/+28
support in DWARF reader.
2011-12-13TCF Agent: added support of 64-bit Windows.Eugene Tarassov3-8/+174
2011-12-02TCF Agent: tested and fixed handling of "debuginfo" files in Linux. Added ↵Eugene Tarassov1-0/+8
support for GNU extensions of DWARF.
2011-11-28TCF Server: fixed: the server must update memory map when path map changes.Eugene Tarassov1-2/+19
2011-11-24TCF Agent: added "tcf/" prefix to system and machine dependent header files.Eugene Tarassov2-13/+9
2011-11-21TCF Server: fixed segmentation fault when a client sets invalid path mapping.Eugene Tarassov1-1/+2
2011-11-21Merge remote branch 'remotes/origin/master' into juno-refactoringEugene Tarassov1-2/+1
2011-11-21TCF Agent: leverage static initialization of listsPeder Andersen1-2/+1
In addition to improving size and performance, this allows certain service capabilites to function to some extent before their initializer routines are invoked.
2011-11-16TCF Server: fixed build error caused by changes in pathmap.cEugene Tarassov1-1/+1
2011-11-16TCF Server: fixed build error caused by changes in pathmap.cEugene Tarassov1-1/+1
2011-11-10Fixed agent and server makefiles.Eugene Tarassov1-3/+3
2011-11-10#include directives changed to include "tcf" as the first directory name in ↵Eugene Tarassov6-119/+119
header file path.
2011-11-10Agent code is moved into separate "agent" directory, all C code moved into ↵Eugene Tarassov5-0/+0
"tcf" directory.
2011-10-16TCF Agent: implemented extension point for DWARF relocations.Eugene Tarassov1-0/+4
2011-09-29Fixed makefiles that depend on agent source location.Eugene Tarassov2-89/+89
2011-09-14TCF Agent: implemented new context group: CONTEXT_GROUP_SYMBOLS. The group ↵eutarass1-3/+3
is used to associate symbol reader configuration with debug contexts.
2011-09-13TCF Server: fixed forwarding of PathMap.set commands.eutarass1-2/+2
2011-09-12TCF Agent: implemented translation of breakpoint file names.eutarass1-2/+2
2011-09-07TCF Agent: fixed misspelled name of a function in Memory Map service API.eutarass1-1/+1
2011-08-29TCF Agent: DWARF expression evaluation code is moved to a separate module to ↵eutarass1-0/+8
be used as generic virtual machine.
2011-06-13Changes in Memory Map service implementation and UI:eutarass1-7/+9
1. Added new notification callback: void (*mapping_changed)(Context * ctx, void * client_data). 2. Manual memory map entries are now associated with full context name (including parent names) to avoid ambiguity. 3. TCF launch configuration now includes "Symbol Files" tab to allow editing of manual map entries as part of the launch configuration. 4. "Debug context" field of the memory map UI changed to combo box to allow a user to see/edit all maps associated with a launch.
2011-06-07TCF Agent: implemented handling of implicit 'this' in expressions.eutarass1-2/+0
2011-05-27TCF Agent: added a clarification phrase to the licensing notices in the ↵eutarass5-0/+5
agent source code: "You may elect to redistribute this code under either of these licenses."
2011-03-30TCF Agent:eutarass1-2/+3
1. added support for debugging a code running in compatibility mode, like 32-bit code on 64-bit CPU. 2. fixed: register variable values are always returned as 8 bytes regardless of actual size. 3. improved text for some error messages. 4. added support for big-endian values in expression evaluator.
2011-02-03TCF Agent: fixed: ini_server() function should return an error code instead ↵eutarass2-14/+24
of calling exit(1) on error
2011-02-021. Added code, API and UI to control auto-attach of process children.eutarass1-0/+1
2. Added code, API and UI to control usage of pseudo-terminals for process standard I/O. 3. Fixed: memory map on Linux is missing BSS segments.
2011-01-12TCF Server: added handling of MemoryMap.changed events and forwarding of ↵eutarass3-53/+108
PathMap.set commands
2010-12-21TCF Agent: implemented optional output queue for TCF communication channel.eutarass1-0/+8
In addition to improving the agent performance, the queue solves the problem of SSL and PIPE channels being prone to deadlocks.
2010-12-14TCF Server: 2nd try: UNIX domain sockets support is enabled in the servereutarass1-1/+5

Back to the top