Add new function to access gdb_program_name.

https://sourceware.org/ml/gdb-patches/2013-09/msg00225.html

gdb/ChangeLog

        * main.h (get_gdb_program_name): Add declaration.
        * main.c (get_gdb_program_name): Add definition.
This commit is contained in:
Andrew Burgess 2013-09-18 11:41:38 +00:00
parent bc080e949d
commit c88a15316e
3 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2013-09-18 Andrew Burgess <aburgess@broadcom.com>
* main.h (get_gdb_program_name): Add declaration.
* main.c (get_gdb_program_name): Add definition.
2013-09-17 Doug Evans <dje@google.com>
* dwarf2read.c: Move definitions of complaint functions to after

View File

@ -98,6 +98,13 @@ int return_child_result_value = -1;
/* GDB as it has been invoked from the command line (i.e. argv[0]). */
static char *gdb_program_name;
/* Return read only pointer to GDB_PROGRAM_NAME. */
const char *
get_gdb_program_name (void)
{
return gdb_program_name;
}
static void print_gdb_help (struct ui_file *);
/* Relocate a file or directory. PROGNAME is the name by which gdb

View File

@ -42,4 +42,10 @@ extern int batch_flag;
return value is in malloc'ed storage. */
extern char *windows_get_absolute_argv0 (const char *argv0);
/* Return read only pointer to the name of gdb as it was invoked. This
might have been expanded to an absolute path if required by the
platform. Could return NULL if called before gdb has had a chance to
parse the argv array. */
extern const char * get_gdb_program_name (void);
#endif