Linux Perf
vdso.h File Reference
#include <linux/types.h>
#include <string.h>
#include <stdbool.h>
Include dependency graph for vdso.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VDSO__MAP_NAME   "[vdso]"
 
#define DSO__NAME_VDSO   "[vdso]"
 
#define DSO__NAME_VDSO32   "[vdso32]"
 
#define DSO__NAME_VDSOX32   "[vdsox32]"
 

Functions

static bool is_vdso_map (const char *filename)
 
bool dso__is_vdso (struct dso *dso)
 
struct dsomachine__findnew_vdso (struct machine *machine, struct thread *thread)
 
void machine__exit_vdso (struct machine *machine)
 

Macro Definition Documentation

◆ DSO__NAME_VDSO

#define DSO__NAME_VDSO   "[vdso]"

Definition at line 11 of file vdso.h.

◆ DSO__NAME_VDSO32

#define DSO__NAME_VDSO32   "[vdso32]"

Definition at line 12 of file vdso.h.

◆ DSO__NAME_VDSOX32

#define DSO__NAME_VDSOX32   "[vdsox32]"

Definition at line 13 of file vdso.h.

◆ VDSO__MAP_NAME

#define VDSO__MAP_NAME   "[vdso]"

Definition at line 9 of file vdso.h.

Function Documentation

◆ dso__is_vdso()

bool dso__is_vdso ( struct dso dso)

Definition at line 353 of file vdso.c.

◆ is_vdso_map()

static bool is_vdso_map ( const char *  filename)
inlinestatic

Definition at line 15 of file vdso.h.

Here is the call graph for this function:

◆ machine__exit_vdso()

void machine__exit_vdso ( struct machine machine)

Definition at line 105 of file vdso.c.

◆ machine__findnew_vdso()

struct dso* machine__findnew_vdso ( struct machine machine,
struct thread thread 
)

Definition at line 315 of file vdso.c.

Here is the call graph for this function: