Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-04-03TCF Agent: code cleanup - TABs converted to spacesEugene Tarassov1-2/+2
2013-03-30Bug 404627: Added support for ARM VFP registers.Stanislav Yakovlev2-2/+26
Signed-off-by: Stanislav Yakovlev <stas.yakovlev@gmail.com>
2013-03-28TCF Agent: fixed: on ARM Linux, debugger reports bogus "Invalid Instruction" ↵Eugene Tarassov1-0/+9
exception in crt0 code
2013-03-27update cpu_disable_stepping mode prototypeEmmanuel Touron1-2/+2
2013-03-27TCF Agent: [404253] debug: initial armv6l stepping emulationEmmanuel Touron1-10/+30
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-16TCF Agent: added stack crawl and disassembler for ARMEugene Tarassov1-1/+6
2013-03-15Bug 403422 - [debug] Add support for ARMEugene Tarassov2-0/+6
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-02-08TCF Agent: Windows debug context: faster and more reliable logic for ↵Eugene Tarassov1-14/+15
suspending all threads in a process
2013-02-08TCF Agent: fixed: on Windows 8, diagnostics tests fail with error "Test ↵Eugene Tarassov1-4/+7
process has too many threads"
2013-02-08TCF Agent: initial implementation of the Disassembly serviceEugene Tarassov4-4/+82
2013-01-09TCF Agent - Bug 397580 : added support for Symbols & Line numbersDidier Brachet1-7/+5
Add support for Symbols and LineNumbers multiplexer. This allows the TCF agent to support more than one file format even for a single TCF context.
2013-01-02TCF Agent: Bug 397058 - Attach to all process threadsDidier Brachet1-12/+64
When attaching to an already running process; attach to all process threads instead of attaching only to the current one.
2012-12-04Fix crash when a child process exits.Benoit Perrin1-1/+1
When a multi-threaded child process exits, the agent crashes with an assert() in context.c, line 186. There is an issue at the context creation time about the context ref count.
2012-11-25TCF Agent: got rid of compiler warningsEugene Tarassov1-5/+4
2012-11-23TCF Agent: Fix Bug 394168 - List all threads when attaching to running processDidier Brachet1-39/+78
2012-08-07TCF Agent: fixed build error on CygwinEugene Tarassov1-0/+4
2012-08-07TCF Agent: support for debugging 32-bit applications on 64-bit WindowsEugene Tarassov1-19/+37
2012-08-03TCF Agent: fixed assertion failure on Windows 7Eugene Tarassov1-1/+2
2012-07-28TCF Agent: added display of XMM registers for 32-bit WindowsEugene Tarassov1-1/+1
2012-07-27TCF Agent: workaround for a bug in ReadProcessMemory() on Windows 7Eugene Tarassov1-13/+20
2012-06-13Bug 381985 - Agent crashes when resuming parent processEugene Tarassov1-3/+3
2012-06-08TCF Agent: fixed: SymLoadModule64() returns error on Windows 7Eugene Tarassov1-1/+2
2012-05-26TCF Agent: fixed mingwin build errorEugene Tarassov1-1/+27
2012-05-26TCF Agent: fixed Symbols.getSymFileInfo command on WindowsEugene Tarassov2-12/+31
2012-05-21Bug 379548 - Agent crashes when the debugged process forksEugene Tarassov1-1/+2
2012-05-14TCF Agent: x86 debug registers are exposed through Registers serviceEugene Tarassov1-5/+9
2012-04-20TCF Agent: added support for target specific properties in breakpoint statusEugene Tarassov1-0/+15
2012-04-18Bug 376962 - Depending on the compiler, the TCF agent may not be able to ↵Eugene Tarassov1-0/+1
correctly evaluate an expression
2012-04-11TCF Agent: fixed racing condition between detach and clone on LinuxEugene Tarassov1-4/+12
2012-04-10TCF Agent: changed copyright year to 2012Eugene Tarassov1-1/+1
2012-04-10TCF Agent: better code to call waitpid() after detach on LinuxEugene Tarassov1-3/+5
2012-04-09TCF Agent: better error reporting on WindowsEugene Tarassov1-2/+2
2012-04-03TCF Agent: fixed intermittent context detach error "Cannot resume .. No such ↵Eugene Tarassov1-4/+4
process".
2012-04-03TCF Agent: better logic for handling debug context that has got SIGKILL.Eugene Tarassov1-38/+53
2012-04-02TCF Agent: better handling of debugger detach on Linux.Eugene Tarassov1-47/+52
2012-03-29Bug 375646 - pthreads-win32.h references timespec.Eugene Tarassov1-0/+1
2012-03-29TCF Agent: fixed handling of pending SIGSTOP on Linux.Eugene Tarassov1-23/+38
2012-03-27Bug 375456 - Build error on VS2005 with old version of dbghelp.hEugene Tarassov1-0/+7
2012-03-26TCF Agent: fixed intermittent assertion failure in context detach ↵Eugene Tarassov1-0/+7
implementation on Linux.
2012-03-26TCF Agent: added support for additional, architecture specific CPU registers ↵Eugene Tarassov2-125/+115
on Linux targets.
2012-03-26linux: Generalize for additional processor architecturesDave Lerner2-6/+19
This commit makes 2 changes that enables adding support for new processor types: 1) the next value of the PC to use to continue after trap breakpoint must be adjusted differently depending on the processor architecture. It is not always the (pc-break_size) value where pc is from retrieved registers on all architectures. The code was changed to adjust the pc by a per-architecture defined value 'TRAP_OFFSET' 2) retrieving registers after receiving PTRACE_EVENT_EXIT is not allowed on some architectures and should not be tried on any architecture. Signed-off-by: Dave Lerner <dave.lerner@windriver.com> Signed-off-by: Eugene Tarassov<eugene.tarassov@windriver.com>
2012-03-26linux: Extend basic register set definition for other archsDave Lerner1-0/+4
Allow different processor architectures to characterize the REG_SET structure fields gp and fp using processor specific declared structures. Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
2012-03-20Bug [374788] Add kernel name as comparitor for context queriesScott Tepavich1-0/+10
2012-03-19TCF Agent: fixed compiler warning: comparison between signed and unsigned ↵Eugene Tarassov1-1/+1
integer expressions
2012-03-19TCF Agent: fixed compiler warning: implicit declaration of function 'isspace'Eugene Tarassov1-0/+1
2012-03-19TCF Agent: added debugger attach options: stop on entry, stop at main.Eugene Tarassov2-17/+51
2012-03-13TCF Agent: added basic function call injection support for 64-bit X64.Eugene Tarassov1-2/+0
2012-03-12TCF Agent: added "pid" and "tid" context query attributes for Linux.Eugene Tarassov1-0/+12
2012-03-11TCF Agent: added support for function call injection.Eugene Tarassov1-0/+2

Back to the top