diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-07-01 22:21:03 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-07-01 22:21:03 +0000 |
commit | 17083dbe6cd233f05cb6ed2db560cd615644399d (patch) | |
tree | ef5cbc7cce8cd8d73b89d4ef6568d5467fa0782e /c/src/lib/libbsp | |
parent | 2002-07-01 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-17083dbe6cd233f05cb6ed2db560cd615644399d.tar.bz2 |
2002-07-01 Joel Sherrill <joel@OARcorp.com>
* rtems-stub-glue.c: Corrected use of
_Objects_Information_table now that it is a two dimensional
array based upon API and class.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/shared/gdbstub/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c | 16 |
2 files changed, 14 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/shared/gdbstub/ChangeLog b/c/src/lib/libbsp/shared/gdbstub/ChangeLog index 62ee17b9b2..8c868af409 100644 --- a/c/src/lib/libbsp/shared/gdbstub/ChangeLog +++ b/c/src/lib/libbsp/shared/gdbstub/ChangeLog @@ -1,3 +1,9 @@ +2002-07-01 Joel Sherrill <joel@OARcorp.com> + + * rtems-stub-glue.c: Corrected use of + _Objects_Information_table now that it is a two dimensional + array based upon API and class. + 2002-06-25 Joel Sherrill <joel@OARcorp.com> * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k diff --git a/c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c b/c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c index 50c8d95757..3e05cd85e4 100644 --- a/c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c +++ b/c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c @@ -95,7 +95,7 @@ int rtems_gdb_stub_id_to_index( /* Let us figure out thread_id for gdb */ first_rtems_id = 2; - obj_info = _Objects_Information_table[OBJECTS_RTEMS_TASKS]; + obj_info = _Objects_Information_table[OBJECTS_CLASSIC_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -106,7 +106,7 @@ int rtems_gdb_stub_id_to_index( first_posix_id = first_rtems_id + (max_id - min_id) + 1; - min_id = _Objects_Information_table[OBJECTS_POSIX_THREADS]->minimum_id; + min_id = _Objects_Information_table[OBJECTS_POSIX_API][1]->minimum_id; return first_posix_id + (thread_obj_id - min_id); } @@ -142,7 +142,7 @@ Thread_Control *rtems_gdb_index_to_stub_id( thread_obj_id = _Thread_Executing->Object.id; /* Let us figure out thread_id for gdb */ - obj_info = _Objects_Information_table[OBJECTS_RTEMS_TASKS]; + obj_info = _Objects_Information_table[OBJECTS_CLASSIC_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -160,7 +160,7 @@ Thread_Control *rtems_gdb_index_to_stub_id( first_posix_id = first_rtems_id + (max_id - min_id) + 1; - obj_info = _Objects_Information_table[OBJECTS_POSIX_THREADS]; + obj_info = _Objects_Information_table[OBJECTS_POSIX_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -209,7 +209,7 @@ int rtems_gdb_stub_get_next_thread(int athread) first_rtems_id = 2; - obj_info = _Objects_Information_table[OBJECTS_RTEMS_TASKS]; + obj_info = _Objects_Information_table[OBJECTS_CLASSIC_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -232,7 +232,7 @@ int rtems_gdb_stub_get_next_thread(int athread) first_posix_id = first_rtems_id + (max_id - min_id) + 1; - obj_info = _Objects_Information_table[OBJECTS_POSIX_THREADS]; + obj_info = _Objects_Information_table[OBJECTS_POSIX_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -344,7 +344,7 @@ int rtems_gdb_stub_get_thread_info( /* Let us figure out thread_id for gdb */ first_rtems_id = 2; - obj_info = _Objects_Information_table[OBJECTS_RTEMS_TASKS]; + obj_info = _Objects_Information_table[OBJECTS_CLASSIC_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; @@ -390,7 +390,7 @@ int rtems_gdb_stub_get_thread_info( first_posix_id = first_rtems_id + (max_id - min_id) + 1; - obj_info = _Objects_Information_table[OBJECTS_POSIX_THREADS]; + obj_info = _Objects_Information_table[OBJECTS_POSIX_API][1]; min_id = obj_info->minimum_id; max_id = obj_info->maximum_id; |