Linux Perf
parse-events-bison.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  YYSTYPE
 
struct  YYSTYPE::tracepoint_name
 
struct  YYLTYPE
 

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYLTYPE_IS_DECLARED   1
 
#define YYLTYPE_IS_TRIVIAL   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 
typedef struct YYLTYPE YYLTYPE
 

Enumerations

enum  yytokentype {
  NUMBER = 258, ID = 259, NEG = 260, NOT = 261,
  NUMBER = 258, ID = 259, NEG = 260, NOT = 261,
  PE_START_EVENTS = 258, PE_START_TERMS = 259, PE_VALUE = 260, PE_VALUE_SYM_HW = 261,
  PE_VALUE_SYM_SW = 262, PE_RAW = 263, PE_TERM = 264, PE_EVENT_NAME = 265,
  PE_NAME = 266, PE_BPF_OBJECT = 267, PE_BPF_SOURCE = 268, PE_MODIFIER_EVENT = 269,
  PE_MODIFIER_BP = 270, PE_NAME_CACHE_TYPE = 271, PE_NAME_CACHE_OP_RESULT = 272, PE_PREFIX_MEM = 273,
  PE_PREFIX_RAW = 274, PE_PREFIX_GROUP = 275, PE_ERROR = 276, PE_PMU_EVENT_PRE = 277,
  PE_PMU_EVENT_SUF = 278, PE_KERNEL_PMU_EVENT = 279, PE_ARRAY_ALL = 280, PE_ARRAY_RANGE = 281,
  PE_DRV_CFG_TERM = 282, PP_CONFIG = 258, PP_CONFIG1 = 259, PP_CONFIG2 = 260,
  PP_VALUE = 261, PP_ERROR = 262, PP_CONFIG = 258, PP_CONFIG1 = 259,
  PP_CONFIG2 = 260, PP_VALUE = 261, PP_ERROR = 262
}
 

Functions

int parse_events_parse (void *_data, void *scanner)
 

Macro Definition Documentation

◆ YYDEBUG

#define YYDEBUG   0

Definition at line 37 of file parse-events-bison.h.

◆ YYLTYPE_IS_DECLARED

#define YYLTYPE_IS_DECLARED   1

Definition at line 111 of file parse-events-bison.h.

◆ YYLTYPE_IS_TRIVIAL

#define YYLTYPE_IS_TRIVIAL   1

Definition at line 112 of file parse-events-bison.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 98 of file parse-events-bison.h.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 97 of file parse-events-bison.h.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Definition at line 45 of file parse-events-bison.h.

Typedef Documentation

◆ YYLTYPE

typedef struct YYLTYPE YYLTYPE

Definition at line 103 of file parse-events-bison.h.

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Definition at line 96 of file parse-events-bison.h.

Enumeration Type Documentation

◆ yytokentype

Enumerator
NUMBER 
ID 
NEG 
NOT 
NUMBER 
ID 
NEG 
NOT 
PE_START_EVENTS 
PE_START_TERMS 
PE_VALUE 
PE_VALUE_SYM_HW 
PE_VALUE_SYM_SW 
PE_RAW 
PE_TERM 
PE_EVENT_NAME 
PE_NAME 
PE_BPF_OBJECT 
PE_BPF_SOURCE 
PE_MODIFIER_EVENT 
PE_MODIFIER_BP 
PE_NAME_CACHE_TYPE 
PE_NAME_CACHE_OP_RESULT 
PE_PREFIX_MEM 
PE_PREFIX_RAW 
PE_PREFIX_GROUP 
PE_ERROR 
PE_PMU_EVENT_PRE 
PE_PMU_EVENT_SUF 
PE_KERNEL_PMU_EVENT 
PE_ARRAY_ALL 
PE_ARRAY_RANGE 
PE_DRV_CFG_TERM 
PP_CONFIG 
PP_CONFIG1 
PP_CONFIG2 
PP_VALUE 
PP_ERROR 
PP_CONFIG 
PP_CONFIG1 
PP_CONFIG2 
PP_VALUE 
PP_ERROR 

Definition at line 46 of file parse-events-bison.h.

Function Documentation

◆ parse_events_parse()

int parse_events_parse ( void *  _data,
void *  scanner 
)