Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-06-05Bug 581978 - TCF agent wrong handle the call frame debug info generated by ↵Eugene Tarassov1-10/+9
LLVM 16 for RISC-V
2023-04-11Bug 581799 - when loads .debug_info section from dwarf 5 file, the content ↵Eugene Tarassov1-1/+2
of some part are zero The problem is clang generates relocation entries for Compilation Unit header. It looks like a bug in clang. Added a workaround.
2022-09-19Bug 580644 - steps into the function of shared library does not work on PPCEugene Tarassov1-3/+3
2021-05-03TCF Agent: add ARCv2 ELF/DWARF register rulesMuhammad Mustafa1-0/+16
Change-Id: I9ae23935e1115bd977fbb66ac532efd88083cb71
2020-05-11Bug 562856 - some relocation types does not support by TCF for riscvEugene Tarassov1-2/+15
2019-11-05TCF Agent: add dwarf frames support for EM_RISCVSanimir Agovic1-0/+22
Change-Id: I6dd15eda842b740d020d9ac54073ee536a2f51f1 Signed-off-by: Sanimir Agovic <sanimir@subpath.org>
2019-01-23TCF Agent: fixed: ARM stack crawl fails if previous frame was traced using ↵Eugene Tarassov1-1/+4
debug frame info
2017-11-22TCF Agent: fixed inconsistencies between format specification and argument ↵Eugene Tarassov1-5/+5
types in trace() invocations
2017-08-03TCF Agent: fixed handling of large registers (> 8 bytes) saved in a stack frameEugene Tarassov1-2/+0
2017-02-06Bug 511631 - address_to_line does not find all CodeAreasEugene Tarassov1-0/+4
2016-08-09Add definitions for nec v800.Xavier Pouyollon1-0/+1
Signed-off-by: Xavier Pouyollon <xavier.pouyollon@windriver.com>
2016-02-05TCF Agent: GCC frame info for ARM 64 appears to assume "same value" for r29Eugene Tarassov1-1/+1
2015-12-05TCF Agent: workaround for dummy .debug_frame section generated by GHS compilerEugene Tarassov1-0/+9
2015-11-02Bug 481041 - Thumb step-out issueEugene Tarassov1-0/+5
2015-10-27Bug 480678 - tcf agent support for DW_CFA_GNU_window_saveEugene Tarassov1-1/+15
2015-06-11Add EM_PPC64 support and relocations.Vincent Hue1-3/+20
Addresses bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=469946 Signed-off-by: Vincent Hue <vincent.hue@windriver.com>
2015-05-29TCF Agent: default stack trace rule for r14 on MicroBlaze should be ↵Eugene Tarassov1-0/+3
RULE_SAME_VALUE
2015-03-27Tricore supportXavier Pouyollon1-1/+22
Tricore has a special register PCXI which is used to point to the CSA (an area of memory where registers were saved during a CALL operation). The PCXI needs to be decyphered in order to get it's effective address. Signed-off-by: Xavier Pouyollon <xavier.pouyollon@windriver.com>
2014-09-25Bug 444930 - Error reading of the .eh_frame section for .o modulesBenoit Perrin1-2/+13
In the case the 'P' augmentation address cannot be read/relocated, the error is catched to be able to continue the processing of the eh_frame section. Signed-off-by: Benoit Perrin <benoit.perrin@windriver.com> Change-Id: I270b9abadd0a0493de345ebf56aea5d33c5bf9c0
2014-09-16Bug 443952 - Incomplete decode of debug frame infoEugene Tarassov1-26/+6
2014-09-12TCF Agent: fixed regression from "Bug 443952 - Incomplete decode of debug ↵Eugene Tarassov1-2/+2
frame info"
2014-09-12Bug 443952 - Incomplete decode of debug frame infoBenoit Perrin1-4/+24
Some version of GCC produces sdata encoding for FDE addresses. These data need to be relocated too. Signed-off-by: Benoit Perrin <benoit.perrin@windriver.com>
2014-08-01TCF Agent: added support for EM_AARCH64 ELF filesEugene Tarassov1-0/+19
2014-07-08TCF Agent: better ARM stack crawlEugene Tarassov1-23/+5
2014-01-02TCF Agent: code cleanupEugene Tarassov1-6/+5
2014-01-02Added v850 support from dwarf frames.Xavier Pouyollon1-1/+18
Signed-off-by: Xavier Pouyollon <xavier.pouyollon@windriver.com>
2013-08-23Bug 413423 - Incomplete stack on ARM lead to error in reverse step lineEugene Tarassov1-0/+24
2013-03-19TCF Agent: added more default stack tracing rules for ARM and MicroBlazeEugene Tarassov1-7/+26
2013-03-12Bug 403020 - Running dwarf-test ends up with a crashEugene Tarassov1-4/+4
2013-03-08TCF Agent: added MicroBlaze ELF declarationsEugene Tarassov1-1/+25
2013-02-08TCF Agent: initial implementation of the Disassembly serviceEugene Tarassov1-1/+1
2012-10-24Bug 392348 - Unable to retrieve line info from an address in some casesEugene Tarassov1-37/+64
2012-10-23TCF Agent: fixed handling of function relative pointers in .debug_frame sectionEugene Tarassov1-19/+22
2012-10-23Bug 392588 - Add more DWARF Exception Header encoding valuesRenan Le Padellec1-70/+89
2012-10-20TCF Agent: better handling of ELF file name aliases (like symlinks, relative ↵Eugene Tarassov1-10/+10
paths)
2012-10-03TCF Agent: fixed handling of multiple frame info section in ELF fileEugene Tarassov1-28/+31
2012-09-28TCF Agent: Added code to skip function prologue and PLT entries during ↵Eugene Tarassov1-5/+5
source level stepping
2012-09-13Adding EM_PPC64.Xavier Pouyollon1-0/+2
2012-07-21Bug 385526 - DWARF frame reader does not always return correct link register ↵Eugene Tarassov1-0/+4
on ARM
2012-06-08TCF Agent: fixed: CFA_restore_state should restore frame address rulesEugene Tarassov1-70/+82
2012-03-20TCF Agent: added support for OP_reg commands in .debug_frame sections.Eugene Tarassov1-0/+59
2012-03-11TCF Agent: added support for function call injection.Eugene Tarassov1-18/+18
2012-03-01TCF Agent: a bit better reporting of LT to RT address translation errors.Eugene Tarassov1-1/+1
2012-02-08TCF Agent: added field in RegisterIdScope: fp_abi and elf64. Removed ↵Eugene Tarassov1-0/+2
redundant big_endian field.
2012-01-25Bug 369677 - TCF debug is not able to step over.Eugene Tarassov1-7/+19
2011-12-30TCF Agent: implemented remote execution of DWRF expressions; more C++ ↵Eugene Tarassov1-48/+48
support in DWARF reader.
2011-12-19TCF Agent: fixed: get_symbol_address() returns error if the symbol ↵Eugene Tarassov1-1/+1
represents a variable that is allocated at address 0.
2011-12-19TCF Agent: multiple performance and stability improvement in DWARF reader.Eugene Tarassov1-30/+48
2011-12-16TCF Agent: fixed support of latest gcc debug info (as it is found in Fedora ↵Eugene Tarassov1-0/+15
Core 16).
2011-12-03TCF Agent: tested and fixed handling of "debuginfo" files in Linux. Added ↵Eugene Tarassov1-2/+2
support for GNU extensions of DWARF.

Back to the top