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

Go to the source code of this file.

Classes

struct  unwind_entry
 
struct  unwind_libunwind_ops
 

Typedefs

typedef int(* unwind_entry_cb_t) (struct unwind_entry *entry, void *arg)
 

Functions

static int unwind__get_entries (unwind_entry_cb_t cb __maybe_unused, void *arg __maybe_unused, struct thread *thread __maybe_unused, struct perf_sample *data __maybe_unused, int max_stack __maybe_unused)
 
static int unwind__prepare_access (struct thread *thread __maybe_unused, struct map *map __maybe_unused, bool *initialized __maybe_unused)
 
static void unwind__flush_access (struct thread *thread __maybe_unused)
 
static void unwind__finish_access (struct thread *thread __maybe_unused)
 

Typedef Documentation

◆ unwind_entry_cb_t

typedef int(* unwind_entry_cb_t) (struct unwind_entry *entry, void *arg)

Definition at line 19 of file unwind.h.

Function Documentation

◆ unwind__finish_access()

static void unwind__finish_access ( struct thread *thread  __maybe_unused)
inlinestatic

Definition at line 83 of file unwind.h.

◆ unwind__flush_access()

static void unwind__flush_access ( struct thread *thread  __maybe_unused)
inlinestatic

Definition at line 82 of file unwind.h.

◆ unwind__get_entries()

static int unwind__get_entries ( unwind_entry_cb_t cb  __maybe_unused,
void *arg  __maybe_unused,
struct thread *thread  __maybe_unused,
struct perf_sample *data  __maybe_unused,
int max_stack  __maybe_unused 
)
inlinestatic

Definition at line 66 of file unwind.h.

◆ unwind__prepare_access()

static int unwind__prepare_access ( struct thread *thread  __maybe_unused,
struct map *map  __maybe_unused,
bool *initialized  __maybe_unused 
)
inlinestatic

Definition at line 75 of file unwind.h.