| Branch: | Tag: | Revision:

gdp / ep / ep_mem.c @ master

History | View | Annotate | Download (9.27 KB)

# Date Author Comment
eacd6759 01/25/2019 01:54 PM Eric Allman

Attempt to include support for mcheck(3) on linux. Unfortunately it
always fails during initialization. Apparently someone is calling
malloc before mcheck is called.

c87dd166 01/23/2019 07:56 AM Eric Allman

Update license date on all files. No functional changes.

bfecf573 01/23/2018 05:20 PM Eric Allman

Rather non-intuitive changes to suppress "return value not used"
warning; just (void)ing the call no longer works.

fc0cbc23 01/23/2018 04:09 PM Eric Allman

Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.

2a8cda22 06/24/2017 02:50 PM Eric Allman

Cleanup (and hopefully simplification) of assertion subsystem. Lots of
changes, but nothing particularly obtuse.

897accec 02/06/2017 10:41 AM Eric Allman

Update licenses to 2017.

8d7fc458 10/27/2016 04:52 PM Eric Allman

Significant changes to assertion code to allow "partial assertions" (or
"assertions with attempted recovery"). Under some circumstances this
may make programs harder to debug, so a test version can be compiled
with -D_EP_ASSERT_ALL_ABORT=1 will revert to the old behavior.

5b07c525 08/31/2016 12:58 PM Eric Allman

Add ep_mem_zrealloc call to realloc memory with zero fill.

1f3c460e 12/17/2015 11:28 AM Eric Allman

Include a way to attempt to recovery from out of memory conditions.
Only works on Linux if you disable overcommit. See proc(5), notably

6dce256d 12/08/2015 01:21 PM Eric Allman

Clean up assertion handling to be more flexible and delete unused code.

6bd5476b 12/01/2015 01:22 PM Eric Allman

Update license. No code changes.

b23b6dc2 11/24/2015 02:03 PM Eric Allman

Code cleanup: pull out dead code (#ifdefed out) and old SVN version

055d3009 11/21/2015 01:20 PM Eric Allman

Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.

a1a8f4f7 01/31/2015 05:19 PM Eric Allman

Formatting fixes: remove trailing whitespace on lines.

b70995e7 09/12/2014 12:48 PM Eric Allman

Fix glitch that was making all allocations page aligned.

a901db09 07/28/2014 12:32 PM Eric Allman

Redo spacing changes (but in a very limited way). At this point tabs
(hard, soft, and shiftwidth) are four characters.

80662ee3 07/22/2014 12:43 PM Eric Allman

Fixes to remove some (far from all) warnings kicked out by -Weverything.

0c663d10 07/01/2014 01:43 PM Eric Allman

Conversion from single process to library + daemon. [Why do I have to check this in a second time?]

9e55d093 05/27/2014 10:50 AM Eric Allman

Remove most of the vestiges of the old libep, such as EP_NULL, EP_STREAM,
EpStStderr, ep_st_printf, and so forth.

47c6ea64 05/26/2014 10:25 AM Eric Allman

Initial checkin.