I would like to investigate the possibility of reviving Checker (checkergcc), or providing another facility with similar capabilities. I would like to have it be as portable as possible, as I wish to use it on a number of different platforms. I would also like to have the sort of stack checking that Purify provides, and that Checker used to be able to do.
Valgrind is an excellent product as far as it goes, but is x86 only, and apparently lacks the sort of stack checking that Purify and Checker have.
The old "Checker" facility provided much of the functionality I'd like to have through its use of the "-fcheck-memory-usage" facility. I gather from the mailling list archives that this facility was removed about four years ago.
Are there currently any other facilities in gcc for this kind of support for memory checkers ? If not, are there any plans for such support ?
Does any of this sound practical ? If not, why not ? Does anyone have any good suggestions as for what I might familiarize myself with for doing this ?
Best Regards,
J. Hart