projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'origin/master' into amd-common
[deliverable/binutils-gdb.git]
/
gdb
/
c-lang.h
diff --git
a/gdb/c-lang.h
b/gdb/c-lang.h
index e7b6d5ef7371a82d723e0cc68af60b7c7c5e005f..b8bc380486263ba9760c5d1436f9009ea16269fe 100644
(file)
--- a/
gdb/c-lang.h
+++ b/
gdb/c-lang.h
@@
-1,6
+1,6
@@
/* C language support definitions for GDB, the GNU debugger.
/* C language support definitions for GDB, the GNU debugger.
- Copyright (C) 1992-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1992-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-29,7
+29,7
@@
struct parser_state;
#include "value.h"
#include "macroexp.h"
#include "parser-defs.h"
#include "value.h"
#include "macroexp.h"
#include "parser-defs.h"
-#include "
common
/enum-flags.h"
+#include "
gdbsupport
/enum-flags.h"
/* The various kinds of C string and character. Note that these
/* The various kinds of C string and character. Note that these
@@
-144,10
+144,21
@@
extern void cp_print_value_fields_rtti (struct type *,
const struct value_print_options *,
struct type **, int);
const struct value_print_options *,
struct type **, int);
+/* gcc-2.6 or later (when using -fvtable-thunks)
+ emits a unique named type for a vtable entry.
+ Some gdb code depends on that specific name. */
+
+extern const char vtbl_ptr_name[];
+
extern int cp_is_vtbl_ptr_type (struct type *);
extern int cp_is_vtbl_member (struct type *);
extern int cp_is_vtbl_ptr_type (struct type *);
extern int cp_is_vtbl_member (struct type *);
+/* Return true if TYPE is a string type. Unlike DEFAULT_IS_STRING_TYPE_P
+ this will detect arrays of characters not just TYPE_CODE_STRING. */
+
+extern bool c_is_string_type_p (struct type *type);
+
/* These are in c-valprint.c. */
extern int c_textual_element_type (struct type *, char);
/* These are in c-valprint.c. */
extern int c_textual_element_type (struct type *, char);
This page took
0.04044 seconds
and
4
git commands to generate.