Linux Perf
parse-events-flex.h File Reference
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
Include dependency graph for parse-events-flex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yy_buffer_state
 

Macros

#define parse_events_IN_HEADER   1
 
#define YY_INT_ALIGNED   short int
 
#define FLEX_SCANNER
 
#define YY_FLEX_MAJOR_VERSION   2
 
#define YY_FLEX_MINOR_VERSION   6
 
#define YY_FLEX_SUBMINOR_VERSION   0
 
#define FLEXINT_H
 
#define INT8_MIN   (-128)
 
#define INT16_MIN   (-32767-1)
 
#define INT32_MIN   (-2147483647-1)
 
#define INT8_MAX   (127)
 
#define INT16_MAX   (32767)
 
#define INT32_MAX   (2147483647)
 
#define UINT8_MAX   (255U)
 
#define UINT16_MAX   (65535U)
 
#define UINT32_MAX   (4294967295U)
 
#define yyconst
 
#define YY_TYPEDEF_YY_SCANNER_T
 
#define yyin   yyg->yyin_r
 
#define yyout   yyg->yyout_r
 
#define yyextra   yyg->yyextra_r
 
#define yyleng   yyg->yyleng_r
 
#define yytext   yyg->yytext_r
 
#define yylineno   (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
 
#define yycolumn   (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
 
#define yy_flex_debug   yyg->yy_flex_debug_r
 
#define YY_BUF_SIZE   16384
 
#define YY_TYPEDEF_YY_BUFFER_STATE
 
#define YY_TYPEDEF_YY_SIZE_T
 
#define YY_STRUCT_YY_BUFFER_STATE
 
#define yytext_ptr   yytext_r
 
#define YY_EXTRA_TYPE   void *
 
#define YY_READ_BUF_SIZE   8192
 
#define YY_START_STACK_INCR   25
 
#define YY_DECL_IS_OURS   1
 
#define YY_DECL
 

Typedefs

typedef signed char flex_int8_t
 
typedef short int flex_int16_t
 
typedef int flex_int32_t
 
typedef unsigned char flex_uint8_t
 
typedef unsigned short int flex_uint16_t
 
typedef unsigned int flex_uint32_t
 
typedef void * yyscan_t
 
typedef struct yy_buffer_stateYY_BUFFER_STATE
 
typedef size_t yy_size_t
 

Functions

void parse_events_restart (FILE *input_file, yyscan_t yyscanner)
 
void parse_events__switch_to_buffer (YY_BUFFER_STATE new_buffer, yyscan_t yyscanner)
 
YY_BUFFER_STATE parse_events__create_buffer (FILE *file, int size, yyscan_t yyscanner)
 
void parse_events__delete_buffer (YY_BUFFER_STATE b, yyscan_t yyscanner)
 
void parse_events__flush_buffer (YY_BUFFER_STATE b, yyscan_t yyscanner)
 
void parse_events_push_buffer_state (YY_BUFFER_STATE new_buffer, yyscan_t yyscanner)
 
void parse_events_pop_buffer_state (yyscan_t yyscanner)
 
YY_BUFFER_STATE parse_events__scan_buffer (char *base, yy_size_t size, yyscan_t yyscanner)
 
YY_BUFFER_STATE parse_events__scan_string (yyconst char *yy_str, yyscan_t yyscanner)
 
YY_BUFFER_STATE parse_events__scan_bytes (yyconst char *bytes, yy_size_t len, yyscan_t yyscanner)
 
void * parse_events_alloc (yy_size_t, yyscan_t yyscanner)
 
void * parse_events_realloc (void *, yy_size_t, yyscan_t yyscanner)
 
void parse_events_free (void *, yyscan_t yyscanner)
 
int parse_events_lex_init (yyscan_t *scanner)
 
int parse_events_lex_init_extra (YY_EXTRA_TYPE user_defined, yyscan_t *scanner)
 
int parse_events_lex_destroy (yyscan_t yyscanner)
 
int parse_events_get_debug (yyscan_t yyscanner)
 
void parse_events_set_debug (int debug_flag, yyscan_t yyscanner)
 
