diff options
author | Lukas Larsson <[email protected]> | 2016-04-26 09:53:59 +0200 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2016-04-26 09:53:59 +0200 |
commit | 04d15ab3de2580ce9e62bd1799253a86fcb32481 (patch) | |
tree | 234f2f8db5e05a20c33e4454b79da55ddb5fb99f /erts/emulator/beam/erl_alloc.types | |
parent | 7d000278728f5f8940d02fe9798735820baa79e5 (diff) | |
parent | 303bacbea8e977743c9e6b02c8d9fabe081de669 (diff) | |
download | otp-04d15ab3de2580ce9e62bd1799253a86fcb32481.tar.gz otp-04d15ab3de2580ce9e62bd1799253a86fcb32481.tar.bz2 otp-04d15ab3de2580ce9e62bd1799253a86fcb32481.zip |
Merge branch 'lukas/erts/non-smp-debug-fixes/OTP-13047'
* lukas/erts/non-smp-debug-fixes/OTP-13047:
erts: Fix incorrect non-smp debug assert
erts: std_alloc is not thread safe on non-smp
Conflicts:
erts/emulator/beam/erl_alloc_util.c
Diffstat (limited to 'erts/emulator/beam/erl_alloc.types')
-rw-r--r-- | erts/emulator/beam/erl_alloc.types | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/erts/emulator/beam/erl_alloc.types b/erts/emulator/beam/erl_alloc.types index ad62a87326..ba216c7eb4 100644 --- a/erts/emulator/beam/erl_alloc.types +++ b/erts/emulator/beam/erl_alloc.types @@ -264,7 +264,6 @@ type PRTSD STANDARD SYSTEM port_specific_data type CPUDATA LONG_LIVED SYSTEM cpu_data type TMP_CPU_IDS SHORT_LIVED SYSTEM tmp_cpu_ids type EXT_TERM_DATA SHORT_LIVED PROCESSES external_term_data -type ZLIB STANDARD SYSTEM zlib type CPU_GRPS_MAP LONG_LIVED SYSTEM cpu_groups_map type AUX_WORK_TMO LONG_LIVED SYSTEM aux_work_timeouts type MISC_AUX_WORK_Q LONG_LIVED SYSTEM misc_aux_work_q @@ -297,8 +296,10 @@ type THR_Q_LL LONG_LIVED SYSTEM long_lived_thr_queue +if smp type ASYNC SHORT_LIVED SYSTEM async +type ZLIB STANDARD SYSTEM zlib +else -# sl_alloc is not thread safe in non smp build; therefore, we use driver_alloc +# sl/std_alloc is not thread safe in non smp build; therefore, we use driver_alloc +type ZLIB DRIVER SYSTEM zlib type ASYNC DRIVER SYSTEM async +endif |