September 29, 2009
View f92113d8e1

core: remove VQ_MALLOC memory manager

Henning Westerholt authored on 17/03/2009 12:24:42 • Andrei Pelinescu-Onciul committed on 29/09/2009 17:03:41
View ed20ee1dd1

mem: summarize in-use memory on exit

Dragos Vingarzan authored on 28/09/2009 20:01:17 • Andrei Pelinescu-Onciul committed on 29/09/2009 17:03:40
July 14, 2008
View e593195402

added function qm_check\(\) which checks integrity of pkg mem. If you have a problem with memory you can include qm_check() into lovely places in your code and at these checkpoints integrity pf pkg memory will be checked.

Libor Chocholaty authored on 14/07/2008 13:37:42
August 20, 2007
View f346a1bf0b

- improved chances to catch doubles frees on joined fragments (QM_JOIN_FREE and QM_DEBUG have to be defined). Patch from Michal Matyska <>. Closes SER-296.

Andrei Pelinescu-Onciul authored on 20/08/2007 11:09:13
February 23, 2007
View 8799e028d5

- added shm_available/pkg_available/{qm,fm}_available: return the ammount of free memory

Andrei Pelinescu-Onciul authored on 23/02/2007 23:20:51
April 7, 2006
View 58d0d1b5b6

- separate memdbg log level which controls the memory/malloc related debug messages (to see them ser must be compiled with malloc debuging: -DDBG_QM_MALLOC or -DDBG_FM_MALLOC and memdbg must be <= debug ). By default is set to L_DBG. E.g.: setting memdbg=100 in ser.cfg will make sure that you'll never see a malloc debug message. Note: memdbg is different from memlog, memlog is the log level used for malloc statistics (printed on exit or on SIGUSR1).

Andrei Pelinescu-Onciul authored on 07/04/2006 14:55:27
February 3, 2006
View 9b1c8956bc

- *_realloc bug fix: on grow, when out of memory, realloc would free the original pointer (instead of leaving it alone and just returning null)

Andrei Pelinescu-Onciul authored on 03/02/2006 21:06:44
December 12, 2005
View fb9d6e50a1

- fixed real_used *realloc accounting - fixed initial size (didn't include overhead => fifo meminfo free was sometime negative)

Andrei Pelinescu-Onciul authored on 12/12/2005 12:18:19
July 25, 2005
View 473f6f2ee8

- solaris fixes: - renamed struct meminfo to mem_info due to name conflicts, fixed sc $$(atempts+1) (thanks go to Josip Gracin) - proper ISA ARCH detection on solaris (uname -p) - cosmetics: io_wait log log msg. removed

Andrei Pelinescu-Onciul authored on 25/07/2005 14:41:20
March 2, 2005
View 51dffb0afd

- re-enabled locking in shm_status() - added fifo meminfo commands: serctl fifo meminfo total:33340380 free:33112744 used:227636 max used:227636 fragments:1

Andrei Pelinescu-Onciul authored on 02/03/2005 11:45:12
December 8, 2004
View 4168f707f1

- warnings fixed for gcc-3.4 - older solaris support (5.6)

Andrei Pelinescu-Onciul authored on 08/12/2004 19:06:12
November 10, 2004
View c082177a92

- more than 4Gb memory support (ser -m 5192 will work and use 5Gb of memory)

Andrei Pelinescu-Onciul authored on 10/11/2004 21:51:24
September 28, 2004
View 4d080f498e

-x86_64 experimental support -various 64 bit warning fixes

Andrei Pelinescu-Onciul authored on 28/09/2004 18:10:08
August 24, 2004
View 84d8e16586

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:58:23
July 27, 2004
View 2ffa396a96

- minor malloc debug stuff

Andrei Pelinescu-Onciul authored on 27/07/2004 13:12:33