Heap Debugging Library that checks read accesses

You’ve all seen Driver Verifier at work. Would you like
something similar for User Level? In other words,
would you like a bug like this:

char *a = new char[100];
char b = a[100]; // reading off bounds

or like this:

int *c = (int *) malloc(10*sizeof(int));
free(c);
int d = c[1]; // reading freed memory

to be automatically located when your program runs,
by a GNU licenced library?

If yes, try
http://www.softlab.ntua.gr/~ttsiod/HeapCheck.html
and tell me what you think.

Thanassis Tsiodras, Dr.-Ing
xxxxx@4plus.com
4Plus Technologies


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com