Changes between Version 10 and Version 11 of Projects/GDB_Python


Ignore:
Timestamp:
03/22/10 10:42:02 (14 years ago)
Author:
ChrisJohns
Comment:

Updated

Legend:

Unmodified
Added
Removed
Modified
  • Projects/GDB_Python

    v10 v11  
    9898
    9999# 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 Python
     100# Some knowledge of Python and using classes in Python
    101101# 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.
    102103
    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 to 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.
     104The 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.
    104105
    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 means of getting the thread information back into GDB.
     106The 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.