summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-04-02 15:03:04 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-04-02 15:03:04 +0000
commita307aa2d1fbe1e83d8da6c572759e2dc4d5c2b94 (patch)
treea8eafaf4e134a8b4515b541e60703f20dc2ac0f5
parentae4ee397f1eb288c97a25f71fcab7d1314e4e38e (diff)
Inline small frequently called method.
-rw-r--r--vespamalloc/src/vespamalloc/malloc/malloc.cpp1
-rw-r--r--vespamalloc/src/vespamalloc/malloc/threadpool.h4
2 files changed, 3 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/malloc.cpp b/vespamalloc/src/vespamalloc/malloc/malloc.cpp
index 9653f0ae645..380e2844f42 100644
--- a/vespamalloc/src/vespamalloc/malloc/malloc.cpp
+++ b/vespamalloc/src/vespamalloc/malloc/malloc.cpp
@@ -3,6 +3,7 @@
#include <vespamalloc/malloc/memorywatcher.h>
#include <vespamalloc/malloc/memblock.h>
#include <vespamalloc/malloc/stat.h>
+#include <vespamalloc/malloc/threadpool.hpp>
namespace vespamalloc {
diff --git a/vespamalloc/src/vespamalloc/malloc/threadpool.h b/vespamalloc/src/vespamalloc/malloc/threadpool.h
index f719df026fe..1846bbdab4d 100644
--- a/vespamalloc/src/vespamalloc/malloc/threadpool.h
+++ b/vespamalloc/src/vespamalloc/malloc/threadpool.h
@@ -19,8 +19,8 @@ public:
void setPool(AllocPool & pool) {
_allocPool = & pool;
}
- void malloc(size_t sz, MemBlockPtrT & mem) __attribute__((noinline));
- void free(MemBlockPtrT mem, SizeClassT sc) __attribute__((noinline));
+ void malloc(size_t sz, MemBlockPtrT & mem);
+ void free(MemBlockPtrT mem, SizeClassT sc);
void info(FILE * os, size_t level, const DataSegment<MemBlockPtrT> & ds) const __attribute__((noinline));
/**