summaryrefslogtreecommitdiff
path: root/tools/gdb (follow)
AgeCommit message (Collapse)Author
2016-02-19Add Windows specific waf support for MSYS2.Chris Johns
Limit the compilers used to gcc and clang. Clang has not been tested. Users with MSVC install does not need to remove now. Force the os.sep path to the standard '\\' on Windows. The MSYS2 python sets it to '/' for internal project reasons. Doing this does cause waf problems when running configure so only do this for the build target. Closes #2583.
2016-02-19Disable installing PYO and PYC. Fix install paths.Chris Johns
Installing PYO and PYC does not work so disable this. Move the Python check to the top level and have a single place. Fix the install paths a revert the 'from . import' changes. This is resolved by installing into the correct paths.
2015-11-12Python 3 compatibilitySebastian Huber
2015-03-17gdb/python: Update the support to a recent RTEMS.Chris Johns
2015-02-25Modified waf scripts to have a minimum python version requirement of 2.6.6, ↵Adit Sahasrabudhe
instead of 2.7.3
2015-02-08Install the rtems-test command.Chris Johns
This installs the Python RTEMS Toolkit. The copmiler has been switched from forcing gcc to allowing waf to detect the host's tool chain.
2014-09-13waf: Include waf in the souce tree and updated README on building.Chris Johns
Add support to build all parts of The RTEMS Tools project.
2014-08-26gdb-python: Update so 'rtems task' lists the classic tasks.Chris Johns
This is a first pass at cleaning up the support. To use: $ waf configure --prefix=$HOME/development/rtems/4.11 $ waf build install Start GDB and break at Init: (gdb) py import rtems (gdb) rtems task will list the classic API tasks.
2014-08-25gdb-python: Add waf script to install under a prefix.Chris Johns
2014-08-25gdb-python: Clean up and ignore waf generated files.Chris Johns
2014-08-25Add cpu registers to task output.Dhananjay Balan
2014-08-25Remove the header.Dhananjay Balan
2014-08-25Add watchdog seconds commandDhananjay Balan
- prints the watchdog chain managed at second boundaries.
2014-08-25Fix wdticks commandDhananjay Balan
- Type is Chain_Control - chain.node.next -> null
2014-08-25Add helper func.Dhananjay Balan
- tests a bit at specified position.
2014-08-25Add watchdog ticks command.Dhananjay Balan
- ToDo : Fix watchdog states.
2014-08-25Added register classDhananjay Balan
- sparc.register, basic represenation of sparc's registers.
2014-08-25Add sparc PSRDhananjay Balan
- added a class to print SPARC status register
2014-08-25Catch empty task names,Dhananjay Balan
- All the tasks do not have a name.
2014-08-25Add subcommandDhananjay Balan
rtems tod - prints the time of day.
2014-08-25Update README.mdDhananjay Balan
Fix Links.
2014-08-25Update README.mdDhananjay Balan
Fix indentation.
2014-08-25Update Readme.Dhananjay Balan
Add wiki pages, usage instructions etc.
2014-08-25Complete index subcommands.Dhananjay Balan
2014-08-25Refactor subcommandsDhananjay Balan
- index commands inherit from a parent class.
2014-08-25Categories the commands.Dhananjay Balan
The subcommands fall onto DATA. See http://sourceware.org/gdb/onlinedocs/gdb/Commands-In-Python.html#Commands-In-Python
2014-08-25RefactorDhananjay Balan
- pretty printers moved to pretty module - command and subcommands get own module
2014-08-25Add message_queue subcommand.Dhananjay Balan
2014-08-25Catch nonvalid indexes.Dhananjay Balan
Catch IndexErrors generated while referancing non existant indexes.
2014-08-25Add task subcommandDhananjay Balan
rtems tasks <index(s)> - Prints tasks by index.
2014-08-25Add subcommand semaphoreDhananjay Balan
rtems semaphore <index(s)> : prints rtems semaphores by index number
2014-08-25Catch invalid object ID.Dhananjay Balan
2014-08-25Barrier taks queueDhananjay Balan
Print the barrier taks queue.
2014-08-25RefactorDhananjay Balan
- The objects are intialized using the objects rather than the ID.
2014-08-25Fix Task and state printer bugs.Dhananjay Balan
- Removed ITRON api objects in thread control - fixes #1
2014-08-25Move todoDhananjay Balan
Why else is there issues?
2014-08-25New todoDhananjay Balan
2014-08-25Add classic barrier.Dhananjay Balan
- Add support for classic barrier object. - Drop CORE_ from names in supercore
2014-08-25Update Readme.Dhananjay Balan
ToDo.
2014-08-25Add region support.Dhananjay Balan
Abstractions for classic/region added.
2014-08-25Abstraction for HEAP.Dhananjay Balan
Heap_Control Abstraction is added. It will need some more grooming though.
2014-08-25Support classic/partitionsDhananjay Balan
Added support for partition object.
2014-08-25Added support for classic/timers.Dhananjay Balan
2014-08-25Fix typo: Global timer control object name.Dhananjay Balan
2014-08-25RefactoringDhananjay Balan
- drop _printer suffix from printer classes.
2014-08-25Add printers to stage.Dhananjay Balan
2014-08-25Heavy refactoring + Improved mesege queu printing.Dhananjay Balan
- pretty printers moved to the corresponding api_printer module - object abstractions moved to - their own name for core modules - supercore for other supercore objects - classic for classic api objects
2014-08-25Update readme.Dhananjay Balan
Included useage instructions.
2014-08-25Fix pretty printersDhananjay Balan
pretty printers for rtems_id and rtems_attribute
2014-08-25Messege Queue ObjectsDhananjay Balan
Added intial support for printing