diff options
Diffstat (limited to 'gdb/ada-lang.h')
-rw-r--r-- | gdb/ada-lang.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h index 6632b7e9df8..65c2e938f45 100644 --- a/gdb/ada-lang.h +++ b/gdb/ada-lang.h @@ -54,7 +54,7 @@ struct frame_info; interest to users. Each name (a basic regular expression string) is followed by a comma. */ #define ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS \ - "___clean[.a-zA-Z0-9_]*$", + "___clean[.$a-zA-Z0-9_]*$", /* The maximum number of frame levels searched for non-local, * non-global symbols. This limit exists as a precaution to prevent @@ -141,6 +141,10 @@ struct task_control_block CORE_ADDR call; CORE_ADDR thread; CORE_ADDR lwp; /* This field is not always present in the ATCB. */ + + /* If the task is waiting on a task entry, this field contains the + task_id of the other task. */ + CORE_ADDR called_task; }; struct task_ptid @@ -162,9 +166,6 @@ struct task_entry int stack_per; }; -/* The maximum number of tasks known to the Ada runtime. */ -extern const int MAX_NUMBER_OF_KNOWN_TASKS; - /* task entry list. */ extern struct task_entry *task_list; |