android_kernel_oneplus_msm8998/kernel/trace
Aparna Das 89ee45617e coresight: add stm logging to support optimization in trace printk
The function trace_printk() performs optimization by determining if
there are no format parameters in argument string and calls appropriate
apis to write to ftrace buffer. Add STM logging to support this
optimization in order to allow CoreSight STM tracing for optimized
trace_printk path.

Change-Id: I1a77291e77410c6ed99474335a6d25742c409e47
Signed-off-by: Aparna Das <adas@codeaurora.org>
Signed-off-by: Pratik Patel <pratikp@codeaurora.org>
Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
2016-05-24 14:15:32 -07:00
..
blktrace.c fixup! block/fs: keep track of the task that dirtied the page 2016-03-23 20:57:46 -07:00
bpf_trace.c bpf: make tracing helpers gpl only 2015-10-26 21:53:34 -07:00
ftrace.c Most of the changes are clean ups and small fixes. Some of them have 2015-11-06 13:30:20 -08:00
gpu-traces.c trace/events: add gpu trace events 2016-02-16 13:53:26 -08:00
ipc_logging.c trace: ipc_logging: Destroy debugfs directories with logging contexts 2016-03-23 21:15:04 -07:00
ipc_logging_debug.c trace: Add snapshot of ipc_logging driver 2016-03-22 11:07:56 -07:00
ipc_logging_private.h trace: ipc_logging: Increase maximum size of logging context name 2016-03-23 21:15:11 -07:00
Kconfig trace: cpu_freq_switch: Add profiler for CPU frequency switch times 2016-03-23 20:57:45 -07:00
Makefile trace: cpu_freq_switch: Add profiler for CPU frequency switch times 2016-03-23 20:57:45 -07:00
msm_rtb.c trace: rtb: disable RTB in the first panic notifier 2016-03-01 12:22:26 -08:00
power-traces.c tracing: power: Add trace events for core control 2016-03-23 21:24:30 -07:00
ring_buffer.c ring-buffer: Put back the length if crossed page with add_timestamp 2015-11-24 09:27:25 -05:00
ring_buffer_benchmark.c ring_buffer: Remove unneeded smp_wmb() before wakeup of reader benchmark 2015-11-03 16:19:02 -05:00
rpm-traces.c
trace.c coresight: add stm logging to support optimization in trace printk 2016-05-24 14:15:32 -07:00
trace.h trace: Add an option to show tgids in trace output 2016-02-16 13:53:27 -08:00
trace_benchmark.c tracing: Only benchmark the time tracepoints take if tracing is on 2015-11-02 13:34:58 -05:00
trace_benchmark.h tracing: Add tracepoint benchmark tracepoint 2014-05-29 22:49:54 -04:00
trace_branch.c tracing: Remove {start,stop}_branch_trace 2015-10-21 10:10:09 -04:00
trace_clock.c tracing: Export tracing clock functions 2015-05-12 15:56:57 -04:00
trace_cpu_freq_switch.c trace: cpu_freq_switch: use tracefs instead of debugfs 2016-05-16 20:10:17 -07:00
trace_entries.h tracing: %pF is only for function pointers 2015-03-25 08:57:22 -04:00
trace_event_perf.c treewide: Remove old email address 2015-11-23 09:44:58 +01:00
trace_events.c coresight: enable stm logging for trace events, marker and printk 2016-05-24 14:15:31 -07:00
trace_events_filter.c tracing: is_legal_op() can return boolean 2015-11-02 14:26:51 -05:00
trace_events_filter_test.h
trace_events_trigger.c tracing: Rename ftrace_raw_##call event structures to trace_event_raw_##call 2015-05-13 21:48:40 -04:00
trace_export.c tracing: ftrace_event_is_function() can return boolean 2015-11-02 14:28:05 -05:00
trace_functions.c tracing/trivial: Fix typos and make an int into a bool 2014-11-20 10:05:36 -05:00
trace_functions_graph.c trace: add non-hierarchical function_graph option 2016-02-16 13:53:27 -08:00
trace_irqsoff.c tracing: report_latency() in trace_irqsoff.c can return boolean 2015-11-02 14:20:19 -05:00
trace_kdb.c tracing: Move trace_flags from global to a trace_array field 2015-09-30 15:22:55 -04:00
trace_kprobe.c lib: introduce strncpy_from_unsafe() 2015-08-28 16:27:27 -07:00
trace_mmiotrace.c tracing: Pass trace_array into trace_buffer_unlock_commit() 2015-09-25 17:38:44 -04:00
trace_nop.c tracing: Remove unneeded includes of debugfs.h and fs.h 2015-01-22 11:19:48 -05:00
trace_output.c trace: fix compilation for 4.1 2016-02-16 13:53:29 -08:00
trace_output.h tracing: Turn seq_print_user_ip() into a static function 2015-09-28 10:16:12 -04:00
trace_printk.c tracing: Fix setting of start_index in find_next() 2016-01-04 15:22:47 -05:00
trace_probe.c trace: Don't use __weak in header files 2015-03-25 08:57:23 -04:00
trace_probe.h kernel/trace_probe: is_good_name can be boolean 2015-09-22 13:11:30 -04:00
trace_sched_switch.c sched/core: Fix trace_sched_switch() 2015-10-06 17:08:15 +02:00
trace_sched_wakeup.c sched: add affinity, task load information to sched tracepoints 2016-03-23 19:59:31 -07:00
trace_selftest.c Seems that Peter Zijlstra added a new check that is making old 2014-10-12 07:28:55 -04:00
trace_selftest_dynamic.c
trace_seq.c tracing: use %*pb[l] to print bitmaps including cpumasks and nodemasks 2015-02-13 21:21:37 -08:00
trace_stack.c tracing/stacktrace: Show entire trace if passed in function not found 2016-02-17 12:30:57 -08:00
trace_stat.c tracing: Convert the tracing facility over to use tracefs 2015-02-03 12:48:41 -05:00
trace_stat.h
trace_syscalls.c coresight: enable stm logging for trace events, marker and printk 2016-05-24 14:15:31 -07:00
trace_uprobe.c coresight: enable stm logging for trace events, marker and printk 2016-05-24 14:15:31 -07:00