| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 1cf126f91eb533783409da95b117207d8c13d9aa.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
instrument.erl can be a useful tool for debugging
memory allocation and memory leaks in production
systems. For example, eventually we could have a
button in Observer that invokes instrument and
prints a histogram on demand. For this purpose,
however, it must be part of runtime_tools.
|
|
|
|
| |
This function can be used to trace to a file in clear text
|
| |
|
|
|
|
| |
This reverts commit a2c8df222e6d02fa518d5d6cbbea75a9dd720d30.
|
| |
|
|
|
|
| |
This reverts commit 435bc5e68dd45ff6f7992077998930519208e910.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This reverts commit 95f5a792610ed4c87457863cb03b047414ad4a14.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`dbg:stop/0` explicitly leaves global function tracing untouched,
which can lead to some very confusing situations:
1. As it clears the trace flags of all processes, it often
*looks* like all global function trace patterns have been
cleared, leaving a fun surprise for the next poor sod that
tries to trace anything.
2. It makes it really annoying to clear global function traces
afterwards, as we've discarded all information on what nodes
we've been tracing on. The user more or less has to call
`erlang:trace_pattern/3` themselves on all nodes they've
traced on.
Since clearing the trace flags of all processes means that `dbg`
can't coexist with other trace tools to begin with, there is
very little point in keeping global trace patterns around after
stop/0. This commit makes stop/0 behave like stop_clear/0,
ensuring that *ALL* tracing is turned off on *ALL* associated
nodes before shutting down.
|
|\ \
| |/ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
OTP-17800
OTP-17830
* sverker/scheduler_wall_time-doc:
runtime_tools: Add scheduler:get_sample/0 and get_sample_all/0
runtime_tools: Fix bug in scheduler:utilization(Seconds)
erts: Clarify system_flag(scheduler_wall_time,_) docs
|
| | |
| | |
| | |
| | |
| | | |
And clarify documentation,
especially regarding erlang:system_flag(scheduler_wall_time,_).
|
|/ / |
|
|/ |
|
| |
|
|
|
|
|
|
| |
Explain the meaning of acronym function names in dbg module
See http://erlang.org/pipermail/erlang-questions/2021-August/101275.html for context
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
* maint-23:
Updated OTP version
Prepare release
# Conflicts:
# make/otp_version_tickets
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* maint-22:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
# erts/doc/src/notes.xml
# erts/vsn.mk
# lib/erl_interface/doc/src/notes.xml
# lib/erl_interface/vsn.mk
# lib/runtime_tools/doc/src/notes.xml
# lib/runtime_tools/vsn.mk
# make/otp_version_tickets
# otp_versions.table
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* maint-21:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
# erts/doc/src/notes.xml
# erts/vsn.mk
# lib/erl_interface/doc/src/notes.xml
# lib/erl_interface/vsn.mk
# lib/runtime_tools/doc/src/notes.xml
# lib/runtime_tools/vsn.mk
# make/otp_version_tickets
# otp_versions.table
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Co-authored-by: José Valim <jose.valim@gmail.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This reverts commit eee1f3aba92b5a741eabfa1cb6eca0632562777a.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We add `seemfa`, `seeerl`, `seetype`, `seeapp`, `seecom`, `seecref`
, `seefile` and `seeguide` in order to make it easier to reason
about what each link points to without examining the target.
This information will then be embedded in the EEP-48 chunks for
usage by other tools.
The tool used can be found here:
https://gist.github.com/garazdawi/68527d92ae5b37c8f129bfbdfffdfa68
|
| | |
| | |
| | |
| | | |
This reverts commit 63638d668efbeb4539ba301328cabbc2636fb154.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This reverts commit 50e614e7d5fee9e3bfe8a58e7f390c6ea6caf271.
|