我想阅读BEAM VM的指令集,了解它的内部结构,但我在谷歌上找到的都是过时的。
mpgws1up1#
The Erlang-on-Xen project did a pretty extensive write-up of all the current BEAM instructions: http://erlangonxen.org/more/beamHere's a historical description, which explains pretty well how things actually work: http://www.cs-lab.org/historical_beam_instruction_set.htmlThis (long) mailing list thread may also be of interest: http://erlang.org/pipermail/erlang-questions/2012-May/066515.html - At least the link to http://www.erlang.se/~bjorn/beam_file_format.htmlEdit (2017): Nowadays, there is also the BEAM Book: https://github.com/happi/theBeamBook
1条答案
按热度按时间mpgws1up1#
The Erlang-on-Xen project did a pretty extensive write-up of all the current BEAM instructions: http://erlangonxen.org/more/beam
Here's a historical description, which explains pretty well how things actually work: http://www.cs-lab.org/historical_beam_instruction_set.html
This (long) mailing list thread may also be of interest: http://erlang.org/pipermail/erlang-questions/2012-May/066515.html - At least the link to http://www.erlang.se/~bjorn/beam_file_format.html
Edit (2017): Nowadays, there is also the BEAM Book: https://github.com/happi/theBeamBook