summaryrefslogtreecommitdiffstats
path: root/rtemstoolkit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* linker/exeinfo: Optionally output full flags when listing object filesChris Johns2020-09-152-1/+206
| | | | - Start adding support to dump configuration tables
* linker/rap: Ignore relocation records with no sectionChris Johns2020-09-111-0/+3
| | | | Uodates #4096
* linkers/ld: Output all reloc records to the RAP fileChris Johns2020-05-051-9/+10
| | | | Updates #3969
* rtemstoolkit/execute: Handle unicode input on python2Chris Johns2020-03-301-1/+12
| | | | | | | | - 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
* execute.py: fix long lineGedare Bloom2020-03-191-2/+4
|
* rtemstoolkit: Detect native SPARCV9 ELF archSebastian Huber2020-03-051-0/+2
|
* rtemstoolkit: Use multiprocessing.cpu_count()Sebastian Huber2020-03-051-14/+2
| | | | | The previous implementation does not work on some Linux distributions, e.g. Debian on sparc64. Use a standard function instead.
* rtemstoolkit: Support more Linux distributionsSebastian Huber2020-03-051-1/+2
| | | | The platform.dist() function is not always available.
* rtemstoolkit/path: Add support to copy single fileVijay Kumar Banerjee2020-01-281-2/+6
|
* rld-rap: Ignore relocations with section index 0Hesham Almatary2019-11-121-0/+6
|
* Add RISC-V machine to rld-elfHesham Almatary2019-11-121-0/+5
|
* rtemstoolkit: Interpolate realing rtems configuration files.Chris Johns2019-10-181-1/+1
|
* waf: Do not filter flags to be unique using set()Chris Johns2019-09-051-3/+3
| | | | | | 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.
* rtemstoolkit/dwarf: Fix some C++ handling issues.Chris Johns2019-09-022-62/+72
|
* rtemstoolkit/configuration: Fix interpolation support.Chris Johns2019-06-121-33/+44
| | | | - It was disabled always. Now optional by the constructor.
* rtemstoolkit/macros: Improve the macro output.Chris Johns2019-06-111-8/+22
| | | | - Support optionally reporting just the keys and their values.
* rtemstoolkit/configuration: Add get_sections() to get the sections.Chris Johns2019-06-111-8/+20
| | | | - Fix module access when catching exceptions.
* rtemstoolkit/path: Merge RSB changes.Chris Johns2019-06-111-61/+233
|
* rtemstoolkit/log: Add info().Chris Johns2019-06-112-2/+15
|
* rtemstoolkit/host: Make the load() public.Chris Johns2019-06-111-4/+4
|
* rtemstoolkit/check: Optionally check exe silently.Chris Johns2019-06-111-4/+4
|
* rtemstoolkit/macros: Convert all keys to str from unicode.Chris Johns2019-06-111-0/+2
|
* waf: Update the check_cc tests to a newer method supported by waf.Chris Johns2019-05-271-6/+13
| | | | - Fix a minor issue in covoar's use of 64bit calls.
* rtemstoolkit/path : print OSError in mkdirVijay Kumar Banerjee2019-05-211-6/+6
|
* rtemstoolkit/path : Add listdir functionVijay Kumar Banerjee2019-05-211-1/+28
|
* rtemstoolkit: columns are only ints.Chris Johns2019-05-051-1/+1
|
* rtemstoolkit/mailer.py: Check for no --smtp-host arg being providedJoel Sherrill2019-02-211-1/+3
|
* linkers/syms: Add symbol filtering.Chris Johns2019-02-111-2/+4
| | | | | | - Filter symbols by regx. - Return the name of a symbol via demangled() even it is not a mangled C++ function.
* rtemstoolkit/execute: Print the trace exe command as a string and not list.Chris Johns2019-02-081-17/+21
|
* rtemstoolkit/host: Fix the darwin support.Chris Johns2018-11-292-4/+3
| | | | - Add python as a unit test variant.
* rtemstoolkit/git: Use 'git' if no macro path is present.Chris Johns2018-11-291-1/+1
|
* rtemstoolkit/version: Remove the tailing - with a clean git repoChris Johns2018-11-291-1/+3
|
* rtemstoolkit: Fix unittests on WindowsChris Johns2018-11-293-4/+6
| | | | | | - Fix Windows host support so MSYS pythons can be used. - Fix Windows host support for python3. - Improve the mailer unittest.
* rtemstoolkit:libelf: Removing warning for asprintf on Windows.Chris Johns2018-11-291-1/+4
|
* Fix warnings on Windows.Chris Johns2018-11-292-19/+15
|
* waf: Fix version paths on Windows.Chris Johns2018-11-291-3/+5
|
* rtemstoolkit: Fix mailer unittest.Chris Johns2018-11-282-4/+4
|
* fix native elf detection on x86_64 machinesChristian Spindeldreier2018-11-271-1/+1
| | | | Closes #3616
* rtemstoolkit/git: Ignore untracked files in the dirty state.Chris Johns2018-11-261-1/+4
|
* rtemstoolkit: Fixes to the reader and writer threads for capturingChris Johns2018-11-261-2/+3
| | | | | | | | - 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.
* rtemstoolkit: Add unit testing for the python modulesChris Johns2018-11-2319-224/+83
| | | | | | | | | - 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.
* rtemstoolkit/execute: Use buffered output and improve performanceChris Johns2018-11-231-22/+25
| | | | | | | | - 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.
* rtemstoolkit/path : Add support to copy single filesVijay Kumar Banerjee2018-11-171-2/+3
|
* rtemstoolkit: Add ARM and AArch64 support to Linux elftoolchain.Chris Johns2018-11-151-1/+5
|
* python: Provide support to select a valid python version.Chris Johns2018-11-085-25/+98
| | | | | | | | - Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
* rtemstoolkit: Fix the parsing of the revision string to a number.Chris Johns2018-11-051-1/+1
| | | | | | Fix provided by Amar on the user list: https://lists.rtems.org/pipermail/users/2018-October/032714.html
* rtemstoolkit/rld-cc.cpp: Accept -EL, -EB, and -Gn machine flagsJoel Sherrill2018-10-141-0/+2
| | | | closes #3401, #3402, $3424.
* config: Consolidate the version information into a single configuration fileChris Johns2018-10-034-36/+225
|
* config: Create a config directory and move the RTEMS arch/bsp data to it.Chris Johns2018-10-023-1/+384
| | | | Closes #3536
* rtemstoolkit/dwarf: Add types of inline. Report machine code size not span.Chris Johns2018-08-072-1/+50
| | | | | | - Add the types of inlined functions to the interface. - Return the machine code for each function and not the address span.