tg
079e86501a
fix the cookie checks
2008-11-12 07:02:47 +00:00
tg
518d37b6bf
same fuckup as in commitid 100491A793F1CA8D9CA, different place
2008-11-12 06:58:49 +00:00
tg
1cf58ac17e
more silently
2008-11-12 06:44:04 +00:00
tg
bfec7328d4
allow mksh to leak silently
2008-11-12 06:42:22 +00:00
tg
28a0e28b1d
adelete is supposed to be quiet on valid pointers
2008-11-12 06:38:08 +00:00
tg
3c07bc66f0
fix up the fuckage in afree()
2008-11-12 06:35:27 +00:00
tg
c6bcbc7bb0
improve error reporting
2008-11-12 06:14:26 +00:00
tg
364a7d116a
mergo
2008-11-12 06:12:56 +00:00
tg
548c86147e
more careful about disabling cookies
2008-11-12 06:10:51 +00:00
tg
4d62063eca
and fix another set of CPPFLAGS for debugging
2008-11-12 06:05:54 +00:00
tg
42b789fc04
no %t and %z specifiers in shf_vfprintf ☹ so use %p and %l instead
2008-11-12 05:55:43 +00:00
tg
c113091e2d
forgot to charge for the extra size in the abstraction
2008-11-12 05:46:45 +00:00
tg
b08956d6a7
raise AALLOC_INITSZ to be less expensive
2008-11-12 05:46:14 +00:00
tg
18b38ac5c7
if the address of bp changes, all backpointers must be adjusted as well ☹
...
pretty expensive
2008-11-12 05:45:28 +00:00
tg
7f17e3fc91
temporarily disable cookies for debugging
2008-11-12 05:40:23 +00:00
tg
b1673ff1a3
with other combinations too
2008-11-12 05:34:20 +00:00
tg
c3e17d8f0b
get the debugging methods to build
2008-11-12 05:32:34 +00:00
tg
1211cf79cc
• bp->last == bp->endp is allowed
...
• do the realloc properly
2008-11-12 05:27:01 +00:00
tg
4b456b1457
__CRAZY cleanliness: pointer arithmetic
2008-11-12 05:11:05 +00:00
tg
7cbc0b6fa2
this one I could have seen by myself if not for the late time of the day
2008-11-12 05:05:17 +00:00
tg
d15671f6f6
fix first batch of compile warnings, enable aalloc for mirbsd
2008-11-12 04:59:42 +00:00
tg
3c1e46ee4d
prepare for aalloc.c, which I have just written myself, as an area-based
...
allocator using malloc and free, with mmap malloc and omalloc in mind,
not counterfeiting its security measures such as guard pages, and having
some of our own, e.g. XOR random cookies, optional mprotect, etc.
zero cost (for we have arc4random())
2008-11-12 04:55:19 +00:00