Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-29 | runtime_tools: Fix Dtrace build | Björn-Egil Dahlberg | |
2016-04-29 | erts: Fix gc messages in tracer_SUITE | Björn-Egil Dahlberg | |
2016-04-29 | erts: Fix gc messages in sensitive_SUITE | Björn-Egil Dahlberg | |
2016-04-29 | erts: Fix gc messages in trace_port_SUITE | Björn-Egil Dahlberg | |
2016-04-29 | tools: Update fprof tests | Björn-Egil Dahlberg | |
2016-04-29 | tools: Update fprof with new gc traces | 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 | erts: Fix return_to trace callback | Björn-Egil Dahlberg | |
2016-04-29 | erts: Update erl_tracer documentation | Björn-Egil Dahlberg | |
2016-04-29 | erts: Fix erl_tracer documentation typos | Björn-Egil Dahlberg | |
2016-04-29 | Update preloaded erl_tracer.beam | Björn-Egil Dahlberg | |
2016-04-29 | erts: Update erl_tracer type specs | 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 | erts: Extend 'enabled' and 'trace' tracer callbacks | Björn-Egil Dahlberg | |
Adds the following capabilities to a tracer backend * enabled_running_procs/3 changed from enabled_running/3 * enabled_running_ports/3 * trace_running_procs/6 changed from trace_running/6 * trace_running_ports/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 | erts: Extend 'enabled' tracer callbacks | Björn-Egil Dahlberg | |
Adds the following capabilities to a tracer backend * enabled_procs/3 * enabled_ports/3 * enabled_running/3 * enabled_call/3 * enabled_send/3 * enabled_receive/3 * enabled_garbage_collection/3 These functions will fall back to enabled/3 if not provided and the tracepoint is active. | |||
2016-04-29 | runtime_tools: Update lttng garbage collection trace | Björn-Egil Dahlberg | |
2016-04-29 | erts: Extend garbage collection trace | Björn-Egil Dahlberg | |
Replace 'gc_start' and 'gc_end' with * 'gc_minor_start' * 'gc_minor_end' * 'gc_major_start' * 'gc_major_end' | |||
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-19 | runtime_tools: Initial lttng tracing framework | Björn-Egil Dahlberg | |
2016-04-19 | Merge branch 'lukas/erts/tracing/fix-spawned-lc-error/OTP-10267' | Björn-Egil Dahlberg | |
* lukas/erts/tracing/fix-spawned-lc-error/OTP-10267: erts: Fix lock order bug when only child is procs traced | |||
2016-04-18 | erts: Fix lock order bug when only child is procs traced | Lukas Larsson | |
2016-04-18 | Merge branch 'mururu/crypto/aes-gcm-tag-len.PR-998.OTP-13483' | Sverker Eriksson | |
2016-04-18 | Merge branch 'hasse/map_0_is_builtin/OTP-13153' | Hans Bolinder | |
* hasse/map_0_is_builtin/OTP-13153: stdlib: The type map() is built-in | |||
2016-04-18 | stdlib: The type map() is built-in | Hans Bolinder | |
2016-04-18 | Update primary bootstrap | Björn Gustavsson | |
2016-04-18 | Merge branch 'bjorn/compiler/misc-opt' | Björn Gustavsson | |
* bjorn/compiler/misc-opt: v3_kernel: Construct literal lists properly Use the register map in %live in beam_utils:is_killed_block/2 Teach beam_utils to check liveness for put_map instructions beam_peep: Help out beam_jump | |||
2016-04-18 | Merge branch 'bjorn/erts/beam_load' | Björn Gustavsson | |
* bjorn/erts/beam_load: Optimize get_tuple_element instructions that target Y registers Mend beam_SUITE:packed_registers/1 Correct unpacking of 3 operands on 32-bit archictectures Eliminate misleading #ifdef ARCH_64 in beam_opcodes.h beam_debug: Correct masking when unpacking packed operands | |||
2016-04-15 | Update preloaded modules | Lukas Larsson | |
2016-04-15 | Merge branch 'lukas/erts/tracer-module-and-more/PR-1009/OTP-10268' | Lukas Larsson | |
* lukas/erts/tracer-module-and-more/PR-1009/OTP-10268: (26 commits) erts: Don't trace on link events when port is dead erts: more logging in trace_bif_SUITE trace_bif_return erts: Make trace_delivered go via sys msg dispatcher again erts: Add comment about future trace optimizations erts: Optimize tracer reload test erts: Document erlang:match_spec_test/3 runtime_tools: Make dbg work with erl_tracer modules runtime_rools: Allow new timestamp trace flags runtime_tools: Lots of dbg docs updates erts: Deallocate heap fragments from trace nif calls eprof: Fix tests after tracer module incompatabilities fprof: update to work with new spawned trace event erts: Add 'spawned' trace event to 'procs' trace flag erts: send and receive no longer need status lock erts: Do 'unregister' as "self-tracing" erts: Silence harmless valgrind warning in dec_term erts: Fix end_per_testcase crash in local_trace_SUITE observer: Update ttb to work with tracing on ports runtime_tools: Update dbg to work with tracing on ports erts: Add tracing examples in match spec docs ... | |||
2016-04-15 | erts: Don't trace on link events when port is dead | Lukas Larsson | |
2016-04-15 | erts: more logging in trace_bif_SUITE trace_bif_return | Lukas Larsson | |
2016-04-15 | erts: Make trace_delivered go via sys msg dispatcher again | Lukas Larsson | |
This is needed as otherwise messages from system_profile will not be guaranteed to arrive before trace delivered. | |||
2016-04-15 | erts: Add comment about future trace optimizations | Lukas Larsson | |
2016-04-15 | erts: Optimize tracer reload test | Lukas Larsson | |
Without off_heap message queue the GC of the tracer could take very long and thus delay the code:purge which would in turn allow the trace generator to generate a lot of more messages which would make the tracer GC for even longer etc etc. The time taken for the testcase could go up to as large as 10 seconds and use lots of memory. | |||
2016-04-15 | erts: Document erlang:match_spec_test/3 | Lukas Larsson | |
OTP-13501 | |||
2016-04-15 | runtime_tools: Make dbg work with erl_tracer modules | Lukas Larsson | |
OTP-13500 | |||
2016-04-15 | runtime_rools: Allow new timestamp trace flags | Lukas Larsson | |
OTP-13502 | |||
2016-04-15 | runtime_tools: Lots of dbg docs updates | Lukas Larsson | |
2016-04-15 | erts: Deallocate heap fragments from trace nif calls | Lukas Larsson | |
Any heap fragment created during a nif call to a tracer nif should be free'd immediately in order for the GC not to treat it as live data. | |||
2016-04-15 | eprof: Fix tests after tracer module incompatabilities | Lukas Larsson | |
2016-04-15 | fprof: update to work with new spawned trace event | Lukas Larsson | |
OTP-13499 | |||
2016-04-15 | erts: Add 'spawned' trace event to 'procs' trace flag | Lukas Larsson | |
OTP-13497 This trace event is triggered when a process is created from the process that is created. |