summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/beam_bp.c
Commit message (Expand)AuthorAgeFilesLines
* erts: Require modules to be made writable before modifying codeJohn Högberg2023-03-171-80/+203
* Update copyright yearErlang/OTP2023-02-141-1/+1
* Merge PR-6351 from max-au/call-memory OTP-18440Sverker Eriksson2023-02-081-193/+304
|\
| * erts: Refactor in constants for trace stack frame sizesSverker Eriksson2023-02-081-5/+5
| * [erts] Implement call_memory tracingMaxim Fedorov2023-02-081-190/+301
* | Merge branch 'john/erts/instruction-synchronization-barriers/OTP-18418' into ...John Högberg2023-02-011-17/+17
|\ \ | |/ |/|
| * jit: Refactor breakpointsJohn Högberg2023-02-011-17/+17
* | erts: Fix race in fun loadingJohn Högberg2022-12-121-3/+3
|/
* Update copyright yearRickard Green2021-12-161-1/+1
* jit: Implement code generation for ARMBjörn Gustavsson2021-05-251-47/+62
* erts: Support frame pointersJohn Högberg2021-05-241-57/+137
* erts: Add asserts to suppress false positives found by clang saLukas Larsson2021-02-181-2/+5
* erts: Replace `BeamInstr*` with `ErtsCodePtr` (void*)John Högberg2020-11-121-13/+22
* otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-11/+8
* jit: Make all code read-only, dual-mapping writable pagesJohn Högberg2020-11-051-58/+74
* jit: Refactor export entries and NIF loading for W^XJohn Högberg2020-10-301-6/+2
* jit: Reserve space for native execution on the Erlang stackJohn Högberg2020-09-221-2/+2
* erts: Implement the BeamAsm JITLukas Larsson2020-09-221-27/+62
* erts: Rework loading of beam codeLukas Larsson2020-09-211-1/+1
* erts: Refactor trace cp handlingLukas Larsson2020-09-211-9/+7
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Fix broken call_time recursion stack optimizationSverker Eriksson2019-10-221-2/+2
* | Merge into sverker/master/trace-call-time-fix/ERL-1027Sverker Eriksson2019-10-221-50/+32
|\ \ | |/
| * erts: Fix call_time trace returnSverker Eriksson2019-10-221-50/+32
* | erts: Refactor BIF tracingJohn Högberg2019-09-161-277/+17
* | erts: Replace ad-hoc export->beam[] wrangling with unionsJohn Högberg2019-09-161-6/+15
* | Optimize continuation pointer managementBjörn Gustavsson2019-08-221-66/+60
|/
* erts: Fix lock checking in do_call_traceSverker Eriksson2017-11-031-0/+2
* Merge branch 'maint'Lukas Larsson2017-10-121-36/+51
|\
| * erts: Fix caller trace for apply bifsLukas Larsson2017-10-091-34/+51
* | Use 32-bits pointers to C codeBjörn Gustavsson2017-10-051-6/+13
* | Refactor macros for accessing Beam instructionsBjörn Gustavsson2017-10-011-22/+22
* | erts: Remove possibility to disable dirty schedulersLukas Larsson2017-09-111-12/+0
* | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-52/+52
* | erts: Cleanup removal of non-smp emulatorsLukas Larsson2017-07-171-1/+1
|/
* Allow toggling lock counting at runtimeJohn Högberg2017-07-061-1/+2
* Merge branch 'sverker/is_module_native-trace-bug/OTP-14390'Sverker Eriksson2017-05-081-16/+5
|\
| * erts: Move and rename erts_is_native_break()Sverker Eriksson2017-05-041-16/+5
* | Update copyright yearRaimo Niskanen2017-05-041-1/+1
|/
* erts: Refactor ErtsCodeInfo.nativeSverker Eriksson2017-04-041-13/+13
* Merge branch 'maint'Rickard Green2017-02-061-9/+9
|\
| * Merge branch 'rickard/binary-refc' into maintRickard Green2017-02-061-9/+9
| |\
| | * Atomic reference count of binaries also in non-SMPRickard Green2017-02-061-9/+9
* | | Return and exception trace for nif-export scheduled BIFsRickard Green2017-01-121-0/+25
* | | Merge branch 'maint'Rickard Green2017-01-121-6/+54
|\ \ \ | |/ /
| * | Fix call time tracing with dirty schedulersRickard Green2017-01-111-6/+54
| |/
* | Merge branch 'maint'Rickard Green2016-11-231-1/+1
|\ \ | |/
| * Fix call time tracing with dirty schedulersRickard Green2016-11-221-1/+1
* | erts: Refactor rename Export.code[] to Export.beam[]Sverker Eriksson2016-10-121-2/+2