Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-12 | Merge branch 'sverker/make-export-fun-race/OTP-14144' into maint-19 | Erlang/OTP | |
* sverker/make-export-fun-race/OTP-14144: erts: Fix race bug between export fun creation and code loading | |||
2017-01-12 | erts: Fix race bug between export fun creation and code loading | Sverker Eriksson | |
Symptom: SEGV crash on ARM in delete_code() -> export_list(). Could probably happen on other machines as well. Problem: Staging export table was iterated in an unsafe way while an entry was added for a new export fun. Solution: Correct write order and some memory barriers. | |||
2016-11-17 | erts: Refactor crash dumping with cbprintf | Sverker Eriksson | |
Instead of passing around a file descriptor use a function pointer to facilitate more advanced backend write logic such as size limitation or compression. | |||
2016-07-14 | erts: Cleanup a bunch of un-neccesary #ifndefs | Lukas Larsson | |
2016-03-15 | update copyright-year | Henrik Nord | |
2015-12-15 | erts: Refactor out erts functions from hash | Lukas Larsson | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2013-01-25 | Update copyright years | Björn-Egil Dahlberg | |
2012-02-21 | erts: Refactor new function index_put_entry() | Sverker Eriksson | |
Same as index_put() but returns pointer to entry instead of index integer. | |||
2012-02-21 | erts: Add abort logic to export tables | Sverker Eriksson | |
2012-02-21 | erts: Multiple module tables using code_ix | Sverker Eriksson | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |