summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-25linkers: Add an address to line tool.covoar-dwarfChris Johns
This tool provides a way to check the DWARF toolkit support for finding lines from addresses.
2018-05-25rtemstoolkit: Add an output routine for a std::exception.Chris Johns
The output routine is used by a number of tools.
2018-05-25rtemstoolkit/dwarf: Fixes for getting source lines.Chris Johns
2018-05-25elftoolchain: Add libelftc.Chris Johns
2018-05-25tester/covoar: ExecutableInfo C to C++ change.Chris Johns
2018-05-25rtemstoolkit/dwarf: Change the address source line to signed so valid() works.Chris Johns
Also add a check to valid where there must be source to be valid.
2018-05-25tester/covoar: Remove all exit() calls and throw an rld::error exception.Chris Johns
Add a suitable catch to covoar's main.
2018-05-25linkers/exe-info: Add DWARF support to gather and check producer details.Chris Johns
- Provide support to list the compilers and assemblers used to build an executable. - List the machine flags showing which flags are common and which are not.
2018-05-25rtemstoolkit/elf,files: Catch exceptions in destructors.Chris Johns
Catch exceptions in destructures and print a message to avoid an unhandled exception happening in an exception stack unwind.
2018-05-25rtemstoolkit/path: Fix crash when going about the root directory.Chris Johns
2018-05-25linkers/exe-info: Set the data endian for getting the init/fini sec data.Chris Johns
2018-05-25rtemstoolkit/elf: Add data size and endian support to the ELF interface.Chris Johns
2018-05-25covoar: Add libdwarf to the include path.Chris Johns
2018-05-25covoar: Control the RLD verbose level from the -v option.Chris Johns
2018-05-25covoar: Refactor DesiredSymbols.cc to C++11.Chris Johns
2018-05-25covoar: Use DWARF to map addresses to source files and lines.Chris Johns
2018-05-25rtemstoolkit: Add libdwarf C++ interface.Chris Johns
Provide a C++ interface to libdwarf to: - Manage DWARF debug data - Manage CU - Manage DIE - Handle CU line addresses - Handle CU source files Update #3417
2018-05-25tester/covoar: Do not load an executable's local symbols.Chris Johns
2018-05-14covoar: Fix build path checks for multiple executables.Cillian O'Donnell
2018-05-06rtemstoolkit: More warning fixes to ConvertUTF.cmasterChris Johns
2018-04-30_elftc.h: Make compile on CygwinJoel Sherrill
2018-05-01tester/covoar: Remove the C part of main and convert to C++Chris Johns
This is a clean up.
2018-05-01covoar: Add symbol set reader and ELF data parser to covoar.Cillian O'Donnell
Add ability to organize symbol sets of libraries in INI file and then read them with covoar and load the symbols directly from the libraries. rtems-tools/../testing: Add configuration files for coverage analysis. A number of covoar options are not required and are defaulted. Co-author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com> Co-author: Vijay Kumar Banerjee <vijaykumar9597@gmail.com> Co-author: Chris Johns <chrisj@rtems.org>
2018-04-30rtemstoolkit: Remove warnings generated on Windows for fall-thru.Chris Johns
2018-04-30rtemstoolkit: Add libdwarf from elftoolchain.Chris Johns
The code is taken from: https://svn.code.sf.net/p/elftoolchain/code/trunk Update #3417
2018-04-30rtemstoolkit: Update elftoolchain to the latest code.Chris Johns
The update is taken from: https://svn.code.sf.net/p/elftoolchain/code/trunk Update #3417
2018-04-30Revert "rtemstoolkit: Update elftoolchain to the latest code."Chris Johns
This reverts commit 0c5db2dd13b8270bb80c497d5f53ae2471f8a819.
2018-04-29rtemstoolkit: Update elftoolchain to the latest code.Chris Johns
The update is taken from https://github.com/elftoolchain/elftoolchain. Update #3417
2018-04-23tester: Fix the configure debug option.Chris Johns
The option is --enable-rtems-debug and not --enable-debug.
2018-04-16rtemstoolkit/rap: Ignore R_ARM_V4BX relocation recordsChris Johns
Note, this removes the detalis needed to alter the instruction for an ARMv4 instruction set. Currently this type of record is not handled in the RAP format loader and the RTL loader ignores it. Close #3396
2018-04-14rtemstoolkit/rtl-file: Remove a file on close if requestedChris Johns
Close #3395
2018-04-10teater: Filter out an *.norun.* executables.Chris Johns
2018-04-10tester: List .ini files for BSPs with --list-bsps.Chris Johns
2018-04-10waf: Add getcwd() to sys.path as waf has changed.Chris Johns
2018-04-10bsp-builder: Collect2 messages are errors.Chris Johns
2018-02-01rtems-bsps-powerpc.ini: Add PowerPC qemu BSPsJoel Sherrill
2018-02-01rtems-bsp-builder: Remove stray %s from the run log message.Chris Johns
Close #3278
2018-02-01rtems-bsp-builder: Add a check for invalid ARCH and BSP names.Chris Johns
If invalid characters are in a BSP or ARCH name generate an error. Add the missing ',' to the line in the PowerPC BSP configuration.
2018-01-02tester/covoar/covoar.cc: Add missing throw keywordJoel Sherrill
Why clang caught this and gcc didn't is a mystery. Updates #3191.
2017-12-05tester/covoar/covoar.cc: Exit using exit() rather than just throwing.Joel Sherrill
Closes #3191.
2017-12-05tester/covoar/covoar.cc: Clean up formatting (tabs, braces, indentation, etc)Joel Sherrill
2017-11-22Add tester qoriq_e6500_64.iniSebastian Huber
2017-11-22Add tester qoriq_e6500_32.iniSebastian Huber
2017-11-22Add imx7 and qoriq_e500 to tier-1Sebastian Huber
2017-11-21Add tester qoriq_e500.iniSebastian Huber
2017-11-13Add tool patches warningSebastian Huber
Update #2949.
2017-11-11tester: Add reporting the RTEMS version, build and tools.Chris Johns
Update #3217.
2017-11-10Remove tools/5 patchesSebastian Huber
Update #3220.
2017-11-09Add tester imx7.iniSebastian Huber
Update #3090.
2017-11-09Add tools/5 patchesSebastian Huber
Update #3220.