summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-07-01 22:21:03 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-07-01 22:21:03 +0000
commit17083dbe6cd233f05cb6ed2db560cd615644399d (patch)
treeef5cbc7cce8cd8d73b89d4ef6568d5467fa0782e /c
parent2002-07-01 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-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 'c')
-rw-r--r--c/src/lib/libbsp/shared/gdbstub/ChangeLog6
-rw-r--r--c/src/lib/libbsp/shared/gdbstub/rtems-stub-glue.c16
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;