Project

General

Profile

Actions

Bug #3195

closed

Rule instrumentor copies kernel-rules for each driver verified

Added by Evgeny Novikov over 12 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
High
Category:
Infrastructure
Start date:
07/12/2012
Due date:
% Done:

0%

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

Description

A long ago when aspectator preprocessed aspects (in fact, just remove comments from them) and place them near original files, I decided to create a separate copy of kernel-rules directory for each rule-instrumentor invocation to avoid damage of original kernel-rules.
Then aspectator began to preprocess aspects on fly and this was totally useless indeed.
Nowadays aspectator again preprocesses aspects but in a more full way (with defines and includes). But it isn't a good solution to copy kernel-rules, since it occupies about 1.3 Mb now and for verifying all kernel drivers against 2 rules it's required about 7 Gb for kernel-rules copies.
So, we should force aspectator to place preprocessed aspects somewhere else (say, into a rule instrumentor working directory).


Related issues 1 (0 open1 closed)

Blocks C Instrumentation Framework - Bug #453: ri: aspect common file should be element of united aspect fileClosedEvgeny Novikov09/23/2010

Actions
Actions #1

Updated by Evgeny Novikov over 12 years ago

Fixed in commit 3c1a8bf of bug-453 branch in reworking a rule instrumentor core. Will be merged to master together with fix of 453.

Actions #2

Updated by Evgeny Novikov over 12 years ago

  • Status changed from Open to Resolved
Actions #3

Updated by Evgeny Novikov over 12 years ago

  • Status changed from Resolved to Closed
  • Published in build set to 1f558ed

It was merged to master in f9f0431 and works stable since 1f558ed. So no one should take care of modifying kernel-rules installed into prefix or used by means of LDV_KERNEL_RULES environment variable (say when generate some models automatically).

Actions #4

Updated by Evgeny Novikov about 12 years ago

  • Category changed from 15 to Infrastructure
Actions

Also available in: Atom PDF