Changes between Version 10 and Version 11 of Projects/GDB_Python
- Timestamp:
- 03/22/10 10:42:02 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Projects/GDB_Python
v10 v11 98 98 99 99 # Has completed the hello world demo required by all RTEMS GSoC strudent 100 # Knowledge of Python and using classes in Python plus a willingness to learn Python100 # Some knowledge of Python and using classes in Python 101 101 # Ability to code in C. We may require changes to GDB. I suppose this may require paperwork with the FSF to assign copyright. 102 # The ability to learn, understand and use some of the [http://docs.python.org/extending/ Embedding Python] details. 102 103 103 The major focus of the GSoC work is to look at threading and to teach GDB about the RTEMS threads. The may require GDB having tothread information added to the 'gdb' package exported from GDB to Python as well as hooks for calls when a break point is hit so the RTEMS Python code can read the thread information into GDB.104 The major focus of the GSoC work is to look at threading and to teach GDB about RTEMS threads. The may require GDB having thread information added to the 'gdb' package exported from GDB to Python as well as hooks for calls when a break point is hit so the RTEMS Python code can read the thread information into GDB. 104 105 105 The concept is based on the way GDB currently asks a remote server for thread information if the remote server indicates it supports threads. The idea is to enhance GDB to call a Python hooked function for that information and to provide a meansof getting the thread information back into GDB.106 The concept of adding thread support via Python is based on the way GDB currently asks a remote server for thread information if the remote server indicates it supports threads. The idea is to enhance GDB to call a Python hooked function to fetch the thread specific data and a to provide a mean of getting the thread information back into GDB.