Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-24 | erts: Move tracer SecondTraceTerm to Opts map | Lukas Larsson | |
The extra trace data has been moved to the opts map in order for the tracer to be able to distinguish inbetween extra trace data 'undefined' and no extra trace data. In the same commit all opts associations have been changed so that if the tracer should not use them, the key is left unassicated instead of being sent to undefined. This should be give a small performance gain and also makes the API easier to work with. | |||
2016-05-20 | [runtime_tools] Don't trace the trace client port | Siri Hansen | |
When using an IP trace client, turn of all trace flags on the client port to avoid massive overload. Note that this is only a protection on client start - it is currently not possible to protect the port against trace flags set at a later point in time. | |||
2016-05-20 | [runtime_tools] Allow setting trace flag 'exiting' with dbg | Siri Hansen | |
2016-05-19 | [observer] Add Ports tab in GUI | Siri Hansen | |
2016-05-17 | Merge branch 'sverker/runtime_tools/trace_ip_drv/OTP-13576/ERL-119' | Sverker Eriksson | |
2016-05-17 | Merge branch 'sverker/trace-send-receive-matchspec/OTP-13507' | Sverker Eriksson | |
Second merge of this branch to master with some more docs | |||
2016-05-13 | Merge branch 'egil/erts/nif-format_term/OTP-13580' | Björn-Egil Dahlberg | |
* egil/erts/nif-format_term/OTP-13580: runtime_tools: Change erts_snprintf to enif_snprintf erts: Document enif_snprintf erts: Add tests for enif_snprintf erts: Add enif_snprintf Conflicts: erts/emulator/beam/erl_nif_api_funcs.h | |||
2016-05-13 | Merge branch 'egil/runtime_tools/fix-unmatched_return/OTP-13595' | Björn-Egil Dahlberg | |
* egil/runtime_tools/fix-unmatched_return/OTP-13595: runtime_tools: Fix unmatched return warnings | |||
2016-05-12 | runtime_tools: Fix tags of dbg reference manual | Björn-Egil Dahlberg | |
2016-05-12 | runtime_tools: Document dbg:tpe/2 and ctpe/1 | Sverker Eriksson | |
2016-05-12 | runtime_tools: Fix tags of LTTng User's Guide | Björn-Egil Dahlberg | |
2016-05-12 | runtime_tools: Fix unmatched return warnings | Björn-Egil Dahlberg | |
2016-05-12 | Revert "Prepare release" | Erlang/OTP | |
This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a. | |||
2016-05-11 | runtime_tools: Change erts_snprintf to enif_snprintf | Björn-Egil Dahlberg | |
2016-05-11 | Prepare release | Erlang/OTP | |
2016-05-10 | runtime_tools: Fix bug in trace_ip_drv | Sverker Eriksson | |
causing extra calls to driver_select(,, _|ERL_DRV_USE, 0) reporting "... (re)selected before stop_select was called" Solution: Set data->fd to INVALID to avoid double call to close_client() in close_inlink_port(). | |||
2016-05-09 | Merge branch 'sverker/trace-send-receive-matchspec/OTP-13507' | Sverker Eriksson | |
2016-05-04 | Change dbg:ctpe to go back to default | Sverker Eriksson | |
i.e enable all send/receive trace. | |||
2016-05-04 | runtime_tools: Add dbg tests for receive trace patterns | Lukas Larsson | |
2016-05-04 | runtime_tools: more dbg send trace pattern tests | Lukas Larsson | |
2016-05-04 | runtime_tools: Add send tpe testcase | Sverker Eriksson | |
2016-05-04 | runtime_tools: Add dbg functions tpe/2 and ctpe/1 | Sverker Eriksson | |
To set/clear match specs for send and receive trace. 'e' for Event as we might want to add match specs for other trace events (proc exit,link,ulink,...). | |||
2016-05-04 | runtime_tools: Update runtime deps | Björn-Egil Dahlberg | |
2016-05-04 | Merge branch 'zandra/optimize-rpc/OTP-13518' | Zandra | |
* zandra/optimize-rpc/OTP-13518: use maps instead of gb_trees to optimize the rpc server let the spawned processes handle rpc replies Conflicts: lib/runtime_tools/test/dbg_SUITE.erl | |||
2016-05-03 | Merge branch 'egil/erts/doc-lttng-beam-tps/OTP-10282' | Björn-Egil Dahlberg | |
* egil/erts/doc-lttng-beam-tps/OTP-10282: erts: Rename LTTng tracepoint aio_pool_add to aio_pool_put erts: Change argument order for LTTng driver_stop runtime_tools: Document BEAM lttng tracepoints | |||
2016-05-03 | Merge branch 'egil/runtime_tools/cuddle-tests' | Björn-Egil Dahlberg | |
* egil/runtime_tools/cuddle-tests: runtime_tools: Cuddle with dbg_SUITE runtime_tools: Remove obsolete debug info in dbg_SUITE runtime_tools: Use 'infinity' gen_server calls | |||
2016-05-02 | erts: Rename LTTng tracepoint aio_pool_add to aio_pool_put | Björn-Egil Dahlberg | |
* Be consistent. | |||
2016-05-02 | erts: Change argument order for LTTng driver_stop | Björn-Egil Dahlberg | |
* Be consistent. | |||
2016-05-02 | runtime_tools: Document BEAM lttng tracepoints | Björn-Egil Dahlberg | |
2016-05-02 | let the spawned processes handle rpc replies | Zandra | |
This decreases the load on the rex server. | |||
2016-04-29 | Merge branch 'egil/erts/tracing-support-lttng/OTP-13532' | Björn-Egil Dahlberg | |
* egil/erts/tracing-support-lttng/OTP-13532: (28 commits) runtime_tools: User's guide to LTTng and dyntrace runtime_tools: Fix Dtrace build erts: Fix gc messages in tracer_SUITE erts: Fix gc messages in sensitive_SUITE erts: Fix gc messages in trace_port_SUITE tools: Update fprof tests tools: Update fprof with new gc traces runtime_tools: Update dyntrace_lttng_SUITE tests runtime_tools: Add 'return_to' for call tracing erts: Fix return_to trace callback erts: Update erl_tracer documentation erts: Fix erl_tracer documentation typos Update preloaded erl_tracer.beam erts: Update erl_tracer type specs runtime_tools: Add lttng dyntrace tests runtime_tools: Extend 'trace' and 'enabled' tracer callbacks erts: Extend 'enabled' and 'trace' tracer callbacks runtime_tools: Extend 'enabled' tracer callbacks erts: Extend 'enabled' tracer callbacks runtime_tools: Update lttng garbage collection trace ... | |||
2016-04-29 | runtime_tools: User's guide to LTTng and dyntrace | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Fix Dtrace build | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Update dyntrace_lttng_SUITE tests | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add 'return_to' for call tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng dyntrace tests | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Extend 'trace' and 'enabled' tracer callbacks | Björn-Egil Dahlberg | |
Adds the following capabilities to dyntrace * enabled_running_ports/3 * enabled_running_procs/3 changed from enabled_running/3 * trace_running_ports/6 * trace_running_procs/6 changed from trace_running/6 | |||
2016-04-29 | runtime_tools: Extend 'enabled' tracer callbacks | Björn-Egil Dahlberg | |
Adds the following capabilities to dyntrace * enabled_procs/3 * enabled_ports/3 * enabled_running/3 * enabled_call/3 * enabled_send/3 * enabled_receive/3 * enabled_garbage_collection/3 | |||
2016-04-29 | runtime_tools: Update lttng garbage collection trace | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'call' tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'ports' tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'send' and 'receive' tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'running' tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'procs' tracing | Björn-Egil Dahlberg | |
2016-04-29 | runtime_tools: Add lttng 'garbage_collection' tracing | Björn-Egil Dahlberg | |
2016-04-28 | Enhance map specs in erts, stdlib, runtime_tools | Magnus Lång | |
Using the new type syntax, we can specify which keys are required, and which are optional in a way Dialyzer could use. | |||
2016-04-25 | runtime_tools: Cuddle with dbg_SUITE | Björn-Egil Dahlberg | |
Update for new tracing in file_port_schedfix | |||
2016-04-25 | runtime_tools: Remove obsolete debug info in dbg_SUITE | Björn-Egil Dahlberg | |
2016-04-25 | runtime_tools: Use 'infinity' gen_server calls | Björn-Egil Dahlberg | |
system_information calls could timeout in certain debug scenarios. | |||
2016-04-22 | Eliminate use of doc and suite clauses | Björn-Egil Dahlberg | |
Those clause are obsolete and never used by common_test. |