tor/src/common
Nick Mathewson 73c433a48a Remove the freelist from memarea.c
This is in accordance with our usual policy against freelists,
now that working allocators are everywhere.

It should also make memarea.c's coverage higher.

I also doubt that this code ever helped performance.
2016-02-24 14:32:09 -05:00
..
address.c Merge remote-tracking branch 'teor/feature17840-v11-merged-v2' 2016-02-11 12:20:20 -05:00
address.h Merge branch 'feature17840-v11-squashed' into feature17840-v11-merged 2016-01-29 07:37:06 +11:00
aes.c Fix spaces. 2016-02-06 14:00:24 -05:00
aes.h Fix spaces. 2016-02-06 14:00:24 -05:00
backtrace.c Remove an extra space in backtrace version string 2015-12-18 13:09:05 -05:00
backtrace.h Fix backtrace compilation on FreeBSD 2015-12-15 11:52:00 -05:00
ciphers.inc Update ciphers.inc to match ff28 2014-04-08 11:42:07 -04:00
compat_libevent.c Add an assertion to tor_libevent_get_base() 2016-02-04 12:37:00 -05:00
compat_libevent.h Clean up compat_libevent tests 2015-10-02 13:13:58 +02:00
compat_openssl.h Make Tor build happily with OpenSSL master and libressl. 2016-02-03 11:13:12 -05:00
compat_pthreads.c Don't call pthread_condattr_setclock() unless it exists 2015-12-16 09:23:44 -05:00
compat_threads.c Check for EINTR correctly on windows 2015-08-07 09:12:33 -04:00
compat_threads.h Improve threadlocal documentation 2015-08-18 08:56:24 -04:00
compat_winthreads.c Merge branch 'decouple_controller_events_squashed' 2015-08-18 08:56:31 -04:00
compat.c Merge branch 'bug17852_revised' 2016-02-16 11:34:06 -05:00
compat.h Merge branch 'maint-0.2.7' 2016-02-23 14:05:54 -05:00
container.c Simple fix for integer overflow in smartlist_heapify. 2016-02-23 07:31:58 -05:00
container.h Replace usage of INLINE with inline 2015-12-15 11:34:00 -05:00
crypto_curve25519.c Always hash crypto_strongest_rand() along with some prng 2015-12-08 10:54:42 -05:00
crypto_curve25519.h Move formatting functions around. 2015-07-31 11:21:34 -04:00
crypto_ed25519.c Always test both ed25519 backends. 2015-12-23 09:16:26 -05:00
crypto_ed25519.h Always test both ed25519 backends. 2015-12-23 09:16:26 -05:00
crypto_format.c Move formatting functions around. 2015-07-31 11:21:34 -04:00
crypto_format.h Move formatting functions around. 2015-07-31 11:21:34 -04:00
crypto_pwbox.c Silence spurious clang warnings 2014-10-30 22:34:46 +11:00
crypto_pwbox.h Rudimentary-but-sufficient passphrase-encrypted box code. 2014-09-25 11:58:13 -04:00
crypto_s2k.c Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
crypto_s2k.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
crypto.c Merge branch 'bug17795' 2016-02-23 07:25:12 -05:00
crypto.h Merge branch 'bug17795' 2016-02-23 07:25:12 -05:00
di_ops.c Use timingsafe_memcmp() where available. 2015-12-29 09:43:01 -05:00
di_ops.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
include.am Simplify micro-revision dependency rules 2016-01-08 13:27:36 -08:00
linux_syscalls.inc Move code-generation scripts to scripts/codegen 2014-05-07 01:17:41 -04:00
log.c Avoid calling log functions in logv when SMARTLIST_DEBUG is defined 2016-02-05 14:14:17 +11:00
Makefile.nmake Clean up the MVSC nmake files so they work again. 2014-09-09 10:27:05 -04:00
memarea.c Remove the freelist from memarea.c 2016-02-24 14:32:09 -05:00
memarea.h Remove the freelist from memarea.c 2016-02-24 14:32:09 -05:00
procmon.c Fix "make check-spaces" 2015-10-07 09:34:02 -04:00
procmon.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
sandbox.c Merge branch 'maint-0.2.7' 2015-12-16 09:07:11 -05:00
sandbox.h Fix compilation of sandbox.[ch] under musl-libc 2015-10-15 10:37:41 -04:00
testsupport.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
timing.c Remove the freelist from memarea.c 2016-02-24 14:32:09 -05:00
torgzip.c Replace usage of INLINE with inline 2015-12-15 11:34:00 -05:00
torgzip.h Merge remote-tracking branch 'public/feature11791' 2015-01-06 13:52:54 -05:00
torint.h Remove support for unsigned time_t 2016-01-29 09:18:59 -05:00
torlog.h Whitespace cleanup 2016-01-15 10:57:03 -05:00
tortls.c Merge branch 'bug17795' 2016-02-23 07:25:12 -05:00
tortls.h Merge branch 'bug17795' 2016-02-23 07:25:12 -05:00
util_format.c Replace usage of INLINE with inline 2015-12-15 11:34:00 -05:00
util_format.h Move formatting functions around. 2015-07-31 11:21:34 -04:00
util_process.c Replace usage of INLINE with inline 2015-12-15 11:34:00 -05:00
util_process.h Bump copyright dates to 2015, in case someday this matters. 2015-01-02 14:27:39 -05:00
util.c Appease make check-spaces 2016-02-23 05:07:29 +00:00
util.h Define O_NOFOLLOW on platforms that do not have it 2016-02-22 15:28:24 -05:00
workqueue.c Ensure worker threads actually exit when it is time 2015-08-21 10:36:53 -04:00
workqueue.h Ensure worker threads actually exit when it is time 2015-08-21 10:36:53 -04:00