Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-04-11Enable initialization output on stdout and stderr in daemon mode and add ↵Felix Burton4-15/+362
daemon support on windows Prior to this change it was not possible to get the output from the -S option in daemon mode. This made it hard for clients to start the TCF agent and know 1) which port is used, 2) when the started agent is ready for incoming connections and 3) if the launch was successful or if it failed.
2013-04-09TCF Agent: faster ByteArrayInputStreamEugene Tarassov2-10/+8
2013-04-09TCF Agent: Adapt code for VxWorksJean-Michel Pedrono1-6/+6
Renamed local variable to avoid conflicts with VxWorks macro OK.
2013-04-05Bug 404788 - Symbols proxy service : symbol cache is not flushed on path ↵Eugene Tarassov3-41/+128
mapping changes
2013-04-05TCF Agent: Allow default server name to be set at compile timeFelix Burton1-1/+5
2013-04-03TCF Agent: code cleanup - TABs converted to spacesEugene Tarassov1-1/+1
2013-04-03Bug 404782 - Stacktrace service: get_next_stack_frame() may invoke ↵Eugene Tarassov1-1/+3
get_stack_tracing_info() with an invalid ip value
2013-04-03TCF Agent: fixed: fstat() returns st_dev = 0 on Windows, which breaks ELF ↵Eugene Tarassov1-1/+5
file open logic
2013-04-03TCF Agent: code cleanup - TABs converted to spacesEugene Tarassov1-2/+2
2013-04-03TCF Agent: fixed: when removing a software breakpoint, Breakpoints service ↵Eugene Tarassov1-3/+11
should check if the code at the breakpoint location has not changed
2013-04-03TCF Agent - Bug 404785 - Fix compilation warning with gcc 4.6.3Sebastien Douheret1-2/+2
2013-04-03TCF Agent - Bug 404777 - Add list_foreach macro definitionSebastien Douheret1-0/+3
2013-03-30Bug 404627: Added support for ARM VFP registers.Stanislav Yakovlev3-8/+69
Signed-off-by: Stanislav Yakovlev <stas.yakovlev@gmail.com>
2013-03-29Bug 404603 - [armv5te] Breakpoints stopped workingEugene Tarassov1-1/+1
2013-03-28TCF Agent: fixed access to ARM debug registers on LinuxEugene Tarassov2-26/+26
2013-03-28TCF Agent: fixed: on ARM Linux, debugger reports bogus "Invalid Instruction" ↵Eugene Tarassov1-0/+9
exception in crt0 code
2013-03-27Bug 404507 - Agent fails to build in MSVS2012 due to new profiler serviceEugene Tarassov2-0/+8
2013-03-27TCF Agent: Reduced code duplication - merged code from armv6l directory back ↵Eugene Tarassov12-5284/+214
to arm directory.
2013-03-27update cpu_disable_stepping mode prototypeEmmanuel Touron3-4/+4
2013-03-27TCF Agent: [404253] debug: initial armv6l stepping emulationEmmanuel Touron6-32/+260
Added initial software emulation for single-stepping. This requires computing the next address for each instruction, and planting a breakpoint there. The next-address computation is incomplete at this time, but should work for basic debugging. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=404253 for details and discussion.
2013-03-27TCF Agent: Copy machine/arm to armv6l for work on Raspberry PiMartin Oberhuber8-0/+5073
2013-03-27Merge branch 'master' of ssh://git.eclipse.org:29418/tcf/org.eclipse.tcf.agentMartin Oberhuber2-21/+31
2013-03-27TCF Agent: Cosmetic: fix default name of Eclipse projects in .projectMartin Oberhuber2-2/+2
The TCF agent .project files still specified "org.eclipse.tm.tcf" as the namespace. I'm replacing this with the newer "org.eclipse.tcf" prefix. This field is only used when importing a project into Eclipse for the first time - and it's only the default name so no impact other than cosmetic is expected.
2013-03-27TCF Agent: lazier re-opening of ELF files when USE_MMAP=0Eugene Tarassov1-17/+29
2013-03-27Bug 404258 - Agent crash in new profiler serviceEugene Tarassov1-4/+2
2013-03-22TCF Agent: initial implementation of generic Profiler serviceEugene Tarassov8-5/+346
2013-03-21TCF Agent: [404079] fix tcf-agent.init script for Debian / RaspbianMartin Oberhuber1-2/+77
Change-Id: I4564ddf7adb9316060b37dd6e8ffc26a3b797b27 Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2013-03-20TCF Agent: ARM disassembler: fixed disassembling of parallel addition and ↵Eugene Tarassov1-2/+2
subtraction instructions
2013-03-20TCF Agent: added handling of additional properties of a memory regionEugene Tarassov1-0/+25
2013-03-20TCF Agent: fixed: seg fault in search_inlined_subroutine() if the function ↵Eugene Tarassov1-13/+19
is called before line numbers info is loaded
2013-03-19TCF Agent: added more default stack tracing rules for ARM and MicroBlazeEugene Tarassov2-9/+28
2013-03-19Bug 403788 - Add redirect and services command to client interactive mode.Benoit Perrin1-0/+46
In order to get the list of services available after a redirect of the connection, two new commands are added: redirect and services.
2013-03-19TCF Agent: function swap_bytes() is moved to mdep.c[ch] to make it available ↵Eugene Tarassov6-34/+20
when ENABLE_ELF = 0
2013-03-19Bug 403820 - Fixed set_string_text_val() for big endian architecturesJean-Michel Pedrono1-0/+2
2013-03-19TCF Agent: added ARM files into MSVC-2008 projectEugene Tarassov1-0/+36
2013-03-19TCF Agent - Bug 402644 - Added getAgentID command to Locator service.Didier Brachet1-0/+12
2013-03-17TCF Agent: code cleanupEugene Tarassov1-9/+7
2013-03-17add_disassembler: overwrite disassembler entry if existingSebastien Douheret1-16/+25
2013-03-17TCF Agent: Allow default URL to by set at compile timeFelix Burton1-2/+6
2013-03-16TCF Agent: added stack crawl and disassembler for ARMEugene Tarassov10-39/+4961
2013-03-15TCF Agent: Terminals service: added code to start /bin/sh if /bin/bash does ↵Eugene Tarassov1-10/+19
not exist
2013-03-15Bug 403422 - [debug] Add support for ARMEugene Tarassov5-0/+171
2013-03-15TCF Agent: added a bit of preprocessor code to make it easier to port mdep.c ↵Eugene Tarassov1-3/+11
to other OSes
2013-03-13TCF Agent: code cleanupEugene Tarassov6-48/+74
2013-03-13TCF Agent: Implement parameters of disassembly service.Sebastien Douheret2-15/+61
Add support of ISA, Simplified, Pseudo and OpcodeValue parameters: - "ISA" : <string> The name of the instruction set architecture. - Simplified" : <boolean> If true, simplified mnemonics are specified. - "PseudoInstructions" : <boolean> If true, pseudo-instructions are requested. - "OpcodeValue" : <boolean> If true, the instruction code byte values are returned.
2013-03-12Bug 403020 - Running dwarf-test ends up with a crashEugene Tarassov1-4/+4
2013-03-08TCF Agent: added MicroBlaze ELF declarationsEugene Tarassov3-2/+29
2013-03-08TCF Agent: a bit faster handling of software breakpointsEugene Tarassov1-4/+8
2013-03-07TCF Agent: Fixed signal mask support for threads created during debug sessionDidier Brachet1-3/+5
Fixed regression issue where signal mask was not correctly set for threads created by a debugged process. Those threads should have inherited the signal mask of the creator/process but it was no longer the case.
2013-03-05Bug 402315 - Agent crash with invalid symbol find parameterEugene Tarassov1-0/+1

Back to the top