summaryrefslogtreecommitdiffstats
path: root/memstomp.c
Commit message (Collapse)AuthorAgeFilesLines
* Check more functions from <string.h> and <wchar.h>. memccpy mempcpy strcat ↵HEADrelease-0.1.5masterJohn Reiser2011-03-301-9/+190
| | | | strcpy strncat strncpy stpcpy stpncpy wmemcpy wmempcpy wcscat wcscpy wcsncat wcsncpy Unify reporting where possible.
* Reduce the overhead of the memcpy checkWilliam Cohen2011-03-241-2/+5
| | | | | | | | This is based on patch from John Reiser <jreiser@bitwagon.com>. Rather than use _buildin_abs (which also has issues with 64-bit values) do the test as two conditional tests. Also add the unlikely() notation to give the compiler some hint on how to organize the code to make common case straight-line code.
* Remove unused _gettid()William Cohen2011-03-221-4/+0
|
* Revert "Format output using iovec+writev instead of malloc+copy."William Cohen2011-03-221-14/+38
| | | | This reverts commit ea107f58cd9624042aef6581d082c01065391159.
* Format output using iovec+writev instead of malloc+copy.John Reiser2011-03-221-38/+14
|
* Avoid fprintf() for better async signal safety in warn_memcpy().John Reiser2011-03-221-3/+19
|
* Remove explicit threadedness; cleanup generate_stacktrace().John Reiser2011-03-221-55/+24
|
* Use gcc's __builtin_abs for optimized absolute value.William Cohen2011-03-221-2/+1
|
* Make get_prname() re-entrant.John Reiser2011-03-221-9/+7
|
* Replace alloca() with c99 or gcc extension variable-length arrays.John Reiser2011-03-221-1/+1
|
* Prefer alloca() over malloc() where possible and small sizeJohn Reiser2011-03-211-5/+1
|
* Fix memory leak when reporting overlap of memcpy operandsJohn Reiser2011-03-181-1/+3
|
* Remove duplicate "0x" in print outJohn Reiser2011-03-151-1/+1
|
* Remove unneeded include of malloc.hJohn Reiser2011-03-151-1/+0
|
* Support for ABRTWilliam Cohen2011-03-091-4/+4
| | | | | | | ABRT is a package that allows automated reported of problems on the system. ABRT watches for programs exiting as a result of a SIGSEGV and whether the executable belongs a package. If both conditions are true then, the ABRT applet can assist in report a bug.
* import of memstomp 0.1.2 tree.0.1.2William Cohen2011-03-091-0/+332