GDB (xrefs)
|
#include "dwarf2.h"
#include "dwarf2/types.h"
#include "symtab.h"
#include "hashtab.h"
#include "dwarf2/index-common.h"
#include "gdbsupport/gdb_string_view.h"
#include "quick-symbol.h"
#include "gdbsupport/gdb_obstack.h"
#include "addrmap.h"
#include "gdbsupport/iterator-range.h"
#include "gdbsupport/thread-pool.h"
#include "dwarf2/mapped-index.h"
#include "dwarf2/tag.h"
#include "gdbsupport/range-chain.h"
Go to the source code of this file.
Classes | |
struct | cooked_index_entry |
class | cooked_index_shard |
class | cooked_index |
Enumerations | |
enum | cooked_index_flag_enum : unsigned char { IS_MAIN = 1 , IS_STATIC = 2 , IS_ENUM_CLASS = 4 , IS_LINKAGE = 8 , IS_TYPE_DECLARATION = 16 } |
Functions | |
DEF_ENUM_FLAGS_TYPE (enum cooked_index_flag_enum, cooked_index_flag) | |
std::string | to_string (cooked_index_flag flags) |
bool | language_requires_canonicalization (enum language lang) |
enum cooked_index_flag_enum : unsigned char |
Enumerator | |
---|---|
IS_MAIN | |
IS_STATIC | |
IS_ENUM_CLASS | |
IS_LINKAGE | |
IS_TYPE_DECLARATION |
Definition at line 43 of file cooked-index.h.
DEF_ENUM_FLAGS_TYPE | ( | enum | cooked_index_flag_enum, |
cooked_index_flag | ) |
|
extern |
Definition at line 62 of file cooked-index.c.
References language_ada, language_c, and language_cplus.
Referenced by cooked_index::get_main().
std::string to_string | ( | cooked_index_flag | flags | ) |
Definition at line 46 of file cooked-index.c.
References flags, IS_ENUM_CLASS, IS_LINKAGE, IS_MAIN, IS_STATIC, and IS_TYPE_DECLARATION.
Referenced by bpstat_check_breakpoint_conditions(), cooked_index::dump(), gdbscm_make_pretty_printer_worker(), maintenance_print_frame_id(), and gdb.dap.varref.VariableReference::to_object().