> Hello everyone! > > We at Zombie have been fortunate enough to get a copy of Insure++, a > memory leak program written by Parasoft corp. > If you've never seen this software, go to www.parasoft.com and check it > out. > > The way it works is pretty simple. You change the CC = gcc line to CC = > insight, running the code through Insure's compiler. Then the program > inserts code directly into the binary to test each and every function as > it's called during runtime. > > I decided to do a test run on a clean version of bpl11, since our mud is > too modified and it wouldn't be fair. Well, the initial > run had a few parser errors, and tons of redeclaration errors due to > sysdep.h. The benefit of the program truely comes when > you run the executeable. I couldn't get past the loading of the text files > (help files etc..) because of a memory leak > in utils.c. I can't imagine what's going to happen when I actually have > people playing the game, killing mobs, picking up objects, etc.. > I'll post any and all errors I come across (I'm at work right now and don't > have the exact utils.c line number..sorry). > > If you're a professional coder, or someone who regards memory leaks as a > serious problem, check out the program, it's a must. I realize this sounds > like an ad for the company, but what I wanted to accomplish was to help > anyone out who might be having memory problems. > > btw...If anyone wants me to run this on their src, please email me. And > please do not think I need your code. Come by Zombie to see what I mean. > We're just too damned modified to even think of inserting other ppls stuff > (and why would I want to?? ;) ). > > Good luck, > > > Tom Dailey > Gore - Implementor > Zombie_MUD_USA > zombie.hermesnet.net 2150 > www.crl.com/~rickd/Zombie +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST