aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_output.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-06tracing: Remove precision vsnprintf() check from print eventSteven Rostedt (Google)1-4/+2
2023-12-12tracing: Add size check when printing trace_marker outputSteven Rostedt (Google)1-2/+4
2023-10-19fs: create helper file_user_path() for user displayed mapped file pathAmir Goldstein1-1/+1
2023-06-30Merge tag 'trace-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-1/+3
2023-06-22tracing/timerlat: Add user-space interfaceDaniel Bristot de Oliveira1-1/+3
2023-06-14tracing: Modify print_fields() for fields output ordersunliming1-1/+1
2023-04-26tracing: Add missing spaces in trace_print_hex_seq()Ken Lin1-1/+4
2023-04-25tracing: Fix print_fields() for __dyn_loc/__rel_locBeau Belgrave1-4/+6
2023-03-29tracing: Add "fields" option to show raw trace event fieldsSteven Rostedt (Google)1-0/+168
2023-01-24tracing: Make sure trace_printk() can output as soon as it can be usedSteven Rostedt (Google)1-2/+1
2022-12-10tracing: Fix some checker warningsDavid Howells1-2/+3
2022-11-23tracing: Optimize event type allocation with IDAZheng Yejian1-50/+16
2022-04-27tracing: Remove usage of list iterator after the loop bodyJakob Koschel1-4/+9
2022-04-26tracing: Use WARN instead of printk and WARN_ONGuo Zhengkui1-9/+3
2022-01-13tracing: Account bottom half disabled sections.Sebastian Andrzej Siewior1-0/+4
2021-09-30tracing: Show kretprobe unknown indicator only for kretprobe_trampolineMasami Hiramatsu1-13/+4
2021-09-30kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu1-1/+1
2021-09-03tracing: Add migrate-disabled counter to tracing output.Thomas Gleixner1-3/+8
2021-06-25trace: Add timerlat tracerDaniel Bristot de Oliveira1-0/+47
2021-06-25trace: Add osnoise tracerDaniel Bristot de Oliveira1-1/+71
2021-04-15ftrace: Reuse the output of the function tracer for func_repeatsSteven Rostedt (VMware)1-10/+13
2021-04-15tracing: Define new ftrace event "func_repeats"Yordan Karadzhov (VMware)1-0/+48
2021-04-15tracing: Define static void trace_print_time()Yordan Karadzhov (VMware)1-9/+17
2021-03-18tracing: Add a verifier to check string pointers for trace eventsSteven Rostedt (VMware)1-1/+1
2021-02-11tracing: Show real address for trace event argumentsMasami Hiramatsu1-1/+11
2020-11-06ftrace: Add recording of functions that caused recursionSteven Rostedt (VMware)1-3/+3
2020-09-18tracing: Make the space reserved for the pid widerSebastian Andrzej Siewior1-6/+6
2020-07-09tracing: Save one trace_event->type by using __TRACE_LAST_TYPEWei Yang1-2/+2
2020-07-09tracing: Simplify defining of the next event idWei Yang1-6/+6
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-2/+2
2020-03-19tracing: Save off entry when peeking at next entrySteven Rostedt (VMware)1-9/+6
2020-03-03tracing: Have hwlat ts be first instance and record count of instancesSteven Rostedt (VMware)1-2/+2
2020-01-13tracing: Rename trace_buffer to array_bufferSteven Rostedt (VMware)1-1/+1
2019-11-14tracing: Use seq_buf_hex_dump() to dump buffersPiotr Maziarz1-0/+15
2019-09-17tracing: Be more clever when dumping hex in __print_hex()Andy Shevchenko1-3/+3
2019-07-19Merge tag 'trace-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds1-8/+1
2019-07-19tracing: Fix user stack trace "??" outputEiichi Tsukata1-8/+1
2019-06-14tracing: Fix out-of-range read in trace_stack_print()Eiichi Tsukata1-1/+1
2018-12-22tracing: Simplify printf'ing in seq_print_symRasmus Villemoes1-4/+3
2018-12-22tracing: Avoid -Wformat-nonliteral warningRasmus Villemoes1-5/+4
2018-12-22tracing: Merge seq_print_sym_short() and seq_print_sym_offset()Rasmus Villemoes1-27/+7
2018-08-16tracing: Add SPDX License format tags to tracing filesSteven Rostedt (VMware)1-0/+1
2018-07-12tracing: Reorder display of TGID to be after PIDJoel Fernandes (Google)1-2/+3
2017-10-10sched/debug: Rename task-state printing helpersPeter Zijlstra1-6/+6
2017-09-29sched/tracing: Use common task-state helpersPeter Zijlstra1-15/+6
2017-06-27tracing: Add support for display of tgid in trace outputJoel Fernandes1-0/+9
2017-06-22tracing: Show address when function names are not foundSteven Rostedt (VMware)1-4/+14
2017-05-08trace: make trace_hwlat timestamp y2038 safeDeepa Dinamani1-5/+4
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-02-22tracing: add __print_flags_u64()Ross Zwisler1-0/+38
2017-02-03trace: rename trace_print_hex_seq arg and add kdocDaniel Borkmann1-2/+13
2017-01-25trace: add variant without spacing in trace_print_hex_seqDaniel Borkmann1-3/+4
2016-11-15tracing: Add new trace_marker_rawSteven Rostedt1-0/+30
2016-09-02tracing: Add NMI tracing in hwlat detectorSteven Rostedt (Red Hat)1-1/+15
2016-09-02tracing: Added hardware latency tracerSteven Rostedt (Red Hat)1-0/+52
2016-03-22tracing: Record and show NMI statePeter Zijlstra1-3/+7
2015-09-30tracing: Move trace_flags from global to a trace_array fieldSteven Rostedt (Red Hat)1-5/+9
2015-09-28tracing: Turn seq_print_user_ip() into a static functionSteven Rostedt (Red Hat)1-2/+2
2015-09-28tracing: Inject seq_print_userip_objs() into its only userSteven Rostedt (Red Hat)1-45/+36
2015-07-20tracing: Introduce two additional marks for delayJungseok Lee1-1/+3
2015-05-13tracing: Rename ftrace_event_name() to trace_event_name()Steven Rostedt (Red Hat)1-1/+1
2015-05-13tracing: Rename FTRACE_MAX_EVENT to TRACE_EVENT_TYPE_MAXSteven Rostedt (Red Hat)1-2/+2
2015-05-13tracing: Rename ftrace_output functions to trace_outputSteven Rostedt (Red Hat)1-8/+8
2015-05-13tracing: Rename ftrace_event_{call,class} to trace_event_{call,class}Steven Rostedt (Red Hat)1-2/+2
2015-05-13tracing: Rename (un)register_ftrace_event() to (un)register_trace_event()Steven Rostedt (Red Hat)1-9/+9
2015-05-13tracing: Rename ftrace_print_*() functions ta trace_print_*()Steven Rostedt (Red Hat)1-17/+17
2015-05-06tracing: Make ftrace_print_array_seq compute buf_lenAlex Bennée1-1/+2
2015-01-28tracing: Add array printing helperDave Martin1-0/+44
2014-12-03tracing: Add additional marks to signal very large time deltasByungchul Park1-5/+29
2014-11-19tracing: Fix return value of ftrace_raw_output_prep()Steven Rostedt (Red Hat)1-4/+1
2014-11-19tracing: Add trace_seq_has_overflowed() and trace_handle_return()Steven Rostedt (Red Hat)1-251/+165
2014-11-11tracing: Add entry->next_cpu to trace_ctxwake_bin()Jiang Liu1-0/+1
2014-07-01tracing: Add trace_seq_buffer_ptr() helper functionSteven Rostedt (Red Hat)1-7/+7
2014-07-01tracing: Move the trace_seq_* functions into its own trace_seq.c fileSteven Rostedt (Red Hat)1-268/+0
2014-05-15tracing: Add __bitmask() macro to trace events to cpumasks and other bitmasksSteven Rostedt (Red Hat)1-0/+41
2014-04-08tracepoint: Use struct pointer instead of name hash for reg/unreg tracepointsMathieu Desnoyers1-1/+1
2014-03-21Revert "tracing: Move event storage for array from macro to standalone function"Steven Rostedt (Red Hat)1-21/+0
2014-03-07tracing: Move event storage for array from macro to standalone functionSteven Rostedt1-0/+21
2014-03-07tracing: Move raw output code from macro to standalone functionSteven Rostedt1-0/+31
2013-11-11ftrace, sched: Add TRACE_FLAG_PREEMPT_RESCHEDPeter Zijlstra1-2/+17
2013-07-18tracing: Use trace_seq_puts()/trace_seq_putc() where possiblezhangwei(Jovi)1-7/+7
2013-04-29Merge tag 'trace-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-9/+110
2013-03-15tracing: Rename trace_event_mutex to trace_event_semzhangwei(Jovi)1-8/+8
2013-03-15tracing: Add trace_puts() for even faster trace_printk() tracingSteven Rostedt (Red Hat)1-0/+75
2013-03-15tracing: Consolidate max_tr into main trace_array structureSteven Rostedt (Red Hat)1-1/+1
2013-03-15tracing: Add a helper function for event print functionsLi Zefan1-0/+26
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-2/+1
2012-11-13tracing: Format non-nanosec times from tsc clock without a decimal point.David Sharp1-25/+53
2012-06-14tracing: Register the ftrace internal events during early bootSteven Rostedt1-1/+1
2012-04-19tracing: Fix stacktrace of latency tracers (irqsoff and friends)Steven Rostedt1-0/+5
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2012-03-20constify path argument of trace_seq_path()Al Viro1-1/+1
2012-02-21tracing: Don't use p->len field to determine output in __print_*() functionsSteven Rostedt1-3/+3
2012-02-20tracing: Don't print an extra separator of flagsAndrey Vagin1-2/+4
2011-11-17tracing: Add irq, preempt-count and need resched info to default trace outputSteven Rostedt1-2/+14
2011-07-14tracing: Have dynamic size event stack tracesSteven Rostedt1-5/+6
2011-05-25tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machineliubo1-0/+27
2011-04-04tracing: Avoid soft lockup in trace_pipeJiri Olsa1-0/+3
2011-03-10tracing: Adjust conditional expression latency formatting.David Sharp1-8/+18
2011-03-10tracing: Remove lock_depth from event entrySteven Rostedt1-8/+2
2010-07-23Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar1-3/+0
2010-07-20tracing: Reduce latency and remove percpu trace_seqLai Jiangshan1-3/+0
2010-07-20tracing: Remove special tracesFrederic Weisbecker1-66/+0
2010-05-27Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-45/+92
2010-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-0/+16
2010-05-14tracing: Allow events to share their print functionsSteven Rostedt1-45/+92
2010-05-05tracing: Fix "integer as NULL pointer" warning.Thiago Farina1-1/+1
2010-04-30[SCSI] add scsi trace core functions and put trace pointsKei Tokunaga1-0/+1
2010-04-30[SCSI] ftrace: add __print_hex()Kei Tokunaga1-0/+15
2009-12-09tracing: Add full state to trace_seqJohannes Berg1-11/+50
2009-12-09tracing: Buffer the output of seq_file in case of filled bufferSteven Rostedt1-3/+11
2009-10-24tracing: Fix trace_seq_printf() return valueJiri Olsa1-1/+4
2009-10-07tracing: fix transposed numbers of lock_depth and preempt_countSteven Rostedt1-6/+8
2009-10-06trace: Fix missing assignment in trace_ctxwake_*Hiroshi Shimamoto1-2/+2
2009-09-11tracing: consolidate code between trace_output.c and trace_function_graph.cSteven Rostedt1-6/+24
2009-09-11tracing: add lock depth to entriesSteven Rostedt1-1/+9
2009-09-11tracing: move tgid out of generic entry and into userstackSteven Rostedt1-1/+1
2009-07-02tracing: Fix trace_print_seq()Xiao Guangrong1-2/+1
2009-06-09tracing: add protection around module events unloadSteven Rostedt1-3/+12
2009-06-09tracing: add trace_seq_vprint interfaceSteven Rostedt1-0/+32
2009-06-03tracing: add annotation to what type of stack trace is recordedSteven Rostedt1-2/+2
2009-06-03tracing: fix multiple use of __print_flags and __print_symbolicSteven Whitehouse1-6/+4
2009-06-03tracing/events: fix output format of user stackwalimis1-4/+7
2009-06-03tracing/events: fix output format of kernel stackwalimis1-7/+7
2009-06-01tracing: add exports to use __print_symbolic and __print_flags from a moduleSteven Whitehouse1-0/+3
2009-05-26tracing: add __print_symbolic to trace eventsSteven Rostedt1-0/+25
2009-05-26tracing: add __print_flags for eventsSteven Rostedt1-0/+39
2009-05-25tracing: add trace_event_read_lock()Lai Jiangshan1-7/+18
2009-05-14tracing: stop stack trace on first empty entrySteven Rostedt1-0/+2
2009-05-06tracing: trace_output.c, fix false positive compiler warningJaswinder Singh Rajput1-1/+1
2009-04-24tracing/events: reuse trace event ids after overflowSteven Rostedt1-11/+60
2009-04-23tracing: increase size of number of possible eventsSteven Rostedt1-0/+2
2009-04-14tracing/events: add export symbols for trace events in modulesSteven Rostedt1-0/+3
2009-04-07Merge branch 'tracing/urgent' into tracing/ftraceIngo Molnar1-1/+1
2009-04-07tracing: fix incorrect return type of ns2usecs()Lai Jiangshan1-1/+1
2009-04-07Merge branch 'linus' into tracing/coreIngo Molnar1-3/+16
2009-03-31trace: make argument 'mem' of trace_seq_putmem() constLi Zefan1-3/+3
2009-03-31tracing: provide trace_seq_reserve()Eduard - Gabriel Munteanu1-0/+13
2009-03-24tracing: adding function timings to function profilerSteven Rostedt1-0/+10
2009-03-20ftrace: ensure every event gets an idPeter Zijlstra1-0/+5
2009-03-19tracing: make print_(b)printk_msg_only globalSteven Rostedt1-0/+32
2009-03-16tracing: protect reader of cmdline outputSteven Rostedt1-6/+12
2009-03-12tracing/core: bring back raw trace_printk for dynamic formats stringsFrederic Weisbecker1-6/+51
2009-03-10tracing: remove funky whitespace in the trace codeSteven Rostedt1-7/+7
2009-03-06tracing/core: drop the old trace_printk() implementation in favour of trace_b...Frederic Weisbecker1-58/+12
2009-03-06tracing: infrastructure for supporting binary recordLai Jiangshan1-0/+75
2009-03-04tracing: remove extra latency_trace method from trace structureSteven Rostedt1-32/+0
2009-02-09Merge branch 'tip/tracing/core/devel' of git://git.kernel.org/pub/scm/linux/k...Ingo Molnar1-3/+3
2009-02-07trace: remove deprecated entry->cpuSteven Rostedt1-3/+3
2009-02-05trace: assign defaults at register_ftrace_eventArnaldo Carvalho de Melo1-2/+11
2009-02-04trace: make the trace_event callbacks return enum print_line_tArnaldo Carvalho de Melo1-21/+31
2009-02-04trace: judicious error checking of trace_seq resultsArnaldo Carvalho de Melo1-72/+51
2009-02-03trace: Change struct trace_event callbacks parameter listArnaldo Carvalho de Melo1-77/+62
2009-02-03trace: better manage the context info for eventsFrederic Weisbecker1-0/+107
2009-01-16trace: clean up format errors in calls to trace_seq_printfSteven Rostedt1-1/+1
2009-01-16ftrace: fix trace_outputLai Jiangshan1-34/+31
2008-12-29ftrace: change trace.c to use registered eventsSteven Rostedt1-0/+467
2008-12-29ftrace: set up trace event hash infrastructureSteven Rostedt1-0/+365