⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gram.c

📁 C程序漏洞检查
💻 C
📖 第 1 页 / 共 5 页
字号:
   -35,-32768,-32768,-32768,-32768,-32768,-32768,-32768,    71,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,    71,-32768,    71,
-32768,-32768,-32768,-32768,    16,    42,   362,-32768,-32768,    29,
-32768,    42,  1152,  1152,-32768,-32768,    22,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,  1152,  1120,    47,-32768,   -47,    46,
-32768,-32768,-32768,-32768,-32768,-32768,   -11,    23,-32768,    27,
    23,    34,    23,    16,-32768,-32768,    10,   -35,-32768,    37,
-32768,-32768,-32768,    45,    55,   204,-32768,-32768,-32768,-32768,
-32768,-32768,  1120,-32768,    42,  1010,   764,-32768,    47,   146,
-32768,-32768,-32768,-32768,-32768,  1120,-32768,    42,   645,-32768,
-32768,    64,-32768,-32768,    19,    84,   100,-32768,   -16,-32768,
-32768,-32768,-32768,-32768,   764,   764,   764,   764,   764,   764,
   786,   807,   820,   820,   441,-32768,    -7,    67,-32768,    89,
   108,   114,-32768,-32768,   116,   118,   -15,    65,    52,    93,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   139,
-32768,-32768,   136,-32768,-32768,   -26,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,   215,-32768,-32768,   143,-32768,   133,
  1179,  1179,   531,-32768,   645,    96,   764,-32768,-32768,   473,
   764,-32768,    33,-32768,    66,-32768,   954,-32768,   219,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,   441,-32768,   441,-32768,
   621,-32768,-32768,   153,   156,   -51,   157,   764,   764,   764,
   764,   764,   764,-32768,   764,-32768,   764,-32768,-32768,   764,
-32768,-32768,   764,-32768,-32768,-32768,   764,-32768,-32768,   764,
-32768,   764,-32768,-32768,-32768,-32768,   764,   764,-32768,   146,
   160,   764,    59,  1179,  1043,-32768,  1179,  1070,   113,   140,
   161,   764,   163,-32768,   672,   112,   122,   219,   764,   125,
   129,-32768,-32768,   179,   582,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,   145,   184,-32768,-32768,-32768,   185,-32768,   173,   192,
   198,-32768,   199,   202,    66,  1152,   764,-32768,-32768,-32768,
   205,   206,-32768,-32768,   922,    88,-32768,   735,   188,    67,
    89,   108,   114,   116,   118,   -15,    65,    52,-32768,-32768,
-32768,    96,    96,-32768,   211,   207,   212,-32768,-32768,-32768,
-32768,   115,-32768,-32768,-32768,   203,   213,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,   240,   764,   764,
   221,   226,-32768,   764,   764,-32768,-32768,   672,   292,   645,
   233,-32768,   645,   173,-32768,-32768,-32768,   238,   241,-32768,
-32768,   645,-32768,   764,-32768,-32768,-32768,   764,-32768,-32768,
    42,   764,   191,   246,   237,-32768,-32768,   247,   248,-32768,
-32768,-32768,-32768,-32768,-32768,   645,-32768,-32768,     1,-32768,
-32768,-32768,-32768,-32768,   764,   672,   764,   672,   672,-32768,
-32768,   645,   249,   290,   251,-32768,-32768,   252,   672,   764,
-32768,-32768,   257,   672,-32768,   330,   331,-32768
};

static const short yypgoto[] = {-32768,
-32768,   307,-32768,-32768,   -29,-32768,   303,-32768,-32768,-32768,
  -234,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,   -37,-32768,   132,
-32768,   128,   134,   135,-32768,  -105,   131,   149,   150,   151,
   147,    78,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
   -96,  -153,   117,  -292,   -81,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,    24,-32768,    30,     8,  -138,   104,   268,
-32768,-32768,     2,    11,   -97,-32768,-32768,-32768,-32768,  -134,
-32768,-32768,     0,-32768,    99,   111,-32768,-32768,-32768,   137,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   200,  -122,
-32768,    -5,-32768,-32768,-32768,   -21,   -54,-32768,   -25,   -45,
-32768,-32768,   -33,    82,   293,-32768,   193,-32768,   -52,  -159,
    48,   -76,  -164,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768
};


