Feature #9271

Main generation with information about sharedness of parameters

Added by Pavel Andrianov 5 months ago. Updated 27 days ago.

Environment model
Target version:
Start date:
Due date:
% Done:


Estimated time:
Published in build:


Mostly for special operating systems the main is based on a list of functions, which should be called. The parameters of the function call should not be just alloced, as they should be shared most of the times. However, some of the arguments are known to be local, for example, user provided string. And this memory can not be participate in data race. So, there is a need to specify such cases. This issue requires the improvement of simple main specification: it is not only a list of functions, but also contains a description of some arguments.

Related issues

Related to Klever - Feature #9272: Main generation without info-requestsNew2018-09-11


#1 Updated by Evgeny Novikov 5 months ago

  • Target version set to 2.0
  • Priority changed from Normal to Urgent

This is required to verify some C software. Klever 2.0 will provide a very flexible environment model generator, so, it should not be a complex task for it.

#2 Updated by Evgeny Novikov 5 months ago

  • Related to Feature #9272: Main generation without info-requests added

#3 Updated by Evgeny Novikov 4 months ago

  • Target version changed from 2.0 to 3.0

Let's postpone these not so important issues as Klever 2.0 is too large already.

#4 Updated by Evgeny Novikov 27 days ago

  • Target version deleted (3.0)
  • Priority changed from Urgent to High

I am not sure that we will be able to this in Klever 3.0.

Also available in: Atom PDF