sslscanner.cpp File Reference

#include <stdio.h>
#include <assert.h>
#include "sslscanner.h"

Go to the source code of this file.

Classes

struct  yy_buffer_state

Defines

#define BEGIN   yy_start = 1 + 2 *
#define const
#define ECHO   (void) fwrite( (char *) yy___text, yy___leng, 1, yy___out )
#define EOB_ACT_CONTINUE_SCAN   0
#define EOB_ACT_END_OF_FILE   1
#define EOB_ACT_LAST_MATCH   2
#define EOF_DONE   2
#define EOF_NOT_SEEN   0
#define EOF_PENDING   1
#define FLEX_SCANNER
#define INITIAL   0
#define REJECT
#define unput(c)   yyunput( c, yy___text )
#define yy___in   YY_SSLScanner_IN
#define yy___leng   YY_SSLScanner_LENG
#define yy___newfile
#define yy___out   YY_SSLScanner_OUT
#define yy___stderr   YY_SSLScanner_ERRFILE
#define yy___text   YY_SSLScanner_TEXT
#define YY_BREAK   break;
#define YY_BUF_SIZE   (YY_READ_BUF_SIZE * 2)
#define YY_CHAR   char
#define YY_CURRENT_BUFFER   YY_SSLScanner_CURRENT_BUFFER
#define YY_DECL   int yylex YY_PROTO(( void ))
#define YY_DO_BEFORE_ACTION
#define YY_END_OF_BUFFER   123
#define YY_END_OF_BUFFER_CHAR   0
#define YY_END_TOK   0
#define YY_FATAL_ERROR(msg)
#define YY_INPUT(buf, result, max_size)
#define YY_MORE_ADJ   0
#define YY_NEW_FILE   yy___newfile
#define YY_NULL   0
#define YY_PROTO(proto)   ()
#define YY_READ_BUF_SIZE   8192
#define YY_SSLScanner_FLEX_SCANNER
#define YY_STATE_EOF(state)   (YY_END_OF_BUFFER + state + 1)
#define YY_TRAILING_HEAD_MASK   0x4000
#define YY_TRAILING_MASK   0x2000
#define yyless(n)
#define yymore()   yymore_used_but_not_detected
#define yyterminate()   return ( YY_NULL )
#define yywrap()   1

Typedefs

typedef int yy_state_type

Functions

static int yy_get_next_buffer ()
static yy_state_type yy_get_previous_state ()
static yy_state_type yy_try_NUL_trans YY_PROTO ((yy_state_type current_state))
static void yyunput YY_PROTO ((YY_SSLScanner_CHAR c, YY_SSLScanner_CHAR *buf_ptr))
static int input YY_PROTO ((void))
YY_SSLScanner_LEX_RETURN YY_SSLScanner_LEX (YY_SSLScanner_LEX_PARAM) YY_SSLScanner_LEX_PARAM_DEF
static yy_state_type yy_try_NUL_trans (yy_current_state) register yy_state_type yy_current_state

Variables

YY_SSLScanner_IFILE * file
int size
YY_SSLScanner_IFILE * yy___in = (YY_SSLScanner_IFILE *) 0
int yy___leng
YY_SSLScanner_OFILE * yy___out = (YY_SSLScanner_OFILE *) 0
YY_SSLScanner_CHAR * yy___text
static const short int yy_accept [337]
static const short int yy_acclist [480]
static const short int yy_base [348]
register YY_SSLScanner_CHAR * yy_bp
static YY_SSLScanner_CHAR * yy_c_buf_p = (YY_SSLScanner_CHAR *) 0
static const short int yy_chk [1068]
static const short int yy_def [348]
static int yy_did_buffer_switch_on_eof
static const YY_CHAR yy_ec [128]
static int yy_full_lp
static YY_CHAR * yy_full_match
static int * yy_full_state
static YY_SSLScanner_CHAR yy_hold_char
static int yy_init = 1
static YY_CHAR * yy_last_accepting_cpos
static yy_state_type yy_last_accepting_state
static int yy_looking_for_trail_begin = 0
static int yy_lp
static const YY_CHAR yy_meta [75]
static int yy_n_chars
static const short int yy_nxt [1068]
static YY_BUFFER_STATE YY_SSLScanner_CURRENT_BUFFER
static int yy_start = 0
static yy_state_type yy_state_buf [YY_BUF_SIZE+2]
static yy_state_typeyy_state_ptr


Define Documentation

#define BEGIN   yy_start = 1 + 2 *
 