YY_EXTRA_TYPE parse_events_get_extra (yyscan_t yyscanner)
 
void parse_events_set_extra (YY_EXTRA_TYPE user_defined, yyscan_t yyscanner)
 
FILE * parse_events_get_in (yyscan_t yyscanner)
 
void parse_events_set_in (FILE *_in_str, yyscan_t yyscanner)
 
FILE * parse_events_get_out (yyscan_t yyscanner)
 
void parse_events_set_out (FILE *_out_str, yyscan_t yyscanner)
 
yy_size_t parse_events_get_leng (yyscan_t yyscanner)
 
char * parse_events_get_text (yyscan_t yyscanner)
 
int parse_events_get_lineno (yyscan_t yyscanner)
 
void parse_events_set_lineno (int _line_number, yyscan_t yyscanner)
 
int parse_events_get_column (yyscan_t yyscanner)
 
void parse_events_set_column (int _column_no, yyscan_t yyscanner)
 
YYSTYPEparse_events_get_lval (yyscan_t yyscanner)
 
void parse_events_set_lval (YYSTYPE *yylval_param, yyscan_t yyscanner)
 
YYLTYPEparse_events_get_lloc (yyscan_t yyscanner)
 
void parse_events_set_lloc (YYLTYPE *yylloc_param, yyscan_t yyscanner)
 
int parse_events_wrap (yyscan_t yyscanner)
 
int parse_events_lex (YYSTYPE *yylval_param, YYLTYPE *yylloc_param, yyscan_t yyscanner)
 

Macro Definition Documentation

◆ FLEX_SCANNER

#define FLEX_SCANNER

Definition at line 13 of file parse-events-flex.h.

◆ FLEXINT_H

#define FLEXINT_H

Definition at line 34 of file parse-events-flex.h.

◆ INT16_MAX

#define INT16_MAX   (32767)

Definition at line 76 of file parse-events-flex.h.

◆ INT16_MIN

#define INT16_MIN   (-32767-1)

Definition at line 67 of file parse-events-flex.h.

◆ INT32_MAX

#define INT32_MAX   (2147483647)

Definition at line 79 of file parse-events-flex.h.

◆ INT32_MIN

#define INT32_MIN   (-2147483647-1)

Definition at line 70 of file parse-events-flex.h.

◆ INT8_MAX

#define INT8_MAX   (127)

Definition at line 73 of file parse-events-flex.h.

◆ INT8_MIN

#define INT8_MIN   (-128)

Definition at line 64 of file parse-events-flex.h.

◆ parse_events_IN_HEADER

#define parse_events_IN_HEADER   1

Definition at line 3 of file parse-events-flex.h.

◆ UINT16_MAX

#define UINT16_MAX   (65535U)

Definition at line 85 of file parse-events-flex.h.

◆ UINT32_MAX

#define UINT32_MAX   (4294967295U)

Definition at line 88 of file parse-events-flex.h.

◆ UINT8_MAX

#define UINT8_MAX   (255U)

Definition at line 82 of file parse-events-flex.h.

◆ YY_BUF_SIZE

#define YY_BUF_SIZE   16384

Definition at line 142 of file parse-events-flex.h.

◆ YY_DECL

