aboutsummaryrefslogtreecommitdiff
path: root/gdb/Makefile.in
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-12-16 13:36:45 -0700
committerTom Tromey <tromey@adacore.com>2023-05-12 13:25:28 -0600
commitd5acae9e9f16521e1d9886f74418cd2e48f01364 (patch)
tree1adec256dadc28425b89160d07818be015040399 /gdb/Makefile.in
parent36ed3d84e0ac1b6f21e68c742d72061ff51cb76b (diff)
downloadgdb-d5acae9e9f16521e1d9886f74418cd2e48f01364.zip
gdb-d5acae9e9f16521e1d9886f74418cd2e48f01364.tar.gz
gdb-d5acae9e9f16521e1d9886f74418cd2e48f01364.tar.bz2
Handle Ada Pragma Import and Pragma Export
Ada can import C APIs and also export Ada constructs to C via Pragma Import and Pragma Export. This patch adds support for these to gdb, by arranging to either defer some aspects of a symbol to the underlying C symbol (for Import) or by introducing a second symbol (for Export). A somewhat tricky approach is needed, both because gdb doesn't generally handle symbol aliasing, and because Ada treats symbol names in an unusual way (as compared to the rest of gdb).
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r--gdb/Makefile.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 93f506ee..14b5dd0 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -1061,6 +1061,7 @@ COMMON_SFILES = \
dummy-frame.c \
dwarf2/abbrev.c \
dwarf2/abbrev-cache.c \
+ dwarf2/ada-imported.c \
dwarf2/attribute.c \
dwarf2/comp-unit-head.c \
dwarf2/cooked-index.c \