From ce8e6a8bb7b9149c6c86150a48ee51e488a7490a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 1 Jul 2002 22:14:25 +0000 Subject: 2002-07-01 Joel Sherrill * src/_servtgt.c, src/ptrace.c: Corrected use of _Objects_Information_table now that it is a two dimensional array based upon API and class. --- c/src/librdbg/src/ptrace.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'c/src/librdbg/src/ptrace.c') diff --git a/c/src/librdbg/src/ptrace.c b/c/src/librdbg/src/ptrace.c index 62a74d2135..d3603e4489 100644 --- a/c/src/librdbg/src/ptrace.c +++ b/c/src/librdbg/src/ptrace.c @@ -35,22 +35,22 @@ Thread_Get_RDBG (Objects_Id Id) { unsigned index; - if (Id < _Objects_Information_table[OBJECTS_RTEMS_TASKS]->maximum_id && - Id > _Objects_Information_table[OBJECTS_RTEMS_TASKS]->minimum_id) { + if (Id < _Objects_Information_table[OBJECTS_CLASSIC_API][1]->maximum_id && + Id > _Objects_Information_table[OBJECTS_CLASSIC_API][1]->minimum_id) { - index = Id - _Objects_Information_table[OBJECTS_RTEMS_TASKS]->minimum_id; - if (_Objects_Information_table[OBJECTS_RTEMS_TASKS]->local_table[1 + index] != NULL) { - return (Thread_Control*) (_Objects_Information_table[OBJECTS_RTEMS_TASKS]->local_table[1 + index]); + index = Id - _Objects_Information_table[OBJECTS_CLASSIC_API][1]->minimum_id; + if (_Objects_Information_table[OBJECTS_CLASSIC_API][1]->local_table[1 + index] != NULL) { + return (Thread_Control*) (_Objects_Information_table[OBJECTS_CLASSIC_API][1]->local_table[1 + index]); } } - if (Id < _Objects_Information_table[OBJECTS_POSIX_THREADS]->maximum_id && - Id > _Objects_Information_table[OBJECTS_POSIX_THREADS]->minimum_id) { + if (Id < _Objects_Information_table[OBJECTS_POSIX_API][1]->maximum_id && + Id > _Objects_Information_table[OBJECTS_POSIX_API][1]->minimum_id) { - index = Id - _Objects_Information_table[OBJECTS_POSIX_THREADS]->minimum_id; - if (_Objects_Information_table[OBJECTS_POSIX_THREADS]-> + index = Id - _Objects_Information_table[OBJECTS_POSIX_API][1]->minimum_id; + if (_Objects_Information_table[OBJECTS_POSIX_API][1]-> local_table[1 + index] != NULL) - return (Thread_Control*) (_Objects_Information_table[OBJECTS_POSIX_THREADS]->local_table[1 + index]); + return (Thread_Control*) (_Objects_Information_table[OBJECTS_POSIX_API][1]->local_table[1 + index]); } return 0; -- cgit v1.2.3