summaryrefslogtreecommitdiff
path: root/lib/runtime_tools
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2017-03-142-1/+19
|
* Update copyright yearRickard Green2017-03-101-1/+1
|
* runtime_tools: Fix utf-8 encoding in LTTng.xmlBjörn-Egil Dahlberg2017-01-171-1/+1
|
* Merge branch 'siri/etop/cpu-per-interval/OTP-14090' into maintSiri Hansen2016-12-201-4/+3
|\ | | | | | | | | * siri/etop/cpu-per-interval/OTP-14090: [etop] Show CPU utilization for last interval only
| * [etop] Show CPU utilization for last interval onlySiri Hansen2016-12-121-4/+3
| | | | | | | | | | | | Since commit 265998a7e412cd382315632964846569c370a5a2, etop reports the CPU (scheduler) utilization since the tool was started instead of for the last interval only. This is now corrected.
* | Prepare releaseErlang/OTP2016-12-092-1/+28
|/
* Update copyright-yearErlang/OTP2016-12-072-2/+2
|
* [observer] Add more port informationSiri Hansen2016-12-051-4/+49
|
* [ttb] Add option <c>queue_size</c> to tracer/2Siri Hansen2016-09-232-2/+2
| | | | | | | This sets the maximum queue size for the IP trace driver which is used when tracing to shell and/or <c>{local,File}</c>. Also, change the default queue size set by dbg:trace_port/2 to 200.
* Prepare releaseErlang/OTP2016-09-202-1/+15
|
* doc: Correct errors introduced by Editorial changesHans Bolinder2016-09-012-2/+2
| | | | Fix some older errors as well.
* Prepare releaseErlang/OTP2016-06-212-1/+95
|
* runtime_tools: Change LTTng dyntrace domainBjörn-Egil Dahlberg2016-06-083-104/+104
| | | | | From 'com_ericsson_dyntrace' to 'org_erlang_dyntrace'. This domain name is more suitable.
* erts: Change LTTng otp domainBjörn-Egil Dahlberg2016-06-081-1/+1
| | | | | From 'com_ericsson_otp' to 'org_erlang_otp'. This domain name is more suitable.
* Revert "Prepare release"Erlang/OTP2016-06-022-95/+1
| | | | This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
* Prepare releaseErlang/OTP2016-06-022-1/+95
|
* runtime_tools: Cuddle with t_receive testsBjörn-Egil Dahlberg2016-05-271-3/+9
|
* Merge branch 'egil/runtime_tools/update-lttng-doc'Björn-Egil Dahlberg2016-05-271-4/+140
|\ | | | | | | | | * egil/runtime_tools/update-lttng-doc: runtime_tools: Document a lttng usage example
| * runtime_tools: Document a lttng usage exampleBjörn-Egil Dahlberg2016-05-261-4/+140
| |
* | Merge branch 'lukas/erts/tracing/tracer-move-extra-to-map/OTP-10267'Lukas Larsson2016-05-275-46/+53
|\ \ | | | | | | | | | | | | | | | | | | * lukas/erts/tracing/tracer-move-extra-to-map/OTP-10267: runtime_tools: Fix erl_tracer testcases runtime_tools: Fix documentation for dbg:p erts: Move tracer SecondTraceTerm to Opts map
| * | runtime_tools: Fix erl_tracer testcasesLukas Larsson2016-05-252-7/+7
| | |
| * | runtime_tools: Fix documentation for dbg:pLukas Larsson2016-05-241-2/+2
| | |
| * | erts: Move tracer SecondTraceTerm to Opts mapLukas Larsson2016-05-242-37/+44
| |/ | | | | | | | | | | | | | | | | | | | | 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.
* | [runtime_tools] Don't trace the trace client portSiri Hansen2016-05-201-0/+3
| | | | | | | | | | | | | | 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.
* | [runtime_tools] Allow setting trace flag 'exiting' with dbgSiri Hansen2016-05-201-1/+1
| |
* | [observer] Add Ports tab in GUISiri Hansen2016-05-191-1/+11
|/
* Merge branch 'sverker/runtime_tools/trace_ip_drv/OTP-13576/ERL-119'Sverker Eriksson2016-05-171-0/+3
|\
| * runtime_tools: Fix bug in trace_ip_drvSverker Eriksson2016-05-101-0/+3
| | | | | | | | | | | | | | | | | | 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().
* | Merge branch 'sverker/trace-send-receive-matchspec/OTP-13507'Sverker Eriksson2016-05-171-0/+60
|\ \ | | | | | | | | | | | | Second merge of this branch to master with some more docs
| * | runtime_tools: Document dbg:tpe/2 and ctpe/1Sverker Eriksson2016-05-121-0/+60
| | |
* | | Merge branch 'egil/erts/nif-format_term/OTP-13580'Björn-Egil Dahlberg2016-05-132-13/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | runtime_tools: Change erts_snprintf to enif_snprintfBjörn-Egil Dahlberg2016-05-112-13/+13
| | | |
* | | | Merge branch 'egil/runtime_tools/fix-unmatched_return/OTP-13595'Björn-Egil Dahlberg2016-05-136-35/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * egil/runtime_tools/fix-unmatched_return/OTP-13595: runtime_tools: Fix unmatched return warnings
| * | | | runtime_tools: Fix unmatched return warningsBjörn-Egil Dahlberg2016-05-126-35/+53
| | | | |
* | | | | runtime_tools: Fix tags of dbg reference manualBjörn-Egil Dahlberg2016-05-121-73/+82
| | | | |
* | | | | runtime_tools: Fix tags of LTTng User's GuideBjörn-Egil Dahlberg2016-05-121-40/+38
| | | | |
* | | | | Revert "Prepare release"Erlang/OTP2016-05-122-73/+1
| | | | | | | | | | | | | | | | | | | | This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
* | | | | Prepare releaseErlang/OTP2016-05-112-1/+73
| |/ / / |/| | |
* | | | Merge branch 'sverker/trace-send-receive-matchspec/OTP-13507'Sverker Eriksson2016-05-092-9/+242
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Change dbg:ctpe to go back to defaultSverker Eriksson2016-05-041-1/+1
| | | | | | | | | | | | i.e enable all send/receive trace.
| * | runtime_tools: Add dbg tests for receive trace patternsLukas Larsson2016-05-041-2/+113
| | |
| * | runtime_tools: more dbg send trace pattern testsLukas Larsson2016-05-041-61/+91
| | |
| * | runtime_tools: Add send tpe testcaseSverker Eriksson2016-05-041-0/+81
| | |
| * | runtime_tools: Add dbg functions tpe/2 and ctpe/1Sverker Eriksson2016-05-041-9/+20
| | | | | | | | | | | | | | | | | | | | | 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,...).
* | | runtime_tools: Update runtime depsBjörn-Egil Dahlberg2016-05-041-2/+2
| | |
* | | Merge branch 'zandra/optimize-rpc/OTP-13518'Zandra2016-05-041-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | let the spawned processes handle rpc repliesZandra2016-05-021-2/+2
| | | | | | | | | | | | | | | | This decreases the load on the rex server.
* | | | Merge branch 'egil/erts/doc-lttng-beam-tps/OTP-10282'Björn-Egil Dahlberg2016-05-031-0/+216
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | | erts: Rename LTTng tracepoint aio_pool_add to aio_pool_putBjörn-Egil Dahlberg2016-05-021-3/+3
| | | | | | | | | | | | | | | | | | | | * Be consistent.
| * | | | erts: Change argument order for LTTng driver_stopBjörn-Egil Dahlberg2016-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | * Be consistent.