aboutsummaryrefslogtreecommitdiff
path: root/gdb/d-lang.h
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2014-01-18 17:09:43 +0000
committerIain Buclaw <ibuclaw@gdcproject.org>2014-01-18 18:10:32 +0000
commit6377854769ea85f2dd38aac9a9b11fded61245f3 (patch)
treea6b415087fe1602e2752652e93fafc36d6729729 /gdb/d-lang.h
parent3271ba660a6a8434b1ec32b88ba456e9287a89ac (diff)
downloadgdb-6377854769ea85f2dd38aac9a9b11fded61245f3.zip
gdb-6377854769ea85f2dd38aac9a9b11fded61245f3.tar.gz
gdb-6377854769ea85f2dd38aac9a9b11fded61245f3.tar.bz2
Add d_main_name to set the logical entry point for D programs.
gdb/ChangeLog: 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org> * d-lang.h (d_main_name): Add declaration. * d-lang.c (d_main_name): New function. * symtab.c (find_main_name): Add call to d_main_name.
Diffstat (limited to 'gdb/d-lang.h')
-rw-r--r--gdb/d-lang.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/d-lang.h b/gdb/d-lang.h
index 8834a1d..9ede338 100644
--- a/gdb/d-lang.h
+++ b/gdb/d-lang.h
@@ -22,6 +22,10 @@
#include "symtab.h"
+/* Defined in d-lang.c */
+
+extern const char *d_main_name (void);
+
extern char *d_demangle (const char *mangled, int options);
extern void d_val_print (struct type *type, const gdb_byte *valaddr,