Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-03 | config: Consolidate the version information into a single configuration file | Chris Johns | |
2018-10-02 | config: Create a config directory and move the RTEMS arch/bsp data to it. | Chris Johns | |
Closes #3536 | |||
2018-08-07 | rtemstoolkit/dwarf: Add types of inline. Report machine code size not span. | Chris Johns | |
- Add the types of inlined functions to the interface. - Return the machine code for each function and not the address span. | |||
2018-08-07 | rtemstoolkit/dwarf: C++ object relates fixes and a dump report. | Chris Johns | |
- Various C++ object fixes that improve stability where data from libdwarf is moving between object instances. - Functions now provide better detail with inlined functions picking up attributes from an abstrtact DIE. - Dump to a provide stream not stdout. | |||
2018-08-07 | rtemstoolkit/elf-symbols: Add the symbol types as an enum. | Chris Johns | |
This can be used by applications to filter the symbols by type. | |||
2018-08-07 | rtemstoolkit: Various coverity related fixes. | Chris Johns | |
2018-06-24 | rtemstoolkit/dwarf: Fix function loading with an DW_AT_specification attr. | Chris Johns | |
2018-06-18 | rtemstoolkit: Add DWARF function support. | Chris Johns | |
Load the functions in each CU. | |||
2018-06-18 | rtemstoolkit: Add an output routine for a std::exception. | Chris Johns | |
The output routine is used by a number of tools. | |||
2018-06-18 | rtemstoolkit/dwarf: Fixes for getting source lines. | Chris Johns | |
2018-06-18 | elftoolchain: Add libelftc. | Chris Johns | |
2018-06-18 | rtemstoolkit/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-06-18 | rtemstoolkit/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-06-18 | rtemstoolkit/path: Fix crash when going above the root directory. | Chris Johns | |
2018-06-15 | rtemstoolkit/elf: Add data size and endian support to the ELF interface. | Chris Johns | |
2018-06-15 | rtemstoolkit: 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-06 | rtemstoolkit: More warning fixes to ConvertUTF.c | Chris Johns | |
2018-04-30 | _elftc.h: Make compile on Cygwin | Joel Sherrill | |
2018-04-30 | rtemstoolkit: Remove warnings generated on Windows for fall-thru. | Chris Johns | |
2018-04-30 | rtemstoolkit: Add libdwarf from elftoolchain. | Chris Johns | |
The code is taken from: https://svn.code.sf.net/p/elftoolchain/code/trunk Update #3417 | |||
2018-04-30 | rtemstoolkit: 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-30 | Revert "rtemstoolkit: Update elftoolchain to the latest code." | Chris Johns | |
This reverts commit 0c5db2dd13b8270bb80c497d5f53ae2471f8a819. | |||
2018-04-29 | rtemstoolkit: Update elftoolchain to the latest code. | Chris Johns | |
The update is taken from https://github.com/elftoolchain/elftoolchain. Update #3417 | |||
2018-04-16 | rtemstoolkit/rap: Ignore R_ARM_V4BX relocation records | Chris 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-14 | rtemstoolkit/rtl-file: Remove a file on close if requested | Chris Johns | |
Close #3395 | |||
2017-11-09 | Change RTEMS version from 4.12 to 5 | Sebastian Huber | |
Update #3220. | |||
2017-11-03 | tester: Add the rtems-run command. | Chris Johns | |
2017-10-25 | rtemstoolkit: Remove test import for YAML. | Chris Johns | |
Closes #3204. | |||
2017-10-24 | tester: Refactor to use INI format files for BSP configurations. | Chris Johns | |
- Add support for user condfigurations files with the --user-config. - Add support for a $HOME/.rtemstesterrc for a user configuration. Closes #3204. | |||
2017-10-22 | bsb-builder: Add email support, and config report types. | Chris Johns | |
2017-10-12 | rtemstoolkit: Update the mailer module to the option interface. | Chris Johns | |
2017-10-12 | rtemstoolkit: Add a capture hook to logging. | Chris Johns | |
2017-10-12 | rtemstoolkit: Fix error message in options. | Chris Johns | |
2017-10-10 | Install missing files | Sebastian Huber | |
2017-09-21 | Move the reraise logic into the tool kit. | Chris Johns | |
2017-09-14 | rtemstoolkit/rld-compression.cpp: Fix warning for comparing signed to unsigned | Joel Sherrill | |
2017-09-14 | rtemstoolkit: Remove throw from file::image destructor. | Chris Johns | |
2017-08-29 | rtemstoolkit/host.py: Change option to search parent directory in Python3. | Cillian O'Donnell | |
This works in Python2.7 and Python3.5. Python2 __import__ searches relative and absolute paths by default. Python3 searches only absolute paths as default. The option change searches 1 parent directory relative to the calling function and has the same meaning in Python2 and Python3. | |||
2017-08-20 | rtemstoolkit/libiberty: Fix broken configure detection. | Chris Johns | |
The file libiberty.h requires some configure macros to control some parts and these are not provided so the file did not match what was needed. Hard code the result and remove the need for the macros. The related calls are not provided in our libiberty usage and not needed. Closes #3103. | |||
2017-08-16 | linkers/exe-info Support ARM static constructors. | Chris Johns | |
Note, ARM destructors are registered at runtime and currently not easly found. Update libiberty to get a newer demangler. Closes #3102. | |||
2017-05-31 | rtemstoolkit/rld-process.h: Include rld.h to find 'strings' definition | Cillian O'Donnell | |
2017-05-24 | rtemstoolkit: Improve performance. | Chris Johns | |
2017-05-16 | rtemstoolkit: Add the configuration.py module to the install. | Chris Johns | |
2017-05-15 | rtemstoolkit: Add Python INI configuration support. | Chris Johns | |
2017-04-25 | rtemstoolkit: Set proc buffering to 0 to not block on smaller reads. | Chris Johns | |
2017-04-25 | rtemstoolkit: Add a textbox module for formatted reporting. | Chris Johns | |
2017-04-25 | execute: Use the io python module for output capture. | Chris Johns | |
This change drops the overhead of capturing the process output. The io module in Python is similar to the POSIX API for a file read where a read will return up to the buffer size rather than blocking until the buffer is full. | |||
2017-04-25 | rtemstoolkit: Move host support access into a separate module. | Chris Johns | |
Moving the host support into a module lets it get used where options is not being used. | |||
2017-01-09 | libelf: Use minimal environment for C translation with readelf. | Chris Johns | |
The output of readelf needs to be in English. | |||
2016-08-18 | rtemstoolkit: Trace opening a macro file. | Chris Johns | |