linux/tools/perf/util/vdso.h
<<
>>
Prefs
   1#ifndef __PERF_VDSO__
   2#define __PERF_VDSO__
   3
   4#include <linux/types.h>
   5#include <string.h>
   6#include <stdbool.h>
   7
   8#define VDSO__MAP_NAME "[vdso]"
   9
  10#define DSO__NAME_VDSO    "[vdso]"
  11#define DSO__NAME_VDSO32  "[vdso32]"
  12#define DSO__NAME_VDSOX32 "[vdsox32]"
  13
  14static inline bool is_vdso_map(const char *filename)
  15{
  16        return !strcmp(filename, VDSO__MAP_NAME);
  17}
  18
  19struct dso;
  20
  21bool dso__is_vdso(struct dso *dso);
  22
  23struct machine;
  24struct thread;
  25
  26struct dso *machine__findnew_vdso(struct machine *machine, struct thread *thread);
  27void machine__exit_vdso(struct machine *machine);
  28
  29#endif /* __PERF_VDSO__ */
  30