summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/beam_debug.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-03-061-1/+1
* BEAM disassembler: Correct printout of W operandsBjörn Gustavsson2023-01-181-0/+4
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\
| * Update copyright yearRickard Green2021-12-131-1/+1
* | Fix typos in erts/emulator/beamKian-Meng, Ang2021-11-301-1/+1
* | Merge pull request #5281 from bjorng/bjorn/bs-construction/GH-4971/OTP-17504Björn Gustavsson2021-10-221-0/+49
|\ \
| * | Implement the bs_create_bin instructionBjörn Gustavsson2021-10-191-0/+49
* | | Merge pull request #5254 from jhogberg/john/erts/optimize-fun-callsJohn Högberg2021-10-201-1/+1
|\ \ \
| * | | erts: Optimize fun callsJohn Högberg2021-10-201-1/+1
| |/ /
* | | Merge branch 'maint'Sverker Eriksson2021-10-151-1/+8
|\ \ \ | |/ / |/| / | |/
| * erts: Add erts_debug:copy_shared/2Sverker Eriksson2021-10-141-1/+8
* | Merge branch 'maint'Sverker Eriksson2021-06-071-4/+16
|\ \ | |/
| * erts: Protect erts_debug_SUITE:stack_check against loopingSverker Eriksson2021-06-071-4/+16
* | erts: Refactor fun callsJohn Högberg2021-05-251-2/+2
|/
* 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