(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/column-utils.c) |
| |
| 1366 | | | col_fill_in(packet_info *pinfo) |
| 1367 | | | { |
| 1368 | | | int i; |
| 1369 | | | |
| 1370 | | | for (i = 0; i < pinfo->cinfo->num_cols; i++) { |
| 1371 | | | switch (pinfo->cinfo->col_fmt[i]) { |
| 1372 | | | |
| 1373 | | | case COL_NUMBER: |
| 1374 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->num); |
| 1375 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1376 | | | g_strlcpy(pinfo->cinfo->col_expr.col_expr[i], "frame.number", |
| 1377 | | | COL_MAX_LEN); |
| 1378 | | | g_strlcpy(pinfo->cinfo->col_expr.col_expr_val[i], pinfo->cinfo->col_buf[i], COL_MAX_LEN); |
| 1379 | | | break; |
| 1380 | | | |
| 1381 | | | case COL_CLS_TIME: |
| 1382 | | | col_set_cls_time(pinfo->fd, pinfo->cinfo, i); |
| 1383 | | | break; |
| 1384 | | | |
| 1385 | | | case COL_ABS_TIME: |
| 1386 | | | col_set_abs_time(pinfo->fd, pinfo->cinfo, i); |
| 1387 | | | break; |
| 1388 | | | |
| 1389 | | | case COL_ABS_DATE_TIME: |
| 1390 | | | col_set_abs_date_time(pinfo->fd, pinfo->cinfo, i); |
| 1391 | | | break; |
| 1392 | | | |
| 1393 | | | case COL_REL_TIME: |
| 1394 | | | col_set_rel_time(pinfo->fd, pinfo->cinfo, i); |
| 1395 | | | break; |
| 1396 | | | |
| 1397 | | | case COL_DELTA_TIME: |
| 1398 | | | col_set_delta_time(pinfo->fd, pinfo->cinfo, i); |
| 1399 | | | break; |
| 1400 | | | |
| 1401 | | | case COL_DELTA_TIME_DIS: |
| 1402 | | | col_set_delta_time_dis(pinfo->fd, pinfo->cinfo, i); |
| 1403 | | | break; |
| 1404 | | | |
| 1405 | | | case COL_REL_CONV_TIME: |
| 1406 | | | case COL_DELTA_CONV_TIME: |
| 1407 | | | break; |
| 1408 | | | |
| 1409 | | | case COL_DEF_SRC: |
| 1410 | | | case COL_RES_SRC: |
| 1411 | | | col_set_addr(pinfo, i, &pinfo->src, TRUE, TRUE); |
| 1412 | | | break; |
| 1413 | | | |
| 1414 | | | case COL_UNRES_SRC: |
| 1415 | | | col_set_addr(pinfo, i, &pinfo->src, FALSE, TRUE); |
| 1416 | | | break; |
| 1417 | | | |
| 1418 | | | case COL_DEF_DL_SRC: |
| 1419 | | | case COL_RES_DL_SRC: |
| 1420 | | | col_set_addr(pinfo, i, &pinfo->dl_src, TRUE, TRUE); |
| 1421 | | | break; |
| 1422 | | | |
| 1423 | | | case COL_UNRES_DL_SRC: |
| 1424 | | | col_set_addr(pinfo, i, &pinfo->dl_src, FALSE, TRUE); |
| 1425 | | | break; |
| 1426 | | | |
| 1427 | | | case COL_DEF_NET_SRC: |
| 1428 | | | case COL_RES_NET_SRC: |
| 1429 | | | col_set_addr(pinfo, i, &pinfo->net_src, TRUE, TRUE); |
| 1430 | | | break; |
| 1431 | | | |
| 1432 | | | case COL_UNRES_NET_SRC: |
| 1433 | | | col_set_addr(pinfo, i, &pinfo->net_src, FALSE, TRUE); |
| 1434 | | | break; |
| 1435 | | | |
| 1436 | | | case COL_DEF_DST: |
| 1437 | | | case COL_RES_DST: |
| 1438 | | | col_set_addr(pinfo, i, &pinfo->dst, TRUE, FALSE); |
| 1439 | | | break; |
| 1440 | | | |
| 1441 | | | case COL_UNRES_DST: |
| 1442 | | | col_set_addr(pinfo, i, &pinfo->dst, FALSE, FALSE); |
| 1443 | | | break; |
| 1444 | | | |
| 1445 | | | case COL_DEF_DL_DST: |
| 1446 | | | case COL_RES_DL_DST: |
| 1447 | | | col_set_addr(pinfo, i, &pinfo->dl_dst, TRUE, FALSE); |
| 1448 | | | break; |
| 1449 | | | |
| 1450 | | | case COL_UNRES_DL_DST: |
| 1451 | | | col_set_addr(pinfo, i, &pinfo->dl_dst, FALSE, FALSE); |
| 1452 | | | break; |
| 1453 | | | |
| 1454 | | | case COL_DEF_NET_DST: |
| 1455 | | | case COL_RES_NET_DST: |
| 1456 | | | col_set_addr(pinfo, i, &pinfo->net_dst, TRUE, FALSE); |
| 1457 | | | break; |
| 1458 | | | |
| 1459 | | | case COL_UNRES_NET_DST: |
| 1460 | | | col_set_addr(pinfo, i, &pinfo->net_dst, FALSE, FALSE); |
| 1461 | | | break; |
| 1462 | | | |
| 1463 | | | case COL_DEF_SRC_PORT: |
| 1464 | | | case COL_RES_SRC_PORT: |
| 1465 | | | col_set_port(pinfo, i, TRUE, TRUE); |
| 1466 | | | break; |
| 1467 | | | |
| 1468 | | | case COL_UNRES_SRC_PORT: |
| 1469 | | | col_set_port(pinfo, i, FALSE, TRUE); |
| 1470 | | | break; |
| 1471 | | | |
| 1472 | | | case COL_DEF_DST_PORT: |
| 1473 | | | case COL_RES_DST_PORT: |
| 1474 | | | col_set_port(pinfo, i, TRUE, FALSE); |
| 1475 | | | break; |
| 1476 | | | |
| 1477 | | | case COL_UNRES_DST_PORT: |
| 1478 | | | col_set_port(pinfo, i, FALSE, FALSE); |
| 1479 | | | break; |
| 1480 | | | |
| 1481 | | | case COL_PROTOCOL: |
| 1482 | | | case COL_INFO: |
| 1483 | | | break; |
| 1484 | | | |
| 1485 | | | case COL_PACKET_LENGTH: |
| 1486 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->pkt_len); |
| 1487 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1488 | | | g_strlcpy(pinfo->cinfo->col_expr.col_expr[i], "frame.len", |
| 1489 | | | COL_MAX_LEN); |
| 1490 | | | g_strlcpy(pinfo->cinfo->col_expr.col_expr_val[i], pinfo->cinfo->col_buf[i], COL_MAX_LEN); |
| 1491 | | | break; |
| 1492 | | | |
| 1493 | | | case COL_CUMULATIVE_BYTES: |
| 1494 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->cum_bytes); |
| 1495 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1496 | | | break; |
| 1497 | | | |
| 1498 | | | case COL_OXID: |
| 1499 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->oxid); |
| 1500 | | | pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; |
| 1501 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1502 | | | break; |
| 1503 | | | |
| 1504 | | | case COL_RXID: |
| 1505 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->rxid); |
| 1506 | | | pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; |
| 1507 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1508 | | | break; |
| 1509 | | | |
| 1510 | | | case COL_IF_DIR: |
| 1511 | | | break; |
| 1512 | | | |
| 1513 | | | case COL_CIRCUIT_ID: |
| 1514 | | | col_set_circuit_id(pinfo, i); |
| 1515 | | | break; |
| 1516 | | | |
| 1517 | | | case COL_SRCIDX: |
| 1518 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->src_idx); |
| 1519 | | | pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; |
| 1520 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1521 | | | break; |
| 1522 | | | |
| 1523 | | | case COL_DSTIDX: |
| 1524 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->dst_idx); |
| 1525 | | | pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; |
| 1526 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1527 | | | break; |
| 1528 | | | |
| 1529 | | | case COL_VSAN: |
| 1530 | | | g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->vsan); |
| 1531 | | | pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; |
| 1532 | | | pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; |
| 1533 | | | break; |
| 1534 | | | |
| 1535 | | | case COL_HPUX_SUBSYS: |
| 1536 | | | case COL_HPUX_DEVID: |
| 1537 | | | break; |
| 1538 | | | |
| 1539 | | | case COL_DCE_CALL: |
| 1540 | | | break; |
| 1541 | | | |
| 1542 | | | case COL_DCE_CTX: |
| 1543 | | | break; |
| 1544 | | | |
| 1545 | | | case COL_8021Q_VLAN_ID: |
| 1546 | | | break; |
| 1547 | | | |
| 1548 | | | case COL_DSCP_VALUE: |
| 1549 | | | break; |
| 1550 | | | |
| 1551 | | | case COL_COS_VALUE: |
| 1552 | | | break; |
| 1553 | | | |
| 1554 | | | case COL_FR_DLCI: |
| 1555 | | | case COL_BSSGP_TLLI: |
| 1556 | | | break; |
| 1557 | | | |
| 1558 | | | case COL_EXPERT: |
| 1559 | | | break; |
| 1560 | | | |
| 1561 | | | case COL_FREQ_CHAN: |
| 1562 | | | break; |
| 1563 | | | |
| 1564 | | | case COL_CUSTOM: |
| 1565 | | | break; |
| 1566 | | | |
| 1567 | | | case NUM_COL_FMTS: |
| 1568 | | | g_assert_not_reached();
x /usr/include/glib-2.0/glib/gtestutils.h |
| |
73 | #define g_assert_not_reached() do { g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, NULL); } while (0) |
| |
x /usr/include/glib-2.0/glib/gmacros.h |
| |
160 | # define G_STRFUNC ((const char*) (__PRETTY_FUNCTION__)) |
| |
|
| 1569 | | | break; |
Unreachable Control Flow
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 1570 | | | } |
| 1571 | | | } |
| 1572 | | | } |
| |