This file is indexed.

/usr/include/pcp/pmdbg.h is in libpcp3-dev 3.9.10.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
 * Built from impl.h by mk_pmdbg.  Any modifications will be lost.
 */

typedef const struct {
    const char	*name;
    const int	bit;
} debug_map_t;

static const debug_map_t debug_map[] = {
    { "AF",	DBG_TRACE_AF },
    { "APPL0",	DBG_TRACE_APPL0 },
    { "APPL1",	DBG_TRACE_APPL1 },
    { "APPL2",	DBG_TRACE_APPL2 },
    { "AUTH",	DBG_TRACE_AUTH },
    { "CONFIG",	DBG_TRACE_CONFIG },
    { "CONTEXT",	DBG_TRACE_CONTEXT },
    { "DERIVE",	DBG_TRACE_DERIVE },
    { "DESPERATE",	DBG_TRACE_DESPERATE },
    { "DISCOVERY",	DBG_TRACE_DISCOVERY },
    { "FAULT",	DBG_TRACE_FAULT },
    { "FETCH",	DBG_TRACE_FETCH },
    { "INDOM",	DBG_TRACE_INDOM },
    { "INTERP",	DBG_TRACE_INTERP },
    { "LIBPMDA",	DBG_TRACE_LIBPMDA },
    { "LOCK",	DBG_TRACE_LOCK },
    { "LOG",	DBG_TRACE_LOG },
    { "LOGMETA",	DBG_TRACE_LOGMETA },
    { "LOOP",	DBG_TRACE_LOOP },
    { "OPTFETCH",	DBG_TRACE_OPTFETCH },
    { "PDU",	DBG_TRACE_PDU },
    { "PDUBUF",	DBG_TRACE_PDUBUF },
    { "PMC",	DBG_TRACE_PMC },
    { "PMNS",	DBG_TRACE_PMNS },
    { "PROFILE",	DBG_TRACE_PROFILE },
    { "TIMECONTROL",	DBG_TRACE_TIMECONTROL },
    { "VALUE",	DBG_TRACE_VALUE },
};

static const int num_debug = sizeof(debug_map) / sizeof(debug_map[0]);