#define	YYLAST		1234


static const short yytable[] = {    37,
    67,   179,   178,    66,    89,   152,    76,    32,    56,   190,
   192,   193,   194,   195,   196,    88,   289,    56,   295,    56,
   348,     2,  -267,    31,     3,    56,    37,   294,   184,    70,
   357,    56,  -267,   110,    32,     2,   244,   244,     3,    54,
    78,    78,    93,   205,     2,     7,   100,     3,     2,    56,
    31,     3,    78,    85,    25,   188,    59,   385,    25,   102,
   189,     2,    90,    80,     3,    59,   173,    59,   305,   181,
    23,   183,   102,    55,    81,   411,     3,   412,   178,   182,
   290,    94,   208,    85,    56,   209,   218,   219,   233,   234,
    85,   235,   236,   237,   238,  -267,  -206,    56,     2,   152,
    91,     3,    71,    85,    56,   338,   101,    92,   338,   244,
   244,    95,   244,   244,   415,   205,    60,   205,    62,   205,
    97,   319,   341,   390,    25,   341,   309,   423,    61,   307,
    63,    98,   206,   320,   331,   321,   300,    89,   180,   181,
   324,   295,   301,   369,   302,   330,   183,    25,   167,   247,
   247,    99,   180,   181,    67,   186,   327,   224,   225,   226,
   210,    26,   375,   376,    25,    26,    86,    87,   221,   222,
   152,   414,   306,   416,   417,    56,   187,   353,    26,    37,
   228,   229,    56,   211,   422,   296,   297,    95,   344,   425,
   380,   381,   191,   191,   191,   191,   191,   191,   198,   200,
   202,   203,   373,   212,   206,   351,   206,   305,   181,     3,
   213,   231,   232,   214,     4,   152,   216,   337,   239,   240,
   242,   103,   247,   247,   303,   247,   247,   304,   308,     5,
  -135,   349,     6,     7,   329,   358,   345,     8,   347,     9,
    10,   350,    56,    11,   354,    12,    13,    14,   355,    15,
    16,    17,    18,   356,    19,    20,    21,    22,    23,   359,
   362,   360,   393,   178,   364,   395,   178,   384,   353,   365,
   366,   306,   388,   389,   367,   178,   370,   371,   374,  -160,
  -160,   401,   377,   378,   379,   403,   191,   191,   191,   191,
   191,    99,   191,   382,   191,   383,   386,   191,   410,   178,
   191,   387,   391,  -240,   191,    -1,     1,   394,     2,   397,
   405,     3,   407,   398,   393,   178,     4,   406,   408,   409,
   418,    56,    56,   413,   419,   353,   420,   421,   424,   427,
   428,     5,    72,    69,     6,     7,   400,   311,   353,     8,
   310,     9,    10,   314,   312,    11,   313,    12,    13,    14,
   342,    15,    16,    17,    18,   337,    19,    20,    21,    22,
    23,    -2,    68,   315,     2,   174,   316,     3,   346,   318,
   317,   248,     4,   399,   396,   402,   328,   368,   106,   299,
    56,    24,     0,     0,     0,   191,     0,     5,     0,     0,
     6,     7,     0,     0,     0,     8,     0,     9,    10,     0,
     0,    11,     0,    12,    13,    14,     0,    15,    16,    17,
    18,    25,    19,    20,    21,    22,    23,     0,     0,     0,
     0,     0,     0,     0,     0,    26,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,    24,     0,     0,
     0,   204,     0,   103,   111,     0,     3,     0,   112,   113,
   114,   191,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     5,    25,     0,     6,
     7,     0,     0,     0,     8,     2,     9,    10,     3,     0,
    11,    26,    12,    13,    14,     0,    15,    16,    17,    18,
     0,    19,    20,    21,    22,    23,     0,     0,     5,     0,
     0,     6,     7,     0,     0,     0,     8,     0,     9,    10,
     0,     0,    11,     0,    12,    13,    14,     0,    15,    16,
    17,    18,     0,    19,    20,    21,    22,    23,     0,     0,
     0,   249,     0,   250,   111,     0,     0,   115,   112,   113,
   114,     0,     0,     0,   116,   117,   118,     0,     0,     0,
     0,   119,   120,   121,   122,   123,   124,   251,   252,     0,
   125,   253,   254,   255,     0,     0,     0,     0,   256,   257,
     0,   258,     0,     0,     0,   259,     0,     0,    25,     0,
   260,     0,   249,     0,   250,   111,   261,     0,     0,   112,
   113,   114,   180,   181,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,    71,   -20,   262,     0,   251,   252,
     0,     0,   253,   254,   255,     0,     0,     0,     0,   256,
   257,   204,   258,   103,   111,     0,   259,   115,   112,   113,
   114,   260,     0,     0,   116,   117,   118,   261,     0,     0,
     0,   119,   120,   121,   122,   123,   124,   103,   111,     0,
   125,     0,   112,   113,   114,    71,   -21,   262,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,   249,     0,   250,   111,     0,     0,   115,   112,
   113,   114,     0,     0,     0,   116,   117,   118,     0,     0,
     0,     0,   119,   120,   121,   122,   123,   124,   251,   252,
     0,   125,   253,   254,   255,     0,     0,     0,     0,   256,
   257,     0,   258,     0,     0,     0,   259,   115,   175,     0,
     0,   260,     0,     0,   116,   117,   118,   261,     0,     0,
     0,   119,   120,   121,   122,   123,   124,   103,   111,     0,
   125,   115,   112,   113,   114,    71,     0,   262,   116,   117,
   118,     0,     0,     0,     0,   119,   120,   121,   122,   123,
   124,     0,     0,   176,   125,   177,   103,   111,   115,     0,
     0,   112,   113,   114,     0,   116,   117,   118,     0,     0,
     0,     0,   119,   120,   121,   122,   123,   124,   103,   111,
     0,   125,     0,   112,   113,   114,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,   372,   103,
   111,     0,     0,     0,   112,   113,   114,     0,     0,     0,
     0,     0,   103,   111,     0,     0,     0,   112,   113,   114,
     0,   115,     0,     0,     0,     0,     0,     0,   116,   117,
   118,     0,     0,     0,     0,   119,   120,   121,   122,   123,
   124,     0,     0,     0,   125,     0,     0,     0,     0,     0,
   115,     0,     0,     0,     0,     0,     0,   116,   117,   118,
     0,     0,     0,     0,   119,   120,   121,   122,   123,   124,
     0,     0,   115,   125,     0,     0,     0,     0,     0,   116,
   117,   118,     0,     0,     0,     0,   119,   120,   121,   122,
   123,   124,     0,   115,     0,   197,     0,     0,     0,     0,
   116,   117,   118,     0,     0,     0,   115,   119,   120,   121,
   122,   123,   124,   116,   117,   118,   199,     3,     0,     0,
   119,   120,   121,   122,   123,   124,     0,     0,     0,   201,
     0,     0,     0,     0,     0,     0,     0,     5,     0,     0,
     6,     7,     0,     0,     0,     8,     0,     9,    10,     3,
     0,    11,     0,    12,    13,    14,     0,    15,    16,    17,
    18,     0,    19,    20,    21,    22,    23,     0,     0,     5,
     0,     0,     6,     7,     0,     0,     0,     8,     0,     9,
    10,     0,     0,    11,     0,    12,    13,    14,     0,    15,
    16,    17,    18,     0,    19,    20,    21,    22,    23,     0,
     0,     0,   103,     0,     0,     3,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,    25,     0,     0,
     0,   298,     0,     0,     0,     5,     0,     0,     6,     7,
     0,   305,   181,     8,     0,     9,    10,     0,     3,    11,
     0,    12,    13,    14,     0,    15,    16,    17,    18,     0,
    19,    20,    21,    22,    23,     0,     0,     0,     0,     0,
     0,     6,     7,     0,     0,     3,     8,     0,     9,     0,
     0,   104,    11,     0,    12,    13,     0,     0,    15,    16,
     0,    18,     0,     0,    20,    21,    22,    23,     6,     7,
     0,     0,     0,     8,     0,     9,     0,     0,     0,    11,
     0,    12,    13,     0,     0,    15,    16,   340,    18,     0,
     0,    20,    21,    22,    23,     3,     0,     0,     0,     0,
     4,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   343,     5,     0,     0,     6,     7,
     0,     0,     0,     8,     0,     9,    10,     3,     0,    11,
     0,    12,    13,    14,     0,    15,    16,    17,    18,     0,
    19,    20,    21,    22,    23,     0,     0,     5,     0,     0,
     6,     7,     0,     0,     3,     8,     0,     9,    10,     0,
     0,    11,     0,    12,    13,    14,     0,    15,    16,    17,
    18,     0,    19,    20,    21,    22,    23,     6,     7,     0,
     0,     0,     8,     0,     9,     0,     0,     0,    11,     0,
    12,    13,     0,     0,    15,    16,     0,    18,     0,     0,
    20,    21,    22,    23
};

