Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-04-25TCF Agent: wider usage of location expressions instead of ↵Eugene Tarassov1-0/+4
get_symbol_address, get_symbol_offset
2012-03-11TCF Agent: added support for function call injection.Eugene Tarassov1-0/+8
2012-01-12TCF Server: fixed handling of ContextQuery and ID properties of memory ↵Eugene Tarassov1-0/+8
region in the server cache.
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 Tarassov1-6/+166
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-24TCF Agent: added "tcf/" prefix to system and machine dependent header files.Eugene Tarassov1-13/+9
2011-11-10#include directives changed to include "tcf" as the first directory name in ↵Eugene Tarassov1-94/+94
header file path.
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 Tarassov1-88/+88
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-02-03TCF Agent: fixed: ini_server() function should return an error code instead ↵eutarass1-0/+4
of calling exit(1) on error
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-11-16TCF Agent: added support for manually created memory map entrieseutarass1-0/+4
2010-09-02TCF Server: fixed: Visual C++ project file should include channel_pipe.h/c ↵eutarass1-0/+8
files.
2010-08-20TCF Agent: moved Windows PThreads implementation code from mdep.c into ↵eutarass1-0/+12
separate file
2010-07-16TCF Server: fixed: wrong error code when cannot get target memory mapeutarass1-0/+4
2010-07-08TCF Agent: StackTrace service: added handling of DWARF expressions in ↵eutarass1-0/+4
.debug_frame sections
2010-06-16TCF Agent: implemented fast search of DWARF compilation units using ↵eutarass1-0/+4
.debug_aranges section
2010-05-21TCF Agent: moved CPU dependent code from framework/cpudefs.c to ↵eutarass1-8/+8
machine/cpudefs-ext.h to allow client extensions of the code.
2010-05-14TCF Agent: Bug 225082: [tcf][releng] Improve TCF Agent build directory ↵eutarass1-2/+2
structure: 1. #include statements changed to include directory names, because flat include can easily lead to unwanted name clashes. 2. clients now don't have to add -I to compiler command line for every source directory 3. #include "..." changed to #include <...> to allow substitution of header files by clients.
2010-05-05Bug 311420: Move CONFIG_MAIN into main.c:eutarass1-3/+15
1. Service initialization code moved from config.h into separate file: main/services.c 2. Server initialization code moved from main.c into separate file: main/server.c 3. Created file main/services-ext.h to allow user extensions of services initialization code.
2010-04-231. Extended Symbols service to provide stack tracing rules.eutarass1-0/+144
2. TCF Agent now can cache and use stack tracing rules that are retrieved from a symbols server.
2010-03-18More TCF Symbols Server code. Most services work OK.eutarass1-0/+4
The server still needs more work: 1. Stack trace cannot not use ELF .frame_info section. 2. TCF debugger symbols cache flushing logic is incomplete.
2010-03-09TCF Agent: more symbols value-add code.eutarass1-1/+9
2010-02-22Work in progress: more TCF value-add support - all tests have passed when ↵eutarass1-1/+5
connecting to a target through TCF symbols server value-add.
2010-01-21TCF Symbols service is re-worked to support implementation of the service as ↵eutarass1-0/+8
value-add
2010-01-13TCF Agent: Line Numbers service is now fully functional in value-add modeeutarass1-0/+4
2009-12-30TCF Agent: more value-add support: run control and memory map caches are now ↵eutarass1-0/+2
working
2009-12-18TCF Agent: more support for developing value-add TCF servers, including:eutarass1-0/+44
1. remote data cache abstraction. 2. support for storing and re-sending TCF error reports: struct ErrorReport. 3. new service: Memory Map. 4. byte array output stream implementation.
2009-12-01Created TCF Server (sub)project in directory "server".eutarass1-0/+283
The server is value-add agent that can add source level debug capabilities for remote targets that don't have such capabilities by them self. The server code is under construction. It can be built, but does not do much yet.

    Back to the top