Definition at line 190 of file sslscanner.cpp.

#define const
 

Definition at line 73 of file sslscanner.cpp.

#define ECHO   (void) fwrite( (char *) yy___text, yy___leng, 1, yy___out )
 

Definition at line 121 of file sslscanner.cpp.

#define EOB_ACT_CONTINUE_SCAN   0
 

Definition at line 274 of file sslscanner.cpp.

#define EOB_ACT_END_OF_FILE   1
 

Definition at line 275 of file sslscanner.cpp.

#define EOB_ACT_LAST_MATCH   2
 

Definition at line 276 of file sslscanner.cpp.

#define EOF_DONE   2
 

Definition at line 312 of file sslscanner.cpp.

#define EOF_NOT_SEEN   0
 

Definition at line 307 of file sslscanner.cpp.

Referenced by yy_get_next_buffer().

#define EOF_PENDING   1
 

Definition at line 311 of file sslscanner.cpp.

#define FLEX_SCANNER
 

Definition at line 17 of file sslscanner.cpp.

#define INITIAL   0
 

Definition at line 199 of file sslscanner.cpp.

#define REJECT
 

Value:

{ \
*yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \
yy_cp = yy_full_match; /* restore poss. backed-over text */ \
yy_lp = yy_full_lp; /* restore orig. accepting pos. */ \
yy_state_ptr = yy_full_state; /* restore orig. state */ \
yy_current_state = *yy_state_ptr; /* restore curr. state */ \
++yy_lp; \
goto find_rule; \
}

Definition at line 903 of file sslscanner.cpp.

#define unput  )     yyunput( c, yy___text )
 

Definition at line 289 of file sslscanner.cpp.

#define yy___in   YY_SSLScanner_IN
 

Definition at line 240 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

#define yy___leng   YY_SSLScanner_LENG
 

Definition at line 239 of file sslscanner.cpp.

#define yy___newfile
 

Value:

Definition at line 242 of file sslscanner.cpp.

#define yy___out   YY_SSLScanner_OUT
 

Definition at line 241 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

#define yy___stderr   YY_SSLScanner_ERRFILE
 

Definition at line 237 of file sslscanner.cpp.

#define yy___text   YY_SSLScanner_TEXT
 

Definition at line 238 of file sslscanner.cpp.

#define YY_BREAK   break;
 

Definition at line 109 of file sslscanner.cpp.

#define YY_BUF_SIZE   (YY_READ_BUF_SIZE * 2)
 

Definition at line 94 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

#define YY_CHAR   char
 

Definition at line 1 of file sslscanner.cpp.

Referenced by yy_get_previous_state(), and YY_SSLScanner_LEX().

#define YY_CURRENT_BUFFER   YY_SSLScanner_CURRENT_BUFFER
 

Definition at line 325 of file sslscanner.cpp.

#define YY_DECL   int yylex YY_PROTO(( void ))
 

Definition at line 168 of file sslscanner.cpp.

#define YY_DO_BEFORE_ACTION
 

Value:

yy___text = yy_bp; \
/* % code to fiddle yy___text and yy___leng for yymore() goes here */ \
    yy___leng = yy_cp - yy_bp; \
    yy_hold_char = *yy_cp; \
    *yy_cp = '\0'; \
    yy_c_buf_p = yy_cp;

Definition at line 266 of file sslscanner.cpp.

#define YY_END_OF_BUFFER   123
 

Definition at line 417 of file sslscanner.cpp.

#define YY_END_OF_BUFFER_CHAR   0
 

Definition at line 183 of file sslscanner.cpp.

#define YY_END_TOK   0
 

Definition at line 101 of file sslscanner.cpp.

#define YY_FATAL_ERROR msg   ) 
 

Value:

do \
        { \
        (void) fputs( msg, yy___stderr  ); \
        (void) putc( '\n', yy___stderr  ); \
        exit( 1 ); \
        } \
    while ( 0 )

Definition at line 152 of file sslscanner.cpp.

Referenced by yy_get_next_buffer().

#define YY_INPUT buf,
result,
max_size   ) 
 

Value:

if ( (result = read( fileno(yy___in), (char *) buf, max_size )) < 0 ) \
        YY_FATAL_ERROR( "read() in flex scanner failed" );

Definition at line 131 of file sslscanner.cpp.

Referenced by yy_get_next_buffer().

#define YY_MORE_ADJ   0
 

Definition at line 914 of file sslscanner.cpp.

#define YY_NEW_FILE   yy___newfile
 

Definition at line 185 of file sslscanner.cpp.

