Project

General

Profile

Actions

Bug #915

closed

may-aliases do not care of function calls with result assignment

Added by Vadim Mutilin over 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
03/05/2011
Due date:
% Done:

0%

Estimated time:
Detected in build:
332a82ef0fd0894e38a0056d9f7ee2ab2e00a7b5
Platform:
Published in build:

Description

small.c is an example on the base of maycast-int-bad.c
which exposes bug in may aliases:
verdict unsafe if res = lock(data);
verdict safe if lock(data);

the hypothesis is that function call with return value is not properly matched in process_one_edge of bddptsto.ml


Files

small.c (410 Bytes) small.c Vadim Mutilin, 03/05/2011 06:29 PM
Actions #1

Updated by Vadim Mutilin over 13 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Pavel Shved over 13 years ago

  • Priority changed from High to Normal

This fix alone won't benefit us. Lowering priority.

Actions #3

Updated by Pavel Shved about 13 years ago

  • Status changed from New to Closed

I do not observe this anymore. Perhaps, it was fixed during the work on new aliasing algorithm.

Actions #4

Updated by Pavel Shved about 13 years ago

  • Project changed from Linux Driver Verification to BLAST
  • Category deleted (BLAST)
Actions #5

Updated by Pavel Shved about 13 years ago

  • Target version set to 2.6
Actions

Also available in: Atom PDF