Linux Perf
db_export Struct Reference

#include <db-export.h>

Collaboration diagram for db_export:
Collaboration graph

Public Attributes

int(* export_evsel )(struct db_export *dbe, struct perf_evsel *evsel)
 
int(* export_machine )(struct db_export *dbe, struct machine *machine)
 
int(* export_thread )(struct db_export *dbe, struct thread *thread, u64 main_thread_db_id, struct machine *machine)
 
int(* export_comm )(struct db_export *dbe, struct comm *comm)
 
int(* export_comm_thread )(struct db_export *dbe, u64 db_id, struct comm *comm, struct thread *thread)
 
int(* export_dso )(struct db_export *dbe, struct dso *dso, struct machine *machine)
 
int(* export_symbol )(struct db_export *dbe, struct symbol *sym, struct dso *dso)
 
int(* export_branch_type )(struct db_export *dbe, u32 branch_type, const char *name)
 
int(* export_sample )(struct db_export *dbe, struct export_sample *es)
 
int(* export_call_path )(struct db_export *dbe, struct call_path *cp)
 
int(* export_call_return )(struct db_export *dbe, struct call_return *cr)
 
struct call_return_processorcrp
 
struct call_path_rootcpr
 
u64 evsel_last_db_id
 
u64 machine_last_db_id
 
u64 thread_last_db_id
 
u64 comm_last_db_id
 
u64 comm_thread_last_db_id
 
u64 dso_last_db_id
 
u64 symbol_last_db_id
 
u64 sample_last_db_id
 
u64 call_path_last_db_id
 
u64 call_return_last_db_id
 
struct list_head deferred
 

Detailed Description

Definition at line 50 of file db-export.h.

Member Data Documentation

◆ call_path_last_db_id

u64 db_export::call_path_last_db_id

Definition at line 78 of file db-export.h.

◆ call_return_last_db_id

u64 db_export::call_return_last_db_id

Definition at line 79 of file db-export.h.

◆ comm_last_db_id

u64 db_export::comm_last_db_id

Definition at line 73 of file db-export.h.

◆ comm_thread_last_db_id

u64 db_export::comm_thread_last_db_id

Definition at line 74 of file db-export.h.

◆ cpr

struct call_path_root* db_export::cpr

Definition at line 69 of file db-export.h.

◆ crp

struct call_return_processor* db_export::crp

Definition at line 68 of file db-export.h.

◆ deferred

struct list_head db_export::deferred

Definition at line 80 of file db-export.h.

◆ dso_last_db_id

u64 db_export::dso_last_db_id

Definition at line 75 of file db-export.h.

◆ evsel_last_db_id

u64 db_export::evsel_last_db_id

Definition at line 70 of file db-export.h.

◆ export_branch_type

int(* db_export::export_branch_type) (struct db_export *dbe, u32 branch_type, const char *name)

Definition at line 62 of file db-export.h.

◆ export_call_path

int(* db_export::export_call_path) (struct db_export *dbe, struct call_path *cp)

Definition at line 65 of file db-export.h.

◆ export_call_return

int(* db_export::export_call_return) (struct db_export *dbe, struct call_return *cr)

Definition at line 66 of file db-export.h.

◆ export_comm

int(* db_export::export_comm) (struct db_export *dbe, struct comm *comm)

Definition at line 55 of file db-export.h.

◆ export_comm_thread

int(* db_export::export_comm_thread) (struct db_export *dbe, u64 db_id, struct comm *comm, struct thread *thread)

Definition at line 56 of file db-export.h.

◆ export_dso

int(* db_export::export_dso) (struct db_export *dbe, struct dso *dso, struct machine *machine)

Definition at line 58 of file db-export.h.

◆ export_evsel

int(* db_export::export_evsel) (struct db_export *dbe, struct perf_evsel *evsel)

Definition at line 51 of file db-export.h.

◆ export_machine

int(* db_export::export_machine) (struct db_export *dbe, struct machine *machine)

Definition at line 52 of file db-export.h.

◆ export_sample

int(* db_export::export_sample) (struct db_export *dbe, struct export_sample *es)

Definition at line 64 of file db-export.h.

◆ export_symbol

int(* db_export::export_symbol) (struct db_export *dbe, struct symbol *sym, struct dso *dso)

Definition at line 60 of file db-export.h.

◆ export_thread

int(* db_export::export_thread) (struct db_export *dbe, struct thread *thread, u64 main_thread_db_id, struct machine *machine)

Definition at line 53 of file db-export.h.

◆ machine_last_db_id

u64 db_export::machine_last_db_id

Definition at line 71 of file db-export.h.

◆ sample_last_db_id

u64 db_export::sample_last_db_id

Definition at line 77 of file db-export.h.

◆ symbol_last_db_id

u64 db_export::symbol_last_db_id

Definition at line 76 of file db-export.h.

◆ thread_last_db_id

u64 db_export::thread_last_db_id

Definition at line 72 of file db-export.h.


The documentation for this struct was generated from the following file: