Linux Perf
probe-file.h File Reference
#include "probe-event.h"
Include dependency graph for probe-file.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  probe_cache_entry
 
struct  probe_cache
 

Macros

#define PF_FL_UPROBE   1
 
#define PF_FL_RW   2
 
#define for_each_probe_cache_entry(entry, pcache)   list_for_each_entry(entry, &pcache->entries, node)
 
#define probe_cache__delete(pcache)   do {} while (0)
 

Enumerations

enum  probe_type {
  PROBE_TYPE_U = 0, PROBE_TYPE_S, PROBE_TYPE_X, PROBE_TYPE_STRING,
  PROBE_TYPE_BITFIELD, PROBE_TYPE_END
}
 

Functions

static struct probe_cacheprobe_cache__new (const char *tgt __maybe_unused, struct nsinfo *nsi __maybe_unused)
 

Macro Definition Documentation

◆ for_each_probe_cache_entry

#define for_each_probe_cache_entry (   entry,
  pcache 
)    list_for_each_entry(entry, &pcache->entries, node)

Definition at line 35 of file probe-file.h.

◆ PF_FL_RW

#define PF_FL_RW   2

Definition at line 34 of file probe-file.h.

◆ PF_FL_UPROBE

#define PF_FL_UPROBE   1

Definition at line 33 of file probe-file.h.

◆ probe_cache__delete

#define probe_cache__delete (   pcache)    do {} while (0)

Definition at line 77 of file probe-file.h.

Enumeration Type Documentation

◆ probe_type

enum probe_type
Enumerator
PROBE_TYPE_U 
PROBE_TYPE_S 
PROBE_TYPE_X 
PROBE_TYPE_STRING 
PROBE_TYPE_BITFIELD 
PROBE_TYPE_END 

Definition at line 24 of file probe-file.h.

Function Documentation

◆ probe_cache__new()

static struct probe_cache* probe_cache__new ( const char *tgt  __maybe_unused,
struct nsinfo *nsi  __maybe_unused 
)
static

Definition at line 73 of file probe-file.h.