summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/beam_debug.c
Commit message (Expand)AuthorAgeFilesLines
* erts: Protect erts_debug_SUITE:stack_check against loopingSverker Eriksson2021-06-071-4/+16
* erts: Add asserts to suppress false positives found by clang saLukas Larsson2021-02-181-3/+3
* erts: Replace `BeamInstr*` with `ErtsCodePtr` (void*)John Högberg2020-11-121-4/+4
* erts: Rename `addressv` to force merge errorsJohn Högberg2020-11-051-1/+1
* jit: Make all code read-only, dual-mapping writable pagesJohn Högberg2020-11-051-24/+33
* beam_debug: Implement disassembly of i_make_fun3Björn Gustavsson2020-10-081-0/+27
* Let the loader rewrite make_fun2 to test_heap + make_fun3Björn Gustavsson2020-10-081-10/+0
* jit: Use the native stack as the Erlang stackJohn Högberg2020-09-221-1/+1
* erts: Implement the BeamAsm JITLukas Larsson2020-09-221-6/+24
* erts: Rework loading of beam codeLukas Larsson2020-09-211-1/+1
* erts: Refactor bif exports to be allocated at start-timeLukas Larsson2020-09-211-1/+1
* erts: Break out BEAM file handling to its own moduleJohn Högberg2020-09-211-2/+2
* erts: Break out general helpers from beam_load.cJohn Högberg2020-09-211-5/+5
* erts: Make disassembly output easier to parseJohn Högberg2020-03-261-15/+17
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Remove vestigial macrosJohn Högberg2019-10-151-1/+0
* | erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-1/+1
* | erts: Let call_bif/call_nif take arguments instead of hardcoding themJohn Högberg2019-09-161-1/+1
|/
* Add erts_debug:interpreter_size/0Björn Gustavsson2019-04-081-0/+16
* Optimize map updating instructionsBjörn Gustavsson2019-03-191-2/+5
* beam_debug: Stop disassembling after call_nifBjörn Gustavsson2019-03-191-0/+7
* beam_debug: Properly disassemble i_bs_match_string_yfWWBjörn Gustavsson2019-03-191-0/+1
* Simplify GC BIFsBjörn Gustavsson2018-12-131-17/+0
* Introduce a put_tuple2 instructionBjörn Gustavsson2018-09-031-2/+2
* erts: Fix seq_trace to not clear token for system messagesLukas Larsson2018-08-031-0/+1
* beam_debug: Fix printing of floating point registersBjörn Gustavsson2018-07-051-1/+1
* Update copyright yearHenrik Nord2018-06-181-1/+1
* erts: Optimize monitor signal by message piggybackSverker Eriksson2018-04-261-1/+1
* Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-3/+3
* beam_debug: Fix printing of f operand for catch_yfBjörn Gustavsson2018-01-191-12/+20
* beam_debug: Print out strings for bs_match_string/bs_put_stringBjörn Gustavsson2018-01-181-0/+31
* beam_debug: Print the MFA in the i_make_fun/2 instructionBjörn Gustavsson2018-01-181-0/+10
* erts: Fix a bunch of compiler warningsLukas Larsson2017-10-301-1/+4
* Pack operands into the instruction wordBjörn Gustavsson2017-10-051-13/+25
* beam_disasm: Correct printing of y registersBjörn Gustavsson2017-10-051-3/+3
* Refactor macros for accessing Beam instructionsBjörn Gustavsson2017-10-011-2/+2
* Merge branch 'bjorn/erts/pack-combined'Björn Gustavsson2017-09-151-4/+11
|\
| * Correct disassembly of select instructionsBjörn Gustavsson2017-09-141-4/+11
* | Merge branch 'lukas/erts/remove-dirty-scheduler-defines/OTP-14613'Lukas Larsson2017-09-151-12/+0
|\ \ | |/ |/|
| * erts: Remove possibility to disable dirty schedulersLukas Larsson2017-09-111-12/+0
* | Pack failure labels in i_select_val2 and i_select_tuple_arity2Björn Gustavsson2017-09-141-0/+16
* | Rewrite select_val_bins so that its labels can be packedBjörn Gustavsson2017-09-141-14/+2
* | Pack sequences of trailing 'f' operandsBjörn Gustavsson2017-09-141-16/+28
* | Implement packing of 'f' and 'j'Björn Gustavsson2017-09-141-1/+3
* | Use relative failure labelsBjörn Gustavsson2017-09-141-16/+29
|/
* beam_debug: Add support for printing 'S' operandsBjörn Gustavsson2017-09-111-0/+8
* Introduce more packable typesBjörn Gustavsson2017-08-231-3/+3
* Make map update instruction functions indepedent of instruction formatBjörn Gustavsson2017-08-231-4/+4
* beam_makeops: Introduce the new type 'W' (machine word)Björn Gustavsson2017-08-231-7/+8