#define YY_NULL   0
 

Definition at line 182 of file sslscanner.cpp.

#define YY_PROTO proto   )     ()
 

Definition at line 80 of file sslscanner.cpp.

#define YY_READ_BUF_SIZE   8192
 

Definition at line 90 of file sslscanner.cpp.

Referenced by yy_get_next_buffer().

#define YY_SSLScanner_FLEX_SCANNER
 

Definition at line 222 of file sslscanner.cpp.

#define YY_STATE_EOF state   )     (YY_END_OF_BUFFER + state + 1)
 

Definition at line 193 of file sslscanner.cpp.

#define YY_TRAILING_HEAD_MASK   0x4000
 

Definition at line 902 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

#define YY_TRAILING_MASK   0x2000
 

Definition at line 901 of file sslscanner.cpp.

#define yyless  ) 
 

Value:

do \
        { \
        /* undo effects of setting up yy___text */ \
        *yy_cp = yy_hold_char; \
        yy_c_buf_p = yy_cp = yy_bp + n; \
        YY_DO_BEFORE_ACTION; /* set up yy___text again */ \
        } \
    while ( 0 )

Definition at line 279 of file sslscanner.cpp.

 
#define yymore  )     yymore_used_but_not_detected
 

Definition at line 913 of file sslscanner.cpp.

 
#define yyterminate  )     return ( YY_NULL )
 

Definition at line 106 of file sslscanner.cpp.

 
#define yywrap  )     1
 

Definition at line 162 of file sslscanner.cpp.


Typedef Documentation

typedef int yy_state_type
 

Definition at line 418 of file sslscanner.cpp.


Function Documentation

static int yy_get_next_buffer  )  [static]
 

Definition at line 1727 of file sslscanner.cpp.

References EOF_NOT_SEEN, YY_FATAL_ERROR, YY_INPUT, YY_READ_BUF_SIZE, YY_SSLScanner_CHAR, and YY_SSLScanner_CURRENT_BUFFER.

static yy_state_type yy_get_previous_state  )  [static]
 

Definition at line 1811 of file sslscanner.cpp.

References YY_CHAR, and YY_SSLScanner_CHAR.

static yy_state_type yy_try_NUL_trans YY_PROTO (yy_state_type current_state)   )  [static]
 

static void yyunput YY_PROTO (YY_SSLScanner_CHAR c, YY_SSLScanner_CHAR *buf_ptr)   )  [static]
 

static yy_state_type yy_get_previous_state YY_PROTO (void)   )  [static]
 

YY_SSLScanner_LEX_RETURN YY_SSLScanner_LEX YY_SSLScanner_LEX_PARAM   ) 
 

Definition at line 926 of file sslscanner.cpp.

References yy___in, yy___out, yy_bp, YY_BUF_SIZE, YY_CHAR, yy_hold_char, YY_SSLScanner_CHAR, YY_SSLScanner_CREATE_BUFFER, YY_SSLScanner_CURRENT_BUFFER, YY_SSLScanner_IFILE_DEFAULT, YY_SSLScanner_INIT_BUFFER, YY_SSLScanner_LOAD_BUFFER_STATE, YY_SSLScanner_OFILE_DEFAULT, and YY_TRAILING_HEAD_MASK.

static yy_state_type yy_try_NUL_trans yy_current_state   )  [static]
 


Variable Documentation

YY_SSLScanner_IFILE* file
 

Definition at line 2129 of file sslscanner.cpp.

Referenced by MainWindow::on_actionOpen_activated(), MainWindow::on_actionSave_activated(), PentiumDecoder::PentiumDecoder(), PPCDecoder::PPCDecoder(), SparcDecoder::SparcDecoder(), and ST20Decoder::ST20Decoder().

int size
 

Definition at line 2023 of file sslscanner.cpp.

Referenced by ElfBinaryFile::applyRelocations(), ElfBinaryFile::GetDistanceByName(), Win32BinaryFile::GetMainEntryPoint(), DOS4GWBinaryFile::GetMainEntryPoint(), ElfBinaryFile::IsRelocationAt(), PalmBinaryFile::RealLoad(), HpSomBinaryFile::RealLoad(), ElfBinaryFile::RealLoad(), StatementTest::testLocationSet(), LoaderTest::testMicroDis1(), LoaderTest::testMicroDis2(), and ExpTest::testPartitionTerms().

YY_SSLScanner_IFILE* yy___in = (YY_SSLScanner_IFILE *) 0
 

Definition at line 336 of file sslscanner.cpp.

