DUMA

The following text parts present a brief overview of the output obtained when using the DUMA library. Each of our test programs was used as input. As can be seen, not all problems can be detected by this library.

Error 01

no output

Error 02

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%

Error 03

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%
DUMA: Allocating 3221225470 bytes at error3.c(15)
DUMA Aborting: mmap(3221229568) failed: Cannot allocate memory

Error 04

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%
DUMA: Allocating 10 bytes at error4.c(9).
DUMA: Allocating 10 bytes at error4.c(10).

DUMA: ptr=0x2ae747e9dff6 size=10 alloced from error4.c(9) not freed
DUMA Aborting: DUMA_delFrame(): Found non free'd pointers.

Error 05

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 


Duma: Using error probability 10%
prog: memory could not be allocated

Error 06.01

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%
DUMA: Allocating 80 bytes at error6.c(9).

DUMA: ptr=0x2b98edea3fb0 size=80 alloced from error6_01.c(9) not freed
DUMA Aborting: DUMA_delFrame(): Found non free'd pointers.

Error 06.02

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%
DUMA: Allocating 80 bytes at error7.c(9).

DUMA: ptr=0x2ae64e8f5fb0 size=80 alloced from error6_02.c(9) not freed
DUMA Aborting: DUMA_delFrame(): Found non free'd pointers.

Error 07

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%
DUMA: Allocating 8 bytes at error8.c(9).

Error 08

DUMA 2.4.27 (static library)
Copyright (C) 2002-2006 Hayati Ayguen , Procitec GmbH
Copyright (C) 1987-1999 Bruce Perens 

Duma: Using error probability 10%

DUMA Aborting: free(7fff7228efd7): address not from DUMA or already freed.