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.