aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_debug.c
AgeCommit message (Expand)Author
2015-11-17Add the BIF size_shared/1 and debug cleanupNikolaos S. Papaspyrou
2015-11-12Merge branch 'sverk/literal-memory-range'Rickard Green
2015-11-12erts: Refactor header of loaded beam codeSverker Eriksson
2015-11-02Merge branch 'maint'Lukas Larsson
2015-08-25erts: bool is a reserved word, use boolean insteadLukas Larsson
2015-08-05Merge branch 'maint'Björn Gustavsson
2015-07-08Fix crash when disassembling modules with BIFsBjörn Gustavsson
2015-07-03Use a cheaper tag scheme for 'd' operandsBjörn Gustavsson
2015-07-03Make the 'r' operand type optionalBjörn Gustavsson
2015-07-03Allow X and Y registers to be overloaded with any literalBjörn Gustavsson
2015-07-03Eliminate R_REG_DEFBjörn Gustavsson
2015-07-02Correct disassembly of the i_get_map_elements instructionBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-17erts: Fix erts_debug:df/1 in debugBjörn-Egil Dahlberg
2015-04-13De-optimize the has_map_fields instructionsBjörn Gustavsson
2015-04-13Remove the fail label operand of the new_map instructionBjörn Gustavsson
2014-12-05erts: Use linear search for small select_val arraysBjörn-Egil Dahlberg
2014-02-19erts: Fix erts_debug:disassemble/1Björn-Egil Dahlberg
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-06-25Don't go to single-scheduler mode when managing breakpointsBjörn Gustavsson
2012-06-25Refactor the code for managing breakpointsBjörn Gustavsson
2012-02-23erts: Refactor code loading with renamingSverker Eriksson
2012-02-23erts: Seize code_ix lock when updating trace settingsSverker Eriksson
2012-02-21erts: Multiple module tables using code_ixSverker Eriksson
2012-02-21erts: Use several addresses in each ExportSverker Eriksson
2012-02-21erts: Multiple export tab's using code_ixSverker Eriksson
2012-02-21erts: Refactor Module structSverker Eriksson
2011-11-13Merge branch 'rickard/thr-progress-block/OTP-9631'Rickard Green
2011-11-13Replace system block with thread progress blockRickard Green
2011-10-26Use the proper macros in all BIFsBjörn Gustavsson
2011-03-16erts_printf %be to print integers of size EtermSverker Eriksson
2011-03-11Update copyright yearsBjörn-Egil Dahlberg
2011-03-09Fix 18 exabyte memory allocation failureBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the jump_on_val* instructionsBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the select_val instructionBjörn Gustavsson
2011-01-17Optimize creation of tuplesBjörn Gustavsson
2011-01-17Support packing of the 'I' type in a 64-bit emulatorBjörn Gustavsson
2011-01-17Eliminate the special instructions for selecting floats and bignumsBjörn Gustavsson
2011-01-17BEAM loader: Pack more instructions using a new 'Q' typeBjörn Gustavsson
2011-01-17beam_debug: Fix dissambly of some variable-operand instructionsBjörn Gustavsson
2011-01-17beam_debug: Change one occurrence of "X[0]" to "x[0]" for consistencyBjörn Gustavsson
2011-01-17Add erts_debug:instructions/0 for listing all specific instructionsBjörn Gustavsson
2010-08-19Remove binary overhead counter from ets objectsPatrik Nyblom
2010-03-22Merge branch 'pan/otp_8332_halfword' into devErlang/OTP
2010-03-10Turn on instruction packing in the loader and virtual machinePatrik Nyblom
2010-03-10Add the BeamInstr data type for loaded BEAM codePatrik Nyblom
2010-03-10Fix the BEAM dissambler for the half-word emulatorPatrik Nyblom
2010-03-10Store pointers to heap data in 32-bit wordsPatrik Nyblom
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP