DynamoRIO / DynamoRIO/drmemory

Uninitialized read undetected on Win 64bit

Open
#2,193 3 comments 0 reactions 0 assignees View on GitHub
Bug-FalseNegative Component-FullMode OpSys-Windows Status-NeedInfo
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

Using drmemory 2.1.0 on the following code with Visual Studio 2013:

```cpp
#include
int main()
{
int x;
double y;
printf("%i %f\n", x, y);
}
```

Building for 32 bit [Release with debug info] gives (correctly):

`2 unique, 2 total uninitialized access(es)`

But building for 64 bit gives `NO ERRORS FOUND`.

I tried more complex code with uninitialized class members with the same results.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.