summaryrefslogtreecommitdiff
path: root/rtemstoolkit (follow)
AgeCommit message (Collapse)Author
2020-09-26rtemstoolkit/dwarf: Dump the DIE offsetChris Johns
2020-09-26rtemstoolkit/configuration: Treat an empty variable as an empty listChris Johns
2020-09-26Move all python commands to use env pythonChris Johns
- If you host does not provide a python command consult the User manual for ways you can run the python commands. - Full package paths are being used to avoid namespace pollution and crosstalk.
2020-09-15linker/exeinfo: Optionally output full flags when listing object filesChris Johns
- Start adding support to dump configuration tables
2020-09-11linker/rap: Ignore relocation records with no sectionChris Johns
Uodates #4096
2020-05-05linkers/ld: Output all reloc records to the RAP fileChris Johns
Updates #3969
2020-03-30rtemstoolkit/execute: Handle unicode input on python2Chris Johns
- Allow unicode as a type on python2. The unicode type is not present on python3 so make the support conditional. - Add some more diag prints to aid debugging. Closes #3964
2020-03-19execute.py: fix long lineGedare Bloom
2020-03-05rtemstoolkit: Detect native SPARCV9 ELF archSebastian Huber
2020-03-05rtemstoolkit: Use multiprocessing.cpu_count()Sebastian Huber
The previous implementation does not work on some Linux distributions, e.g. Debian on sparc64. Use a standard function instead.
2020-03-05rtemstoolkit: Support more Linux distributionsSebastian Huber
The platform.dist() function is not always available.
2020-01-28rtemstoolkit/path: Add support to copy single fileVijay Kumar Banerjee
2019-11-12rld-rap: Ignore relocations with section index 0Hesham Almatary
2019-11-12Add RISC-V machine to rld-elfHesham Almatary
2019-10-18rtemstoolkit: Interpolate realing rtems configuration files.Chris Johns
2019-09-05waf: Do not filter flags to be unique using set()Chris Johns
Filtering the flags to be unique using `set()` changes the order and this results in waf thinking the flags have changed rebuilding various pieces of code.
2019-09-02rtemstoolkit/dwarf: Fix some C++ handling issues.Chris Johns
2019-06-12rtemstoolkit/configuration: Fix interpolation support.Chris Johns
- It was disabled always. Now optional by the constructor.
2019-06-11rtemstoolkit/macros: Improve the macro output.Chris Johns
- Support optionally reporting just the keys and their values.
2019-06-11rtemstoolkit/configuration: Add get_sections() to get the sections.Chris Johns
- Fix module access when catching exceptions.
2019-06-11rtemstoolkit/path: Merge RSB changes.Chris Johns
2019-06-11rtemstoolkit/log: Add info().Chris Johns
2019-06-11rtemstoolkit/host: Make the load() public.Chris Johns
2019-06-11rtemstoolkit/check: Optionally check exe silently.Chris Johns
2019-06-11rtemstoolkit/macros: Convert all keys to str from unicode.Chris Johns
2019-05-27waf: Update the check_cc tests to a newer method supported by waf.Chris Johns
- Fix a minor issue in covoar's use of 64bit calls.
2019-05-21rtemstoolkit/path : print OSError in mkdirVijay Kumar Banerjee
2019-05-21rtemstoolkit/path : Add listdir functionVijay Kumar Banerjee
2019-05-05rtemstoolkit: columns are only ints.Chris Johns
2019-02-21rtemstoolkit/mailer.py: Check for no --smtp-host arg being providedJoel Sherrill
2019-02-11linkers/syms: Add symbol filtering.Chris Johns
- Filter symbols by regx. - Return the name of a symbol via demangled() even it is not a mangled C++ function.
2019-02-08rtemstoolkit/execute: Print the trace exe command as a string and not list.Chris Johns
2018-11-29rtemstoolkit/host: Fix the darwin support.Chris Johns
- Add python as a unit test variant.
2018-11-29rtemstoolkit/git: Use 'git' if no macro path is present.Chris Johns
2018-11-29rtemstoolkit/version: Remove the tailing - with a clean git repoChris Johns
2018-11-29rtemstoolkit: Fix unittests on WindowsChris Johns
- Fix Windows host support so MSYS pythons can be used. - Fix Windows host support for python3. - Improve the mailer unittest.
2018-11-29rtemstoolkit:libelf: Removing warning for asprintf on Windows.Chris Johns
2018-11-29Fix warnings on Windows.Chris Johns
2018-11-29waf: Fix version paths on Windows.Chris Johns
2018-11-28rtemstoolkit: Fix mailer unittest.Chris Johns
2018-11-27fix native elf detection on x86_64 machinesChristian Spindeldreier
Closes #3616
2018-11-26rtemstoolkit/git: Ignore untracked files in the dirty state.Chris Johns
2018-11-26rtemstoolkit: Fixes to the reader and writer threads for capturingChris Johns
- Use the 'read1' file handle call to return if any data is queued for reading from stdout or stderr. - Flush the stdin pipe in the writer thread. These changes let the execute module work on Python2 and Python3.
2018-11-23rtemstoolkit: Add unit testing for the python modulesChris Johns
- Add support to run the unit tests for the rtemstoolkit python modules from waf. Enter './waf test' for the tests to be run on python2 and python3. - Update the importing of rtemstoolkit modules to the standard method which works on python2 and python3. - Update the README.
2018-11-23rtemstoolkit/execute: Use buffered output and improve performanceChris Johns
- Use buffered output on the stdout and stderr streams from child processors. - Simplify the read thread line processing to improve performance. - Disable 'close_fds' as it slows down python3's popen call. - Update the importing of rtemstoolkit modules.
2018-11-17rtemstoolkit/path : Add support to copy single filesVijay Kumar Banerjee
2018-11-15rtemstoolkit: Add ARM and AArch64 support to Linux elftoolchain.Chris Johns
2018-11-08python: Provide support to select a valid python version.Chris Johns
- Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
2018-11-05rtemstoolkit: Fix the parsing of the revision string to a number.Chris Johns
Fix provided by Amar on the user list: https://lists.rtems.org/pipermail/users/2018-October/032714.html
2018-10-14rtemstoolkit/rld-cc.cpp: Accept -EL, -EB, and -Gn machine flagsJoel Sherrill
closes #3401, #3402, $3424.