aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_alloc_util.h
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2012-11-09 16:37:28 +0100
committerSverker Eriksson <[email protected]>2012-11-15 14:20:38 +0100
commitb07f01c20f5c01f8a6b5a60e760aad3381e1ff9a (patch)
tree74578f3a8c54d1452a8a8bee549dfd432640426e /erts/emulator/beam/erl_alloc_util.h
parente0ac12699f685cb6de71f72ed7420a70db047d7f (diff)
downloadotp-b07f01c20f5c01f8a6b5a60e760aad3381e1ff9a.tar.gz
otp-b07f01c20f5c01f8a6b5a60e760aad3381e1ff9a.tar.bz2
otp-b07f01c20f5c01f8a6b5a60e760aad3381e1ff9a.zip
erts: Save one word per block for thread preferred allocators
by making use of the new block header scheme to find the carrier header and thereby the allocator.
Diffstat (limited to 'erts/emulator/beam/erl_alloc_util.h')
-rw-r--r--erts/emulator/beam/erl_alloc_util.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_alloc_util.h b/erts/emulator/beam/erl_alloc_util.h
index 1e6ba5736a..7d6f61fdff 100644
--- a/erts/emulator/beam/erl_alloc_util.h
+++ b/erts/emulator/beam/erl_alloc_util.h
@@ -245,6 +245,7 @@ struct Carrier_t_ {
UWord chdr;
Carrier_t *next;
Carrier_t *prev;
+ Allctr_t *allctr;
};
typedef struct {