int yy___leng
 

Definition at line 334 of file sslscanner.cpp.

YY_SSLScanner_OFILE* yy___out = (YY_SSLScanner_OFILE *) 0
 

Definition at line 337 of file sslscanner.cpp.

YY_SSLScanner_CHAR* yy___text
 

Definition at line 333 of file sslscanner.cpp.

const short int yy_accept[337] [static]
 

Definition at line 475 of file sslscanner.cpp.

const short int yy_acclist[480] [static]
 

Definition at line 419 of file sslscanner.cpp.

const short int yy_base[348] [static]
 

Definition at line 546 of file sslscanner.cpp.

register YY_SSLScanner_CHAR* yy_bp
 

Definition at line 1897 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

YY_SSLScanner_CHAR* yy_c_buf_p = (YY_SSLScanner_CHAR *) 0 [static]
 

Definition at line 348 of file sslscanner.cpp.

const short int yy_chk[1068] [static]
 

Definition at line 751 of file sslscanner.cpp.

const short int yy_def[348] [static]
 

Definition at line 588 of file sslscanner.cpp.

int yy_did_buffer_switch_on_eof [static]
 

Definition at line 355 of file sslscanner.cpp.

const YY_CHAR yy_ec[128] [static]
 

Initial value:

    {   0,
        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
        1,    2,    4,    5,    6,    7,    8,    9,   10,   11,
       10,   12,   13,   10,   14,   15,   16,   17,   18,   19,
       20,   20,   20,   20,   20,   20,   20,   21,   22,   23,
       24,   25,   10,   26,   27,   28,   29,   30,   31,   32,
       33,   34,   35,   36,   36,   37,   36,   38,   39,   40,
       36,   41,   42,   43,   44,   45,   36,   46,   36,   36,
       47,    1,   48,   49,   50,    1,   51,   52,   53,   54,

       55,   56,   57,   58,   59,   58,   58,   60,   61,   62,
       63,   64,   65,   66,   67,   68,   69,   58,   70,   71,
       58,   72,   10,   73,   10,   74,    1
    }

Definition at line 516 of file sslscanner.cpp.

int yy_full_lp [static]
 

Definition at line 899 of file sslscanner.cpp.

YY_CHAR* yy_full_match [static]
 

Definition at line 896 of file sslscanner.cpp.

int* yy_full_state [static]
 

Definition at line 900 of file sslscanner.cpp.

YY_SSLScanner_CHAR yy_hold_char [static]
 

Definition at line 328 of file sslscanner.cpp.

Referenced by YY_SSLScanner_LEX().

int yy_init = 1 [static]
 

Definition at line 349 of file sslscanner.cpp.

YY_CHAR* yy_last_accepting_cpos [static]
 

Definition at line 873 of file sslscanner.cpp.

yy_state_type yy_last_accepting_state [static]
 

Definition at line 872 of file sslscanner.cpp.

int yy_looking_for_trail_begin = 0 [static]
 

Definition at line 898 of file sslscanner.cpp.

int yy_lp [static]
 

Definition at line 897 of file sslscanner.cpp.

const YY_CHAR yy_meta[75] [static]
 

Initial value:

    {   0,
        1,    1,    2,    3,    4,    1,    1,    1,    1,    1,
        5,    6,    1,    1,    7,    1,    8,    8,    8,    8,
        1,    1,    1,    1,    1,    1,    9,    9,    9,    9,
        9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
        9,    9,    9,    9,    9,    9,    5,    1,    1,    5,
       10,   10,   10,   10,   10,   10,   10,   10,   10,   10,
       10,   10,   10,   10,   10,   10,   10,   10,   10,   10,
       10,   10,    1,    1
    }

Definition at line 534 of file sslscanner.cpp.

int yy_n_chars [static]
 

Definition at line 330 of file sslscanner.cpp.

const short int yy_nxt[1068] [static]
 

Definition at line 630 of file sslscanner.cpp.

YY_BUFFER_STATE YY_SSLScanner_CURRENT_BUFFER [static]
 

Definition at line 326 of file sslscanner.cpp.

int yy_start = 0 [static]
 

Definition at line 350 of file sslscanner.cpp.

yy_state_type yy_state_buf[YY_BUF_SIZE+2] [static]
 

Definition at line 895 of file sslscanner.cpp.

yy_state_type * yy_state_ptr [static]
 

Definition at line 895 of file sslscanner.cpp.


Generated on Tue Sep 19 21:18:38 2006 for Boomerang by  doxygen 1.4.6