GDB (xrefs)
|
#include "defs.h"
#include "dwarf2/cooked-index.h"
#include "dwarf2/read.h"
#include "dwarf2/stringify.h"
#include "dwarf2/index-cache.h"
#include "cp-support.h"
#include "c-lang.h"
#include "ada-lang.h"
#include "split-name.h"
#include "observable.h"
#include "run-on-main-thread.h"
#include <algorithm>
#include "gdbsupport/gdb-safe-ctype.h"
#include "gdbsupport/selftest.h"
#include <chrono>
#include <unordered_set>
#include "cli/cli-cmds.h"
Go to the source code of this file.
Functions | |
std::string | to_string (cooked_index_flag flags) |
bool | language_requires_canonicalization (enum language lang) |
static void | wait_for_index_cache (int) |
static void | maintenance_wait_for_index_cache (const char *args, int from_tty) |
void | _initialize_cooked_index () |
Variables | |
static std::unordered_set< cooked_index * > | active_vectors |
void _initialize_cooked_index | ( | ) |
Definition at line 672 of file cooked-index.c.
Referenced by initialize_all_files().
bool language_requires_canonicalization | ( | enum language | lang | ) |
Definition at line 62 of file cooked-index.c.
References language_ada, language_c, and language_cplus.
Referenced by cooked_index::get_main().
|
static |
Definition at line 665 of file cooked-index.c.
References wait_for_index_cache().
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().
|
static |
Definition at line 655 of file cooked-index.c.
References active_vectors, and is_main_thread().
Referenced by maintenance_wait_for_index_cache().
|
static |
Definition at line 41 of file cooked-index.c.
Referenced by cooked_index::cooked_index(), wait_for_index_cache(), and cooked_index::~cooked_index().