Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | linker/exeinfo: Optionally output full flags when listing object files | Chris Johns | 2020-09-15 | 2 | -1/+206 |
| | | | | - Start adding support to dump configuration tables | ||||
* | linker/rap: Ignore relocation records with no section | Chris Johns | 2020-09-11 | 1 | -0/+3 |
| | | | | Uodates #4096 | ||||
* | linkers/ld: Output all reloc records to the RAP file | Chris Johns | 2020-05-05 | 1 | -9/+10 |
| | | | | Updates #3969 | ||||
* | rtemstoolkit/execute: Handle unicode input on python2 | Chris Johns | 2020-03-30 | 1 | -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 line | Gedare Bloom | 2020-03-19 | 1 | -2/+4 |
| | |||||
* | rtemstoolkit: Detect native SPARCV9 ELF arch | Sebastian Huber | 2020-03-05 | 1 | -0/+2 |
| | |||||
* | rtemstoolkit: Use multiprocessing.cpu_count() | Sebastian Huber | 2020-03-05 | 1 | -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 distributions | Sebastian Huber | 2020-03-05 | 1 | -1/+2 |
| | | | | The platform.dist() function is not always available. | ||||
* | rtemstoolkit/path: Add support to copy single file | Vijay Kumar Banerjee | 2020-01-28 | 1 | -2/+6 |
| | |||||
* | rld-rap: Ignore relocations with section index 0 | Hesham Almatary | 2019-11-12 | 1 | -0/+6 |
| | |||||
* | Add RISC-V machine to rld-elf | Hesham Almatary | 2019-11-12 | 1 | -0/+5 |
| | |||||
* | rtemstoolkit: Interpolate realing rtems configuration files. | Chris Johns | 2019-10-18 | 1 | -1/+1 |
| | |||||
* | waf: Do not filter flags to be unique using set() | Chris Johns | 2019-09-05 | 1 | -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 Johns | 2019-09-02 | 2 | -62/+72 |
| | |||||
* | rtemstoolkit/configuration: Fix interpolation support. | Chris Johns | 2019-06-12 | 1 | -33/+44 |
| | | | | - It was disabled always. Now optional by the constructor. | ||||
* | rtemstoolkit/macros: Improve the macro output. | Chris Johns | 2019-06-11 | 1 | -8/+22 |
| | | | | - Support optionally reporting just the keys and their values. | ||||
* | rtemstoolkit/configuration: Add get_sections() to get the sections. | Chris Johns | 2019-06-11 | 1 | -8/+20 |
| | | | | - Fix module access when catching exceptions. | ||||
* | rtemstoolkit/path: Merge RSB changes. | Chris Johns | 2019-06-11 | 1 | -61/+233 |
| | |||||
* | rtemstoolkit/log: Add info(). | Chris Johns | 2019-06-11 | 2 | -2/+15 |
| | |||||
* | rtemstoolkit/host: Make the load() public. | Chris Johns | 2019-06-11 | 1 | -4/+4 |
| | |||||
* | rtemstoolkit/check: Optionally check exe silently. | Chris Johns | 2019-06-11 | 1 | -4/+4 |
| | |||||
* | rtemstoolkit/macros: Convert all keys to str from unicode. | Chris Johns | 2019-06-11 | 1 | -0/+2 |
| | |||||
* | waf: Update the check_cc tests to a newer method supported by waf. | Chris Johns | 2019-05-27 | 1 | -6/+13 |
| | | | | - Fix a minor issue in covoar's use of 64bit calls. | ||||
* | rtemstoolkit/path : print OSError in mkdir | Vijay Kumar Banerjee | 2019-05-21 | 1 | -6/+6 |
| | |||||
* | rtemstoolkit/path : Add listdir function | Vijay Kumar Banerjee | 2019-05-21 | 1 | -1/+28 |
| | |||||
* | rtemstoolkit: columns are only ints. | Chris Johns | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | rtemstoolkit/mailer.py: Check for no --smtp-host arg being provided | Joel Sherrill | 2019-02-21 | 1 | -1/+3 |
| | |||||
* | linkers/syms: Add symbol filtering. | Chris Johns | 2019-02-11 | 1 | -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 Johns | 2019-02-08 | 1 | -17/+21 |
| | |||||
* | rtemstoolkit/host: Fix the darwin support. | Chris Johns | 2018-11-29 | 2 | -4/+3 |
| | | | | - Add python as a unit test variant. | ||||
* | rtemstoolkit/git: Use 'git' if no macro path is present. | Chris Johns | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | rtemstoolkit/version: Remove the tailing - with a clean git repo | Chris Johns | 2018-11-29 | 1 | -1/+3 |
| | |||||
* | rtemstoolkit: Fix unittests on Windows | Chris Johns | 2018-11-29 | 3 | -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 Johns | 2018-11-29 | 1 | -1/+4 |
| | |||||
* | Fix warnings on Windows. | Chris Johns | 2018-11-29 | 2 | -19/+15 |
| | |||||
* | waf: Fix version paths on Windows. | Chris Johns | 2018-11-29 | 1 | -3/+5 |
| | |||||
* | rtemstoolkit: Fix mailer unittest. | Chris Johns | 2018-11-28 | 2 | -4/+4 |
| | |||||
* | fix native elf detection on x86_64 machines | Christian Spindeldreier | 2018-11-27 | 1 | -1/+1 |
| | | | | Closes #3616 | ||||
* | rtemstoolkit/git: Ignore untracked files in the dirty state. | Chris Johns | 2018-11-26 | 1 | -1/+4 |
| | |||||
* | rtemstoolkit: Fixes to the reader and writer threads for capturing | Chris Johns | 2018-11-26 | 1 | -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 modules | Chris Johns | 2018-11-23 | 19 | -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 performance | Chris Johns | 2018-11-23 | 1 | -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 files | Vijay Kumar Banerjee | 2018-11-17 | 1 | -2/+3 |
| | |||||
* | rtemstoolkit: Add ARM and AArch64 support to Linux elftoolchain. | Chris Johns | 2018-11-15 | 1 | -1/+5 |
| | |||||
* | python: Provide support to select a valid python version. | Chris Johns | 2018-11-08 | 5 | -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 Johns | 2018-11-05 | 1 | -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 flags | Joel Sherrill | 2018-10-14 | 1 | -0/+2 |
| | | | | closes #3401, #3402, $3424. | ||||
* | config: Consolidate the version information into a single configuration file | Chris Johns | 2018-10-03 | 4 | -36/+225 |
| | |||||
* | config: Create a config directory and move the RTEMS arch/bsp data to it. | Chris Johns | 2018-10-02 | 3 | -1/+384 |
| | | | | Closes #3536 | ||||
* | rtemstoolkit/dwarf: Add types of inline. Report machine code size not span. | Chris Johns | 2018-08-07 | 2 | -1/+50 |
| | | | | | | - Add the types of inlined functions to the interface. - Return the machine code for each function and not the address span. |