GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
cooked-index.c File Reference
#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
 

Function Documentation

◆ _initialize_cooked_index()

void _initialize_cooked_index ( )

Definition at line 672 of file cooked-index.c.

Referenced by initialize_all_files().

◆ language_requires_canonicalization()

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().

◆ maintenance_wait_for_index_cache()

static void maintenance_wait_for_index_cache ( const char * args,
int from_tty )
static

Definition at line 665 of file cooked-index.c.

References wait_for_index_cache().

◆ to_string()

std::string to_string ( cooked_index_flag flags)

◆ wait_for_index_cache()

static void wait_for_index_cache ( int )
static

Definition at line 655 of file cooked-index.c.

References active_vectors, and is_main_thread().

Referenced by maintenance_wait_for_index_cache().

Variable Documentation

◆ active_vectors

std::unordered_set<cooked_index *> active_vectors
static