summaryrefslogtreecommitdiff
path: root/gdb/ada-lang.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ada-lang.h')
-rw-r--r--gdb/ada-lang.h9
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;