Project

General

Profile

Actions

Bug #8124

closed

Linux kernel parts become verification objects while modules can be lost

Added by Evgeny Novikov about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Immediate
Category:
Program fragments generation
Target version:
-
Start date:
04/21/2017
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

After recent changes in generating verification objects (#7661) quite many Linux kernel parts become verification objects. So corresponding filters should be updated to reject this. In addition we loose modules that don't have any initialization and just export some symbols. More advanced filters should fix this as well.

BTW, maybe it's time to introduce a dependency on specification sets within LKVOG since actually filters can depend on Linux kernel versions. Ditto for generation of verification objects in general. One day our approach may fail without additional efforts for adopting the process for specific versions or/and configurations of the Linux kernel.


Files

work.tar.gz (52.9 KB) work.tar.gz Evgeny Novikov, 04/24/2017 02:17 PM
Actions #1

Updated by Evgeny Novikov almost 7 years ago

  • Priority changed from Urgent to Immediate

This issue should be fixed ASAP since we get many unexpected results due to it.

Actions #2

Updated by Evgeny Novikov almost 7 years ago

I attached the list of modules obtained using the proper but not generic "*.ko" filter and the new one.

Actions #3

Updated by Alexey Polushkin almost 7 years ago

  • Status changed from New to Resolved

Resolved in branch 'new_vog_module_extractor'

Actions #4

Updated by Ilja Zakharov almost 7 years ago

  • Status changed from Resolved to Verified

Merged in 583de321.

Actions #5

Updated by Ilja Zakharov almost 7 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF