2016-04-28 6 views
0

Все, Я просматриваю обнаруженный Fortify, и некоторые из «проблем» показывают номера строк выше общего количества строк кода. НАПРИМЕР. Ошибка в строке 599 & в файле содержится всего 490 строк кода.HP Fortify SSC 4.3 Несоответствие номера строки кода

Я проверил версии и обеспечил правильный путь.

Кто-нибудь знает, почему это происходит. Есть более 50 «ошибок», которые показывают этот тип ситуации.

Заранее спасибо.

+0

Существуют ли библиотеки или другие зависимости, вызываемые кодом темы? – WaltHouser

ответ

2

Возможно, исходный код изменился с момента последнего сканирования. FPR содержит исходный исходный код, который был отсканирован, но при открытии FPR, если Fortify обнаруживает исходный код в исходном пути (путь, который был отсканирован), он будет использовать это вместо этого (я думаю, что это вещь производительности).

Когда Fortify идет для отображения исходного кода и не может найти код на внешнем пути сканирования, он будет отображать сообщение:

The current source path is invalid, but the project contains a copy of the 
scanned source code. Would you like to extract the source code to a location  
on disk, or update the path to an existing location? 

С тремя вариантами:

  • Использование Включенный источник в РСП
  • Отменить
  • Update Путь

Если вы хотите точно, что было сканировать, тогда выберите первый вариант

Если вы хотите, чтобы он указывал Fortify на исходный код вашей системы, используйте третий вариант.

Если вы хотите использовать внутренний источник затем выполните следующие действия

Открыть FPR Do Tool -> Извлечь Исходный код Выберите место Когда вы сделаете это, Fortify будет автоматически начать использовать это место для потяните исходный код для отображения.

 Смежные вопросы

  • Нет связанных вопросов^_^