Skip to main content
path: root/server
AgeCommit message (Collapse)AuthorFilesLines
2018-09-25Updated MSVC project filesEugene Tarassov2-0/+23
2018-08-22TCF Agent: added support for compressed ELF sectionsEugene Tarassov2-0/+8
2018-05-05TCF Core: added default configuration file tcf/framework/config.hEugene Tarassov1-16/+1
2018-01-09Updated MSVC project filesEugene Tarassov2-0/+4
2017-11-10server: fix compiler warningSanimir Agovic1-1/+1
tcf/main/server.c:105:20: warning: if statement has empty body [-Wempty-body] Change-Id: Ieb3175168b2d8372f79044bb4ae24f06468f08cf Signed-off-by: Sanimir Agovic <>
2017-09-08Allow starting multiple servers configured differentlyDidier Brachet1-12/+19
Allow starting multiple TCF servers providing different services list and/or with different broadcast groups.
2017-07-07Updated MSVC project filesEugene Tarassov2-0/+84
2016-11-22TCF Agent: default target Windows version changed from Windows XP to Windows 7Eugene Tarassov1-8/+9
2016-10-25Added MSVC 2015 project files, removed support of older versions of MSVCEugene Tarassov9-2096/+512
2016-10-20TCF Agent: Added support for WebSocket channelDidier Brachet1-0/+5
Added support for WebSocket channel based on libwebsockets library. This channel allows establishing a WebSocket or secured WebSocket connection between TCF peers.
2016-10-12TCF Agent: Updated MSVC project filesEugene Tarassov5-8/+56
2016-10-07TCF Agent: Updated MSVC project filesDidier Brachet3-2/+38
2016-10-07TCF Agent: Added PortForward and PortServer servicesDidier Brachet1-0/+12
Added support for PortForward & PortServer services. PortForward service allows opening a tcp/udp/serial port on the remote peer and remote access the port input/output using a TCF stream. The PortServer service is built on top of PortForward service and allows opening a local TCP/UDP port and redirect it to a serial/udp/tcp port of the remote peer. A PortForward service proxy library is also provided and provides an API to locally create a PortServer.
2016-04-05TCF Server: more efficient handling of "register changed" and "memory ↵Eugene Tarassov1-55/+46
changed" events
2016-04-04TCF Agent: fixed regressions from recent commits:Eugene Tarassov1-8/+7
1. Build error: comparison between signed and unsigned integer expressions 2. Build error: invalid conversion from ‘void*’ to ‘ErrorAddress*’ 3. Memory leak: messing loc_free(m->errors_address) 4. Integer overflow in context_read_mem(()
2016-04-04Bug 490882 - Improve memory cache and registers cache in the Value AddBenoit Perrin1-4/+141
Improve the memory cache and add a register cache flush on register change events in the value-add. Signed-off-by: Benoit Perrin <>
2016-04-04Bug 490893 - Support expressions evaluation APIs without Expressions serviceBenoit Perrin2-1/+11
Update Expressions service code to enable the expressions evaluation APIs without enabling the Expressions service. Also, add the ability to include the Expressions service in a value add if required with limited functionality, for now, compared to the case it is located in the agent: unable to write expression value to registers ... Signed-off-by: Benoit Perrin <>
2016-03-27TCF Server: fixed: invalid stack trace info when debugging 32-bit code on ↵Eugene Tarassov1-0/+18
X86_64 machine
2016-02-05TCF Server: fixed memory leakEugene Tarassov1-0/+1
2016-01-29Bug 486746 - Dynamic printf does not work reliably when symbols have ↵Eugene Tarassov3-7/+43
different scopes
2016-01-26Fixed: Visual Studio version selection tool fails to recognize Visual C++ ↵Eugene Tarassov1-1/+1
Express 2008 solution file
2015-10-13TCF Server: fixed double free error when ENABLE_ContextExtraProperties=1Eugene Tarassov1-0/+1
2015-10-09Bug 479340 - Propagation of Target properties into tcf-serverEugene Tarassov2-6/+85
2015-09-04TCF Agent: added support for memory regions with zero size or addressEugene Tarassov1-5/+17
2015-08-12TCF Server: fixed memory leakEugene Tarassov1-0/+14
2015-06-10TCF Server: fixed handling of targets that don't define DWARF register ↵Eugene Tarassov1-3/+3
number for PC
2015-05-22TCF Server: fixed handling of stack frames of inlined functions in context proxyEugene Tarassov1-0/+11
2015-02-13TCF Agent: fixed warning: "ENABLE_ContextMemoryProperties" is not definedEugene Tarassov2-2/+3
2014-12-12TCF Agent: new configuration option ENABLE_ContextIdHashTable - enables ↵Eugene Tarassov1-1/+2
generic implementation of id2ctx()
2014-07-05TCF Agent: add support for ACPM in implementation of RunControl.suspend commandEugene Tarassov1-1/+1
2014-07-04TCF Agent: Bug 438903 - Removed build warnings if some services are not includedDidier Brachet1-0/+20
2014-06-25TCF Agent: code cleanupEugene Tarassov1-3/+2
2014-05-16TCF Server: allow server side symbols look-up even if target has its own ↵Eugene Tarassov1-26/+17
symbols services
2014-04-30TCF Server: got rid of C++ compiler warningEugene Tarassov1-1/+1
2014-04-30TCF Server: added implementation of context_read_reg()Eugene Tarassov1-35/+35
2014-04-10TCF Server: added project files for MSVC 2012Eugene Tarassov6-2/+691
2014-03-05TCF Agent: new configuration option ENABLE_MemoryAccessModes. It enabled ↵Eugene Tarassov1-0/+1
extra parameters in memory access functions, like word size, verify mode, etc.
2014-01-25TCF Agent: fixed: id2ctx() should return NULL if the context has exitedEugene Tarassov1-1/+1
2014-01-25TCF Server: server.sln is renamed to server-vc2008.sln to avoid ambiguityEugene Tarassov1-0/+0
2014-01-06Add more hooksFelix Burton1-1/+19
This change is a subset of contribution
2013-12-16Completed Windows support for Context DispatcherDidier Brachet3-2/+10
2013-12-10Bug 422781: Extend ISA data provided by runcontroljguiban1-0/+10
This commit extends the data provided by the runcontrol layer with: - opcode memory alignment - max size of opcode for an assembly instruction By providing these data, the runconrol layer can overwrite default value MAX_INSTRUCTION_SIZE and DEFAULT_ALIGMENT, even if no symbol is available. Signed-off-by: jguiban <>
2013-12-04Added support for context multiplexerDidier Brachet2-0/+64
The context multiplexer allows to manage different contexts with a different context interface in a single TCF agent.
2013-12-01Bug 422497 - double free error with symbol_proxyEugene Tarassov1-9/+9
2013-09-24TCF Agent: code cleanupEugene Tarassov1-10/+10
2013-09-20Update context_get_isa value-add supportjguiban1-0/+115
Updates the "context_get_isa" support within the value-add to query the agent ("RunControl getISA") to determine default ISA if unable to determine ISA from symbol service. A typical use case is when debugging a target without any symbol file. Another use case is when use did not specify a correct path map. Signed-off-by: jguiban <>
2013-09-20Bug 417525 - ValueAdd : Getting the endianess for a given ContextEugene Tarassov1-0/+3
2013-09-17TCF Server: added #include for mdep-fs.hEugene Tarassov2-0/+13
2013-07-06TCF Server: implemented proper poxing of MemoryMap service instead of using ↵Eugene Tarassov2-28/+96
a redundant instance of the service
2013-07-03TCF Agent: updated MSVC-2010 project filesEugene Tarassov2-0/+28

Back to the top