/src/lib/libtor-log-testing.a
/src/lib/libtor-malloc.a
/src/lib/libtor-malloc-testing.a
+/src/lib/libtor-memarea.a
+/src/lib/libtor-memarea-testing.a
/src/lib/libtor-net.a
/src/lib/libtor-net-testing.a
/src/lib/libtor-sandbox.a
src/lib/libtor-container.a \
src/lib/libtor-net.a \
src/lib/libtor-thread.a \
+ src/lib/libtor-memarea.a \
src/lib/libtor-log.a \
src/lib/libtor-lock.a \
src/lib/libtor-fdio.a \
src/lib/libtor-container-testing.a \
src/lib/libtor-net-testing.a \
src/lib/libtor-thread-testing.a \
+ src/lib/libtor-memarea-testing.a \
src/lib/libtor-log-testing.a \
src/lib/libtor-lock-testing.a \
src/lib/libtor-fdio-testing.a \
src/common/compat.c \
src/common/compat_time.c \
src/common/conffile.c \
- src/common/memarea.c \
src/common/util.c \
src/common/util_process.c \
src/common/storagedir.c \
src/common/compat_time.h \
src/common/conffile.h \
src/common/handles.h \
- src/common/memarea.h \
src/common/procmon.h \
src/common/storagedir.h \
src/common/timers.h \
include src/lib/intmath/include.am
include src/lib/lock/include.am
include src/lib/log/include.am
+include src/lib/memarea/include.am
include src/lib/malloc/include.am
include src/lib/net/include.am
include src/lib/sandbox/include.am
--- /dev/null
+orconfig.h
+lib/arch/*.h
+lib/cc/*.h
+lib/log/*.h
+lib/malloc/*.h
+lib/memarea/*.h
--- /dev/null
+
+noinst_LIBRARIES += src/lib/libtor-memarea.a
+
+if UNITTESTS_ENABLED
+noinst_LIBRARIES += src/lib/libtor-memarea-testing.a
+endif
+
+src_lib_libtor_memarea_a_SOURCES = \
+ src/lib/memarea/memarea.c
+
+src_lib_libtor_memarea_testing_a_SOURCES = \
+ $(src_lib_libtor_memarea_a_SOURCES)
+src_lib_libtor_memarea_testing_a_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_CPPFLAGS)
+src_lib_libtor_memarea_testing_a_CFLAGS = $(AM_CFLAGS) $(TEST_CFLAGS)
+
+noinst_HEADERS += \
+ src/lib/memarea/memarea.h
*/
#include "orconfig.h"
-#include <stddef.h>
+#include "lib/memarea/memarea.h"
+
#include <stdlib.h>
-#include "common/memarea.h"
-#include "common/util.h"
-#include "common/compat.h"
+#include <string.h>
+
+#include "lib/cc/torint.h"
+#include "lib/arch/bytes.h"
#include "lib/log/torlog.h"
+#include "lib/log/util_bug.h"
+#include "lib/malloc/util_malloc.h"
#ifndef DISABLE_MEMORY_SENTINELS
}
#endif /* !defined(DISABLE_MEMORY_SENTINELS) */
-
#ifndef TOR_MEMAREA_H
#define TOR_MEMAREA_H
+#include <stddef.h>
+
typedef struct memarea_t memarea_t;
memarea_t *memarea_new(void);
void memarea_assert_ok(memarea_t *area);
#endif /* !defined(TOR_MEMAREA_H) */
-
cfg.component("tor-encoding-testing");
cfg.component("tor-net");
cfg.component("tor-thread-testing");
+ cfg.component("tor-memarea-testing");
cfg.component("tor-log");
cfg.component("tor-lock");
cfg.component("tor-fdio");