Hi Guys:

The application I mentioned was for C and C++ programmers.  It is called Valgrind.  
The following is from the valgrind website.

Valgrind is a GPL'd tool to help you find memory-management problems in your programs. 
When a program is run under Valgrind's supervision, all reads and writes of memory are 
checked, and calls to malloc/new/free/delete are intercepted. As a result, Valgrind 
can detect problems such as: 


Use of uninitialised memory 
Reading/writing memory after it has been free'd 
Reading/writing off the end of malloc'd blocks 
Reading/writing inappropriate areas on the stack 
Memory leaks -- where pointers to malloc'd blocks are lost forever 
Passing of uninitialised and/or unaddressible memory to system calls 
Mismatched use of malloc/new/new [] vs free/delete/delete [] 
Some misuses of the POSIX pthreads API 

Valgrind tracks each byte of memory in the original program with nine status bits, one 
of which tracks addressibility of that byte, while the other eight track the validity 
of the byte. As a result, it can detect the use of single uninitialised bits, and does 
not report spurious errors on bitfield operations. 


You can use it to debug more or less any dynamically-linked ELF x86 executable, 
without modification, recompilation, or anything. If you want, Valgrind can start GDB 
and attach it to your program at the point(s) where errors are detected, so that you 
can poke around and figure out what was going on at the time. 


Cool huh?!!!

And there is another one!  Did I mention emacs? :^>

Here's the app that I was talking about. As I said I have not used it
since I currently have no reason to. However if anyone is looking for a
system to run a take out/delivery business on, this is probably worth
looking at. As I said it has not been updated in a year and a half but
it could make a good starting point if you had a developer. I still
think it would be cool to try and sell this to some of the large pizza
chains that are still using legacy DOS based systems.
http://members.iweb.net.au/~steveoc/gtk_pizza/index.html

Jesse
-- 
Jesse Kline, RHCT

Reply via email to