Changeset 437
- Timestamp:
- 03/27/06 14:28:40 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nepenthes/trunk/modules/shellcode-signatures/lex.yy.c
r434 r437 352 352 (yy_c_buf_p) = yy_cp; 353 353 354 #define YY_NUM_RULES 5 6355 #define YY_END_OF_BUFFER 5 7354 #define YY_NUM_RULES 57 355 #define YY_END_OF_BUFFER 58 356 356 /* This struct is not used in this scanner, 357 357 but its presence is necessary. */ … … 361 361 flex_int32_t yy_nxt; 362 362 }; 363 static yyconst flex_int16_t yy_accept[21 4] =363 static yyconst flex_int16_t yy_accept[219] = 364 364 { 0, 365 5 4, 54, 39, 39, 52, 52, 57, 56, 54, 55,366 4 3, 1, 2, 7, 56, 6, 5, 37, 37, 37,367 3 7, 37, 37, 37, 37, 37, 37, 37, 37, 37,368 3 7, 37, 37, 3, 4, 39, 42, 41, 52, 44,369 5 6, 54, 38, 53, 37, 37, 37, 37, 37, 37,370 3 7, 37, 37, 37, 37, 37, 37, 37, 37, 37,371 3 7, 37, 37, 37, 37, 37, 39, 41, 40, 52,372 48, 49, 50, 45, 46, 47, 0, 53, 37, 37,373 3 7, 37, 37, 37, 37, 27, 37, 37, 37, 37,374 3 7, 37, 37, 37, 37, 35, 37, 37, 37, 33,375 376 22, 13, 0, 37, 37, 37, 37, 37, 37, 30,377 3 7, 37, 37, 37, 12, 37, 34, 31, 36, 28,378 3 7, 9, 51, 37, 37, 37, 37, 37, 37, 11,379 3 7, 37, 37, 37, 37, 37, 37, 37, 37, 37,380 3 7, 37, 37, 37, 37, 37, 37, 37, 37, 37,381 3 7, 37, 37, 26, 37, 37, 32, 37, 37, 20,382 24, 37, 37, 14, 10, 8, 25, 37, 37, 37,383 37, 21, 37, 37, 37, 37, 17, 37, 37, 37,384 3 7, 37, 37, 37, 37, 29, 37, 37, 15, 16,385 3 7, 37, 37, 37, 37, 37, 37, 37, 37, 37,386 387 3 7, 37, 23, 37, 18, 37, 37, 37, 37, 37,388 3 7, 19, 0365 55, 55, 40, 40, 53, 53, 58, 57, 55, 56, 366 44, 1, 2, 7, 57, 6, 5, 38, 38, 38, 367 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 368 38, 38, 38, 3, 4, 40, 43, 42, 53, 45, 369 57, 55, 39, 54, 38, 38, 38, 38, 38, 38, 370 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 371 38, 38, 38, 38, 38, 38, 38, 40, 42, 41, 372 53, 49, 50, 51, 46, 47, 48, 0, 54, 38, 373 38, 38, 38, 38, 38, 38, 38, 28, 38, 38, 374 38, 38, 38, 38, 38, 38, 38, 36, 38, 38, 375 376 38, 34, 22, 13, 0, 38, 38, 38, 38, 38, 377 38, 38, 31, 38, 38, 38, 38, 12, 38, 35, 378 32, 37, 29, 38, 9, 52, 38, 38, 38, 38, 379 38, 38, 38, 11, 38, 38, 38, 38, 38, 38, 380 38, 38, 38, 24, 38, 38, 38, 38, 38, 38, 381 38, 38, 38, 38, 38, 38, 38, 38, 27, 38, 382 38, 33, 38, 38, 20, 25, 38, 38, 14, 10, 383 8, 26, 38, 38, 38, 38, 21, 38, 38, 38, 384 38, 17, 38, 38, 38, 38, 38, 38, 38, 38, 385 30, 38, 38, 15, 16, 38, 38, 38, 38, 38, 386 387 38, 38, 38, 38, 38, 38, 38, 23, 38, 18, 388 38, 38, 38, 38, 38, 38, 19, 0 389 389 } ; 390 390 … … 396 396 1, 5, 1, 6, 1, 1, 1, 1, 1, 7, 397 397 8, 9, 1, 10, 1, 1, 11, 12, 13, 13, 398 13, 1 3, 13, 13, 13, 13, 13, 14, 15, 1,399 1, 1, 1, 1, 1 6, 16, 16, 16, 16, 16,400 1 7, 17, 17, 17, 17, 17, 17, 17, 17, 17,401 1 7, 17, 17, 17, 17, 17, 17, 17, 17, 17,402 1, 18, 1, 1, 19, 1, 20, 21, 22, 23,403 404 2 4, 25, 26, 27, 28, 17, 29, 30, 31, 32,405 3 3, 34, 17, 35, 36, 37, 38, 39, 40, 41,406 4 2, 43, 44, 1, 45, 1, 1, 1, 1, 1,398 13, 14, 13, 15, 13, 13, 13, 16, 17, 1, 399 1, 1, 1, 1, 18, 18, 18, 18, 18, 18, 400 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 401 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 402 1, 20, 1, 1, 21, 1, 22, 23, 24, 25, 403 404 26, 27, 28, 29, 30, 19, 31, 32, 33, 34, 405 35, 36, 19, 37, 38, 39, 40, 41, 42, 43, 406 44, 45, 46, 1, 47, 1, 1, 1, 1, 1, 407 407 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 408 408 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, … … 421 421 } ; 422 422 423 static yyconst flex_int32_t yy_meta[4 6] =423 static yyconst flex_int32_t yy_meta[48] = 424 424 { 0, 425 425 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 426 1, 5, 5, 1, 1, 5, 6, 3, 6, 5,427 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,426 1, 5, 5, 5, 5, 1, 1, 5, 6, 3, 427 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 428 428 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 429 6, 6, 6, 1, 1429 6, 6, 6, 6, 6, 1, 1 430 430 } ; 431 431 432 static yyconst flex_int16_t yy_base[22 2] =432 static yyconst flex_int16_t yy_base[227] = 433 433 { 0, 434 0, 0, 4 3, 44, 42, 43, 256, 257, 52, 257,435 2 57, 257, 257, 257, 53, 257, 257, 0, 227, 221,436 22 0, 211, 221, 217, 26, 27, 229, 215, 43, 30,437 2 05, 211, 212, 257, 257, 0, 257, 58, 0, 257,438 73, 68, 257, 0, 0, 212, 43, 203, 218, 221,439 2 04, 197, 206, 209, 204, 201, 202, 196, 197, 45,440 207, 187, 208, 194, 54, 192, 0, 77, 257, 0,441 257, 257, 257, 257, 257, 257, 0, 0, 203, 194,442 192, 191, 200, 195, 183, 0, 183, 187, 188, 182,443 19 1, 177, 189, 175, 174, 0, 186, 180, 184, 0,444 445 0, 0, 0, 41, 187, 182, 175, 166, 167, 173,446 16 4, 179, 158, 170, 0, 173, 0, 167, 0, 167,447 170, 0, 257, 165, 165, 159, 168, 156, 151, 0,448 1 63, 166, 165, 151, 151, 147, 157, 148, 137, 148,449 15 3, 153, 138, 154, 149, 130, 139, 148, 134, 142,450 13 5, 124, 126, 0, 140, 133, 0, 141, 138, 0,451 0, 117, 132, 0, 0, 0, 0, 134, 120, 126,452 135, 0, 113, 112, 117, 116, 0, 128, 116, 115,453 11 0, 122, 108, 97, 95, 0, 81, 58, 0,0,454 76, 83, 82, 82, 76, 80, 79, 78, 71, 65,455 456 62, 68, 0, 62, 0, 76, 63, 57, 67, 66,457 54, 0, 257, 114, 120, 122, 128, 134, 140, 82,458 66434 0, 0, 45, 46, 44, 45, 263, 264, 54, 264, 435 264, 264, 264, 264, 51, 264, 264, 0, 31, 227, 436 226, 217, 227, 223, 31, 37, 235, 221, 46, 39, 437 211, 217, 218, 264, 264, 0, 264, 62, 0, 264, 438 66, 72, 264, 0, 0, 214, 217, 51, 208, 223, 439 226, 209, 202, 211, 214, 209, 206, 207, 201, 202, 440 50, 212, 192, 213, 199, 50, 197, 0, 80, 264, 441 0, 264, 264, 264, 264, 264, 264, 0, 0, 207, 442 207, 198, 196, 195, 204, 199, 187, 0, 187, 191, 443 192, 186, 195, 181, 193, 179, 178, 0, 190, 184, 444 445 188, 0, 0, 0, 0, 198, 63, 190, 185, 178, 446 169, 170, 176, 167, 182, 161, 173, 0, 176, 0, 447 170, 0, 170, 173, 0, 264, 184, 167, 167, 161, 448 170, 158, 153, 0, 165, 168, 167, 153, 153, 149, 449 159, 150, 139, 0, 150, 155, 155, 140, 156, 151, 450 132, 141, 150, 136, 144, 137, 126, 128, 0, 142, 451 135, 0, 143, 140, 0, 0, 119, 134, 0, 0, 452 0, 0, 136, 122, 128, 137, 0, 115, 114, 119, 453 118, 0, 130, 118, 117, 112, 128, 118, 111, 110, 454 0, 112, 66, 0, 0, 107, 114, 114, 115, 105, 455 456 106, 101, 99, 76, 70, 67, 70, 0, 62, 0, 457 76, 63, 58, 68, 68, 55, 0, 264, 109, 115, 458 117, 123, 129, 135, 70, 47 459 459 } ; 460 460 461 static yyconst flex_int16_t yy_def[22 2] =461 static yyconst flex_int16_t yy_def[227] = 462 462 { 0, 463 21 3, 1, 214, 214, 215, 215, 213, 213, 213, 213,464 21 3, 213, 213, 213, 213, 213, 213, 216, 216, 216,465 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,466 2 16, 216, 216, 213, 213, 217, 213, 213, 218, 213,467 21 3, 213, 213, 219, 216, 216, 216, 216, 216, 216,468 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,469 2 16, 216, 216, 216, 216, 216, 217, 213, 213, 218,470 2 13, 213, 213, 213, 213, 213, 220, 219, 216, 216,471 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,472 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,473 474 2 16, 216, 221, 216, 216, 216, 216, 216, 216, 216,475 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,476 2 16, 216, 213, 216, 216, 216, 216, 216, 216, 216,477 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,478 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,479 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,480 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,481 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,482 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,483 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,484 485 2 16, 216, 216, 216, 216, 216, 216, 216, 216, 216,486 2 16, 216, 0, 213, 213, 213, 213, 213, 213, 213,487 21 3463 218, 1, 219, 219, 220, 220, 218, 218, 218, 218, 464 218, 218, 218, 218, 218, 218, 218, 221, 221, 221, 465 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 466 221, 221, 221, 218, 218, 222, 218, 218, 223, 218, 467 218, 218, 218, 224, 221, 221, 221, 221, 221, 221, 468 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 469 221, 221, 221, 221, 221, 221, 221, 222, 218, 218, 470 223, 218, 218, 218, 218, 218, 218, 225, 224, 221, 471 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 472 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 473 474 221, 221, 221, 221, 226, 221, 221, 221, 221, 221, 475 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 476 221, 221, 221, 221, 221, 218, 221, 221, 221, 221, 477 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 478 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 479 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 480 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 481 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 482 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 483 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 484 485 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 486 221, 221, 221, 221, 221, 221, 221, 0, 218, 218, 487 218, 218, 218, 218, 218, 218 488 488 } ; 489 489 490 static yyconst flex_int16_t yy_nxt[3 03] =490 static yyconst flex_int16_t yy_nxt[312] = 491 491 { 0, 492 492 8, 9, 10, 9, 9, 11, 12, 13, 8, 14, 493 15, 8, 8, 16, 17, 18, 18, 8, 8, 18, 494 19, 20, 21, 22, 23, 18, 24, 18, 25, 26, 495 27, 28, 18, 29, 18, 30, 31, 32, 18, 18, 496 33, 18, 18, 34, 35, 37, 37, 40, 40, 52, 497 54, 38, 38, 42, 55, 42, 42, 62, 53, 41, 498 41, 43, 58, 44, 59, 124, 68, 63, 69, 42, 499 123, 42, 42, 80, 81, 60, 125, 61, 71, 94, 500 95, 100, 192, 101, 72, 68, 103, 69, 212, 211, 501 73, 210, 209, 193, 208, 207, 206, 205, 204, 203, 502 503 202, 201, 200, 199, 74, 198, 197, 75, 196, 76, 504 195, 194, 191, 77, 36, 36, 36, 36, 36, 36, 505 39, 39, 39, 39, 39, 39, 45, 45, 67, 190, 506 67, 189, 67, 67, 70, 70, 188, 70, 70, 70, 507 78, 187, 78, 78, 78, 78, 186, 185, 184, 183, 508 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 509 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 510 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 511 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 512 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 513 514 132, 131, 130, 129, 128, 127, 126, 122, 121, 120, 515 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 516 109, 108, 107, 106, 105, 104, 102, 99, 98, 97, 517 96, 93, 92, 91, 90, 89, 88, 87, 86, 85, 518 84, 83, 82, 79, 66, 65, 64, 57, 56, 51, 519 50, 49, 48, 47, 46, 213, 7, 213, 213, 213, 520 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 521 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 522 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 523 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 524 525 213, 213 493 15, 8, 8, 8, 8, 16, 17, 18, 18, 8, 494 8, 18, 19, 20, 21, 22, 23, 18, 24, 18, 495 25, 26, 27, 28, 18, 29, 18, 30, 31, 32, 496 18, 18, 33, 18, 18, 34, 35, 37, 37, 40, 497 40, 126, 46, 38, 38, 42, 53, 42, 42, 43, 498 47, 44, 55, 41, 41, 54, 56, 59, 63, 60, 499 69, 72, 70, 42, 105, 42, 42, 73, 64, 102, 500 61, 103, 62, 82, 83, 74, 96, 97, 69, 128, 501 70, 217, 197, 216, 215, 214, 213, 212, 211, 75, 502 503 129, 210, 76, 198, 77, 209, 208, 207, 78, 36, 504 36, 36, 36, 36, 36, 39, 39, 39, 39, 39, 505 39, 45, 45, 68, 206, 68, 205, 68, 68, 71, 506 71, 204, 71, 71, 71, 79, 203, 79, 79, 79, 507 79, 202, 201, 200, 199, 196, 195, 194, 193, 192, 508 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 509 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 510 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 511 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 512 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 513 514 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 515 131, 130, 127, 125, 124, 123, 122, 121, 120, 119, 516 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 517 108, 107, 106, 104, 101, 100, 99, 98, 95, 94, 518 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 519 81, 80, 67, 66, 65, 58, 57, 52, 51, 50, 520 49, 48, 218, 7, 218, 218, 218, 218, 218, 218, 521 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 522 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 523 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 524 525 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 526 218 526 527 } ; 527 528 528 static yyconst flex_int16_t yy_chk[3 03] =529 static yyconst flex_int16_t yy_chk[312] = 529 530 { 0, 530 531 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, … … 532 533 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 533 534 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 534 1, 1, 1, 1, 1, 3, 4, 5, 6, 25, 535 26, 3, 4, 9, 26, 9, 9, 30, 25, 5, 536 6, 15, 29, 15, 29, 104, 38, 30, 38, 42, 537 221, 42, 42, 47, 47, 29, 104, 29, 41, 60, 538 60, 65, 188, 65, 41, 68, 220, 68, 211, 210, 539 41, 209, 208, 188, 207, 206, 204, 202, 201, 200, 540 541 199, 198, 197, 196, 41, 195, 194, 41, 193, 41, 542 192, 191, 187, 41, 214, 214, 214, 214, 214, 214, 543 215, 215, 215, 215, 215, 215, 216, 216, 217, 185, 544 217, 184, 217, 217, 218, 218, 183, 218, 218, 218, 545 219, 182, 219, 219, 219, 219, 181, 180, 179, 178, 546 176, 175, 174, 173, 171, 170, 169, 168, 163, 162, 547 159, 158, 156, 155, 153, 152, 151, 150, 149, 148, 548 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 549 137, 136, 135, 134, 133, 132, 131, 129, 128, 127, 550 126, 125, 124, 121, 120, 118, 116, 114, 113, 112, 551 552 111, 110, 109, 108, 107, 106, 105, 99, 98, 97, 553 95, 94, 93, 92, 91, 90, 89, 88, 87, 85, 554 84, 83, 82, 81, 80, 79, 66, 64, 63, 62, 555 61, 59, 58, 57, 56, 55, 54, 53, 52, 51, 556 50, 49, 48, 46, 33, 32, 31, 28, 27, 24, 557 23, 22, 21, 20, 19, 7, 213, 213, 213, 213, 558 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 559 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 560 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 561 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 562 563 213, 213 535 1, 1, 1, 1, 1, 1, 1, 3, 4, 5, 536 6, 226, 19, 3, 4, 9, 25, 9, 9, 15, 537 19, 15, 26, 5, 6, 25, 26, 29, 30, 29, 538 38, 41, 38, 42, 225, 42, 42, 41, 30, 66, 539 29, 66, 29, 48, 48, 41, 61, 61, 69, 107, 540 69, 216, 193, 215, 214, 213, 212, 211, 209, 41, 541 542 107, 207, 41, 193, 41, 206, 205, 204, 41, 219, 543 219, 219, 219, 219, 219, 220, 220, 220, 220, 220, 544 220, 221, 221, 222, 203, 222, 202, 222, 222, 223, 545 223, 201, 223, 223, 223, 224, 200, 224, 224, 224, 546 224, 199, 198, 197, 196, 192, 190, 189, 188, 187, 547 186, 185, 184, 183, 181, 180, 179, 178, 176, 175, 548 174, 173, 168, 167, 164, 163, 161, 160, 158, 157, 549 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 550 146, 145, 143, 142, 141, 140, 139, 138, 137, 136, 551 135, 133, 132, 131, 130, 129, 128, 127, 124, 123, 552 553 121, 119, 117, 116, 115, 114, 113, 112, 111, 110, 554 109, 108, 106, 101, 100, 99, 97, 96, 95, 94, 555 93, 92, 91, 90, 89, 87, 86, 85, 84, 83, 556 82, 81, 80, 67, 65, 64, 63, 62, 60, 59, 557 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 558 47, 46, 33, 32, 31, 28, 27, 24, 23, 22, 559 21, 20, 7, 218, 218, 218, 218, 218, 218, 218, 560 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 561 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 562 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 563 564 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 565 218 564 566 } ; 565 567 … … 595 597 596 598 597 #line 598"lex.yy.c"599 #line 600 "lex.yy.c" 598 600 599 601 #define INITIAL 0 … … 752 754 753 755 754 #line 75 5"lex.yy.c"756 #line 757 "lex.yy.c" 755 757 756 758 if ( (yy_init) ) … … 805 807 { 806 808 yy_current_state = (int) yy_def[yy_current_state]; 807 if ( yy_current_state >= 21 4)809 if ( yy_current_state >= 219 ) 808 810 yy_c = yy_meta[(unsigned int) yy_c]; 809 811 } … … 811 813 ++yy_cp; 812 814 } 813 while ( yy_base[yy_current_state] != 2 57);815 while ( yy_base[yy_current_state] != 264 ); 814 816 815 817 yy_find_action: … … 952 954 case 24: 953 955 YY_RULE_SETUP 954 #line 56 "parser.l" 956 #line 55 "parser.l" 957 { return SC_BASE64; } 958 YY_BREAK 959 case 25: 960 YY_RULE_SETUP 961 #line 57 "parser.l" 955 962 { return SC_HOSTKEY; } 956 963 YY_BREAK 957 case 2 5:958 YY_RULE_SETUP 959 #line 5 7"parser.l"964 case 26: 965 YY_RULE_SETUP 966 #line 58 "parser.l" 960 967 { return SC_PORTKEY; } 961 968 YY_BREAK 962 case 2 6:963 YY_RULE_SETUP 964 #line 59"parser.l"969 case 27: 970 YY_RULE_SETUP 971 #line 60 "parser.l" 965 972 { return SC_SUBKEY; } 966 973 YY_BREAK 967 case 2 7:968 YY_RULE_SETUP 969 #line 6 0"parser.l"974 case 28: 975 YY_RULE_SETUP 976 #line 61 "parser.l" 970 977 { return SC_KEY; } 971 978 YY_BREAK 972 case 2 8:973 YY_RULE_SETUP 974 #line 6 1"parser.l"979 case 29: 980 YY_RULE_SETUP 981 #line 62 "parser.l" 975 982 { return SC_SIZE; } 976 983 YY_BREAK 977 case 29:978 YY_RULE_SETUP 979 #line 6 2"parser.l"984 case 30: 985 YY_RULE_SETUP 986 #line 63 "parser.l" 980 987 { return SC_SIZEINVERT; } 981 988 YY_BREAK 982 case 3 0:983 YY_RULE_SETUP 984 #line 6 3"parser.l"989 case 31: 990 YY_RULE_SETUP 991 #line 64 "parser.l" 985 992 { return SC_HOST; } 986 993 YY_BREAK 987 case 3 1:988 YY_RULE_SETUP 989 #line 6 4"parser.l"994 case 32: 995 YY_RULE_SETUP 996 #line 65 "parser.l" 990 997 { return SC_PORT; } 991 998 YY_BREAK 992 case 3 2:993 YY_RULE_SETUP 994 #line 6 5"parser.l"999 case 33: 1000 YY_RULE_SETUP 1001 #line 66 "parser.l" 995 1002 { return SC_COMMAND; } 996 1003 YY_BREAK 997 case 3 3:998 YY_RULE_SETUP 999 #line 6 6"parser.l"1004 case 34: 1005 YY_RULE_SETUP 1006 #line 67 "parser.l" 1000 1007 { return SC_URI; } 1001 1008 YY_BREAK 1002 case 3 4:1003 YY_RULE_SETUP 1004 #line 6 7"parser.l"1009 case 35: 1010 YY_RULE_SETUP 1011 #line 68 "parser.l" 1005 1012 { return SC_PCRE; } 1006 1013 YY_BREAK 1007 case 3 5:1008 YY_RULE_SETUP 1009 #line 6 8"parser.l"1014 case 36: 1015 YY_RULE_SETUP 1016 #line 69 "parser.l" 1010 1017 { return SC_PRELOAD; } 1011 1018 YY_BREAK 1012 case 3 6:1013 YY_RULE_SETUP 1014 #line 69"parser.l"1019 case 37: 1020 YY_RULE_SETUP 1021 #line 70 "parser.l" 1015 1022 { return SC_POSTLOAD; } 1016 1023 YY_BREAK 1017 case 3 7:1018 YY_RULE_SETUP 1019 #line 7 2"parser.l"1024 case 38: 1025 YY_RULE_SETUP 1026 #line 73 "parser.l" 1020 1027 { string_append(yytext, strlen(yytext)); return SC_ID; } 1021 1028 YY_BREAK 1022 case 3 8:1023 YY_RULE_SETUP 1024 #line 7 5"parser.l"1029 case 39: 1030 YY_RULE_SETUP 1031 #line 76 "parser.l" 1025 1032 { BEGIN(comment); } 1026 1033 YY_BREAK 1027 case 39:1028 YY_RULE_SETUP 1029 #line 7 6"parser.l"1034 case 40: 1035 YY_RULE_SETUP 1036 #line 77 "parser.l" 1030 1037 { } 1031 1038 YY_BREAK 1032 case 4 0:1033 YY_RULE_SETUP 1034 #line 7 7"parser.l"1039 case 41: 1040 YY_RULE_SETUP 1041 #line 78 "parser.l" 1035 1042 { BEGIN(INITIAL); } 1036 1043 YY_BREAK 1037 case 4 1:1038 YY_RULE_SETUP 1039 #line 7 8"parser.l"1044 case 42: 1045 YY_RULE_SETUP 1046 #line 79 "parser.l" 1040 1047 { } 1041 1048 YY_BREAK 1042 case 4 2:1043 /* rule 4 2can match eol */1044 YY_RULE_SETUP 1045 #line 79"parser.l"1049 case 43: 1050 /* rule 43 can match eol */ 1051 YY_RULE_SETUP 1052 #line 80 "parser.l" 1046 1053 { line_number++; } 1047 1054 YY_BREAK 1048 case 4 3:1049 YY_RULE_SETUP 1050 #line 8 1"parser.l"1055 case 44: 1056 YY_RULE_SETUP 1057 #line 82 "parser.l" 1051 1058 { BEGIN(string); } 1052 1059 YY_BREAK 1053 case 4 4:1054 YY_RULE_SETUP 1055 #line 8 2"parser.l"1060 case 45: 1061 YY_RULE_SETUP 1062 #line 83 "parser.l" 1056 1063 { BEGIN(INITIAL); return SC_STRING; } 1057 1064 YY_BREAK 1058 case 4 5:1059 YY_RULE_SETUP 1060 #line 8 3"parser.l"1065 case 46: 1066 YY_RULE_SETUP 1067 #line 84 "parser.l" 1061 1068 { string_append("\n", 1); } 1062 1069 YY_BREAK 1063 case 4 6:1064 YY_RULE_SETUP 1065 #line 8 4"parser.l"1070 case 47: 1071 YY_RULE_SETUP 1072 #line 85 "parser.l" 1066 1073 { string_append("\r", 1); } 1067 1074 YY_BREAK 1068 case 4 7:1069 YY_RULE_SETUP 1070 #line 8 5"parser.l"1075 case 48: 1076 YY_RULE_SETUP 1077 #line 86 "parser.l" 1071 1078 { string_append("\t", 1); } 1072 1079 YY_BREAK 1073 case 4 8:1074 YY_RULE_SETUP 1075 #line 8 6"parser.l"1080 case 49: 1081 YY_RULE_SETUP 1082 #line 87 "parser.l" 1076 1083 { string_append("\"", 1); } 1077 1084 YY_BREAK 1078 case 49:1079 YY_RULE_SETUP 1080 #line 8 7"parser.l"1085 case 50: 1086 YY_RULE_SETUP 1087 #line 88 "parser.l" 1081 1088 { string_append("\0", 1); } 1082 1089 YY_BREAK 1083 case 5 0:1084 YY_RULE_SETUP 1085 #line 8 8"parser.l"1090 case 51: 1091 YY_RULE_SETUP 1092 #line 89 "parser.l" 1086 1093 { string_append("\\", 1); } 1087 1094 YY_BREAK 1088 case 5 1:1089 YY_RULE_SETUP 1090 #line 89"parser.l"1095 case 52: 1096 YY_RULE_SETUP 1097 #line 90 "parser.l" 1091 1098 { 1092 1099 char hexval[] = {'0', 'x', *(yytext + 2), *(yytext + 3), '\0'}; … … 1097 1104 } 1098 1105 YY_BREAK 1099 case 5 2:1100 /* rule 5 2can match eol */1101 YY_RULE_SETUP 1102 #line 9 6"parser.l"1106 case 53: 1107 /* rule 53 can match eol */ 1108 YY_RULE_SETUP 1109 #line 97 "parser.l" 1103 1110 { string_append(yytext, strlen(yytext)); } 1104 1111 YY_BREAK 1105 case 5 3:1106 YY_RULE_SETUP 1107 #line 9 8"parser.l"1112 case 54: 1113 YY_RULE_SETUP 1114 #line 99 "parser.l" 1108 1115 { } 1109 1116 YY_BREAK 1110 case 5 4:1111 YY_RULE_SETUP 1112 #line 10 0"parser.l"1117 case 55: 1118 YY_RULE_SETUP 1119 #line 101 "parser.l" 1113 1120 { } 1114 1121 YY_BREAK 1115 case 5 5:1116 /* rule 5 5can match eol */1117 YY_RULE_SETUP 1118 #line 10 1"parser.l"1122 case 56: 1123 /* rule 56 can match eol */ 1124 YY_RULE_SETUP 1125 #line 102 "parser.l" 1119 1126 { line_number++; } 1120 1127 YY_BREAK 1121 case 5 6:1122 YY_RULE_SETUP 1123 #line 10 3"parser.l"1128 case 57: 1129 YY_RULE_SETUP 1130 #line 104 "parser.l" 1124 1131 ECHO; 1125 1132 YY_BREAK 1126 #line 11 27"lex.yy.c"1133 #line 1134 "lex.yy.c" 1127 1134 case YY_STATE_EOF(INITIAL): 1128 1135 case YY_STATE_EOF(comment): … … 1410 1417 { 1411 1418 yy_current_state = (int) yy_def[yy_current_state]; 1412 if ( yy_current_state >= 21 4)1419 if ( yy_current_state >= 219 ) 1413 1420 yy_c = yy_meta[(unsigned int) yy_c]; 1414 1421 } … … 1438 1445 { 1439 1446 yy_current_state = (int) yy_def[yy_current_state]; 1440 if ( yy_current_state >= 21 4)1447 if ( yy_current_state >= 219 ) 1441 1448 yy_c = yy_meta[(unsigned int) yy_c]; 1442 1449 } 1443 1450 yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; 1444 yy_is_jam = (yy_current_state == 21 3);1451 yy_is_jam = (yy_current_state == 218); 1445 1452 1446 1453 return yy_is_jam ? 0 : yy_current_state; … … 2093 2100 #undef YY_DECL 2094 2101 #endif 2095 #line 10 3"parser.l"2102 #line 104 "parser.l" 2096 2103 2097 2104 nepenthes/trunk/modules/shellcode-signatures/y.tab.c
r434 r437 79 79 SC_DOWNLOAD = 281, 80 80 SC_URL = 282, 81 SC_KEY = 283, 82 SC_SUBKEY = 284, 83 SC_SIZE = 285, 84 SC_SIZEINVERT = 286, 85 SC_HOST = 287, 86 SC_PORT = 288, 87 SC_COMMAND = 289, 88 SC_URI = 290, 89 SC_PCRE = 291, 90 SC_PRELOAD = 292, 91 SC_POSTLOAD = 293, 92 SC_HOSTKEY = 294, 93 SC_PORTKEY = 295 81 SC_BASE64 = 283, 82 SC_KEY = 284, 83 SC_SUBKEY = 285, 84 SC_SIZE = 286, 85 SC_SIZEINVERT = 287, 86 SC_HOST = 288, 87 SC_PORT = 289, 88 SC_COMMAND = 290, 89 SC_URI = 291, 90 SC_PCRE = 292, 91 SC_PRELOAD = 293, 92 SC_POSTLOAD = 294, 93 SC_HOSTKEY = 295, 94 SC_PORTKEY = 296 94 95 }; 95 96 #endif … … 119 120 #define SC_DOWNLOAD 281 120 121 #define SC_URL 282 121 #define SC_KEY 283 122 #define SC_SUBKEY 284 123 #define SC_SIZE 285 124 #define SC_SIZEINVERT 286 125 #define SC_HOST 287 126 #define SC_PORT 288 127 #define SC_COMMAND 289 128 #define SC_URI 290 129 #define SC_PCRE 291 130 #define SC_PRELOAD 292 131 #define SC_POSTLOAD 293 132 #define SC_HOSTKEY 294 133 #define SC_PORTKEY 295 122 #define SC_BASE64 283 123 #define SC_KEY 284 124 #define SC_SUBKEY 285 125 #define SC_SIZE 286 126 #define SC_SIZEINVERT 287 127 #define SC_HOST 288 128 #define SC_PORT 289 129 #define SC_COMMAND 290 130 #define SC_URI 291 131 #define SC_PCRE 292 132 #define SC_PRELOAD 293 133 #define SC_POSTLOAD 294 134 #define SC_HOSTKEY 295 135 #define SC_PORTKEY 296 134 136 135 137 … … 188 190 189 191 /* Line 213 of yacc.c. */ 190 #line 19 1"y.tab.c"192 #line 193 "y.tab.c" 191 193 192 194 #if ! defined (yyoverflow) || YYERROR_VERBOSE … … 290 292 #define YYFINAL 2 291 293 /* YYLAST -- Last index in YYTABLE. */ 292 #define YYLAST 4 6294 #define YYLAST 47 293 295 294 296 /* YYNTOKENS -- Number of terminals. */ 295 #define YYNTOKENS 4 1297 #define YYNTOKENS 42 296 298 /* YYNNTS -- Number of nonterminals. */ 297 299 #define YYNNTS 15 298 300 /* YYNRULES -- Number of rules. */ 299 #define YYNRULES 4 4301 #define YYNRULES 45 300 302 /* YYNRULES -- Number of states. */ 301 #define YYNSTATES 6 1303 #define YYNSTATES 62 302 304 303 305 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ 304 306 #define YYUNDEFTOK 2 305 #define YYMAXUTOK 29 5307 #define YYMAXUTOK 296 306 308 307 309 #define YYTRANSLATE(YYX) \ … … 340 342 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 341 343 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 342 35, 36, 37, 38, 39, 40 344 35, 36, 37, 38, 39, 40, 41 343 345 }; 344 346 … … 349 351 { 350 352 0, 0, 3, 4, 7, 13, 18, 20, 22, 24, 351 26, 28, 30, 32, 34, 36, 38, 40, 4 1, 44,352 4 7, 49, 51, 53, 56, 61, 64, 65, 69, 71,353 26, 28, 30, 32, 34, 36, 38, 40, 42, 43, 354 46, 49, 51, 53, 55, 58, 63, 66, 67, 71, 353 355 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 354 93, 95, 97, 101, 102356 93, 95, 97, 99, 103, 104 355 357 }; 356 358 … … 358 360 static const yysigned_char yyrhs[] = 359 361 { 360 4 2, 0, -1, -1, 42, 43, -1, 44, 6, 46,361 7, 9, -1, 4 5, 10, 10, 3, -1, 17, -1,362 43, 0, -1, -1, 43, 44, -1, 45, 6, 47, 363 7, 9, -1, 46, 10, 10, 3, -1, 17, -1, 362 364 18, -1, 19, -1, 20, -1, 21, -1, 22, -1, 363 365 23, -1, 25, -1, 26, -1, 27, -1, 24, -1, 364 -1, 47, 46, -1, 48, 9, -1, 54, -1, 49,365 -1, 50, -1, 12, 11, -1, 15, 4, 51, 5,366 -1, 53, 52, -1, -1, 8, 53, 52, -1, 28,367 -1, 29, -1, 30, -1, 31, -1, 3 3, -1, 32,368 -1, 3 4, -1, 35, -1, 36, -1, 37, -1, 38,369 -1, 11, -1, 39, -1, 40, -1, 13, 16, 55,370 -1, -1, 16, 55, -1366 28, -1, -1, 48, 47, -1, 49, 9, -1, 55, 367 -1, 50, -1, 51, -1, 12, 11, -1, 15, 4, 368 52, 5, -1, 54, 53, -1, -1, 8, 54, 53, 369 -1, 29, -1, 30, -1, 31, -1, 32, -1, 34, 370 -1, 33, -1, 35, -1, 36, -1, 37, -1, 38, 371 -1, 39, -1, 11, -1, 40, -1, 41, -1, 13, 372 16, 56, -1, -1, 16, 56, -1 371 373 }; 372 374 … … 374 376 static const unsigned char yyrline[] = 375 377 { 376 0, 4 4, 44, 46, 50, 75, 83, 88, 93, 98,377 10 3, 108, 113, 118, 123, 128, 133, 139, 141, 145,378 1 49, 150, 151, 155, 162, 166, 169, 171, 175, 179,379 18 3, 187, 191, 195, 199, 203, 207, 211, 215, 219,380 22 3, 227, 235, 243, 245378 0, 45, 45, 47, 51, 76, 84, 89, 94, 99, 379 104, 109, 