#define YY_DECL
Value:
(YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
int parse_events_lex(YYSTYPE *yylval_param, YYLTYPE *yylloc_param, yyscan_t yyscanner)
void * yyscan_t

Definition at line 341 of file parse-events-flex.h.

◆ YY_DECL_IS_OURS

#define YY_DECL_IS_OURS   1

Definition at line 336 of file parse-events-flex.h.

◆ YY_EXTRA_TYPE

#define YY_EXTRA_TYPE   void *

Definition at line 245 of file parse-events-flex.h.

◆ yy_flex_debug

#define yy_flex_debug   yyg->yy_flex_debug_r

Definition at line 131 of file parse-events-flex.h.

◆ YY_FLEX_MAJOR_VERSION

#define YY_FLEX_MAJOR_VERSION   2

Definition at line 14 of file parse-events-flex.h.

◆ YY_FLEX_MINOR_VERSION

#define YY_FLEX_MINOR_VERSION   6

Definition at line 15 of file parse-events-flex.h.

◆ YY_FLEX_SUBMINOR_VERSION

#define YY_FLEX_SUBMINOR_VERSION   0

Definition at line 16 of file parse-events-flex.h.

◆ YY_INT_ALIGNED

#define YY_INT_ALIGNED   short int

Definition at line 9 of file parse-events-flex.h.

◆ YY_READ_BUF_SIZE

#define YY_READ_BUF_SIZE   8192

Definition at line 323 of file parse-events-flex.h.

◆ YY_START_STACK_INCR

#define YY_START_STACK_INCR   25

Definition at line 329 of file parse-events-flex.h.

◆ YY_STRUCT_YY_BUFFER_STATE

#define YY_STRUCT_YY_BUFFER_STATE

Definition at line 157 of file parse-events-flex.h.

◆ YY_TYPEDEF_YY_BUFFER_STATE

#define YY_TYPEDEF_YY_BUFFER_STATE

Definition at line 147 of file parse-events-flex.h.

◆ YY_TYPEDEF_YY_SCANNER_T

#define YY_TYPEDEF_YY_SCANNER_T

Definition at line 118 of file parse-events-flex.h.

◆ YY_TYPEDEF_YY_SIZE_T

#define YY_TYPEDEF_YY_SIZE_T

Definition at line 152 of file parse-events-flex.h.

◆ yycolumn

#define yycolumn   (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)

Definition at line 130 of file parse-events-flex.h.

◆ yyconst

#define yyconst

Definition at line 113 of file parse-events-flex.h.

◆ yyextra

#define yyextra   yyg->yyextra_r

Definition at line 126 of file parse-events-flex.h.

◆ yyin

#define yyin   yyg->yyin_r

Definition at line 124 of file parse-events-flex.h.

◆ yyleng

#define yyleng   yyg->yyleng_r

Definition at line 127 of file parse-events-flex.h.

◆ yylineno

#define yylineno   (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)

Definition at line 129 of file parse-events-flex.h.

◆ yyout

#define yyout   yyg->yyout_r

Definition at line 125 of file parse-events-flex.h.

◆ yytext

#define yytext   yyg->yytext_r

Definition at line 128 of file parse-events-flex.h.

◆ yytext_ptr

#define yytext_ptr   yytext_r

Definition at line 225 of file parse-events-flex.h.

Typedef Documentation

◆ flex_int16_t

typedef short int flex_int16_t

Definition at line 56 of file parse-events-flex.h.

◆ flex_int32_t

typedef int flex_int32_t

Definition at line 57 of file parse-events-flex.h.

◆ flex_int8_t

typedef signed char flex_int8_t

Definition at line 55 of file parse-events-flex.h.

◆ flex_uint16_t

typedef unsigned short int flex_uint16_t

Definition at line 59 of file parse-events-flex.h.

◆ flex_uint32_t

typedef unsigned int flex_uint32_t

Definition at line 60 of file parse-events-flex.h.

◆ flex_uint8_t

typedef unsigned char flex_uint8_t

Definition at line 58 of file parse-events-flex.h.

◆ YY_BUFFER_STATE

Definition at line 148 of file parse-events-flex.h.

◆ yy_size_t

typedef size_t yy_size_t

Definition at line 153 of file parse-events-flex.h.

◆ yyscan_t

typedef void* yyscan_t

Definition at line 119 of file parse-events-flex.h.

Function Documentation

◆ parse_events__create_buffer()

YY_BUFFER_STATE parse_events__create_buffer ( FILE *  file,
int  size,
yyscan_t  yyscanner 
)

◆ parse_events__delete_buffer()

void parse_events__delete_buffer ( YY_BUFFER_STATE  b,
yyscan_t  yyscanner 
)

◆ parse_events__flush_buffer()

void parse_events__flush_buffer ( YY_BUFFER_STATE  b,
yyscan_t  yyscanner 
)

◆ parse_events__scan_buffer()

YY_BUFFER_STATE parse_events__scan_buffer ( char *  base,
yy_size_t  size,
yyscan_t  yyscanner 
)

◆ parse_events__scan_bytes()

YY_BUFFER_STATE parse_events__scan_bytes ( yyconst char *  bytes,
yy_size_t  len,
yyscan_t  yyscanner 
)

◆ parse_events__scan_string()

YY_BUFFER_STATE parse_events__scan_string ( yyconst char *  yy_str,
yyscan_t  yyscanner 
)

◆ parse_events__switch_to_buffer()

void parse_events__switch_to_buffer ( YY_BUFFER_STATE  new_buffer,
yyscan_t  yyscanner 
)

◆ parse_events_alloc()

void* parse_events_alloc ( yy_size_t  ,
yyscan_t  yyscanner 
)

◆ parse_events_free()

void parse_events_free ( void *  ,
yyscan_t  yyscanner 
)

◆ parse_events_get_column()

int parse_events_get_column ( yyscan_t  yyscanner)

◆ parse_events_get_debug()

int parse_events_get_debug ( yyscan_t  yyscanner)

◆ parse_events_get_extra()

YY_EXTRA_TYPE parse_events_get_extra ( yyscan_t  yyscanner)

◆ parse_events_get_in()

FILE* parse_events_get_in ( yyscan_t  yyscanner)

◆ parse_events_get_leng()

yy_size_t parse_events_get_leng ( yyscan_t  yyscanner)

◆ parse_events_get_lineno()

int parse_events_get_lineno ( yyscan_t  yyscanner)

◆ parse_events_get_lloc()

YYLTYPE* parse_events_get_lloc ( yyscan_t  yyscanner)

◆ parse_events_get_lval()

YYSTYPE* parse_events_get_lval ( yyscan_t  yyscanner)

◆ parse_events_get_out()

FILE* parse_events_get_out ( yyscan_t  yyscanner)

◆ parse_events_get_text()

char* parse_events_get_text ( yyscan_t  yyscanner)

◆ parse_events_lex()

int parse_events_lex ( YYSTYPE yylval_param,
YYLTYPE yylloc_param,
yyscan_t  yyscanner 
)

◆ parse_events_lex_destroy()

int parse_events_lex_destroy ( yyscan_t  yyscanner)

◆ parse_events_lex_init()

int parse_events_lex_init ( yyscan_t scanner)

◆ parse_events_lex_init_extra()

int parse_events_lex_init_extra ( YY_EXTRA_TYPE  user_defined,
yyscan_t scanner 
)

◆ parse_events_pop_buffer_state()

void parse_events_pop_buffer_state ( yyscan_t  yyscanner)

◆ parse_events_push_buffer_state()

void parse_events_push_buffer_state ( YY_BUFFER_STATE  new_buffer,
yyscan_t  yyscanner 
)

◆ parse_events_realloc()

void* parse_events_realloc ( void *  ,
yy_size_t  ,
yyscan_t  yyscanner 
)

◆ parse_events_restart()

void parse_events_restart ( FILE *  input_file,
yyscan_t  yyscanner 
)

◆ parse_events_set_column()

void parse_events_set_column ( int  _column_no,
yyscan_t  yyscanner 
)

◆ parse_events_set_debug()

void parse_events_set_debug ( int  debug_flag,
yyscan_t  yyscanner 
)

◆ parse_events_set_extra()

void parse_events_set_extra ( YY_EXTRA_TYPE  user_defined,
yyscan_t  yyscanner 
)

◆ parse_events_set_in()

void parse_events_set_in ( FILE *  _in_str,
yyscan_t  yyscanner 
)

◆ parse_events_set_lineno()

void parse_events_set_lineno ( int  _line_number,
yyscan_t  yyscanner 
)

◆ parse_events_set_lloc()

void parse_events_set_lloc ( YYLTYPE yylloc_param,
yyscan_t  yyscanner 
)

◆ parse_events_set_lval()

void parse_events_set_lval ( YYSTYPE yylval_param,
yyscan_t  yyscanner 
)

◆ parse_events_set_out()

void parse_events_set_out ( FILE *  _out_str,
yyscan_t  yyscanner 
)

◆ parse_events_wrap()

int parse_events_wrap ( yyscan_t  yyscanner)