Project

General

Profile

Actions

Feature #7622

closed

Add thread identifiers to comments for corresponding control functions

Added by Evgeny Novikov over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
Environment models
Target version:
-
Start date:
10/24/2016
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Environment models are assumed to execute Linux kernel module callbacks in parallel. With using specific settings this is done explicitly using the pthread API and likely nothing additional should be done in this case. Otherwise everything is executed strictly sequentially but we can imagine virtual threads since this can improve error trace visualization. In these threads some (groups of) callbacks will be executed, so we will be able to show corresponding calls specifically.


Related issues 2 (0 open2 closed)

Blocks Klever - Bug #6701: Add specific comments to an environment modelClosedIlja Zakharov02/02/2016

Actions
Blocks Klever - Feature #7624: Visualize multiple threads in error tracesClosedVladimir Gratinskiy10/24/201611/16/2016

Actions
Actions #1

Updated by Evgeny Novikov over 7 years ago

  • Subject changed from Add thread identifier to comments for corresponding control functions to Add thread identifiers to comments for corresponding control functions
Actions #2

Updated by Alexey Khoroshilov over 7 years ago

What should the comments mean?
A place where switch from one thread to another thread happens? Or something else?

Actions #3

Updated by Evgeny Novikov over 7 years ago

Alexey Khoroshilov wrote:

What should the comments mean?
A place where switch from one thread to another thread happens? Or something else?

These comments mean that corresponding control functions (bound with comments by their names) are executed in corresponding virtual threads. If some control function will be called inside of another one, it will be executed in a dedicated thread.

In parallel environment models there is no need in such comments since true thread identifiers will be specified by a verifier.

Actions #4

Updated by Ilja Zakharov over 7 years ago

  • Status changed from New to Resolved

Done in branch 'better-unsafes-and-marks'.

Actions #5

Updated by Ilja Zakharov over 7 years ago

  • Status changed from Resolved to Closed

Merged in 6e2305dc.

Actions

Also available in: Atom PDF