aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_alloc.types
diff options
context:
space:
mode:
authorRickard Green <[email protected]>2010-12-15 00:56:56 +0100
committerRickard Green <[email protected]>2010-12-16 12:12:25 +0100
commit8b18824e2b13e60fb1a067f80dbb228172f6a3d2 (patch)
tree1a1a5bd6f105eeee03cf38a35d2b9a24c7f20ba8 /erts/emulator/beam/erl_alloc.types
parent766c7cabb1545418bf59e8dcfcc1a5fae8b01d40 (diff)
downloadotp-8b18824e2b13e60fb1a067f80dbb228172f6a3d2.tar.gz
otp-8b18824e2b13e60fb1a067f80dbb228172f6a3d2.tar.bz2
otp-8b18824e2b13e60fb1a067f80dbb228172f6a3d2.zip
Safe deallocation of ETS-table structures
Ensure that all threads potentially accessing an ETS-table have dropped all references to the table before deallocating it.
Diffstat (limited to 'erts/emulator/beam/erl_alloc.types')
-rw-r--r--erts/emulator/beam/erl_alloc.types2
1 files changed, 2 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_alloc.types b/erts/emulator/beam/erl_alloc.types
index 408ffd12f7..b7b9c6a133 100644
--- a/erts/emulator/beam/erl_alloc.types
+++ b/erts/emulator/beam/erl_alloc.types
@@ -263,6 +263,8 @@ type XPORTS_LIST SHORT_LIVED SYSTEM extra_port_list
type PROC_LCK_WTR LONG_LIVED SYSTEM proc_lock_waiter
type PROC_LCK_QS LONG_LIVED SYSTEM proc_lock_queues
type RUNQ_BLNS LONG_LIVED SYSTEM run_queue_balancing
+type MISC_AUX_WORK_Q LONG_LIVED SYSTEM misc_aux_work_q
+type MISC_AUX_WORK SHORT_LIVED SYSTEM misc_aux_work
+endif
#