static const short yycheck[] = {     0,
    26,    99,    99,    25,    50,    87,    32,     0,     9,   115,
   116,   117,   118,   119,   120,    49,   176,    18,   183,    20,
   255,     3,     1,     0,     6,    26,    27,   181,   105,     1,
   265,    32,    11,    86,    27,     3,   171,   172,     6,    75,
    33,    34,    64,   125,     3,    30,    76,     6,     3,    50,
    27,     6,    45,    46,   106,    72,     9,   350,   106,    85,
    77,     3,    74,    34,     6,    18,    96,    20,   120,   121,
    55,   105,    98,     3,    45,    75,     6,    77,   175,   105,
   177,    72,    90,    76,    85,    93,   102,   103,   115,   116,
    83,   118,   119,   120,   121,    74,    74,    98,     3,   181,
    74,     6,    74,    96,   105,   244,    83,    74,   247,   244,
   245,    75,   247,   248,   407,   197,    18,   199,    20,   201,
    76,   227,   245,   358,   106,   248,   208,   420,    18,   206,
    20,    77,   125,   230,    76,   232,   189,   183,   120,   121,
   237,   306,   197,   297,   199,   242,   180,   106,     3,   171,
   172,    88,   120,   121,   180,    72,   238,   106,   107,   108,
    94,   120,   322,   323,   106,   120,   120,   121,   104,   105,
   252,   406,   206,   408,   409,   176,    77,   259,   120,   180,
    88,    89,   183,    95,   419,   120,   121,    75,    76,   424,
    76,    77,   115,   116,   117,   118,   119,   120,   121,   122,
   123,   124,   308,    96,   197,   258,   199,   120,   121,     6,
    97,    73,    77,    98,    11,   297,    99,   243,     4,    77,
    88,     3,   244,   245,    72,   247,   248,    72,    72,    26,
    91,   120,    29,    30,    75,    91,    76,    34,    76,    36,
    37,   120,   243,    40,   120,    42,    43,    44,   120,    46,
    47,    48,    49,    75,    51,    52,    53,    54,    55,    76,
    88,    77,   360,   360,    73,   363,   363,   349,   350,    72,
    72,   305,   354,   355,    73,   372,    72,    72,    91,    76,
    77,   378,    72,    77,    73,   382,   209,   210,   211,   212,
   213,    88,   215,    91,   217,    56,    76,   220,   396,   396,
   223,    76,    11,    91,   227,     0,     1,    75,     3,    72,
   120,     6,    76,    73,   412,   412,    11,    72,    72,    72,
    72,   322,   323,   405,    35,   407,    76,    76,    72,     0,
     0,    26,    30,    27,    29,    30,   374,   210,   420,    34,
   209,    36,    37,   213,   211,    40,   212,    42,    43,    44,
   247,    46,    47,    48,    49,   381,    51,    52,    53,    54,
    55,     0,     1,   215,     3,    98,   217,     6,   252,   223,
   220,   172,    11,   372,   364,   381,   240,   296,    86,   187,
   381,    76,    -1,    -1,    -1,   308,    -1,    26,    -1,    -1,
    29,    30,    -1,    -1,    -1,    34,    -1,    36,    37,    -1,
    -1,    40,    -1,    42,    43,    44,    -1,    46,    47,    48,
    49,   106,    51,    52,    53,    54,    55,    -1,    -1,    -1,
    -1,    -1,    -1,    -1,    -1,   120,    -1,    -1,    -1,    -1,
    -1,    -1,    -1,    -1,    -1,    -1,    -1,    76,    -1,    -1,
    -1,     1,    -1,     3,     4,    -1,     6,    -1,     8,     9,
    10,   374,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    -1,    -1,    -1,    -1,    -1,    -1,    26,   106,    -1,    29,
    30,    -1,    -1,    -1,    34,     3,    36,    37,     6,    -1,
    40,   120,    42,    43,    44,    -1,    46,    47,    48,    49,
    -1,    51,    52,    53,    54,    55,    -1,    -1,    26,    -1,
    -1,    29,    30,    -1,    -1,    -1,    34,    -1,    36,    37,
    -1,    -1,    40,    -1,    42,    43,    44,    -1,    46,    47,
    48,    49,    -1,    51,    52,    53,    54,    55,    -1,    -1,
    -1,     1,    -1,     3,     4,    -1,    -1,    97,     8,     9,
    10,    -1,    -1,    -1,   104,   105,   106,    -1,    -1,    -1,
    -1,   111,   112,   113,   114,   115,   116,    27,    28,    -1,
   120,    31,    32,    33,    -1,    -1,    -1,    -1,    38,    39,
    -1,    41,    -1,    -1,    -1,    45,    -1,    -1,   106,    -1,
    50,    -1,     1,    -1,     3,     4,    56,    -1,    -1,     8,
     9,    10,   120,   121,    -1,    -1,    -1,    -1,    -1,    -1,
    -1,    -1,    -1,    -1,    74,    75,    76,    -1,    27,    28,
    -1,    -1,    31,    32,    33,    -1,    -1,    -1,    -1,    38,
    39,     1,    41,     3,     4,    -1,    45,    97,     8,     9,
    10,    50,    -1,    -1,   104,   105,   106,    56,    -1,    -1,
    -1,   111,   112,   113,   114,   115,   116,     3,     4,    -1,
   120,    -1,     8,     9,    10,    74,    75,    76,    -1,    -1,
    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    -1,    -1,     1,    -1,     3,     4,    -1,    -1,    97,     8,
     9,    10,    -1,    -1,    -1,   104,   105,   106,    -1,    -1,
    -1,    -1,   111,   112,   113,   114,   115,   116,    27,    28,
    -1,   120,    31,    32,    33,    -1,    -1,    -1,    -1,    38,
    39,    -1,    41,    -1,    -1,    -1,    45,    97,    74,    -1,
    -1,    50,    -1,    -1,   104,   105,   106,    56,    -1,    -1,
    -1,   111,   112,   113,   114,   115,   116,     3,     4,    -1,
   120,    97,     8,     9,    10,    74,    -1,    76,   104,   105,
   106,    -1,    -1,    -1,    -1,   111,   112,   113,   114,   115,
   116,    -1,    -1,   119,   120,   121,     3,     4,    97,    -1,
    -1,     8,     9,    10,    -1,   104,   105,   106,    -1,    -1,
    -1,    -1,   111,   112,   113,   114,   115,   116,     3,     4,
    -1,   120,    -1,     8,     9,    10,    -1,    -1,    -1,    -1,
    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    74,     3,
     4,    -1,    -1,    -1,     8,     9,    10,    -1,    -1,    -1,
    -1,    -1,     3,     4,    -1,    -1,    -1,     8,     9,    10,
    -1,    97,    -1,    -1,    -1,    -1,    -1,    -1,   104,   105,
   106,    -1,    -1,    -1,    -1,   111,   112,   113,   114,   115,
   116,    -1,    -1,    -1,   120,    -1,    -1,    -1,    -1,    -1,
    97,    -1,    -1,    -1,    -1,    -1,    -1,   104,   105,   106,
    -1,    -1,    -1,    -1,   111,   112,   113,   114,   115,   116,
    -1,    -1,    97,   120,    -1,    -1,    -1,    -1,    -1,   104,
   105,   106,    -1,    -1,    -1,    -1,   111,   112,   113,   114,
   115,   116,    -1,    97,    -1,   120,    -1,    -1,    -1,    -1,
   104,   105,   106,    -1,    -1,    -1,    97,   111,   112,   113,
   114,   115,   116,   104,   105,   106,   120,     6,    -1,    -1,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -