linux/kernel/trace/trace_functions_graph.c
<<
on> .13/spa2.6 .13/form.6 .13a on> .1 href="../linux+v3tio10/kernel/trace/trace_func="v2s_graph.c">on> .13img src="../.static/gfx/right.png" alt=">>">on3/spa2.6on3spa2 class="lxr_search">on> on> .13input typ.6.hidden" nam.6.navtarget" v2.6.">on> .13input typ.6.text" nam.6.search" id6.search">on> .13butt > typ.6.submit">Search.6 .13/form.6 3/spa2.6on3spa2 class="lxr_prefs".6 .13a href="+prefs?return=kernel/trace/trace_func="v2s_graph.c"on> .1 onclick="return ajax_prefs();">on> .1Prefs6 .13/a>on3/spa2.6> .1 13/div.6> .1 13form ac="v2="ajax+*" method="post" v2submit="return false;">on3input typ.6.hidden" nam.6.ajax_lookup" id6.ajax_lookup" v2.6.">o> .1 13/form.6o> .1 13div class="headingbott m"> .1 .1 .1 13div id6.search_results" class="search_results"6 ..6> .1 13/div.6 3div id6.content">6 3div id6.file_contents".
1 113/a>3spa2 class="comment">/*3/spa2.61 123/a>3spa2 class="comment"> *3/spa2.61 133/a>3spa2 class="comment"> * Func="v2 graph tracer.3/spa2.61 143/a>3spa2 class="comment"> * Copyright (c) 2008-2009 Frederic Weisbecker <fweisbec@gmail.com>3/spa2.61 153/a>3spa2 class="comment"> * Mostly borrowed from func="v2 tracer which1 163/a>3spa2 class="comment"> * is Copyright (c) Steven Rostedt <srostedt@redhat.com>3/spa2.61 173/a>3spa2 class="comment"> *3/spa2.61 183/a>3spa2 class="comment"> */3/spa2.61 193/a>#include <linux/debugfs.h3/a>>61   
 a>#include <linux/uaccess.h3/a>>61 11
 a>#include <linux/ftrace.h3/a>>61 12
 a>#include <linux/slab.h3/a>>61 13
 a>#include <linux/fs.h3/a>>61 143/a>61 15
 a>#include "trace.h3/a>"61 16
 a>#include "trace_output.h3/a>"61 173/a>61 183/a>3spa2 class="comment">/* When set, irq func="v2s will be ignored */3/spa2.61 193/a>static int13a href="+code=ftrace_graph_skip_irqs" class="sref">ftrace_graph_skip_irqs3/a>;61 203/a>61 213/a>struct13a href="+code=fgraph_cpu_data" class="sref">fgraph_cpu_data3/a> {61 22
 a>        3a href="+code=pid_t" class="sref">pid_t
 a>           3a href="+code=last_pid" class="sref">last_pid3/a>;61 23
 a>        int1            3a href="+code=depth" class="sref">depth3/a>;61 24
 a>        int1            3a href="+code=depth_irq" class="sref">depth_irq3/a>;61 25
 a>        int1            3a href="+code=ignore" class="sref">ignore3/a>;61 26
 a>        unsigned long   3a href="+code=enter_funcs" class="sref">enter_funcs
 a>[3a href="+code=FTRACE_RETFUNC_DEPTH" class="sref">FTRACE_RETFUNC_DEPTH
 a>];61 273/a>};61 283/a>61 293/a>struct13a href="+code=fgraph_data" class="sref">fgraph_data3/a> {61 30
 a>        struct13a href="+code=fgraph_cpu_data" class="sref">fgraph_cpu_data3/a> 3a href="+code=__percpu" class="sref">__percpu3/a> *3a href="+code=cpu_data" class="sref">cpu_data3/a>;61 313/a>61 32
 a>        3spa2 class="comment">/* Place to preserve last processed entry. */3/spa2.61 33
 a>        struct13a href="+code=ftrace_graph_ent_entry" class="sref">ftrace_graph_ent_entry
 a>   3a href="+code=ent" class="sref">ent3/a>;61 34
 a>        struct13a href="+code=ftrace_graph_ret_entry" class="sref">ftrace_graph_ret_entry
 a>   3a href="+code=ret" class="sref">ret3/a>;61 35
 a>        int1                            3a href="+code=failed" class="sref">failed3/a>;61 36
 a>        int1                            3a href="+code=cpu" class="sref">cpu3/a>;61 373/a>};61 383/a>61 393/a>#define 3a href="+code=TRACE_GRAPH_INDENT" class="sref">TRACE_GRAPH_INDENT
 a>      261 403/a>61 413/a>3spa2 class="comment">/* Flag ue="v2s */3/spa2.61 423/a>#define 3a href="+code=TRACE_GRAPH_PRINT_OVERRUN" class="sref">TRACE_GRAPH_PRINT_OVERRUN
 a>       0x161 433/a>#define 3a href="+code=TRACE_GRAPH_PRINT_CPU" class="sref">TRACE_GRAPH_PRINT_CPU
 a>           0x261 443/a>#define 3a href="+code=TRACE_GRAPH_PRINT_OVERHEAD" class="sref">TRACE_GRAPH_PRINT_OVERHEAD
 a>      0x461 453/a>#define 3a href="+code=TRACE_GRAPH_PRINT_PROC" class="sref">TRACE_GRAPH_PRINT_PROC
 a>          0x861 463/a>#define 3a href="+code=TRACE_GRAPH_PRINT_DURATION" class="sref">TRACE_GRAPH_PRINT_DURATION
 a>      0x1061 473/a>#define 3a href="+code=TRACE_GRAPH_PRINT_ABS_TIME" class="sref">TRACE_GRAPH_PRINT_ABS_TIME
 a>      0x2061 483/a>#define 3a href="+code=TRACE_GRAPH_PRINT_IRQS" class="sref">TRACE_GRAPH_PRINT_IRQS
 a>          0x4061 493/a>61 503/a>static struct13a href="+code=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="+code=trace_opts" class="sref">trace_opts
 a>[] = {61 51
 a>        3spa2 class="comment">/* Display overruns? (for self-debug purpose) */3/spa2.61 52
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=overrun" class="sref">overrun
 a>, 3a href="+code=TRACE_GRAPH_PRINT_OVERRUN" class="sref">TRACE_GRAPH_PRINT_OVERRUN
 a>) },61 53
 a>        3spa2 class="comment">/* Display CPU ? */3/spa2.61 54
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=cpu" class="sref">cpu3/a>, 3a href="+code=TRACE_GRAPH_PRINT_CPU" class="sref">TRACE_GRAPH_PRINT_CPU
 a>) },61 55
 a>        3spa2 class="comment">/* Display Overhead ? */3/spa2.61 56
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=overhead" class="sref">overhead
 a>, 3a href="+code=TRACE_GRAPH_PRINT_OVERHEAD" class="sref">TRACE_GRAPH_PRINT_OVERHEAD
 a>) },61 57
 a>        3spa2 class="comment">/* Display proc nam./pid */3/spa2.61 58
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=proc" class="sref">proc
 a>, 3a href="+code=TRACE_GRAPH_PRINT_PROC" class="sref">TRACE_GRAPH_PRINT_PROC
 a>) },61 59
 a>        3spa2 class="comment">/* Display dura="v2 of execu="v2 */3/spa2.61 60
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=dura="v2" class="sref">dura="v2
 a>, 3a href="+code=TRACE_GRAPH_PRINT_DURATION" class="sref">TRACE_GRAPH_PRINT_DURATION
 a>) },61 61
 a>        3spa2 class="comment">/* Display absolute time of a2 entry */3/spa2.61 62
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=abstime" class="sref">abstime
 a>, 3a href="+code=TRACE_GRAPH_PRINT_ABS_TIME" class="sref">TRACE_GRAPH_PRINT_ABS_TIME
 a>) },61 63
 a>        3spa2 class="comment">/* Display interrupts */3/spa2.61 64
 a>        { 3a href="+code=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+code=funcgraph" class="sref">funcgraph
 a>-3a href="+code=irqs" class="sref">irqs3/a>, 3a href="+code=TRACE_GRAPH_PRINT_IRQS" class="sref">TRACE_GRAPH_PRINT_IRQS
 a>) },61 65
 a>        { } 3spa2 class="comment">/* Empty entry */3/spa2.61 663/a>};61 673/a>61 683/a>static struct13a href="+code=tracer_flags" class="sref">tracer_flags3/a> 3a href="+code=tracer_flags" class="sref">tracer_flags3/a> = {61 69
 a>        3spa2 class="comment">/* Don't display overruns a2d proc by default */3/spa2.61 70
 a>        .3a href="+code=val" class="sref">val3/a> = 3a href="+code=TRACE_GRAPH_PRINT_CPU" class="sref">TRACE_GRAPH_PRINT_CPU
 a> | 3a href="+code=TRACE_GRAPH_PRINT_OVERHEAD" class="sref">TRACE_GRAPH_PRINT_OVERHEAD
 a> |61 71
 a>               3a href="+code=TRACE_GRAPH_PRINT_DURATION" class="sref">TRACE_GRAPH_PRINT_DURATION
 a> | 3a href="+code=TRACE_GRAPH_PRINT_IRQS" class="sref">TRACE_GRAPH_PRINT_IRQS
 a>,61 72.1.6"
	ptio2io5.12"
	  >
2ti,6
  >
  v2  
 2t
 2
  vaecodeion>
  
  ptio1io2>>
  
  1  classarras_graph.c#L35" i classarrastrace_func="v2s_graph.c#L38" id6.L38" class="line" na7.6.L67">7 673/a>6trace.h3/a>"6<7 id6.L8"  class="line" nam.6.L8">ef="+7/a>3spa2 class="comment"> *3/spa2.6tr73/a>#include < mn7" cbeing also uructtom.6.L70">2ti RACEs,spa2.6  re uructb   {3a " class>1 1    others/spa2.6TRACE_GR8PH_PR80/a>#include < mnCopyright (c) 2008-2009 Frederic Weisbecker <fweisbec8APH_PRIN8_DURATION
 a> | 3a href8"+cod8e" nam.6.L42">1 423/a>#defiode=val" class="sref">val3/a> = 3a href="+code=TRACE_GRAPH820"
	  >8opt2>
  >
  v2  
 2t
 28  vae8odeioenum">/* Don't display overruns a2d proc by defaul822option8
  
  
  
  1 func="v2_FILL_FULL_graph.c#L35" ifunc="v2_FILL_FULL4" cla= -1href="kernel/trace/trace_func="v2s_graph.c#L6v3.28=funcgra8h" class="sref">funcgra8h
 a>844" class="lin nam.6.L31">1 func="v2_FILL_STAR/a>, 3a href="+cfunc="v2_FILL_STAR/	ptio16-2href="kernel/trace/trace_func="v2s_graph.c#L6v3.28e/trace_8unc="v2s_graph.c#L66" i86.L66854" class="lin nam.6.L31">1 func="v2_FILL_ENam.6.L71">1 71
 func="v2_FILL_ENa4" clas16-3href="kernel/trace/trace_func="v2s_graph.c#L6v3.28.6.L67">8 673/a>6tracer_flags3/a> 3a hr8" id6.L9"" class="line" nam.6.L9"f">tr8cer_flags3/aenum" },6tracer_flags3/a> 3a hr8 */3/spa8.6) },61 e="v3.2.14"
	  >s6TRACE_GR9PH_PR9NT_CPU
 a> | GRAPH_PRINT_IRQS" class="sreuref="kernel"
	  >uv2s_gra_PRINT_IRQS" cla>1 69
 a>        3sss="comme)func="v2s_graph.c#L68" id6.L68" class="line" nam.9APH_PRIN9_DURATION
 a> | 3a href9"+cod9ent">/* Place to preserve last processed entry. */3/s920"
	  >9opt2>
  >
  v2  
 2t
 29  vae9/a>3spa2 class="comment"> *ss=Add a2 class="cfalse;">ddress tomthecommenc> ack ="colacad 3afo.clude/linux/debugfs.h" class="fref">linux/debugfs.h3/a>>22option9
  
  
  
  linux/debugfs.h3/a>>=funcgra9h" class="sref">funcgra9h
 a>94/a>#i},61 35
 a>        int1                 , FTRACE_RETFUNC5">1 35
 a>    nux/">TRACE_GRAPH_PRINT    , " ide" nam.6.L31">1         int1            3a hrhref="kernel/trace/trace_func="v2s_graph.c#L6v3.29e/trace_9unc="v2s_graph.c#L66" i96.L6695T_CPU
 a> | GRAPH_PRINT_IIIIIFTRACE_RETFUNC5">1 35
 a>    nrL66_po3a hr">TRACE_GRAPH_PRrL66_po3a hromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.29.6.L67">9 673/a>6calltr93a href="+codraph.c#L20" id6.L20index/trace/trace_funndextrace_func="v2s_graph.c#L38" id6.L38" class="line" na9t;6tracer_ue=3/a> 3a href="10>6curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.210t;6tracer_ue=3/a> 3a href="10ef="kerne0l/trace/trace_func="v2s_03H_P_f64" class="line" nam.6.L64">1 64
 a> de=ftrace_graph_skip_irqs" class="sref">ftrace_graph_ski0.L15">1 105
 a>#include "ftrace_graph_ski0 href="ke0rnel/trace/trace_func="v05H_P_f.c#L6" id6.L6" class="line" hhhhhhhh* anything elseCopyright (c) 2008-2009 Frederic Weisbecker <fweisbec10h3/a>&quo0t;6ftrace_graph_ski0.L18">1 1083/a>3spa2 class="commen07H_P_f6.L58" class=" nam.6.L31">1 emp_rmb="v3.2.14"
	  >smp_rmbGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.10ref="kern0el/trace/trace_func="v2s08H_P_fACE_GRAPH_INDENT" class="sref">TRACE_GRAPH_INDENT
 a>10p_irqs3/a0>;6 ack " cfullh*ode=ftrace_graph_skip_irqs" class="sref">ftrace_graph_ski>>6curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    curr_   _> ack int1          curr_   _> ack	ptio1169ption>
 6 71 273/a>};6/* Don't display overruns a2d proc by defaul1gt;6TRACE_GRAPH_P}tomic_ix/GRAPH&/s">1 35
 a>    curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    
1 115
 a>#include "trace.h3/a>"61 call&quoot;6trace.h3/a>"6<16.L18">1 1183/a>3spa2 class="commennt">/116.L58" class=" nam.6.L31">1 index/trace/trace_funndextraco16++NT_DURATION
 a>curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    curr_   _> ack int1          curr_   _> ack	ptifunc="v2s_graph.c#L68" id6.L68" class="line" nam.1.ref="kernnel/trace/trace_func="v2ss_gra118.L58" class=" nam.6.L31">1 barrihr">TRACE_GRAPH_PbarrihrGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.1.p_irqs3/aa>;61 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
      int1                 o169ption>
 6 7fa16.L21">1 1213/a>struct13a href="+c1ode=f1204" class="lin nam.6.L31">1 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  nux/">TRACE_GRAPH_PRINT    o169ption>
 6 7TRACE_GRAPH_PRINT               3a href="+code=failed" class="sref">fa16t;61 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  call1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  sub1 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  fp">TRACE_GRAPH_PRp    o169ption>
 6 7TRACE_GRAPH_PRrL66_po3a hrommee_func="v2s_graph.c#L38" id6.L38" class="line" na12.L15">1 1kernel/trace/trace_func=1"v2s_1raph.c#L25" ide" nam.6.L31">1         int1            3a hro169ption>
 6 7&quof="+code=FTRACE_RETFUNC_1DEPTH1 class="sref">false;"0e_func="v2s_graph.c#L38" id6.L38" class="line" na12.L18">1 11 283/a>6fgraph_data3/a> {6#include <ddress tomthecommenc> ack ="colacad 3afo.clude/linux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1> 3a href1="+code=__percpu" class=1"sref13s
 a>[] = {6voidux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1>t;6        3spa2 clas1s="co1ment">i},61 6.L35_graph.c#L35" i6.L35GRAP, FTRACE_RETFUNCe" nam.6.L31">1     int1                 ,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1>a href="kref="kernel/trace/trace_1func=132TRACE_GRAPH_PRINT_IcccccccccFTRACE_RETFUNC5">1 35
 a>    nrL66_po3a hr">TRACE_GRAPH_PRrL66_po3a hromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.21h_ent_ent1ry
 a>   3a href="+code=1ent" 1lass=">/* Don't display overruns a2d proc by defaul1h_ret_ent1ry
 a>   3a href="+code=1ret" 1lass="sref">reraph.c#L20" id6.L20index/trace/trace_funndextrace_func="v2s_graph.c#L38" id6.L38" class="line" na1iled3/a>;16;61 index/trace/trace_funndextraco16NT_DURATION
 a>curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    curr_   _> ack int1          curr_   _> ack	ptifunc="v2s_graph.c#L68" id6.L68" class="line" nam.1m.6.L38">11 383/a>61 1393/a>#define 3a href="+1code=133a href="+codrf (NT_DURATION
 a>unlikels_graph.c#L35" iunlikelsGRAPH" nam.6.L31">1 index/trace/trace_funndextraco" cl 0))">/* Don't display overruns a2d proc by defaul1      26<1a href="kernel/trace/tra1ce_fu139TRACE_GRAPH_PRINT_IcTRACE_GRAPH_PRtrace/trace_stopGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.16.L41">1 1413/a>3spa2 class="comme1nt">/14NT_CPU
 a> | GRAPH_PRftrace_graph_skiNT_OVERRU1N
 a>       0x161     int1                 o16HFTRACE_RETFUN)i},6   1        0x261 155
 a>#include "re__func="v2s_graph.c#L38" id6.L38" class="line" na1PROC
 a> 1         0x86      0x106, 3a href="+cCONFIG_HAVE_rnel="v2_o5.12"FP_TES/26" _func="v2s_graph.c#L38" id6.L38" class="line" na1I.6.L38">1IME
 a>      0x2061 58
 de=ftrace_graph_skip_irqs" class="sref">ftrace_graph_skiN.L39">1 1         0x406ftrace_graph_skiN     26<1503/a>static struct13a h1ref="149/a>#include <ure that "t is what wecexpect "tde=ftrace_graph_skip_irqs" class="sref">ftrace_graph_ski+code=tra1ce_opts" class="sref">tr1ace_o150/a>#include <ftrace_graph_ski+t;61 423/a>#defioPRINT_Ice= ddress inmthecRrL66 po3a hr,=    does a cop{ 3astcad,mthe;de=ftrace_graph_skip_irqs" class="sref">ftrace_graph_ski+T_OVERRU1ph" class="sref">funcgra1ph
 a15/a>3spa2 class="comment"> * PRINT_Ice=LhecRclass="c_grapcommencc int    .=Th" ctecl detect cth" de=ftrace_graph_skip_irqs" class="sref">ftrace_graph_ski+U
 a>   1nc="v2s_graph.c#L54" id61.L54"15="line" nam.6.L4">1 143/a>3sPRINT_Ice=caseCopyright (c) 2008-2009 Frederic Weisbecker <fweisbec1e=funcgra1ph" class="sref">funcgra1ph
 a15/trace/trace_func="v2s_graphhhhhhhhh*opyright (c) 2008-2009 Frederic Weisbecker <fweisbec1eROC
 a> 1ce_func="v2s_graph.c#L561" id615.c#L6" id6.L6" class="line" hhhhhhhh* Curr   ly, x86_32cc thref="mizecRa>  izec(-Os)3makns=Lheclateclopyright (c) 2008-2009 Frederic Weisbecker <fweisbec1eNT_DURAT1ph" class="sref">funcgra1ph
 a15e_func="v2s_graph.c#L7" id6.hhhhhhhh* gcc do=LhecaboveCopyright (c) 2008-2009 Frederic Weisbecker <fweisbec1e.6.L38">1trace_func="v2s_graph.c#1L58" 15/a>3spa2 class="comment"> */hhhhhhhh*ode=ftrace_graph_skip_irqs" class="sref">ftrace_graph_skie=funcgra1ph" class="sref">funcgra1ph
 a153a href="+codrf (NT_DURATION
 a>unlikels_graph.c#L35" iunlikelsGRAPH" nam.6.L31">1 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  fp">TRACE_GRAPH_PRp    o!169ption>
 6 7TRACE_GRAPH_PRrL66_po3a hromme))">/* Don't display overruns a2d proc by defaul1ef="kerne1l/trace/trace_func="v2s_1graph159TRACE_GRAPH_PRINT_IcTRACE_GRAPH_PRtrace/trace_stopGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.1e=funcgra1ph" class="sref">funcgra1ph
 a16NT_CPU
 a> | GRAPH_PRftrace_graph_skia href="k1ernel/trace/trace_func="1v2s_g16=TRACE_GRAPH_PRINT_Iclass="line" nam.6.string"trace_f >3spa2 claE%psc   se;"ooE%lx\nph.c#L1e=ftra,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1e=funcgra1ph" class="sref">funcgra1ph
 a162TRACE_GRAPH_PRINT_Icccccc" nam.6.L31">1 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  fp">TRACE_GRAPH_PRp    ,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1eU
 a>   1ce_func="v2s_graph.c#L641" id6163TRACE_GRAPH_PRINT_IcNT_IcTRACE_GRAPH_PRrL66_po3a hromme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1e=funcgra1ph" class="sref">funcgra1ph
 a1-3a href="+codddddddddddddd(void *)i},61 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  fux/">TRACE_GRAPH_PRINT    ,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g1eROC
 a> 1func="v2s_graph.c#L66" i1d6.L6165T_CPU
 a> | GRAPH_PRINT_Ii},61 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
      int1                 )func="v2s_graph.c#L68" id6.L68" class="line" nam.1eh3/a>"t;61     int1                 o16HFTRACE_RETFUN)i},61 1683/a>static struct13a h1ref="167T_CPU
 a> | GRAPH_PR="lse;func="v2s_graph.c#L68" id6.L68" class="line" nam.1ef="+code1=tracer_flags" class="sr1ef">t163a href="+cod__func="v2s_graph.c#L38" id6.L38" class="line" na1t */3/spa12.6TRACE_GR1APH_P17Flag ue="v2s */3/spa2.61     int1                 o16i},61 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
      int1                 func="v2s_graph.c#L18" id6.L18" class="line" nam.6.=funcgra1
  >
  v2  
 2t
 21
  va17href="kernel/trace/trace_fun6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>    nux/">TRACE_GRAPH_PRINT    o169ption>
 6 7) *3/s">1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  nux/">TRACE_GRAPH_PRINT               3a href="+code=failed" class="sref">fa1322option1>
  
  
  
  1 6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>    call1 35
 a>       _> ack int1             _> ackomme#L27" id6.L27" cindex/trace/trace_funndextrac]ptio1io2>>
  
  callfuncgra17h
 a1744" class="lin nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>    61 35
 a>    curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    
1 6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>            int1            3a hro169ption>
 6 717 673/a>61 1883/a>3spa2 class="commentef="17When set, irq func="v2s will be ignored */3/spa2.6t173/a>#include <ftrace_graph_ski7 */3/spa17.6TRACE_GR18PH_P180/a>#include <ddressCopyright (c) 2008-2009 Frederic Weisbecker <fweisbec1"APH_PRIN18_DURATION
 a> | 3a href18"+co18e" nam.6.L42">1 423/a>#defiode=val" class="sref">val3/a> = 3a href="+code=TRACE_GRAPH1820"
	  >18opt2>
  >
  v2  
 2t
 218  va18odeioFTRACE_RETFUNC5">1 35
 a>    na href="lse;_6o_handlhr">TRACE_GRAPH_PRa href="lse;_6o_handlhrGRAPHFTRACE_RETFUNC5">1 35
 a>    nrL66_po3a hr">TRACE_GRAPH_PRrL66_po3a hromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.21822option18
  
  
  
  funcgra18h
 a1844" class="lit3/a>;61 6.L35_graph.c#L35" i6.L35GRAPe_func="v2s_graph.c#L38" id6.L38" class="line" na18e/trace_18unc="v2s_graph.c#L66" i186.L61854" class="liFTRACE_RETFUNC5">1 35
 a>        int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na18.6.L67">18 673/a>6trace.h3/a>"6<18 id6.L8"18 class="line" nam.6.L8"18ef="186.L58" class=" nam.6.L31">1 d6.L35"pops="lse;_6.L35_graph.c#L35" id6.L35"pops="lse;_6.L35GRAPH&/s">1 35
 a>    6.L35_graph.c#L35" i6.L35GRAP, &/s">1 35
 a>        int1                 , 5">1 35
 a>    nrL66_po3a hr">TRACE_GRAPH_PRrL66_po3a hromme)e_func="v2s_graph.c#L38" id6.L38" class="line" na18ref="kerneel/trace/trace_func="v2s_f">t188.L58" class=" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAPptio1io2>>
  
     1 d6.L35"trace_funse;_graph.c#L35" id6.L35"trace_funse;deAPH&/s">1 35
 a>    6.L35_graph.c#L35" i6.L35GRAP)func="v2s_graph.c#L68" id6.L68" class="line" nam.19PRINT_CP19" class="sref">TRACE_GR19PH_P1904" class="lin nam.6.L31">1 barrihr">TRACE_GRAPH_PbarrihrGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.19APH_PRIN19_DURATION
 a> | 3a href19"+co1914" class="lin nam.6.L31">1 curr    struct13a hrefcurr   
 a>) *3/s">1 35
 a>    curr_   _> ack int1          curr_   _> ack	pti--func="v2s_graph.c#L68" id6.L68" class="line" nam.1920"
	  >19opt2>
  >
  v2  
 2t
 219  va192de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="1t22option19
  
  
  
  unlikels_graph.c#L35" iunlikelsGRAPH!NT_DURATION
 a>    int1                 ))">/* Don't display overruns a2d proc by defaul1t=funcgra19h" class="sref">funcgra19h
 a193a href="+codddddddddTRACE_GRAPH_PRtrace/trace_stopGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.19e/trace_19unc="v2s_graph.c#L66" i196.L6195T_CPU
 a> | GRAPH_PR19 673/a>6TRACER_OPT
 a>(3a href="+cod19 id6.L8"19 class="line" nam.6.L8"19ef="197T_CPU
 a> | GRAPH_PR" nam.6.L31">1     int1                 o16HFTRACE_RETFUN)i},6t193a href="+cod__func="v2s_graph.c#L38" id6.L38" class="line" na19t;6tracer_ue=3/a> 3a href="20>61 35
 a>        int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na20t;6tracer_ue=3/a> 3a href="20ef="kern20l/trace/trace_func="v2s203H_P2064" c3a ace/trace_func="v2trace/trace_="v2s_graph.c#L35" iv2trace/trace_="v2sGRAPH> = {61 tr">TRACE_GRAPH_Ptromme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g20.L15">1 205
 a>#include "TRACE_GRAPH_PRtrace/trace_   
 a>ne" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g205L15">1 20unc="v2s_graph.c#L66" i205H_P205T_CPU
 a> | GRAPH_PRINT_IIIIIIIIIIIIFTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="comme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g206L15">1 20 673/a>61 2083/a>3spa2 class="comme207H_P2f6.L58>/* Don't display overruns a2d proc by defaul20ref="ker20el/trace/trace_func="v2208H_P203a href="+codt3/a>;6TRACE_GRAPH_PRtrace/ev   _call
 a>ne" nam.6.L31">1 call">TRACE_GRAPH_Pcall
 a>n= &/s">1 35
 a>    ev   _ a2dtrace_="v2s_graph.c#L35" iev   _ a2dtrace_="v2s    e_func="v2s_graph.c#L38" id6.L38" class="line" na209ef="ker20ef="kernel/trace/trace_209H_P2ffunc="v2s_grat3/a>;61 ev    int1          ev   
 a>e_func="v2s_graph.c#L38" id6.L38" class="line" na2>>6;61 buffer int1          buffer
 a>n169ption>
 6 7TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    buffer int1          buffer
 a>e_func="v2s_graph.c#L38" id6.L38" class="line" na2>t;61 e"v2s_graph.c#L35" ie"v2s    e_func="v2s_graph.c#L38" id6.L38" class="line" na2tracer_ue=3/a> 3a href="2ref="kern2el/trace/trace_func="v2s2_grap214" id6.L24" clf (NT_DURATION
 a>unlikels_graph.c#L35" iunlikelsGRAPHce/trace_func="v2this_cpu_r1 215
 a>#include "&qu2ot;61 ev    int1          ev   
 a>o169ption>
 6 7linux/debugfs.h3/a>&g26.L18">1 2183/a>3spa2 class="comme2nt">/217T_CPU
 a> | GRAPH_PRRRRRRRRRRRRRRRRRRRRRRRRRRR izeof(e" nam.6.L31">1 e"v2s_graph.c#L35" ie"v2s    ), 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na2aref="ker2nel/trace/trace_func="v22s_gra213a href="+codrf (!NT_DURATION
 a>ev    int1          ev   
 a>)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22r9ef="ker2a>;61 2213/a>struct13a href="+c2ode=f2204" class="lin nam.6.L31">1 e"v2s_graph.c#L35" ie"v2s      o169ption>
 6 71 e"v2s_graph.c#L35" ie"v2s    ) *3/s">1 35
 a>    trace_fun">TRACE_GRAPH_Ptrace_   
 a>nnnnnnnnnnnnnnnnnnnnnnnn=ne" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAPe_func="v2s_graph.c#L38" id6.L38" class="line" na26a href="2eernel/trace/trace_func=2vv2s_2 href="kernel/rf (!NT_DURATION
 a>filter/curr   _check_discar href="kernel/tr/ilter/curr   _check_discar GRAPHce/trace_func="buffer int1          buffer
 a>graph.c#L65" id6.call">TRACE_GRAPH_Pcall
 a>graph.c#L65" id6.e"v2s_graph.c#L35" ie"v2s    graph.c#L65" id6.ev    int1          ev   
 a>))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.222ef="kern2race/trace_func="v2s_gra2ph.c#223TRACE_GRAPH_PRINT_Ic9ption>
 6 7)e_func="v2s_graph.c#L38" id6.L38" class="line" na26.L15">1 2kernel/trace/trace_func=2"v2s_22ernel/trace/trace.h" class="fref">trace.h3/a>"6<2f="kernel2/trace/trace_func="v2s_g2raph.225T_CPU
 a> | false;"1e_func="v2s_graph.c#L38" id6.L38" class="line" na26h3/a>&qu2f="+code=FTRACE_RETFUNC_2DEPTH226rnel__func="v2s_graph.c#L38" id6.L38" class="line" na22.L18">1 21 283/a>6
 6 7#>/* Don't display overruns a2d proc by defaul2> 3a href2="+code=__percpu" class=2"sref23Pa href="+codrf (!NT_DURATION
 a>Rtrace/trace_skip_rnel/trace/trace_fu/trace/trace_skip_rnela hre|ph.c#L72" id6.L72trace/recurspro_tecl_graph.c#L35" i6.L35Lrecurspro_teclGRAPHce/trace_func="ode=TcIRQ_BI/a>, 3a href="+code=TcIRQ_BI/
 a>))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22>t;6        3spa2 clas2s="co23=TRACE_GRAPH_PRINT_Icfalse;"0e_func="v2s_graph.c#L38" id6.L38" class="line" na2>a href="2ref="kernel/trace/trace_2func=232de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="2h_ent_ent2ry
 a>   3a href="+code=2ent" 233T_CPU
 a> | false;"9ption>
 6 7   3a href="+code=2ret" 2lass="__func="v2s_graph.c#L38" id6.L38" class="line" na2iled3/a>;26;6TRACE_GRAPH_PRtrace/trace_   
 a>ne" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22>.L18">1 21 383/a>61 2393/a>#define 3a href="+2code=233a href="+codt3/a>;61 tr">TRACE_GRAPH_Ptrommeo169ption>
 6 7;61 data int1          dataGRAPe_func="v2s_graph.c#L38" id6.L38" class="line" na26.L41">1 2413/a>3spa2 class="comme2nt">/24NT_CPU
 a> | FTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="commee_func="v2s_graph.c#L38" id6.L38" class="line" na26t;6   2        0x26#include "re3a ace/trace_func="pchref="kernel/trrcommee_func="v2s_graph.c#L38" id6.L38" class="line" na2Pled3/a>;2         0x86      0x106))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22I.6.L38">2IME
 a>      0x2061 2         0x406fgraph_data3/a> {6TRACER_OPT
 a>(3a href="+cod2+code=tra2ce_opts" class="sref">tr2ace_o25Pa href="+codrf (!Hce/trace_func="6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>            int1            3a hro|ph.c#L72" id6.L72Rtrace/trace_>ddr">TRACE_GRAPH_PRtrace/trace_>ddrGRAPHce/trace_func="6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>    nux/">TRACE_GRAPH_PRINT    ))o|pR_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod2+t;6funcgra2ph
 a252TRACE_GRAPH_PRINT_Icfalse;"0e_func="v2s_graph.c#L38" id6.L38" class="line" na2+U
 a>   2nc="v2s_graph.c#L54" id62.L54"25="lin_func="v2s_graph.c#L38" id6.L38" class="line" na2+_ret_ent2ph" class="sref">funcgra2ph
 a2544" class="lin nam.6.L31">1 locAC_rne_sav5_graph.c#L35" ilocAC_rne_sav5GRAPHce/trace_func="/>1 69
 a>        3sss="comme)func="v2s_graph.c#L68" id6.L68" class="line" nam.2eROC
 a> 2ce_func="v2s_graph.c#L562" id62554" class="lin nam.6.L31">1 cpu_graph.c#L35" icpu="lio169ption>
 6 7funcgra2ph
 a25s_graph.c#L37" nam.6.L31">1 data int1          dataGRAPn169ption>
 6 7TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    data int1          dataGRAP#L27" id6.L27" ccpu_graph.c#L35" icpu="li]func="v2s_graph.c#L68" id6.L68" class="line" nam.2e.6.L38">2trace_func="v2s_graph.c#2L58" 256.L58" class=" nam.6.L31">1 )isable href="kernel/trdisable     o169ption>
 6 71 35
 a>    data int1          dataGRAP) *3/s">1 35
 a>    disable href="kernel/trdisable     )func="v2s_graph.c#L68" id6.L68" class="line" nam.2e.L39">1 2ph" class="sref">funcgra2ph
 a253a href="+codrf (NT_DURATION
 a>likels_graph.c#L35" ilikelsGRAPHce/trace_func=")isable href="kernel/trdisable     o1= 1))">/* Don't display overruns a2d proc by defaul2ef="kerne2l/trace/trace_func="v2s_2graph259TRACE_GRAPH_PRINT_Ic
 6 7funcgra2ph
 a26NT_CPU
 a> | GRAPH_PRTRACE_GRAPH_Ptrommegraph.c#L65" id6.6.L35_graph.c#L35" i6.L35GRAP, 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na2a href="k2ernel/trace/trace_func="2v2s_g26=TRACE_GRAPH_} elset>/* Don't display overruns a2d proc by defaul2e=funcgra2ph" class="sref">funcgra2ph
 a262TRACE_GRAPH_PRINT_Ic   2ce_func="v2s_graph.c#L642" id6263TRACE_GRAPH___func="v2s_graph.c#L38" id6.L38" class="line" na2e=funcgra2ph" class="sref">funcgra2ph
 a26ernel/trace/trace.h" class="fref">trace.h3/a>"6<2eROC
 a> 2func="v2s_graph.c#L66" i2d6.L62654" class="lin nam.6.L31">1 }tomic_de/">TRACE_GRAPH_P}tomic_de/GRAPH&/s">1 35
 a>    data int1          dataGRAP) *3/s">1 35
 a>    disable href="kernel/trdisable     )func="v2s_graph.c#L68" id6.L68" class="line" nam.2eh3/a>&qu2tt;61 locAC_rne_reclore_graph.c#L35" ilocAC_rne_recloreGRAPHce/trace_func="/>1 69
 a>        3sss="comme)func="v2s_graph.c#L68" id6.L68" class="line" nam.26.L68">1 2683/a>static struct13a h2ref="26When set, irq func="v2s will be ignored */3/spa2.6t263a href="+codfalse;"5">1 35
 a>        int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na2t */3/spa22.6TRACE_GR2APH_P27Flag ue="v2s */3/spa2.6TRACE_GRAPH_PRtrace/trace_   
 a>ne" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22.=funcgra2
  >
  v2  
 2t
 22
  va27href=>/* Don't display overruns a2d proc by defaul2322option2>
  
  
  
  erruing_olacse_graph.c#L35" i6.L3ing_olacseGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22.=funcgra27h" class="sref">funcgra27h
 a273a href="+codddddddddfalse;"1e_func="v2s_graph.c#L38" id6.L38" class="line" na27e/trace_27unc="v2s_graph.c#L66" i276.L62754" class="lielse_func="v2s_graph.c#L38" id6.L38" class="line" na27h3/a>&qu27 673/a>61 35
 a>    trace/trace_="v2s_graph.c#L35" itrace/trace_="v2sGRAPH" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP)e_func="v2s_graph.c#L38" id6.L38" class="line" na27.L68">1 2883/a>3spa2 class="comme2tef="27trace__func="v2s_graph.c#L38" id6.L38" class="line" na27f="+code27tracer_flags" class="sr27f">t27aph_data" class="sref">fgraph_data3/a> {6#[] = {6voidux/debugfs.h" class="fref">linux/debugfs.h3/a>&g2"PRINT_CP28" class="sref">TRACE_GR28PH_P280/a>#i},6 = {61 tr">TRACE_GRAPH_Ptromme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g2"APH_PRIN28_DURATION
 a> | 3a href28"+co28=TRACE_GRAPH_PRINT_IcFTRACE_RETFUNC5">1 35
 a>    ip">TRACE_GRAPH_Pip    ,IFTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="comme,R3a ace/trace_func="pchref="kernel/trrcomme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.22820"
	  >28opt2>
  >
  v2  
 2t
 228  va28href=>/* Don't display overruns a2d proc by defaul2822option28
  
  
  
  1 uph" class="L35" iu-3a hre" nam.6.L31">1 ta href="kernel/tra
 6 7funcgra28h
 a2844" class="lit3/a>;6TRACE_GRAPH_PRtrace/trace_   
 a>n | GRAPH_PRptio1io2>>
  
  nux/">TRACE_GRAPH_PRINT    oo169ption>
 6 7TRACE_GRAPH_Pip    ,/* Don't display overruns a2d proc by defaul28h3/a>&qu28 673/a>61 28 class="line" nam.6.L8"28ef="286.L58" class=}func="v2s_graph.c#L68" id6.L68" class="line" nam.28f="+code2eel/trace/trace_func="v22_f">t283a href="+codt3/a>;61     int1                 o16>/* Don't display overruns a2d proc by defaul28 */3/spa28.6TRACE_GRAPH_PRINT    oo oo169ption>
 6 7TRACE_GRAPH_Pip    ,/* Don't display overruns a2d proc by defaul29PRINT_CP29" class="sref">TRACE_GR29PH_P29NT_CPU
 a> | GRAPH_PRptio1io2>>
  
          int1            3a hro oo160,/* Don't display overruns a2d proc by defaul29APH_PRIN29_DURATION
 a> | 3a href29"+co29=TRACE_GRAPH_PRINT_Icptio1io2>>
  
  call29opt2>
  >
  v2  
 2t
 229  va292TRACE_GRAPH_PRINT_Icptio1io2>>
  
     
  
  funcgra29h
 a29ernel/trace/trace.h" class="fref">trace.h3/a>"6<29e/trace_29unc="v2s_graph.c#L66" i296.L62954" class="lin nam.6.L31">1 v2trace/trace_="v2s_graph.c#L35" iv2trace/trace_="v2sGRAPH9ption>
 6 7TRACE_GRAPH_Ptrommegr&/s">1 35
 a>    e   int1          e  
 a>, 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na29.6.L67">29 673/a>61 v2trace/trace_funse;_graph.c#L35" iv2trace/trace_funse;GRAPH9ption>
 6 7TRACE_GRAPH_Ptrommegr&/s">1 35
 a>        int1                 , 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na29.L68">1 29 class="line" nam.6.L8"29ef="29trace__func="v2s_graph.c#L38" id6.L38" class="line" na29" id6.L929" class="line" nam.6.L929f">t29aph_data" class="sref">fgraph_data3/a> {6linux/debugfs.h3/a>&g30>6 = {61 tr">TRACE_GRAPH_Ptromme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g30t;61 35
 a>    ip">TRACE_GRAPH_Pip    ,IFTRACE_RETFUNC5">1 35
 a>    par   _ip">TRACE_GRAPH_Ppar   _ipomme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g302;6
  >
  v2  
 2t
 2302H_P302TRACE_GRAPH_PRINT_IcFTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="comme,R3a ace/trace_func="pchref="kernel/trrcomme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.230ef="kern30l/trace/trace_func="v2s303H_P30ass=">/* Don't display overruns a2d proc by defaul30.L15">1 305
 a>#include "1 v2trace/trace_nux/debu_graph.c#L35" iv2trace/trace_nux/debuGRAPH9ption>
 6 7TRACE_GRAPH_Ptrommegraph.c#L65" id6.ip">TRACE_GRAPH_Pip    ,I5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na305L15">1 30unc="v2s_graph.c#L66" i305H_P305T_CP__func="v2s_graph.c#L38" id6.L38" class="line" na306L15">1 30 673/a>6trace.h3/a>"6<30.L18">1 3083/a>3spa2 class="comme307H_P3f6.L58void " nam.6.L31">1 v2trace/trace_funse;_graph.c#L35" iv2trace/trace_funse;GRAPH> = {61 tr">TRACE_GRAPH_Ptromme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g308L18">1 30" class="line" nam.6.L9308H_P303a href="+codddddddddddddddddddddddddt3/a>;61 6.L35_graph.c#L35" i6.L35GRAP,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g309ef="ker30ef="kernel/trace/trace_309H_P309TRACE_GRAPH_PRINT_IcE_GRAPH_PRINT_IcFTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="comme,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g3>>6/* Don't display overruns a2d proc by defaul3;6TRACE_GRAPH_PRtrace/ev   _call
 a>ne" nam.6.L31">1 call">TRACE_GRAPH_Pcall
 a>n= &/s">1 35
 a>    ev   _ a2dtrace_=xi  int1          ev   _ a2dtrace_=xi     e_func="v2s_graph.c#L38" id6.L38" class="line" na3ref="kern3el/trace/trace_func="v2s3_grap314" id6.L24" ct3/a>;61 ev    int1          ev   
 a>e_func="v2s_graph.c#L38" id6.L38" class="line" na3r.L15">1 315
 a>#include "ne" nam.6.L31">1 buffer int1          buffer
 a>n169ption>
 6 7TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    buffer int1          buffer
 a>e_func="v2s_graph.c#L38" id6.L38" class="line" na3a href="k3ernel/trace/trace_func="3v2s_g315TRACE_GRAPH_t3/a>;61 e"v2s_graph.c#L35" ie"v2s    e_func="v2s_graph.c#L38" id6.L38" class="line" na3.h3/a>&qu3ot;6trace.h3/a>"6<36.L18">1 3183/a>3spa2 class="comme3nt">/317T_CPU
 a> | lf (NT_DURATION
 a>unlikels_graph.c#L35" iunlikelsGRAPHce/trace_func="v2this_cpu_rtracer_ue=3/a> 3a href="36.L21">1 3213/a>struct13a href="+c3ode=f3204" class="lin nam.6.L31">1 ev    int1          ev   
 a>o169ption>
 6 7linux/debugfs.h3/a>&g36t;61 e"v2s_graph.c#L35" ie"v2s    ), 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na36a href="3eernel/trace/trace_func=3vv2s_3 href="kernel/rf (!NT_DURATION
 a>ev    int1          ev   
 a>)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.232ef="kern3race/trace_func="v2s_gra3ph.c#323TRACE_GRAPH_PRINT_Ic="lse;func="v2s_graph.c#L68" id6.L68" class="line" nam.36.L15">1 3kernel/trace/trace_func=3"v2s_3244" class="lin nam.6.L31">1 e"v2s_graph.c#L35" ie"v2s      o169ption>
 6 71 e"v2s_graph.c#L35" ie"v2s    ) *3/s">1 35
 a>        int1                 oooooooooooooooooooooooooooooo=ne" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAPe_func="v2s_graph.c#L38" id6.L38" class="line" na36h3/a>&qu3f="+code=FTRACE_RETFUNC_3DEPTH32s_graph.c#L37rf (!NT_DURATION
 a>Rilter/curr   _check_discar href="kernel/tr/ilter/curr   _check_discar GRAPHce/trace_func="buffer int1          buffer
 a>graph.c#L65" id6.call">TRACE_GRAPH_Pcall
 a>graph.c#L65" id6.e"v2s_graph.c#L35" ie"v2s    graph.c#L65" id6.ev    int1          ev   
 a>))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.232.L18">1 31 283/a>61  ing_buffer/unlock_a hri  int1           ing_buffer/unlock_a hri GRAPHce/trace_func="buffer int1          buffer
 a>graph.c#L65" id6.ev    int1          ev   
 a>)e_func="v2s_graph.c#L38" id6.L38" class="line" na32ref="ker3293/a>struct13a href="+c3ode=f32cer_f__func="v2s_graph.c#L38" id6.L38" class="line" na329ef="ker3/trace_func="v2s_graph.c3#L30"32ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="3> 3a href3="+code=__percpu" class=3"sref33Pa hrvoid " nam.6.L31">1 trace/trace_funse;_graph.c#L35" itrace/trace_funse;GRAPH> = {61 6.L35_graph.c#L35" i6.L35GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.23>t;6        3spa2 clas3s="co33=TRAC>/* Don't display overruns a2d proc by defaul3>a href="3ref="kernel/trace/trace_3func=332TRACE_GRAPH_t3/a>;61 tr">TRACE_GRAPH_Ptrommeo169ption>
 6 7   3a href="+code=3ent" 334" id6.L24" ct3/a>;61 data int1          dataGRAPe_func="v2s_graph.c#L38" id6.L38" class="line" na3h_ret_ent3ry
 a>   3a href="+code=3ret" 3344" class="liFTRACE_RETFUNC5">1 35
 a>    n>1 69
 a>        3sss="commee_func="v2s_graph.c#L38" id6.L38" class="line" na3iled3/a>;36;6.L18">1 31 383/a>61 3393/a>#define 3a href="+3code=33aph_data" class="sref">fgraph_data3/a> {61 3413/a>3spa2 class="comme3nt">/3404" class="lin nam.6.L31">1 cpu_graph.c#L35" icpu="lio169ption>
 6 71 data int1          dataGRAPn169ption>
 6 7TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    data int1          dataGRAP#L27" id6.L27" ccpu_graph.c#L35" icpu="li]func="v2s_graph.c#L68" id6.L68" class="line" nam.36a href="3N
 a>       0x16)isable href="kernel/trdisable     o169ption>
 6 71 35
 a>    data int1          dataGRAP) *3/s">1 35
 a>    disable href="kernel/trdisable     )func="v2s_graph.c#L68" id6.L68" class="line" nam.3PU
 a>   3        0x26likels_graph.c#L35" ilikelsGRAPHce/trace_func=")isable href="kernel/trdisable     o1= 1))">/* Don't display overruns a2d proc by defaul3P_ret_ent355
 a>#include "reE_GRAPH_NT_DURATION
 a>pchref="kernel/trrcommeo169ption>
 6 7;3         0x86
 6 7TRACE_GRAPH_Ptrommegr" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP, 5">1 35
 a>    n>1 69
 a>        3sss="comme,ace/trace_func="pchref="kernel/trrcomme)e_func="v2s_graph.c#L38" id6.L38" class="line" na3INT_DURAT3ION
 a>      0x1063IME
 a>      0x2061 }tomic_de/">TRACE_GRAPH_P}tomic_de/GRAPH&/s">1 35
 a>    data int1          dataGRAP) *3/s">1 35
 a>    disable href="kernel/trdisable     )func="v2s_graph.c#L68" id6.L68" class="line" nam.3N.L39">1 3         0x4061 locAC_rne_reclore_graph.c#L35" ilocAC_rne_recloreGRAPHce/trace_func="/>1 69
 a>        3sss="comme)func="v2s_graph.c#L68" id6.L68" class="line" nam.3N     26<3503/a>static struct13a h3ref="34func=__func="v2s_graph.c#L38" id6.L38" class="line" na3+code=tra3ce_opts" class="sref">tr3ace_o35Flag ue="v2s */3/spa2.61 set_trace_arras_graph.c#L35" iset_trace_arrasGRAPH> = {61 tr">TRACE_GRAPH_Ptromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.23+T_OVERRU3ph" class="sref">funcgra3ph
 a35href=>/* Don't display overruns a2d proc by defaul3+U
 a>   3nc="v2s_graph.c#L54" id63.L54"3564" class="lin nam.6.L31">1 trace_arras_graph.c#L35" i classarrastracn169ption>
 6 7TRACE_GRAPH_Ptrommefunc="v2s_graph.c#L68" id6.L68" class="line" nam.3+_ret_ent3ph" class="sref">funcgra3ph
 a35ernel/trace/trace.h" class="fref">trace.h3/a>"6<3eROC
 a> 3ce_func="v2s_graph.c#L563" id63554" class="linnclude <TRACER_OPT
 a>(3a href="+cod3eNT_DURAT3ph" class="sref">funcgra3ph
 a356rnel/trace/trace.h" class="fref">trace.h3/a>"6<3e.6.L38">3trace_func="v2s_graph.c#3L58" 356.L58" class=" nam.6.L31">1 smp_mb_graph.c#L35" ismp_mbGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.3e.L39">1 3ph" class="sref">funcgra3ph
 a35cer_f__func="v2s_graph.c#L38" id6.L38" class="line" na3ef="kerne3l/trace/trace_func="v2s_3graph35ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="3e=funcgra3ph" class="sref">funcgra3ph
 a36Pa hrvoid " nam.6.L31">1 trace/trace_olacse_funse;_graph.c#L35" itrace/trace_olacse_funse;GRAPH> = {61 6.L35_graph.c#L35" i6.L35GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.23a href="k3ernel/trace/trace_func="3v2s_g36=TRAC>/* Don't display overruns a2d proc by defaul3e=funcgra3ph" class="sref">funcgra3ph
 a36href="kernel/rf (" nam.6.L31">1 6.L3ing_olacse_graph.c#L35" i6.L3ing_olacseGRAP &/&//* Don't display overruns a2d proc by defaul3eU
 a>   3ce_func="v2s_graph.c#L643" id6363TRACE_GRAPH_PRINHce/trace_func="6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>       1 6.L35_graph.c#L35" i6.L35GRAP) *3/s">1 35
 a>    call1 6.L3ing_olacse_graph.c#L35" i6.L3ing_olacseGRAP))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.23a_ret_ent3ph" class="sref">funcgra3ph
 a363a href="+codddddddddfalse;//* Don't display overruns a2d proc by defaul3eROC
 a> 3func="v2s_graph.c#L66" i3d6.L63654" class="lielse_func="v2s_graph.c#L38" id6.L38" class="line" na3eh3/a>&qu3tt;61 trace/trace_funse;_graph.c#L35" itrace/trace_funse;GRAPH" nam.6.L31">1 6.L35_graph.c#L35" i6.L35GRAP)//* Don't display overruns a2d proc by defaul3e.6.L38">3683/a>static struct13a h3ref="36trace__func="v2s_graph.c#L38" id6.L38" class="line" na3ef="+code3=tracer_flags" class="sr3ef">t36aph_data" class="sref">fgraph_data3/a> {6#[] = {6ra ace/trace_func="trace_o_dataini  int1          trace_o_dataini GRAPH> = {61 tr">TRACE_GRAPH_Ptromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.23_PRINT_CP3U" class="sref">TRACE_GR3APH_P37Flag >/* Don't display overruns a2d proc by defaul3RAPH_PRIN3T_DURATION
 a> | 3a href3="+co3714" class="li3a ace/trace_func="    int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na3.=funcgra3
  >
  v2  
 2t
 23
  va372de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="3322option3>
  
  
  
  1 set_trace_arras_graph.c#L35" iset_trace_arrasGRAPH" nam.6.L31">1 tr">TRACE_GRAPH_Ptromme)e_func="v2s_graph.c#L38" id6.L38" class="line" na3._ret_ent37h" class="sref">funcgra37h
 a373a href="+codlf (NT_DURATION
 a>erruing_olacse_graph.c#L35" i6.L3ing_olacseGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.237e/trace_37unc="v2s_graph.c#L66" i376.L6375T_CPU
 a> | GRAPH_PR1 35
 a>    trace/trace_olacse_funse;_graph.c#L35" itrace/trace_olacse_funse;GRAP,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g37h3/a>&qu37 673/a>61 35
 a>    trace/trace_olacse_="v2s_graph.c#L35" itrace/trace_olacse_="v2sGRAP)e_func="v2s_graph.c#L38" id6.L38" class="line" na3..6.L38">3883/a>3spa2 class="comme3tef="3774" class="lielse_func="v2s_graph.c#L38" id6.L38" class="line" na37f="+code37tracer_flags" class="sr37f">t373a href="+coddddddddd1 35
 a>    trace/trace_funse;_graph.c#L35" itrace/trace_funse;GRAP,ux/debugfs.h" class="fref">linux/debugfs.h3/a>&g37 */3/spa37.61 35
 a>    trace/trace_="v2s_graph.c#L35" itrace/trace_="v2sGRAP)e_func="v2s_graph.c#L38" id6.L38" class="line" na3"PRINT_CP38" class="sref">TRACE_GR38PH_P38Pa href="+codrf ( | 3a href38"+co38=TRACE_GRAPH_PRINT_Icfalse;"5">1 35
 a>        int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na3820"
	  >38opt2>
  >
  v2  
 2t
 238  va382TRACE_GRAPH_NT_DURATION
 a>6.L3ing_start_cmd  v2Lrecor href="kernel/tr6.L3ing_start_cmd  v2Lrecor GRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.3822option38
  
  
  
  funcgra38h
 a3844" class="lifalse;"0e_func="v2s_graph.c#L38" id6.L38" class="line" na38e/trace_38unc="v2s_graph.c#L66" i386.L6385T_CP__func="v2s_graph.c#L38" id6.L38" class="line" na38h3/a>&qu38 673/a>6trace.h3/a>"6<38.L68">1 38 class="line" nam.6.L8"38ef="386.L58[] = {6voidace/trace_func="trace_o_datarese  int1          trace_o_datarese GRAPH> = {61 tr">TRACE_GRAPH_Ptromme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.238f="+code3eel/trace/trace_func="v23_f">t383a hr>/* Don't display overruns a2d proc by defaul38 */3/spa38.6TRACE_GR39PH_P3904" class="lin nam.6.L31">1 unregister/d6.L35"trace int1          unregister/d6.L35"traceGRAPH)func="v2s_graph.c#L68" id6.L68" class="line" nam.39APH_PRIN39_DURATION
 a> | 3a href39"+co39=TRAC__func="v2s_graph.c#L38" id6.L38" class="line" na3920"
	  >39opt2>
  >
  v2  
 2t
 239  va392de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="3922option39
  
  
  
  funcgra39h
 a39ernel/trace/trace.h" class="fref">trace.h3/a>"6<39e/trace_39unc="v2s_graph.c#L66" i396.L63954" c[] = {6enum69ption>
 6 7trace.h3/a>"6<39h3/a>&qu39 673/a>6 = {61 69
 a>        3scomme,R3a ace/trace_func="cpu_graph.c#L35" icpu="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.239.L68">1 39 class="line" nam.6.L8"39ef="396.L58>/* Don't display overruns a2d proc by defaul39" id6.L939" class="line" nam.6.L939f">t393a href="+codra ace/trace_func="    int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na39t;6tracer_ue=3/a> 3a href="40>6TRACER_OPT
 a>(3a href="+cod40t;6TRACER_OPT
 a>(3a href="+cod402;6
  >
  v2  
 2t
 2402H_P402TRACnnclude <TRACER_OPT
 a>(3a href="+cod403;6
  
  TRACER_OPT
 a>(3a href="+cod404;6funcgra404H_P4044" cnnclude <TRACER_OPT
 a>(3a href="+cod405L15">1 40unc="v2s_graph.c#L66" i405H_P4054" class="lin nam.6.L31">1     int1                 o16i},61 69
 a>        3scomme,Rnnclude <<> =ing">" %*d) "e=TRACE,ace/trace_func="max_bytes_for/cpu_graph.c#L35" imax_bytes_for/cpu    graph.c#L65" id6.cpu_graph.c#L35" icpu="li)e_func="v2s_graph.c#L38" id6.L38" class="line" na406L15">1 40 673/a>61 4083/a>3spa2 class="comme407H_P407T_CPU
 a> | GRAPH_PR="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na408L18">1 40" class="line" nam.6.L9408H_P40aph_data" class="sref">fgraph_data3/a> {6ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na4>>6t;62;63;61 415
 a>#include "
 6 7trace.h3/a>"6<4a href="k4ernel/trace/trace_func="4v2s_g415TRAC9ption>
 6 7 = {61 69
 a>        3scomme,R9ption>
 6 7/* Don't display overruns a2d proc by defaul46.L18">1 4183/a>3spa2 class="comme4nt">/417T_CPU
 a> | chaEraph.c#L65" id6.c hr_graph.c#L35" ic hrT_CP#L27" id6.L27" cTASK_COMM_LEN int1          oASK_COMM_LENT_CP]func="v2s_graph.c#L68" id6.L68" class="line" nam.4aref="ker4nel/trace/trace_func="v24s_gra413a href="+codnnclude <TRACER_OPT
 a>(3a href="+cod4r9ef="ker4a>;6TRACE_GRAPH_PpidLstrT_CP#11]func="v2s_graph.c#L68" id6.L68" class="line" nam.46.L21">1 4213/a>struct13a href="+c4ode=f4204" class="lira ace/trace_func="nclce69
 a>        3scclce6    o160e_func="v2s_graph.c#L38" id6.L38" class="line" na46t;61 4kernel/trace/trace_func=4"v2s_42ernel/trace/trace.h" class="fref">trace.h3/a>"6<4f="kernel4/trace/trace_func="v2s_g4raph.4254" class="lin nam.6.L31">1 fref">tind_cmd  v2 hrace/trace_futrace_tind_cmd  v2GRAPH" nam.6.L31">1 pid struct13a hrefpid    graph.c#L65" id6.c hr_graph.c#L35" ic hrT_CP)e_func="v2s_graph.c#L38" id6.L38" class="line" na46h3/a>&qu4f="+code=FTRACE_RETFUNC_4DEPTH42s_graph.c#L37" nam.6.L31">1 c hr_graph.c#L35" ic hrT_CP#7]o16include <<> =ing">'\0'e=TRACEe_func="v2s_graph.c#L38" id6.L38" class="line" na46.L18">1 41 283/a>61 sprra f hrace/trace_fusprra fGRAPH" nam.6.L31">1 pidLstr">TRACE_GRAPH_PpidLstrT_CP,Rnnclude <<> =ing">"%d"e=TRACE,ace/trace_func="pid struct13a hrefpid    )e_func="v2s_graph.c#L38" id6.L38" class="line" na46ref="ker4293/a>struct13a href="+c4ode=f42aph_data" class="sref">fgraph_data3/a> {6TRACER_OPT
 a>(3a href="+cod4> 3a href4="+code=__percpu" class=4"sref4304" class="lin nam.6.L31">1 le;_graph.c#L35" ile;    o16i},6 =le;GRAPH" nam.6.L31">1 c hr_graph.c#L35" ic hrT_CP) + i},6 =le;GRAPH" nam.6.L31">1 pidLstr">TRACE_GRAPH_PpidLstrT_CP) + 1e_func="v2s_graph.c#L38" id6.L38" class="line" na4>t;6        3spa2 clas4s="co43=TRAC_func="v2s_graph.c#L38" id6.L38" class="line" na4>a href="4ref="kernel/trace/trace_4func=43href="kernel/rf (" nam.6.L31">1 le;_graph.c#L35" ile;    o<r" nam.6.L31">1 L65" class="PROCINFO_LENGTH int1          ode=Tclass="PROCINFO_LENGTHTRAC)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24h_ent_ent4ry
 a>   3a href="+code=4ent" 433TRACE_GRAPH_PRINT_Icce/trace_func="nclce69
 a>        3scclce6    o16aph.c#L65" id6.L65" class="PROCINFO_LENGTH int1          ode=Tclass="PROCINFO_LENGTHTRACE-r" nam.6.L31">1 le;_graph.c#L35" ile;    e_func="v2s_graph.c#L38" id6.L38" class="line" na4h_ret_ent4ry
 a>   3a href="+code=4ret" 43ernel/trace/trace.h" class="fref">trace.h3/a>"6<4iled3/a>;46TRACER_OPT
 a>(3a href="+cod4>h3/a>&qu4ef="kernel/trace/trace_f4unc="43s_graph.c#L37for (" nam.6.L31">1 i_graph.c#L35" ii    o160eace/trace_func="i_graph.c#L35" ii    o<r" nam.6.L31">1 nclce69
 a>        3scclce6    o/ 2eace/trace_func="i_graph.c#L35" ii    ++)">/* Don't display overruns a2d proc by defaul4>.L18">1 41 383/a>61     int1                 o16i},61 69
 a>        3scomme,Rnnclude <<> =ing">" "e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na46.L39">1 4393/a>#define 3a href="+4code=433a href="+codddddddddrf (!NT_DURATION
 a>    int1                 )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24      26<4a href="kernel/trace/tra4ce_fu439TRACE_GRAPH_PRINT_IcE_GRAPH_="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na46.L41">1 4413/a>3spa2 class="comme4nt">/4404" class="li__func="v2s_graph.c#L38" id6.L38" class="line" na46t;6    int1                 o16i},61 69
 a>        3scomme,Rnnclude <<> =ing">"%s-%s"e=TRACE,ace/trace_func="c hr_graph.c#L35" ic hrT_CP,R9ption>
 6 7TRACE_GRAPH_PpidLstrT_CP)e_func="v2s_graph.c#L38" id6.L38" class="line" na46_ent_ent4        0x26    int1                 )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24P_ret_ent455
 a>#include "reE_GRAPH_="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na46led3/a>;4         0x86&qu4ION
 a>      0x106TRACER_OPT
 a>(3a href="+cod4I.6.L38">4IME
 a>      0x2061 i_graph.c#L35" ii    o160eace/trace_func="i_graph.c#L35" ii    o<r" nam.6.L31">1 nclce69
 a>        3scclce6    o- (" nam.6.L31">1 nclce69
 a>        3scclce6    o/ 2)eace/trace_func="i_graph.c#L35" ii    ++)">/* Don't display overruns a2d proc by defaul4N.L39">1 4         0x4061 69
 a>        3scomme,Rnnclude <<> =ing">" "e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na4N     26<4503/a>static struct13a h4ref="449TRACE_GRAPH_PRINT_Iclf (!NT_DURATION
 a>    int1                 )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24+code=tra4ce_opts" class="sref">tr4ace_o45NT_CPU
 a> | GRAPH_PRRRRRRRRR="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na4+t;6funcgra4ph
 a452TRACE_GRAPH_="lse;"NT_DURATION
 a>ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na4+U
 a>   4nc="v2s_graph.c#L54" id64.L54"4564" c__func="v2s_graph.c#L38" id6.L38" class="line" na4+_ret_ent4ph" class="sref">funcgra4ph
 a45ernel/trace/trace.h" class="fref">trace.h3/a>"6<4eROC
 a> 4ce_func="v2s_graph.c#L564" id6455T_CP_func="v2s_graph.c#L38" id6.L38" class="line" na4eNT_DURAT4ph" class="sref">funcgra4ph
 a456rnel[] = {6enum69ption>
 6 7trace.h3/a>"6<4e.6.L38">4trace_func="v2s_graph.c#4L58" 456.L589ption>
 6 7 = {61 69
 a>        3scomme,R> = {6ne" nam.6.L31">1 e"v2s_graph.c#L35" ie"v2s    )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24+.L39">1 4ph" class="sref">funcgra4ph
 a453a hr>/* Don't display overruns a2d proc by defaul4ef="kerne4l/trace/trace_func="v2s_4graph459TRACE_GRAPH_lf (!NT_DURATION
 a>trace_see_putc_graph.c#L35" itrace_see_putcGRAPH" nam.6.L31">1 69
 a>        3scomme,Rnnclude <<> =ing">'c'e=TRACE))ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24e=funcgra4ph" class="sref">funcgra4ph
 a46NT_CPU
 a> | GRAPH_PRfalse;"0e_func="v2s_graph.c#L38" id6.L38" class="line" na4a href="k4ernel/trace/trace_func="4v2s_g46=TRAC_func="v2s_graph.c#L38" id6.L38" class="line" na4e=funcgra4ph" class="sref">funcgra4ph
 a462TRACE_GRAPH_="lse;"NT_DURATION
 a> id6.Lprra _ at_fm  struct13a href id6.Lprra _ at_fm GRAPH" nam.6.L31">1 69
 a>        3scomme,Rn nam.6.L31">1 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L38" id6.L38" class="line" na4aU
 a>   4ce_func="v2s_graph.c#L644" id64664" c__func="v2s_graph.c#L38" id6.L38" class="line" na4a_ret_ent4ph" class="sref">funcgra4ph
 a46ernel/trace/trace.h" class="fref">trace.h3/a>"6<4eROC
 a> 4func="v2s_graph.c#L66" i4d6.L64654" cnnclude <TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6trace.h3/a>"6<4e.6.L38">4683/a>static struct13a h4ref="466.L589ption>
 6 7 = {61 69
 a>        3scomme,R9ption>
 6 71 data int1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24e.L39">1 4=tracer_flags" class="sr4ef">t463a hr>/* Don't display overruns a2d proc by defaul4t */3/spa42.6
 6 7TRACE_GR4APH_P4704" class="lin nam.6.L31">1 pidL  struct13a hrefpidL ="line" nam.6.L31">1 last_pid struct13a hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a> | 3a href4="+co4714" class="li3a ace/trace_func="    int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na4.=funcgra4
  >
  v2  
 2t
 24
  va472de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="4322option4>
  
  
  
  data int1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.24._ret_ent47h" class="sref">funcgra47h
 a47ass="sref">reE_GRAPH_="lse;"NT_DURATION
 a>ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na47e/trace_47unc="v2s_graph.c#L66" i476.L6475T_CP_func="v2s_graph.c#L38" id6.L38" class="line" na47h3/a>&qu47 673/a>61 last_pid struct13a hreflast_pid    n= &/H" nam.6.L31">1 per/cpu_ptr">TRACE_GRAPH_Pper/cpu_ptrGRAPH" nam.6.L31">1 data int1          dataGRAP) *3/s">1 35
 a>    cpu_data int1          cpu_data    graph.c#L65" id6.cpu_graph.c#L35" icpu="li)) *3/s">1 35
 a>    last_pid struct13a hreflast_pid    )e_func="v2s_graph.c#L38" id6.L38" class="line" na4..6.L38">4883/a>3spa2 class="comme4tef="4774" c_func="v2s_graph.c#L38" id6.L38" class="line" na4..L39">1 47tracer_flags" class="sr47f">t473a href="+codlf (e" nam.6.L31">1 last_pid struct13a hreflast_pid    o1= ce/trace_func="pid struct13a hrefpid    )_func="v2s_graph.c#L38" id6.L38" class="line" na4. */3/spa47.6ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na4"PRINT_CP48" class="sref">TRACE_GR48PH_P48Flag ue="v2s */3/spa2.6 | 3a href48"+co4814" class="lin nam.6.L31">1 prev_pid struct13a hrefprev_pid    o=ne" nam.6.L31">1 last_pid struct13a hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4820"
	  >48opt2>
  >
  v2  
 2t
 248  va482TRACE_GRAPH_e" nam.6.L31">1 last_pid struct13a hreflast_pid    o1 ce/trace_func="pid struct13a hrefpid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4822option48
  
  
  
  funcgra48h
 a4844" class="lirf (" nam.6.L31">1 prev_pid struct13a hrefprev_pid    o== -1)_func="v2s_graph.c#L38" id6.L38" class="line" na48e/trace_48unc="v2s_graph.c#L66" i486.L6485T_CPU
 a> | GRAPH_PR="lse;"NT_DURATION
 a>ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na4"h3/a>&qu48 673/a>6TRACER_OPT
 a>(3a href="+cod48.L68">1 48 class="line" nam.6.L8"48ef="486.L58nnclude <TRACER_OPT
 a>(3a href="+cod48f="+code4eel/trace/trace_func="v24_f">t48aph_data" class="sref">fgraph_data3/a> {6TRACER_OPT
 a>(3a href="+cod49PRINT_CP49" class="sref">TRACE_GR49PH_P4904" cnnclude <TRACER_OPT
 a>(3a href="+cod49APH_PRIN49_DURATION
 a> | 3a href49"+co49=TRACnnclude <TRACER_OPT
 a>(3a href="+cod4920"
	  >49opt2>
  >
  v2  
 2t
 249  va492de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="4922option49
  
  
  
  TRACER_OPT
 a>(3a href="+cod4t=funcgra49h" class="sref">funcgra49h
 a4944" class="lin nam.6.L31">1     int1                 o16i},61 69
 a>        3scomme,R_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4te/trace_49unc="v2s_graph.c#L66" i496.L6495T_CPU
 a> | GRAPH_PR =ing">" ------------------------------------------\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na49h3/a>&qu49 673/a>61 49 class="line" nam.6.L8"49ef="497T_CPU
 a> | GRAPH_PR="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na49" id6.L949" class="line" nam.6.L949f">t49aph_data" class="sref">fgraph_data3/a> {61 69
 a>        3scomme,R9ption>
 6 71 35
 a>    ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na502;6
  >
  v2  
 2t
 2502H_P502de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="503;6
  
  1     int1                 o16i},61 69
 a>        3scomme,R9ption>
 6 7funcgra504H_P5044" class="lirf (" nam.6.L31">1     int1                 o1= ce/trace_func="ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.2505;6 | GRAPH_PR="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na506;66trace.h3/a>"6<50.L18">1 5083/a>3spa2 class="comme507H_P506.L58" class=" nam.6.L31">1     int1                 o16i},61 69
 a>        3scomme,R =ing">" = *3/ "e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na508L18">1 50" class="line" nam.6.L9508H_P503a href="+codlf (!NT_DURATION
 a>    int1                 )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.2509ef="ker50ef="kernel/trace/trace_509H_P509TRACE_GRAPH_PRINT_Ic="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na5>>61     int1                 o16i},61 69
 a>        3scomme,R9ption>
 6 72;61     int1                 o1= ce/trace_func="ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25>3;6ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na5>4;6#include "trace.h3/a>"6<5a href="k5ernel/trace/trace_func="5v2s_g5154" class="lin nam.6.L31">1     int1                 o16i},61 69
 a>        3scomme,/trace/trace.h" class="fref">trace.h3/a>"6<5a6;6"\n ------------------------------------------\n\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 class="comme5nt">/517T_CPU
 a> | lf (!NT_DURATION
 a>    int1                 )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_DURATION
 a>ode=TcTYPE_PARTIAL_LINE int1          ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#L38" id6.L38" class="line" na5>9ef="ker5a>;6tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li="lse;"NT_DURATION
 a>ode=TcTYPE_HANDLED int1          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#L38" id6.L38" class="line" na56t;6tracer_ue=3/a> 3a href="563;6 = {6tracer_ue=3/a> 3a href="564;6TRACE_GRAPH_Ptrace_iterator="line" nam.6.L31">1 iter">TRACE_GRAPH_Piteromme,/trace/trace.h" class="fref">trace.h3/a>"6<5f="kernel5/trace/trace_func="v2s_g5raph.525T_CPU
 a> | GRAPH_PR> = {61 curr">TRACE_GRAPH_Pcurr    )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.256h3/a>&qu5f="+code=FTRACE_RETFUNC_5DEPTH526rnel>/* Don't display overruns a2d proc by defaul56.L18">1 51 283/a>6 = {61 data int1          dataGRAPo16i},6TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    prrvate_graph.c#L35" iprrvate    e_func="v2s_graph.c#L38" id6.L38" class="line" na56ref="ker5293/a>struct13a href="+c5ode=f528.L58" class=> = {6TRACE_GRAPH_P=ing_buffer_iter="line" nam.6.L31">1 =ing_iter">TRACE_GRAPH_P=ing_iter="lin16i},6TRACE_GRAPH_PNULL    e_func="v2s_graph.c#L38" id6.L38" class="line" na569ef="ker5/trace_func="v2s_graph.c5#L30"529a href="+cod> = {6TRACE_GRAPH_P=ing_buffer_ev   ="line" nam.6.L31">1 ev   ">TRACE_GRAPH_Pev   ="lie_func="v2s_graph.c#L38" id6.L38" class="line" na5> 3a href5="+code=__percpu" class=5"sref5304" class="li> = {6TRACE_GRAPH_Pnex ="lie_func="v2s_graph.c#L38" id6.L38" class="line" na5>t;6        3spa2 clas5s="co53=TRAC_func="v2s_graph.c#L38" id6.L38" class="line" na5>a href="5ref="kernel/trace/trace_5func=53href="kernel/nnclude <TRACER_OPT
 a>(3a href="+cod5h_ent_ent5ry
 a>   3a href="+code=5ent" 53ass="nnclude <TRACER_OPT
 a>(3a href="+cod5h4;6   3a href="+code=5ret" 5344" cnnclude <TRACER_OPT
 a>(3a href="+cod5h="kernel56TRACER_OPT
 a>(3a href="+cod5>h3/a>&qu5ef="kernel/trace/trace_f5unc="53s_graph.c#L37rf (" nam.6.L31">1 data int1          dataGRAPo&/&/1 35
 a>    failed_graph.c#L35" i/ailed    )">/* Don't display overruns a2d proc by defaul5>.L18">1 51 383/a>61 curr">TRACE_GRAPH_Pcurr    n= &/a href="kernel/data int1          dataGRAP) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="lie_func="v2s_graph.c#L38" id6.L38" class="line" na5>ref="ker5393/a>#define 3a href="+5code=533a href="+coddddddddda href="kernel/nex ">TRACE_GRAPH_Pnex ="lin= &/a href="kernel/data int1          dataGRAP) *3/s">1 35
 a>        int1                 e_func="v2s_graph.c#L38" id6.L38" class="line" na5      26<5a href="kernel/trace/tra5ce_fu539TRACE_GRAPH_}ielse">/* Don't display overruns a2d proc by defaul56.L41">1 5413/a>3spa2 class="comme5nt">/54Flag ue="v2s */3/spa2.61 =ing_iter">TRACE_GRAPH_P=ing_iter="lin16i},6TRACE_GRAPH_Pef="kebuffer_iterGRAPH" nam.6.L31">1 iter">TRACE_GRAPH_Piteromme,6i},6TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    cpu_graph.c#L35" icpu="li)e_func="v2s_graph.c#L38" id6.L38" class="line" na56a href="5N
 a>       0x16tracer_ue=3/a> 3a href="56_ent_ent5        0x26TRACER_OPT
 a>(3a href="+cod5P_ret_ent555
 a>#include "reE_GRAPH_rf (" nam.6.L31">1  ing_iter">TRACE_GRAPH_P=ing_iter="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.256led3/a>;5         0x861 ev   ">TRACE_GRAPH_Pev   ="lio16i},6TRACE_GRAPH_P=ing_buffer_iter_peekGRAPH" nam.6.L31">1  ing_iter">TRACE_GRAPH_P=ing_iter="li,6i},6TRACE_GRAPH_PNULL    )e_func="v2s_graph.c#L38" id6.L38" class="line" na56h3/a>&qu5ION
 a>      0x106/* Don't display overruns a2d proc by defaul56.L18">1 5IME
 a>      0x206TRACER_OPT
 a>(3a href="+cod5Pref="ker5         0x406TRACER_OPT
 a>(3a href="+cod5P     26<5503/a>static struct13a h5ref="54func=nnclude <TRACER_OPT
 a>(3a href="+cod5+code=tra5ce_opts" class="sref">tr5ace_o5504" cnnclude <TRACER_OPT
 a>(3a href="+cod5+t;61 =ing_buffer_c3a ume">TRACE_GRAPH_P=ing_buffer_c3a umeGRAPH" nam.6.L31">1 iter">TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    tr">TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    buffer">TRACE_GRAPH_Pbufferomme,6i},6TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    cpu_graph.c#L35" icpu="li,/trace/trace.h" class="fref">trace.h3/a>"6<5+T_OVERRU5ph" class="sref">funcgra5ph
 a552TRACE_GRAPH_____________________________________i},6TRACE_GRAPH_PNULL    ,6i},6TRACE_GRAPH_PNULL    )e_func="v2s_graph.c#L38" id6.L38" class="line" na5+U
 a>   5nc="v2s_graph.c#L54" id65.L54"553TRACE_GRAPH_PRINT_Ic________i},6TRACE_GRAPH_Pev   ="lio16i},6TRACE_GRAPH_P=ing_buffer_peekGRAPH" nam.6.L31">1 iter">TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    tr">TRACE_GRAPH_Ptromme) *3/s">1 35
 a>    buffer">TRACE_GRAPH_Pbufferomme,6i},6TRACE_GRAPH_Piteromme) *3/s">1 35
 a>    cpu_graph.c#L35" icpu="li,/trace/trace.h" class="fref">trace.h3/a>"665._ret_ent5ph" class="sref">funcgra5ph
 a55ass="sref">reE_GRAPH__________________________________i},6TRACE_GRAPH_PNULL    ,6i},6TRACE_GRAPH_PNULL    )e_func="v2s_graph.c#L38" id6.L38" class="line" na5+led3/a>;5ce_func="v2s_graph.c#L565" id6555T_CPU
 a> | GRAPH_PR__func="v2s_graph.c#L38" id6.L38" class="line" na5eNT_DURAT5ph" class="sref">funcgra5ph
 a556rnel/trace/trace.h" class="fref">trace.h3/a>"6<5e.6.L38">5trace_func="v2s_graph.c#5L58" 557T_CPU
 a> | GRAPH_PRlf (!NT_DURATION
 a>ev   ">TRACE_GRAPH_Pev   ="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25+.L39">1 5ph" class="sref">funcgra5ph
 a553a href="+coddddddddddddddddd="lse;"NT_DURATION
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#L38" id6.L38" class="line" na5ef="kerne5l/trace/trace_func="v2s_5graph55ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="5e=funcgra5ph" class="sref">funcgra5ph
 a56NT_CPU
 a> | GRAPH_PRa href="kernel/nex ">TRACE_GRAPH_Pnex ="lin= a href="kernel/=ing_buffer_ev   _data int1          =ing_buffer_ev   _dataGRAPH" nam.6.L31">1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#L38" id6.L38" class="line" na5a href="k5ernel/trace/trace_func="5v2s_g56=TRAC_func="v2s_graph.c#L38" id6.L38" class="line" na5e=funcgra5ph" class="sref">funcgra5ph
 a562TRACE_GRAPH_________rf (" nam.6.L31">1 data int1          dataGRAP)">/* Don't display overruns a2d proc by defaul5aU
 a>   5ce_func="v2s_graph.c#L645" id6563TRACE_GRAPH_PRINT_Ic________include <TRACER_OPT
 a>(3a href="+cod5a_ret_ent5ph" class="sref">funcgra5ph
 a5644" cnnclude <TRACER_OPT
 a>(3a href="+cod5eROC
 a> 5func="v2s_graph.c#L66" i5d6.L65654" cnnclude <TRACER_OPT
 a>(3a href="+cod5eh3/a>&qu5tt;6TRACER_OPT
 a>(3a href="+cod5e.6.L38">5683/a>static struct13a h5ref="567T_CPU
 a> | GRAPH_PRPRINT_Icc href="kernel/data int1          dataGRAP) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="lio=ne" nam.6.L31">1 curr">TRACE_GRAPH_Pcurr    e_func="v2s_graph.c#L38" id6.L38" class="line" na5a.L39">1 5=tracer_flags" class="sr5ef">t563a href="+codddddddddddddddddinclude <TRACER_OPT
 a>(3a href="+cod5af="kerne52.6TRACER_OPT
 a>(3a href="+cod5_PRINT_CP5U" class="sref">TRACE_GR5APH_P5704" cnnclude <TRACER_OPT
 a>(3a href="+cod5_ href="k5T_DURATION
 a> | 3a href5="+co57=TRACnnclude <TRACER_OPT
 a>(3a href="+cod5.=funcgra5
  >
  v2  
 2t
 25
  va572TRACnnclude <TRACER_OPT
 a>(3a href="+cod5322option5>
  
  
  
  1 nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    type">TRACE_GRAPH_Ptype="lio=16aph.c#L65" id6.L65" class="RET int1          ode=Tclass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25._ret_ent57h" class="sref">funcgra57h
 a57ass="sref">reE_GRAPH_________________a href="kernel/data int1          dataGRAP) *3/s">1 35
 a>        int1                 o=ne" nam.6.L31">1 nex ">TRACE_GRAPH_Pnex ="lie_func="v2s_graph.c#L38" id6.L38" class="line" na57e/trace_57unc="v2s_graph.c#L66" i576.L6575T_CPU
 a> | GRAPH_PRPRINT_Icelse_func="v2s_graph.c#L38" id6.L38" class="line" na57h3/a>&qu57 673/a>61 35
 a>        int1                 .s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    type">TRACE_GRAPH_Ptype="lio=Ra href="kernel/nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    type">TRACE_GRAPH_Ptype="lie_func="v2s_graph.c#L38" id6.L38" class="line" na57.6.L38">5883/a>3spa2 class="comme5tef="577T_CPU
 a> | GRAPH_PR__func="v2s_graph.c#L38" id6.L38" class="line" na5..L39">1 57tracer_flags" class="sr57f">t573a href="+cod__func="v2s_graph.c#L38" id6.L38" class="line" na5.f="kerne57.6tracer_ue=3/a> 3a href="5"PRINT_CP58" class="sref">TRACE_GR58PH_P58Pa href="+codrf (TRACE_GRAPH_Pnex ="li) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    type">TRACE_GRAPH_Ptype="lio!16aph.c#L65" id6.L65" class="RET int1          ode=Tclass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25"APH_PRIN58_DURATION
 a> | 3a href58"+co58=TRACE_GRAPH_PRINT_Icfalse;"5">1 35
 a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#L38" id6.L38" class="line" na5820"
	  >58opt2>
  >
  v2  
 2t
 258  va582de=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="5822option58
  
  
  
  1 curr">TRACE_GRAPH_Pcurr    ) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    pid struct13a hrefpid    o!16aph.c#L65" id6.nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 35
 a>       ">TRACE_GRAPH_Pe  ="li.s">1 35
 a>    pid struct13a hrefpid    o||racer_ue=" class="sref">tracer_ue=3/a> 3a href="58_ret_ent58h" class="sref">funcgra58h
 a58ass="sref">reE_GRAPH_________" nam.6.L31">1 curr">TRACE_GRAPH_Pcurr    ) *3/s">1 35
 a>    trace_="v">TRACE_GRAPH_Ptrace_="v="li.s">1 35
 a>    r_ue_graph.c#L35" i/_ue    o!16aph.c#L65" id6.nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 35
 a>        int1                 .s">1 35
 a>    r_ue_graph.c#L35" i/_ue    )ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25"e/trace_58unc="v2s_graph.c#L66" i586.L6585T_CPU
 a> | GRAPH_PR="lse;"NT_DURATION
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#L38" id6.L38" class="line" na58h3/a>&qu58 673/a>6trace.h3/a>"6<58.L68">1 58 class="line" nam.6.L8"58ef="586.L58" class="nclude <TRACER_OPT
 a>(3a href="+cod58f="+code5eel/trace/trace_func="v25_f">t583a href="+codlf (" nam.6.L31">1  ing_iter">TRACE_GRAPH_P=ing_iter="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.258 */3/spa58.61  ing_iter">TRACE_GRAPH_P=ing_iter="li,6i},6TRACE_GRAPH_PNULL    )e_func="v2s_graph.c#L38" id6.L38" class="line" na59PRINT_CP59" class="sref">TRACE_GR59PH_P59Flag ue="v2s */3/spa2.6nex ">TRACE_GRAPH_Pnex ="lie_func="v2s_graph.c#L38" id6.L38" class="line" na5920"
	  >59opt2>
  >
  v2  
 2t
 259  va592de=t__func="v2s_graph.c#L38" id6.L38" class="line" na5922option59
  
  
  
  funcgra59h
 a5944" c[] = {63a ace/trace_func="prra _trace_abs_time">TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6TRACE_GRAPH_Pt="li,6> = {61 69
 a>        3scomme)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25te/trace_59unc="v2s_graph.c#L66" i596.L6595T_CP>/* Don't display overruns a2d proc by defaul59h3/a>&qu59 673/a>61 59 class="line" nam.6.L8"59ef="5974" c_func="v2s_graph.c#L38" id6.L38" class="line" na59" id6.L959" class="line" nam.6.L959f">t593a href="+coda href="kernel/usecs_rer_graph.c#L35" iusecs_rer="lio=Ra href="kernel/do_div int1          do_divGRAPH" nam.6.L31">1 e">TRACE_GRAPH_Pt="li,6i},6TRACE_GRAPH_PNSEC_PER_SEC    )e_func="v2s_graph.c#L38" id6.L38" class="line" na59 */3/spa5eef="kernel/trace/trace_5ftrac59func="v2s_grace/trace_func="usecs_rer_graph.c#L35" iusecs_rer="lio/= 1000e_func="v2s_graph.c#L38" id6.L38" class="line" na60>6trace_see_prra f hrace/trace_futrace_see_prra fGRAPH" nam.6.L31">1 69
 a>        3scomme,Rnnclude <<> =ing">"%5lu.%06lu ]  "e=TRACEnam.6.L8"59ef="5974" c_func="v2s_graph.c#L38" id65"race/trace_fu60t;61 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6 69
 a>  6     3scomme,R9ption>
 667TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6/* Don&#addace/trace_fugun_adda5
 a>    buffer">TRACE_GRAPH_Pbufferomme,6i},6    type">TRACE_GRAt this ev    *de=TRA_PbuffH_P58Pa href="+codrfPbuffH_P5" c[] = {63a ace/trac_P58Pa href="+codrf (1 69
 a>        3scomme,R9ption>

 a>    pid structpidGRAPH> = {6TRACE_GRAPH_Pt="li,6> = {61 69
 a6        3scomme,R1 data int1          dataGRAP)ref="kernel/trace/tr6 nam.6.L9608H_P503a href="+codlf (6NT_DU6ATION
 a>    i13a hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a6RATION
 a6ode=TcTYPE_PARTIAL_LINE 6nt1  61">1 ev   ">TRACE_GRAPH_Pev   ="lie_rra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6reRAPH_Piteromme) *3/s">1 35
 a>    tr">TRACE_GRArace_abs_timeGRAPH6.L31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a6R8" id6.L38" class="line" na5>>61 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#6m.6.L31">6 69
 a>        3scomme,R6ption6
 6 7  RACEnam.6.L8"59ef="5974" c_fun_2ircef="k_ER_O_, or_func="v2s_graph_2ircef="k_ER_O_, or_6aph.c#L65" id6.nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 356ace_func=6ode=TcTYPE_PARTIAL_LINE 6nt1  6       ode=TcTYPE_PART13a hrefpid    addace/trace_fugun_adda5
 a
 >  = RACEnam.6.L8"59ef="5974" c_fun_2ircef="k_ER_O_ene/trace_futrace__2ircef="k_ER_O_ene href="kee">TRACE_GRAPH_Pt="li,6> = {6tracer_ue=3/a> 3a hreUNlass="s31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a6Rce_func=68" class="line" na5>4;6<6 hr51611          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#6a f hrace6trace_futrace_see_prra f6RAPH"61e <h33/a> 3ITkerCONTEXT_INFOref">tracer_ue=3/a> 3ITkerCONTEXT_INFO hreflass="line" na5e=funcgra5ph" class="sref">funcgra56=ing">&qu6t;\n -------------------6-----61failed_graph.c#L35" i/"kernel58trac586rnel/traAbsoluef="im    0x26/517T_CPU
 a> | lf (6NT_DU6ATION
 a>    int1     ="i_PRINT_Ic*de=TRAhlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_ABS_TIME"li) *3/s">1 35
 a>       "PRINT_ABS_TIME hreflass="line" na5e=funcgra5ph" class="sref">funcgra56=nam.6.L96ode=TcTYPE_PARTIAL_LINE 6nt1  61_iter">TRACE_GRAPH_P=YPE_PART13a hrefpid    1Flag ue="v2s */3/spa2.6TRACE_GRAPH_Pev   ="lio16i},69ef=6ker5a62TION
 a>    int1             --\n\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl6lse;"NT_D6RATION
 a>ode=TcTYPE_HAN6LED i62_PRINT_Iccccccccccccccccc*de=t1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D68" id6.L36" class="line" na56t;6data int1      /"kernel58trac586rnel/traCpu   0x261 iter">TRACE_GRA="i_PRINT_Ic*de=TRAhlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_CPU"li) *3/s">1 35
 a>       "PRINT_CPU hreflass="line" na5e=funcgra5ph" class="sref">funcgra5635" i/tra6e/trace_="v_="v2s="line"6nam.66275T_CPU
 a> | GRAPH_PRPRINT_I13a hrefpid    1Flag ue="v2s */3/spa2.62;61     int1                 o1= ce/t6>TRACE_GR6PH_Piteromme) *3/s">1 356 a>  6231">1 curr">TRACE_GRAPH_Pcurrt1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D68nam.6.L96GRAPH_P=ing_iter="lin16i6,6TRACE_GRAPH_P=v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6_GRAPH_P=6ng_buffer_ev   ="line" n6m.6.L63aph.c#L35" iusecs_rer="lio/= 1000e_func="v2s_graph.c#L35" i/tra6e/trace_fun_="v2s="linea6href=63/a>3spa2 class="comme5"kernel58trac586rnel/traProc   0x26t;6<6 hr5363el/trace/trace_func="5v2s_g56=TRAC_func=hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_PROecs_rer="lio=Ra 3/a> 3     "PRINT_PROe hreflass="line" na5e=funcgra5ph" class="sref">funcgra56ref="kern6l/trace/trace_5func=53hr6f="ke63f="keNULL">TRACE_GRAPH_PNULL    )e_func="v2s1Flag ue="v2s */3/spa2.61     int1                 o16i},6    pid struct13a hrefpid  ruct13a hrefpid    )e_func="v2s_graph.c#L38" id6.L38" class="line" na5>2;61     int1                 o1= ce/t6ude <<6 href="i_PRINT_Ic* then 6e jus6331">1 nex ">TRACE_GRAPH_Pnex t1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D6 | GRAPH_PRPRINT_I13a hrefpid    1Flag ue="v2s */3/spa2.61 356 a>  6 failed_graph.c#L35" irefpid  ruct\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl6el/data i6t1          dataGRAP) *36s">1 65
 a>       ">TRACE_GRPH_Pnex t1          dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D61 63_iter">TRACE_GRAPH_P=v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6ss="line"6na5      26<5a href="ker6el/tr64TION
 a>    iv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6s5" i/tra6a2d proc by defaul56.L416>1 5464>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#6keiter">T6ACE_GRAPH_Piteromme) *3/6">1 364 a>        3spa2 clas5s="co53=TRAC_fu No overhead   0x26TRACE_GRAe=" class="sref">tracer_ue=3/a> 3a href="56.L21">id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl6s="sref">6eE_GRAPH_rf (" nam.6.L316>1  i6g_iter">TRACE_GRAPH_P=    dataGRAP)ref="kern e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a6er">TRACE6GRAPH_P=ing_iter="li,6i}66NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#6ne" na56h6/a>&qu5ION
 a>      0x1061 nex ">TRACE_GRAPH_PneEN="li) *3/s">1 35
 a>       "EN=21">id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl6sl/data i6="ke547T_CPU
 a> | GRAPH6PRPRI64
 a>       ">TRACE_GRAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6TRACE_="lie_func="v2s_graph.c#L38" id6.L38" class="line" n654func=nn6lude < ==========Htrace_see_prra f hrace/trace_futrace_see_prra fGRAPH" nam.6.L36ref">tr5a6e_o5504" cnnclude <1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#6"keiter">6RACE_GRAPH_Piteromme) *36s">1 65 6 71 5183/a>3spa2 cl6"keNULL">6RACE_GRAPH_PNULL    ,6i}66TRACE_GRAP    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D6"keiter">6RACE_GRAPH_Piteromme) *36s">1 65      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#6"keNULL">6RACE_GRAPH_PNULL    ,6i}66TR   )e_func="v2s1Flag ue="v2s */3/spa2.6tracer_ue=DURATION_FILL_ENs  int1               H_Pu644" c6i},6;5ce_func="v2s6graph65e <TRACE_GRAe=" class="sref">tracer_ue=3/a> 3a href="56.L21">id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl638" id6.L68" class="line" na5eNT_D6RAT5p6" class="sref">funcgra    dataGRAP)ref="kern e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a68" 557T_C6U
 a> | GRAPH_PRlf (!NT_6URATI65      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#6href="+co6dddddddddddddddd="lse;"N6_DURA65class="line" nam.6.L949f">t49aph_data" class="sref">fgraph_data3/a> {61 5183/a>3spa2 cl638" id6.L68" class="line" na5a hre6="k5e6nel/trace/trace_func="    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D6h
 a562TR6CE_GRAPH_________rf (" n6m.6.L61">1 data int1nel/trac5e/tra51ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li=6ph.c#L6456 id6563TRACE_GRAPH_PRINT6Ic___644" c[v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6Icccccccc6cccccccc* Save curr    a6d nex661          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#6nnclude &6t;TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6/* Don&#duPT" clTRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6TRACE_GRAPH_Pt="li,6> = {66RACE_GRAPH_Pe  ="lio=ne"6nam.66631">1 data int1          dataGRAP)ref="kernel/trace/tr6lass="sr56f">t563a href="+codddddd6ddddd66class="line" #L66" i596.L6595T_CP>/* Don&#n0t;6t593a hrduPT" cl | GRAPH_PR_nclude <<>6RINT_Iccc6ccccccccccccc* If the ne6  =v 67race/trace_fupa2 clas5s="co53=TRAC_fu log10(ULONG_MAX) + '\0'   0x26 | GRAPH_PR_nclude <<>6R8" id6.L6="i_PRINT_Iccccccccccccc6ccc* 6726 7 | GRAPH_PR_nclude <<>6R
 a562TR6 va572TRACnnclude <1 5213/a>struct13a href="+c5ode=f5204" class="li=6ype="lio=66aph.c#L65" id6.L65" cla6s="RE6 int1         13a hreflast_pid   iref="keev   ">TR21">1 5213/a>struct13a href="+c5ode=f5204" class="li=6ycccccccc6t1                 o=ne"6nam.6671          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#657e/trace657unc="v2s_graph.c#L66" 6576.L6575T_CPU
 a> |uph" class="RAPH/spa2.6/* Don&#duPT" cl | GRAPH_PR_nclude <<>6Rl/trac5/6">TRACE_GRAPH_Pe  ="li.s6>1 3567s_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#6s="line" 6a57.6.L38">5883/a>3spa2 6lass=6comme5tef="5775"kernel58trac586rnel/traPr13a mL38"   0x261 57tra6er_fl67class="line" nam.6.L949f">t49aph_data" class="sref">fgraph_data3/a> {6 | GRAPH_PR_nclude <<>638" id6.L68" class="line" na5.f="k6rne57661 5183/a>3spa2 cl6ype="lio!66aph.c#L65" id6.L65" cla6s="RE6 int1          ode=Tclass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D6+co58=TRA6E_GRAPH_PRINT_Icfalse;"56>1 356 a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#638" id6.L68" class="line" na5820"
6  >5868a>       0x16   )e_func="v2slelgraph_data3/a> {6 | GRAPH_PR_nclude <<>63pe="lio=6">TRACE_GRAPH_Pe  ="li.s6>1 3568      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#6 a>      6 int1                 .s6>1 356 a>    r_ue_gr5"kernel58trac586rnel/traPr13a nL38" (we don't wa3a to excER_O7  thbers)   0x26g a>  7flass="line" na5e=funcgra5ph" class="sref">funcgra5638" id6.L68" class="line" na58h3/a6&qu5868failed_graph.c#L35" i/ailed    )">/*sizclass="sref">TRACEsizclaailed/ailed    )">/*slelgraph_data3/a> {6TRACEminla60t;6TRACEsizclaaileabsizcoftrace57trac57ode=L38" sel/trac5e/tra516T_CPU
 a> | GRAPH_PR_nclude <<>63="line" 6lt;t583a 6ref="+codlf (" nam.6.L316>1  i6g_iter">TRACE_GRAPH_P=ing_iter="li)resn/spa2.660=TRACE_GRAPH_="lse;"NT_DURATION
03lu f hrace/trace 95T_CP>/* Don&#n0t;6 | GRAPH_PR_nclude <<>6er">TRACE6GRAPH_P=ing_iter="li,6i}66 | GRAPH_PR_nclude <<>6epe="lio!68" class="line" na59PRIN6_CP5969int1          ode=Tclel/t\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl6 href59"+6o59=TRACE_GRAPH_="lse;"N6_DURA6937;5lu.%06lu ]  "e=Tass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D68" id6.L36" class="line" na5920"
	6 >59o69      ode=TcTYPE_PART13a hrefpid    lelg+raph_data3/a> {6 | GRAPH_PR_nclude <<>6epe="lio=68" class="line" na5922op6ion5969int1         v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L6trace_see6hrace/trace_futrace_see=6line"691          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#6ce_func="62s_graph.c#L6v3.25te/tra6e_59u6975T_CPU
 a> |uph" class="RAP1Flag ue="v2s */3/spa2.61 5183/a>3spa2 cl6 ="line" 68" class="line" na59.L686>1 5969
 a>       ">TRACE_GRass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D68">t583a 6="li,6i},6t573a href="+cod__func="v2s_graph.c#759func="v7s_grace/trace_func="usec7_rer_70race/trace_fupa2 clas5s="co53=TRAC_fu Pr13a id6ainse; a2 ces to fitace.hrow's width   0x26TR21">a href="kernel/tralel1 hreflast_pid   iref="keev   ">TR21">g a>  71 hreflast_pid   iref="keev   ">TR21">++flass="line" na5e=funcgra5ph" class="sref">funcgra57    3scom7e,Rnnclude <<> =ing">7quot;7#37;5lu.%06lu ]  &uph" class="RAP1Flag ue="v2s */3/spa2.61 5183/a>3spa2 cl7 69
 a>  7     3scomme,R9ption>
 677    pid struct13a hrefpid  ass="RET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7ace_func=7ode=TcTYPE_PARTIAL_LINE 7nt1  705nt1         v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L7RATION
 a7ode=TcTYPE_PARTIAL_LINE 7nt1  7075T_CPU
 a> |nel/trac5e/tra51ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li=738" id6.L78" class="line" na506;6<7 hr5070a>   v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L7R8" id6.L78" class="line" na59.L687<<70      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#7 nam.6.L9708H_P503a href="+codlf (7NT_DU7ATION
, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;61 es ev    *de=TRACER_OPce_fu5duPT" cl/* Don&#duPT" clTRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6    buffer">TRACE_GRAPH_Pbufferomme,6i},6>7TRACE_GRAPH_Pt="li,6> = {67 69
 a>        3scomme,R7ption7
 6 7funcgra57ace_func=7ode=TcTYPE_PARTIAL_LINE 7nt1  71_PRINT_Iccccc13a hreflast_pid    e_func="v2s_graph.c#L38"a h-11 5213/a>struct13a href="+c5ode=f5204" class="li=7RATION
 a7ode=TcTYPE_PARTIAL_LINE 7nt1  71      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#7Rce_func=78" class="line" na5>4;6<7 hr51715nt1         --\n\s_g56=TRAC_func=hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_DURATIONref">tracer_ue=3/a> 3     "PRINT_DURATION href.c#L65" id6.nex ">TRACE_GRAPH_Pnex ="li) *3/s">1 357a f hrace7trace_futrace_see_prra f7RAPH"7175T_CPU
 a> | GRA\s_g56=TRAC_func=APH_Pnelagl/trace/trace_f6D    e_lagl5
 a
 a>(3a href="+cod5>h33/a> 3ITkerCONTEXT_INFOref">tracer_ue=3/a> 3ITkerCONTEXT_INFO hreff="kee">TRACE_GRAPH_Pt="li,6> = {6 |nel/trac5e/tra51ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li=7ss="comme7nt">/517T_CPU
 a> | lf (7NT_DU71      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#7=nam.6.L97ode=TcTYPE_PARTIAL_LINE 7nt1  71_iter">TRACE_pa2 clas5s="co53=TRAC_fu No real as="l, just fillse; ce.hcolumn with a2 ces   0x269ef=7ker5a72TION
 a>    iswitch2s_g56=TRAC_func="uPT" clfuncgra57lse;"NT_D7RATION
 a>ode=TcTYPE_HAN7LED i72_PRINT_Iccccccaseac5e/tra51ode=trDURATION_FILL_Fel/=ing_buffer_reaDURATION_FILL_Fel/PRIN:ss="line" na5e=funcgra5ph" class="sref">funcgra57l.6.L31">7" class="line" na56t;6TRACE_GRAP    dataGRAP)ref="kern1Flag ue="v2s */3/spa2.6tracer_ue=3/a> 3a href="56.L21"> :ET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7ef="kerne7//trace/trace_fun_="v2s_7raph.72ON
 a>data incaseac5e/tra51ode=trDURATION_FILL_STnelfuncgra57lce_func=7H_Ptrace_iterator="line"7nam.67L31">1 iter">TRACE_GRAuph" class="RAP1Flag ue="v2s */3/spa2.6 | GRAPH_P    dataGRAP)ref="kern1Flag ue="v2s */3/spa2.6tracer_ue=3/a> 3a href="56.L21"> :ET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7e8" id6.L72s_graph.c#L6v3.256h3/a>7qu5f=72_PRINT_Iccccccaseac5e/tra51ode=trDURATION_FILL_ENsref">tracer_ue=DURATION_FILL_ENs  in:ss="line" na5e=funcgra5ph" class="sref">funcgra57ls="comme7PH_Piteromme) *3/s">1 357 a>  7231">1 curr">TRACE_GRAuph" class="RAP1Flag ue="v2s */3/spa2.6TRACE_GRAPH_P=    dataGRAP)ref="kern1Flag ue="v2s */3/spa2.6tracer_ue=3/a> 3a href="56.L21"> :ET="li)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7_GRAPH_P=7ng_buffer_ev   ="line" n7m.6.L73TION
 a>    iv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L735" i/tra7e/trace_fun_="v2s="linea7href=73>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#738" id6.L78" class="line" na5>t;6<7 hr5373 a>        3spa2 clas5s="co53=TRAC_fu Signal a overhead of="im  execuc="v to ce.houtput   0x26TR5v2s_g56=TRAC_func=hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_OVERHEAsref">tracer_ue=3/a> 3     "PRINT_OVERHEAs60t;elass="line" na5e=funcgra5ph" class="sref">funcgra57i_PRINT_I7* If the previous output7faile73a>    pid struct13a hpa2 clas5s="co53=TRAC_fu DuPT" cl excER_edbass mL38"   0x261 nex ">TRACE_GRA5v2s_g56=TRAC_func="uPT" cl  bass=00el/f="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_PRPRINT_I13a hrefpid    1Flag ue="v2s */3/spa2.61 357 a>  7 failed_graph.c#L35" ipa2 clas5s="co53=TRAC_fu DuPT" cl excER_edbas mL38"   0x261 75
 a>       ">TRACE_GR="liA5v2s_g56=TRAC_func="uPT" cl  bass=0el/f="kee">TRACE_GRAPH_Pt="li,6> = {61 73_iter">TRACE_GRAPH_P=RPRINT_I13a hrefpid    1Flag ue="v2s */3/spa2.61 5474>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#7keiter">T7ACE_GRAPH_Piteromme) *3/7">1 374 a>        3spa2 clas5s="co53=TRAC_fu0x261  i7g_iterpa2 clas5s="co53=TRAC_=RPRINT_I* to fillhout ce.ha2 ce.0x26&qu5ION
 a>      0x107TRACE_GRAPH_Pt="li,6> = {6 | GRAPH7PRPRI74
 a>       ">TRACE_GRAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6t573a href="+cod__func="v2s_graph.c#754func=nn7lude <tr5a7e_o5504" cnnclude <1 5183/a>3spa2 cl7"keiter">7RACE_GRAPH_Piteromme) *37s">1 75el/trace/trace_func="    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7"keNULL">7RACE_GRAPH_PNULL    ,6i}76
  >
  v2  
 2t
 259  va592de=t__func="v2s_graph.c#7"keiter">7RACE_GRAPH_Piteromme) *37s">1 75a>    pid strAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6/* Don&#duPT" cl7RACE_GRAPH_PNULL    ,6i}76TRACE_GRAe=" class="sref">tracer_ue=3/a> 3a href="56.L21">id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl7s="line" 7a5+led3/a>;5ce_func="v2s7graph7575T_CPU
 a> | GRAPH_P    dataGRAP)ref="kern1Flag ue="v2s */3/spa2.6 | GRAPH_PRlf (!NT_7URATI75lass="line" nam.6.L8"59ef="51Flag ue="v2s */3/spa2.61 5183/a>3spa2 cl738" id6.L78" class="line" na5ef="k7rne5l76race/trace_func="v2s_    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D7   =ing_b7ffer_ev   _dataGRAPH" na7.6.L376>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#738" id6.L78" class="line" na5a hre7="k5e7nel/trace/tracnel/trac5e/tra51ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li=7h
 a562TR7CE_GRAPH_________rf (" n7m.6.L76>1 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L7ph.c#L6457 id6563TRACE_GRAPH_PRINT7Ic___76      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#7Icccccccc7cccccccc* Save curr    a7d nex76_iterpa2 clas5s="co53=TRAC_fu Case of=a leaf _func="v "v its callhef="kI* 0x26TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6&qu4tt;6       ">TRACE_GRef="564;6&qu4tt;6t563a href="+codddddd7ddddd76_iter">TRACE_GRAPH_P=ef="564;6&qu4tt;6TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6*uph" class="RAP68" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl href="kee">TRACE_GRAPH_Pt="li,6> = {6funcgra57R8" id6.L7="i_PRINT_Iccccccccccccc7ccc* 7726 71 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" class="li=7R
 a562TR7 va572TRACnnclude <1 uph" class="RAPe/tracnel/trace/trace_f6e/tracnel31">1 5213/a>struct13a href="+c5ode=f5204" class="li=7Rh.c#L64576aph.c#L65" id6.L65" cla7s="RE7 int1         ef="564;61 uph" class="RAPcall/trace/trace_f6call31">1 5213/a>struct13a href="+c5ode=f5204" class="li=7Rcccccccc7t1                 o=ne"7nam.6775nt1         #L66" i596.L656.L6595T_CP>/* Don&#duPT" clstruct13a href="+c5ode=f5204" class="li=7Rnclude &757unc="v2s_graph.c#L66" 7576.L7575T_CPU
 a> |13a hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a7Rl/trac5/7">TRACE_GRAPH_Pe  ="li.s7>1 357775T_CPU
 a> |13a hreflast_pid   iref="keev   ">TR21">1 5213/a>struct13a href="+c5ode=f5204" class="li=7s="line" 7a57.6.L38">5883/a>3spa2 7lass=77      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#7cass="sr57"line" na5..L39">1 57tra7er_fl77class="line" nam.6.L949f">t4e/tracnel/trace/trace_f6e/tracnel31">1 h a>(3="lse;_for/leafnelcef="k/trace/trace_f6nelcef="kl/guPH_Pev   ="lio16i},6 e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a738" id6.L78" class="line" na5.f="k7rne57761 h a>(3="lse;_for/leafef="k/trace/trace_f6ef="kl/guPH_Pev   ="lio16i},6e/tracef=/trace/trace_f6e/tracef=31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a73cccccccc76aph.c#L65" id6.L65" cla7s="RE7 int1         _g56=TRAC_func="uPT" clPH_Pev   ="lio16i},6 e_aph.c#L38" id6.L38" e_aph.60t;
-6   )e_func="v2se/tracnel/trace/trace_f6e/tracnel31">PH_Pev   ="lio16i},6callaph.c#L38" id6.L38"callaph.31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a738" id6.L7E_GRAPH_PRINT_Icfalse;"57>1 357 a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#738" id6.L78" class="line" na5820"
7  >5878f="keNULL">TR5v2s_g56=TRAC_func=data/trace/trace_f6data31">elass="line" na5e=funcgra5ph" class="sref">funcgra573pe="lio=7">TRACE_GRAPH_Pe  ="li.s7>1 3578a>    pid struct13a hef="564;61 uph" class="RAPcpu5data/trace/trace_f6cpu5data31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a73cccccccc7 int1                 .s7>1 357831">1 nex ">TRACE_GRA53a hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},6NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#738" id6.L78" class="line" na58h3/a7&qu5878failed_graph.c#L35" i/ailed    )">/*cpu5data/trace/trace_f6cpu5data31">a href="kernel/tracer5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6t583a 7ref="+codlf (" nam.6.L317>1  i7g_iter">TRACE_GRAPH_P=ia2 clas5s="co53=TRAC_fu0x26TRACE7GRAPH_P=ing_iter="li,6i}7659o79a>   pa2 clas5s="co53=TRAC_=RPRINT_IIIIIIIII* 0x26    pid struct13a hp   ="lio16i},6   5data/trace/trace_f6cpu5data31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a href="kernel/tracall/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a- 11 5213/a>struct13a href="+c5ode=f5204" class="li=7trace_see7hrace/trace_futrace_see=7line"791          ode=TcTYPE_HANDLED    e_func="v2s_graph.c#7ce_func="72s_graph.c#L6v3.25te/tra7e_59u7975T_CPU
 a> | GRAPH_Ppa2 clas5s="co53=TRAC_fu No nER_Oco keep ceis _func="v arounda_retceis depthI* 0x26PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a a>  v   ="lio16i},6F3/a> 3RETFUNC_DEPTH/trace/trace_f6F3/a> 3RETFUNC_DEPTH href="kee">TRACE_GRAPH_Pt="li,6> = {61 5979
 a>       ">TRACE_GRuct13a hp   ="lio16i},6   5data/trace/trace_f6cpu5data31">PH_Pev   ="lio16i},6TRAer5= {6l/trace/trace_f6TRAer5= {6l31">[_g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">]a h01 5213/a>struct13a href="+c5ode=f5204" class="li=7t">t583a 7="li,6i},6TRACE_v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L859func="v8s_grace/trace_func="usec8_rer_80aph.c#L35" iusecs_rer="lio/= 1000e_func="v2s_graph.c#838" id6.L88" class="line" na60>88quot;8#37;5lu.%0am.6.L8"59ef="51Flag ue="v2s */3/spa2.6TR5v2s_g56=TRAC_func=)e_func="v2s_graph.c#L38" id6aGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/tracef="kee">TRACE_GRAPH_Pt="li,6> = {6TR21">a h01 hreflast_pid   iref="keev   ">TR21">g a>  _g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a*a href="+cod5>h33/a> 3     "INDEN="li) *3/s">1 35
 a>       "INDEN=race_ hreflast_pid   iref="keev   ">TR21">++flass="line" na5e=funcgra5ph" class="sref">funcgra58R8" id6.L88" class="line" na59.L688<<80
 a>       ">TRACE_GRAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6TRACE_GRAPH_P=ruct\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl8RATION
 a8ode=TcTYPE_PARTIAL_LINE 8nt1  81race/trace_func="v2s_uct13a h    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8R8" id6.L88" class="line" na5>>88 69
 a>        3scomme,R8ption81a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#8ace_func=8ode=TcTYPE_PARTIAL_LINE 8nt1  81_PRINT_IcccccAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6PH_Pev   ="lio16i},6_fun/trace/trace_f6hfun href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8RATION
 a8ode=TcTYPE_PARTIAL_LINE 8nt1  814="keNULL">TR5v2s\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl8Rce_func=88" class="line" na5>4;6<8 hr518131">1 nex ">TRACE_GRA    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8RATION
 a8trace_futrace_see_prra f8RAPH"81ON
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#8m8" id6.L8t;\n -------------------8-----81failed_graph.nel/trac5e/tra51ode=tracer_ue=" class="sref">tracer_ue=3/a> 3a href="56.L21">1 5213/a>struct13a href="+c5ode=f5204" class="li=8ss="comme8nt">/517T_CPU
 a> | lf (8NT_DU81     v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L8mnam.6.L98ode=TcTYPE_PARTIAL_LINE 8nt1  81s" class="sr57f">t573a href="+cod__func="v2s_graph.c#838" id6.L88" class="line" na5>9ef=8ker5a82TION
, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6ode=TcTYPE_HAN8LED i82_PRINref="kernel/trace/trace_fu5ef="k_nested&qu4tt;68" class="line" na56t;6&qu4tt;6TRACE_GRAP&&&&&&&&&ef="564;61 uph" class="RAPH_Pu644" c6i},6*53a hreflast_pid       o16i},6TRACE_GRAPH_Pt="li,6> = {6funcgra58lce_func=8H_Ptrace_iterator="line"8nam.68L31">1 iter">Tef="564;61 uph" class="RAPcall/trace/trace_f6call31">1 h a>(3="lse;_for/leafef="k/trace/trace_f6ef="kl/guPH_Pev   ="lio16i},6e/tracef=/trace/trace_f6e/tracef=31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a83 f hrace8e/trace_="v_="v2s="line"8nam.68275T_CPU
 a> |ef="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" class="li=8e8" id6.L82s_graph.c#L6v3.256h3/a>8qu5f=8275T_CPU
 a> |13a hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8ls="comme8PH_Piteromme) *3/s">1 358 a>  8231">1 curr">T13a hreflast_pid   iref="keev   ">TR21">1 5213/a>struct13a href="+c5ode=f5204" class="li=83nam.6.L98GRAPH_P=ing_iter="lin16i8,6t573a href="+cod__func="v2s_graph.c#8_GRAPH_P=8ng_buffer_ev   ="line" n8m.6.L83elass="line" na5e=funcgra5ph" class="sref">funcgra5835" i/tra8e/trace_fun_="v2s="linea8href=83_PRINT_Icccccccccccccef="564;61 uph" class="RAPcpu5data/trace/trace_f6cpu5data31"> id6.L38" class="line" na4_ href="k4T_DURATION
 a838" id6.L88" class="line" na5>t;6<8 hr538337;5lu.%06lu ]  &53a hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},6
  >
  v2  
 2t
 259  va592de=t__func="v2s_graph.c#8i_PRINT_I8* If the previous output8faile83a>    pid struct13a hpailed    )">/*cpu5data/trace/trace_f6cpu5data31">a href="kernel/tracer5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},61 nex ">TRACE_GRAp   ="lio16i},6   5data/trace/trace_f6cpu5data31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a href="kernel/tracall/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31"> _trace_c
 2t
 259  va592de=t__func="v2s_graph.c#8i f hrace8ernel/trace/t5race_5354"8cnncl83ON
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#8int1     8    dataGRAP) *3/s">1 358 a>  8 failed_graph.c#L35" ipa2 clas5s="co53=TRAC_fu Save ceis _func="v poiRAerOco seiA5v2ce.hexit matches   0x261 85
 a>       ">TRACE_GR5v2s_g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a a>  v   ="lio16i},6F3/a> 3RETFUNC_DEPTH/trace/trace_f6F3/a> 3RETFUNC_DEPTH href="kee">TRACE_GRAPH_Pt="li,6> = {61 83_iter">TRACE_GRAPH_P=RPRINT_I13a hrefpid       5data/trace/trace_f6cpu5data31">PH_Pev   ="lio16i},6TRAer5= {6l/trace/trace_f6TRAer5= {6l31">[_g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">]a h_g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6_fun/trace/trace_f6hfun hre _trace_c
 2t
 259  va592de=t__func="v2s_graph.c#8ss="line"8na5      26<5a href="ker8el/tr84TION
 a>    iv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L8s5" i/tra8a2d proc by defaul56.L418>1 5484>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#8keiter">T8ACE_GRAPH_Piteromme) *3/8">1 384 a>        3spa2 clas5s="co53=TRAC_fu No "im    0x26TR5v2sAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6TRACE_GRAe=" class="sref">tracer_ue=3/a> 3a href="56.L21">id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl83de <<8eE_GRAPH_rf (" nam.6.L318>1  i8431">1 nex ">TRACE_GRA    dataGRAP)ref="kern e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a83a href="8GRAPH_P=ing_iter="li,6i}86NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#8ne" na56h8/a>&qu5ION
 a>      0x108 | GRAPH8PRPRI84
 a>       ">_retra59h" class="srTR21">a h01 hreflast_pid   iref="keev   ">TR21">g a>  _g56=TRAC_func=call/trace/trace_f6call31">PH_Pev   ="lio16i},6depth/trace/trace_f6depth31">a*a href="+cod5>h33/a> 3     "INDEN="li) *3/s">1 35
 a>       "INDEN=race_ hreflast_pid   iref="keev   ">TR21">++flass="line" na5e=funcgra5ph" class="sref">funcgra58PRINT_Icc8cccccccccccccc* We need 8o c3a84_iter">TRACE_GRAPH_P=ing_iter="li)re1Flag ue="v2s */3/spa2.61 5183/a>3spa2 cl8ref">tr5a8e_o5504" cnnclude <8RACE_GRAPH_Piteromme) *38s">1 85el/trace/tracv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L8"keNULL">8RACE_GRAPH_PNULL    ,6i}86
  >
  v2  
 2t
 259  va592de=t__func="v2s_graph.c#8"keiter">8RACE_GRAPH_Piteromme) *38s">1 85a>    pid strAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6PH_Pev   ="lio16i},6_fun/trace/trace_f6hfun href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8"keNULL">8RACE_GRAPH_PNULL    ,6i}861 5183/a>3spa2 cl8ra href="8a5+led3/a>;5ce_func="v2s8graph8575T_CPU
 a> | GRAPH_P    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8"e" na56h88" class="line" na5eNT_D8RAT5p85s_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#88" 557T_C8U
 a> | GRAPH_PRlf (!NT_8URATI85lass="line" naa2 clas5s="co53=TRAC_fu0x261 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L8ph.c#L6458 id6563TRACE_GRAPH_PRINT8Ic___86      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#8Icccccccc8cccccccc* Save curr    a8d nex86_iter, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6    buffer">TRACE_GRAPH_Pbufferomme,6i},6*uph" class="RAP68" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl href="kee">TRACE_GRAPH_Pt="li,6> = {6 ass="line" na5e=funcgra5ph" class="sref">funcgra58eref="+co8f">t563a href="+codddddd8ddddd86_iter">TRACE_ef="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" class="li=8RINT_Iccc8ccccccccccccc* If the ne8  =v 87race/trace_fus_time">TRACE_GRAPH_Pprra _tef="k/trace/trace_f6rra _tef="k31">1 uph" class="RAPef=/trace/trace_f6ef=31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6ef=/trace/trace_f6ef=31">1 5213/a>struct13a href="+c5ode=f5204" class="li=8R  =ing_b8ccccc* we only care abou8 what8716 7TRACE_GRAPH_Pev   ="lio16i},6    o16i},6PH_Pev   ="lio16i},6lidelid6aGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/tracef="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_P    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8Rl/trac5/8">TRACE_GRAPH_Pe  ="li.s8>1 3587s_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#8s="line" 8a57.6.L38">5883/a>3spa2 8lass=878nt1         --\nhreflast_pid   typefuncgra58cass="sr58"line" na5..L39">1 57tra8er_fl87_iter">TRACE_GRAPH_P=ia2 clas5s="co53=TRAC_fu IRAerrupt   0x26PH_Pev   ="lio16i},6lidTRACE_GRAPH_Pt="li,6> = {61 358837;5lu.%06lu ]  &&&&&&&&&    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D838" id6.L88" class="line" na5820"
8  >5888f="keNULL">TRv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L83pe="lio=8">TRACE_GRAPH_Pe  ="li.s8>1 3588      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#83cccccccc8 int1                 .s8>1 35885nt1         --\n\nhreflast_pid   t    e_lagl/trace/trace_f6t    e_lagl21">g a>(3a href="+cod5>h33/a> 3ITERrCONTEXT_INFOs_graph.c#L6v3.25arefITERrCONTEXT_INFOraceff="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_P    dat01 5213/a>struct13a href="+c5ode=f5204" class="li=838" id6.L88" class="line" na58h3/a8&qu5888s_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#83="line" 8lt;t583a 8ref="+codlf (" nam.6.L318>1  i88class="line" ructt1             hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_ABS_TIM2s_graph.c#L6v3.25aref     "PRINT_ABS_TIM2e;_fflass="line" na5e=funcgra5ph" class="sref">funcgra58er">TRACE8GRAPH_P=ing_iter="li,6i}861 5183/a>3spa2 cl8e8" id6.L8o59=TRACE_GRAPH_="lse;"N8_DURA8937;5lu.%06lu ]  &&&&&&&&&    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8e8" id6.L8" class="line" na5920"
	8 >59o89f="keNULL">TRv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L8epe="lio=88" class="line" na5922op8ion5989      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#8trace_see8hrace/trace_futrace_see=8line"895ass="line" naa2 clas5s="co53=TRAC_fu Cpu   0x26 |ructt1             hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_CPUs_graph.c#L6v3.25aref     "PRINT_CPUe;_fflass="line" na5e=funcgra5ph" class="sref">funcgra58e8" id6.L8nsigned long1 5989
 a>       ">TRACE_GR5v2s_g56=TRAC_func=)e_func="v2s_graph.c#L38" id6aGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/tracef="kee">TRACE_GRAPH_Pt="li,6> = {6t583a 8="li,6i},6TRACE_GRAPH_P=RPRINT_I    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D959func="v9s_grace/trace_func="usec9_rer_90TION
 a>    iv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L938" id6.L98" class="line" na60>91 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9    3scom9e,Rnnclude <<> =ing">9quot;90 a>        3spa2 clas5s="co53=TRAC_fu Proc   0x26TR5v2s_g56=TRAC_func=hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_PROCs_graph.c#L6v3.25aref     "PRINT_PROCe;_fflass="line" na5e=funcgra5ph" class="sref">funcgra59 69
 a>  9     3scomme,R9ption>
 697    pid struct13a hAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6PH_Pev   ="lio16i},6lid1 nex ">TRACE_GRA5v2s_g56=TRAC_func=)e_func="v2s_graph.c#L38" id6aGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/tracef="kee">TRACE_GRAPH_Pt="li,6> = {6       ">TRACE_GRAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6TRACE_GRAPH_P=ruct\n"e=TRACE)e_func="v2s_graph.c#L38" id6.L38" class="line" na56.L18">1 5183/a>3spa2 cl9RATION
 a9ode=TcTYPE_PARTIAL_LINE 9nt1  91race/trace_func="v2s_uct13a h    dataGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9R8" id6.L98" class="line" na5>>99 69
 a>        3scomme,R9ption91a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9ace_func=9ode=TcTYPE_PARTIAL_LINE 9nt1  91_PRINT_IcccccAa2 clas5s="co53=TRAC_fu Latency>_remat   0x26TR5v2shreflast_pid   t    e_lagl/trace/trace_f6t    e_lagl21">g a>(3a href="+cod5>h33/a> 3ITERrLATENCY_FM="li) *3/s">1 35
 a>  ITERrLATENCY_FM=e;_fflass="line" na5e=funcgra5ph" class="sref">funcgra59Rce_func=98" class="line" na5>4;6<9 hr519131">1 nex ">TRACE_GRAAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6TRACER_OPT
ce_fu5lat_fma60t;6ra f hrace/trace_futrace_see_prra fGRAPH" nam.6.L39RATION
 a9trace_futrace_see_prra f9RAPH"9175T_CPU
 a> | GRAPH_P5v2s_g56=TRAC_func=)e_func="v2s_graph.c#L38" id6aGRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/tracef="kee">TRACE_GRAPH_Pt="li,6> = {6/517T_CPU
 a> | lf (9NT_DU918PRINT_Icccccv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L9mnam.6.L99ode=TcTYPE_PARTIAL_LINE 9nt1  91s" class="sr57f">t573a href="+cod__func="v2s_graph.c#938" id6.L98" class="line" na5>9ef=9ker5a92race/trace_fu    dat01 5213/a>struct13a href="+c5ode=f5204" class="li=9lse;"NT_D9RATION
 a>ode=TcTYPE_HAN9LED i92_PRINv2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L9l.6.L31">9" class="line" na56t;6    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#938" id6.L98" class="line" na56a hr9f="5e92a>   pa2 clas5s="co53=TRAC_fu0x269qu5f=9275T_Cpa2 clas5s="co53=TRAC_=*  - we are insidetirq "ker0x261 359 a>  9231">1pa2 clas5s="co53=TRAC_=*  - we jusAhef=eredtirq "ker0x2698" class="line" na5>t;6<9 hr539337;5lpa2 clas5s="co53=TRAC_=*  - we are not insidetirq "ker0x26   pa2 clas5s="co53=TRAC_=  0x261=   ="lio16i},6 heck5irctef="k/trace/trace_f6 heck5irctef="k60t;6ef="564;6TRACE_GRAPH_Pbufferomme,6i},6 | GRAPH_P#L66" i596.L65hreflast_pid   addace/trace_fugun_addaeprr>*13a hreflast_pid   depth/trace/trace_f6depth31">f="kee">TRACE_GRAPH_Pt="li,6> = {61 359 a>  9 faileass="line" na5e=funcgra5ph" class="sref">funcgra59us="comme9t1          dataGRAP) *39s">1 9331">1 curr">T13a hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},61 93_iter">TRACE_13a  uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9ss="line"9na5      26<5a href="ker9el/tr94race/trace_fus_time">TRACE_GRAPH_Ppfce_fu5data/trace/trace_f6hce_fu5data31">1 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" class="li=9s5" i/tra9a2d proc by defaul56.L419>1 5494>1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9keiter">T9ACE_GRAPH_Piteromme) *3/9">1 394 a>        3spa2 clas5s="co53=TRAC_fu0x261  i94_iterpa2 clas5s="co53=TRAC_ RPRINT_I* thentwe byp5s=Oce.hirq "heck.0x26&qu5ION
 a>      0x109(3a href="+cod5>h33/a> 3     "PRINT_IRQSs_graph.c#L6v3.25aref     "PRINT_IRQSe;_ffl||href="ker5nel/t543TRACE_GRAPH_PRINT_Iccnclude &l9ns="comme9="ke547T_CPU
 a> | GRAPH9PRPRI94
 a>       ">TRACt\n"e=TRACE)data/trace/trace_f6data31">ef="kee">TRACE_GRAPH_Pt="li,6> = {6TRACE_GRAPH_P=    dat01 5213/a>struct13a href="+c5ode=f5204" class="li=954func=nn9lude <tr5a9e_o5504" cnnclude </* Don&#data/trace/trace_f6data31">PH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},69RACE_GRAPH_Piteromme) *39s">1 95a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9"keNULL">9RACE_GRAPH_PNULL    ,6i}969RACE_GRAPH_Piteromme) *39s">1 95ON
 apa2 clas5s="co53=TRAC_=RPRINT_I* We are insidetce.hirq "ker0x269RACE_GRAPH_PNULL    ,6i}96 |ruct uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr H_Pe= 0f="kee">TRACE_GRAPH_Pt="li,6> = {6struct13a href="+c5ode=f5204" class="li=98" 557T_C9U
 a> | GRAPH_PRlf (!NT_9URATI95      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#9href="+co9dddddddddddddddd="lse;"N9_DURA95class="line" ruct695T_CP>/* Don&#addace/trace_fugun_addaeprrg a>  (#L66" i596.L6)_g56=TRAC_func=_5ircef="k_text_star_func="v2s_graph_5ircef="k_text_star_e;_ffl||href="ker5nel/t543TRACE_GRAPH_PRINT_Iccnclude &l938" id6.L98" class="line" na5ef="k9rne5l96race/trace_func="695T_CP>/* Don&#addace/trace_fugun_addaeprrg _Pe= (#L66" i596.L6)_g56=TRAC_func=_5ircef="k_text_endef="kee">TRACE_GRAPH_Pt="li,6> = {6struct13a href="+c5ode=f5204" class="li=938" id6.L98" class="line" na5a hre9="k5e96a>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9h
 a562TR9CE_GRAPH_________rf (" n9m.6.L96_PRINT_IcccccAa2 clas5s="co53=TRAC_fu0x26 | uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr  href="kernel/tradepth/trace/trace_f6depth31"> _trace_c
 2t
 259  va592de=t__func="v2s_graph.c#9el/trac5/9
 a566rnelnnclude <struct13a href="+c5ode=f5204" class="li=9e" 557T_C9RACE_GRAPH_Pe  ="lio=ne"9nam.696     v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L9eref="+co9f">t563a href="+codddddd9ddddd96s" class="sr57f">t573a href="+cod__func="v2s_graph.c#9RINT_Iccc9ccccccccccccc* If the ne9  =v 97race/pa2 clas5s="co53=TRAC_fu0x26TRACE_GRAPH_Pe  ="li.s9>1 359775T_Cpa2 clas5s="co53=TRAC_=*     das 0P5v0x265883/a>3spa2 9lass=9731">1pa2 clas5s="co53=TRAC_=*  - _PRInclud-iRAerrupts opc="v is sc#L3261 57tra9er_fl97classpa2 clas5s="co53=TRAC_=u  - we are not insidetirq "ker0x261 359837;5l=   ="lio16i},6 heck5irct    da/trace/trace_f6 heck5irct    da60t;6ef="564;6f="kee">TRACE_GRAPH_Pt="li,6> = {65898f="keass="line" na5e=funcgra5ph" class="sref">funcgra593pe="lio=9">TRACE_GRAPH_Pe  ="li.s9>1 35984="keNULL">TR53a hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},6 |ef="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" cRATION
 a93l/trac5/98" class="line" na58h3/a9&qu5898s_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#93="line" 9lt;1  i98classpa2 clas5s="co53=TRAC_=RPRINT_I* If we are either displayiL65ircs, retwe got calli59as0x26TRACE9GRAPH_P=ing_iter="li,6i}9659o99f="keNULL">TR5v2ss_g56=TRAC_func=hlagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_IRQSs_graph.c#L6v3.25aref     "PRINT_IRQSe;_ffl||href="ker5nel/t543TRACE_GRAPH_PRINT_Iccnclude &l9epe="lio=98" class="line" na5922op9ion5999a>    pid struct1t\n"e=TRACE)data/trace/trace_f6data31">ef="kee">TRACE_GRAPH_Pt="li,6> = {61 nex ">TRACE_GRA    dat01 5213/a>struct13a href="+c5ode=f5204" class="li=9ce_func="92s_graph.c#L6v3.25te/tra9e_59u99ON
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9e8" id6.L9nsigned long/* Don&#data/trace/trace_f6data31">PH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},61 5999      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#9t">t583a 9="li,6i},6TRACE_aa2 clas5s="co53=TRAC_fu0x26ref="ker5nel/t543TRACE_GRAPH_PRINT_Iccnclude &l1051func="v105" class="line" na59PRIN105" >105int1 pa2 clas5s="co53=TRAC_=RPRINT_I* 0x261052="keNULL">TR5v2s uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr  = -1f="kee">TRACE_GRAPH_Pt="li,6> = {610531">1 nex ">TRACE_GRA    dat01 5213/a>struct13a href="+c5ode=f5204" class="li=1054func="v105" class="line" na5922op105" >105      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1055func="v105race/trace_futrace_see=105ra>1055ass="line" naa2 clas5s="co53=TRAC_fu0x2610575T_Cpa2 clas5s="co53=TRAC_=RPRINT_I* We are insidetce.hirq "ker,handaceis is     daiL65ef="k.0x2610531">1pa2 clas5s="co53=TRAC_=RPRINT_I* we are out of5irc "ker.0x26105classpa2 clas5s="co53=TRAC_=RPRINT_I*0x2610od1">1pa2 clas5s="co53=TRAC_=RPRINT_I* Teis condic="v ensure=Oceat we 'leavetce.hirq "ker' oncr0x26>108" >10oint1 pa2 clas5s="co53=TRAC_=RPRINT_I* we are out of5ce.hef="kIdepth. Teusal/oteINTL65usafrom0x26        3scomme,R10 69>10o37;5lpa2 clas5s="co53=TRAC_=RPRINT_I*5ce.hRETURNhef="kIloss.0x2610oa>   pa2 clas5s="co53=TRAC_=RPRINT_I* 0x2610o4="keNULL">TR5v2s uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr H_Pe= hreflast_pid   depth/trace/trace_f6depth31">flass="line" na5e=funcgra5ph" class="sref">funcgra510o5func="v108" class="line" na5>4;6<108" >10o31">1 nex ">TRACE_GRA uph" class="RAPdepth5irce_abs_timeGRAPHdepth5irceprr  h-11 5213/a>struct13a href="+c5ode=f5204" class="li=10o6func="v10trace_futrace_see_prra f10tra>10o75T_CPU
 a> | GRAPH_P    dat11 5213/a>struct13a href="+c5ode=f5204" class="li=10o7func="v10t;\n -------------------10t;\>10ofailed_graph.v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10o8func="v10nt">/517T_CPU
 a> | lf (10nt">10o      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10o9func="v10ode=TcTYPE_PARTIAL_LINE 10ode>10o_iter">TRACE_aa2 clas5s="co53=TRAC_fu0x269ef=108" >108"5T_Cpa2 clas5s="co53=TRAC_=RPRINT_I* We are insidetce.hirq "ker,handaceis is not _e.hef="k.0x26ode=TcTYPE_HAN10RAT>108int1 pa2 clas5s="co53=TRAC_=RPRINT_I* 0x26108el/trace/tracnel/tra11 5213/a>struct13a href="+c5ode=f5204" class="li=1023func="v108" class="line" na56a hr108" >108>1 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1084func="v10//trace/trace_fun_="v2s_10//t>108      ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1052depth31">fiterpa2 clas5s="co53=TRA>fite108 iter, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;61 uph" class="RAPdfielint_time">TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6    buffer">TRACE_GRAPH_Pbufferomme,6i},6TRACE_GRAPH_Pt="li,6> = {61 3590nH_P108  a> ass="line" na5e=funcgra5ph" class="sref">funcgra5808 func="v10oRAPH_P=ing_iter="lin16i90oRAP108 iter">TRACE_ef="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58083func="v108g_buffer_ev   ="line" n908g_b>08g_ter">TRACE_ef="564;61 uph" class="RAPdall/trace/trace_f6call31">P h a>(3sph" class="RAPdfieliH_Pev   ="lio16i},6le_fu5pf="trace/trace_f6 e_fu5pf="1">1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58083func="v10R/trace_fun_="v2s="linea90R/tr>08g1ter">TRACE_ef="564;61 uph" class="RAPdeaf._e_func="v2s_graph.eaf._e_f1">1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58083func="v10"" class="line" na5>t;6<90"" c>08g2ter">TRACE_ef=utput this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a hrefhreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a808gfunc="v108/trace/trace_5func=53hr908/tr>08g="keNULL">TR5va hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},608g     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1053depth31">fhref="i_PRINT_Ic* then 9>fhre>08gnt1         --\nhreflast_pid   vheck5irctef="k/trace/trace_f6 heck5irctef="k60t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fob="lse;_for/leaf6lagl/trace/trace_f6hlagl hre>*1ph" class="RAPdall/trace/trace_f6call31">PH_Pev   ="lio16i},6_fun/trace/trace_f6hfun href*1ph" class="RAPdall/trace/trace_f6call31">PH_Pev   ="lio16i},6_epth/trace/trace_f6depth31">fl="kee">TRACE_GRAPH_Pt="li,6> = {608g5T_CPU
 a> | GRAPH_P    dataGRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a908gfunc="v10t   dataGRAP) *3/s">1 3590t   >08g_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#908gfunc="v10n1          dataGRAP) *390n1  >08gnt1         --\nhreflast_pid   te/trace_fu5prologue1 35
 a>  I    "PEN"hre>*1ph" class="RAPdall/trace/trace_f6call31">PH_Pev   ="lio16i},6_fun/trace/trace_f6hfun href*1ph" class="RAPdlagl/trace/trace_f6hlagl hre>=="kee">TRACE_GRAPH_Pt="li,6> = {608giter">TRACE_GRAPH_P=    dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9104func="v108a5      26<5a href="ker908a5 >08a5rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#9084func="v10R2d proc by defaul56.L4190R2d >08aPRINT_Icccccuph" class="RAPdeaf._e_func="v2s_graph.eaf._e_f1">1 href="kernel/traia f hrace/trace_futrace_see_prra fGRAPH" nam.6.L3908afunc="v10"CE_GRAPH_Piteromme) *3/90"CE_>08a="keNULL">TR5v2s ph" class="RAPdeaf._e_func="v2s_graph.eaf._e_f1">1="kee">TRACE_GRAPH_Pt="li,6> = {608a1">1 nex ">TRACE_GRA reflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trace/trace_fu5lf="k_teaf.trace/trace_f6 e/trace_fu5lf="k_teaf.0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fob="lse;_for/leaf6lielib="lse;_for/leaf6eaf._e_func="v2s_graph.eaf._e_f1">1b="lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6elagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D808afunc="v10//* First peek to a hpar90//* >08a="keNULL">TR5elseunc="v25s_gra513a href="+coddddddddd="lse;"NT_D808adepth31">fE_GRAPH_rf (" nam.6.L319>fE_G>08a1">1 nex ">TRACE_GRAAPH_Pe  ="lie_f1Flag ue="v2s */3/spa2.6ib="lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6    o16i},608aN
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#908afunc="v10ta>&qu5ION
 a>      0x1090ta>&>08a------------5v2ss"e=TRACE)data/trace/trace_f6data31">efass="line" na5e=funcgra5ph" class="sref">funcgra510o4func="v10n"ke547T_CPU
 a> | GRAPH90n"ke>08a a>       ">TRACE_GRAP2 clas5s="co53=TRAC_fu0x2608alasspa2 clas5s="co53=TRAC_=RPRINT_I********* If we afaii59ato wr"ls ourout put,thentwe bne59ato mak0x2608unt1 pa2 clas5s="co53=TRAC_=RPRINT_I********* 0x2608u7;5lu.%06lu ]  &&v2ss"e=TRACE)d/trace/trace_f601H_P6H_Pev   ="lio16i},6_ful/trace/trace_f6cful/1">efass="line" na5e=funcgra5ph" class="sref">funcgra510o5func="v108ACE_GRAPH_PNULL    ,6i}908ACE>08u1">1 nex ">TRACE_GRA ACE_GRAAPH_Pe  ="lie_f1ata/trace/trace_f6data31">PH_Pev   ="lio16i},6 faii59trace/trace_f6cfaii59.6struct13a href="+c5ode=f5204" class="li=1025func="v10/ACE_GRAPH_Piteromme) *390/ACE>08u>    pid struct13a hAACE_GRAAPH_Pe  ="lie_f1ata/trace/trace_f6data31">PH_Pev   ="lio16i},6    o16i},6fACE_GRAPH_PNULL    ,6i}9>fACE>08u1">1 nex ">TRACE_GRAA}5elseunc="v25s_gra513a href="+coddddddddd="lse;"NT_D8085func="v10t5+led3/a>;5ce_func="v2s90t5+l>08u5T_CPU
 a> | GRAPH_PRPRINT_I PH_Pe  ="lie_f1ata/trace/trace_f6data31">PH_Pev   ="lio16i},6 faii59trace/trace_f6cfaii59.6struct13a href="+c5ode=f5204" class="li=1055func="v10t" class="line" na5eNT_D90t" c>08uailed_graph.v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10o5func="v10n
 a> | GRAPH_PRlf (!NT_90n
 a>08u     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10o5func="v10oddddddddddddddd="lse;"N90oddd>08uiter">TRACE_G   dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8086func="v108" class="line" na5ef="k908" c>08"  e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1086func="v10Rfer_ev   _dataGRAPH" na90Rfer>08"1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#908"func="v10"" class="line" na5a hre90"" c>08"2ter, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;608"3cccref="kernel/trace/trace_fu5p   da/trace/trace_f6 e/trace_fu5p   da/0t;6ef="564;61 uph" class="RAPd hrefc=5"v2s_52ernela hre1">int_time">TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6    buffer">TRACE_GRAPH_Pbufferomme,6i},6    pid struct13a hAACE_time">TRACE_GRAPH_Pprra _trf="k/trace/trace_f6 ra _trf="k/1">1 uph" class="RAPHf=/trace/trace_f6ef=31">rnt_time">TRACE_GRAPH_Pprra _trrace_func=5"v2s_52ernela href="kernel/gun_="lse;_for/leaf hrace/trace_fugun_="lse;_fob   buffer">TRACE_GRAPH_Pbufferomme,6i},6fccccccc* Save curr    a9>fccc>08"1">1 nex ">TRACE_GRAA_I PH_Pe  ="lie_f18" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl hre>="kee">TRACE_GRAPH_Pt="li,6> = {6 ass="line" na5e=funcgra5ph" class="sref">funcgra58086func="v10t a566rnelnnclude <08"ailed_graph.vL66" i596.L65h.L65hreflast_pid   aduernreftrace/trace_f6dauernrefprr1 href="kernel/tra< hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 e_fph.c#L38" id6.L38"ce_fph.cprr1 -ref="kernel/tra< hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 all3ph.c#L38" id6.L38"call3ph.c38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8086func="v10nACE_GRAPH_Pe  ="lio=ne"90nACE>08" a>       ">Tf="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58086func="v10o">t563a href="+codddddd90o">t>08"iter">TRACE_aa  ="lio16i},6l/idass="sref">TRACER_idas>   a>    r_ue_graphpdPH_Pev   ="lio16i},6lidTR5va hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},608c1"keNULL">TR5va hreflast_pid    f="k_matc/trace/trace_f6df="k_matc/.6struct13a href="+c5ode=f5204" class="li=1027func="v10""i_PRINT_Iccccccccccccc90""i_>08c2"keNULL">TR5va hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8087func="v108va572TRACnnclude <08c="keNULL">TR5va hreflast_pid    ief="keev   ">TRA38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8087func="v10/aph.c#L65" id6.L65" cla90/aph>08c     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1057depth31">f1                 o=ne"9>f1  >08cnt1         --\nhreflast_pid   vheck5ircte   da/trace/trace_f6 heck5irct    da60t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fob="lse;_for/leaf6lagl/trace/trace_f6hlagl hre>*1ph" class="RAPd hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">fl="kee">TRACE_GRAPH_Pt="li,6> = {608c5T_CPU
 a> | GRAPH_P    dataGRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9087func="v10t>TRACE_GRAPH_Pe  ="li.s90t>TR>08c_rer_graph.c#L35" iusecs_rer="lie_func="v2s_graph.c#9087func="v10n57.6.L38">5883/a>3spa2 90n57.>08cnt1         --\nhreflast_pid   tata/trace/trace_f6data31">efass="line" na5e=funcgra5ph" class="sref">funcgra510o7func="v10oline" na5..L39">1 57tra90olin>08citer">TRACE_GRAPH_P= f="564;61 uph" class="RAPd  5data/trace/trace_f6cpu5data31">iid6.L38" class="line" na4_ href="k4T_DURATION
 a9088func="v108" class="line" na5.f="k908" c>08" ;5lu.%06lu ]  &&va hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},608"1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9088func="v10"_GRAPH_PRINT_Icfalse;"590"_GR>08"7;5lu.%06lu ]  &&ph" class="RAPd  5data/trace/trace_f6cpu5data31">i href="kernel/tracer5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},608"3 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9088func="v10/>TRACE_GRAPH_Pe  ="li.s90/>TR>08">    pid struct13a hAP2 clas5s="co53=TRAC_fu0x26fint1                 .s9>fint>08"iterpa2 clas5s="co53=TRAC_ RPRINT_I********** C3=TRACsdisplayi at + 1ato epth. Teus is nth0x26 | GRAPH_PR="lse;"N90t
 a>08"5T_Cpa2 clas5s="co53=TRAC_=RPRINT_I**********    datarom0 a PRINT_Ic,we bnow wan _e.he53=TRAC0x2608"5T_Cpa2 clas5s="co53=TRAC_=RPRINT_I********** to esplayi at e.hes8h3 levelof5ce.hebRAPket0x261pa2 clas5s="co53=TRAC_=RPRINT_I**********0x2608"iter">TRACE_GRAPH_P=    ="lio16i},6   5data/trace/trace_f6cpu5data31">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f href="kernel/tra< hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f -r1 5213/a>struct13a href="+c5ode=f5204" class="li=1029func="v108RAPH_P=ing_iter="li,6i}908RAP>08RA ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9089func="v10R" class="line" na59PRIN90R" c>08RPRINT_Iccccccccccccc v2shreflast_pid   t    ec=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f a>  (   ="lio16i},6 F5aref RETFUNC_DEPTHtrace/trace_f6dF5aref RETFUNC_DEPTH1">efass="line" na5e=funcgra5ph" class="sref">funcgra510o9func="v10"59=TRACE_GRAPH_="lse;"N90"59=>08R7;5lu.%06lu ]  &&ccccccc v2shreflast_pid   t  5data/trace/trace_f6cpu5data31">iH_Pev   ="lio16i},6 f=eriass="/trace/trace_f6hf=eriass="/1">i[reflast_pid   t    ec=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f] !href="kernel/tra< hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 fun/trace/trace_f6hfun href="kee">TRACE_GRAPH_Pt="li,6> = {608R1">1 nex ">TRACE_GRA ACE_GRAARAPH_P=    ="lio16i},6 f="k_matc/trace/trace_f6df="k_matc/.6struct13a href="+c5ode=f5204" class="li=1059func="v10/" class="line" na5922op90/" c>08R>    pid struct13a hAACE_GRAAPH_Pe  ="lie_f1  5data/trace/trace_f6cpu5data31">iH_Pev   ="lio16i},6 f=eriass="/trace/trace_f6hf=eriass="/1">i[reflast_pid   t    ec=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f] hr1 5213/a>struct13a href="+c5ode=f5204" class="li=1059depth31">frace/trace_futrace_see=9>frac>08R1">1 nex ">TRACE_GRAA}5213/a>struct13a href="+c5ode=f5204" class="li=1059func="v10ts_graph.c#L6v3.25te/tra90ts_g>08R5T_CPU
 a> | }5213/a>struct13a href="+c5ode=f5204" class="li=1059func="v10tsigned long08Rnt1         --\nhreflast_pid   te/trace_fu5prologue    r_ue_graphlagl/trace/trace_f6hlagl hre>=="kee">TRACE_GRAPH_Pt="li,6> = {608Riter">TRACE_GRAPH_P=    dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9119func="v1019fu,6i},6TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9011func="v101" class="line" na59PRIN101" >1010PRINT_Icccccup2 clas5s="co53=TRAC_fu0 Overheadandacauernref**0x261012="keNULL">TR5reflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trace/trace_fu5lduernreftrace/trace_f6de/trace_fu5lduernref0t;695T_CP>/* Don&#dauernreftrace/trace_f6dauernrefprr1b="lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6elagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8013func="v101 class="line" na5920"
	101 c>10131">1 nex ">TR-\nhreflast_pid   te_func="v2s_graph.c#L38"  hhref="kernel/tracl/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_="kee">TRACE_GRAPH_Pt="li,6> = {61010>    pid struct13a hA   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D91195unc="v101"ace/trace_futrace_see=9>1ra>1015ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D91196unc="v101"_graph.c#L6v3.25te/tra901s_>10106RINT_Icccccup2 clas5s="co53=TRAC_fu0 ClosL65ubRAPe**0x26TRA38"  hr1 hreflast_pid    ief="keev   ">TRA38"  a>  (   ="lio16i},6     ec=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 epth/trace/trace_f6depth31">f *=   ="lio16i},6e5aref     "PINDEN"li) *3/s">1 35
 a>  I    "PINDEN"ace_fhreflast_pid    ief="keev   ">TRA38" ++fass="line" na5e=funcgra5ph" class="sref">funcgra51018func="v101" class="line" na59.L68101" >1010 a>       ">TRACE_GRAPeflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  (&quo  x261010iter">TRACE_GRAPH_P= -\nhn"e=TRACE)de_func="v2s_graph.c#L38" ="kee">TRACE_GRAPH_Pt="li,6> = {61011 ;5lu.%06lu ]  &&ct13a hA   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9111func="v101" class="line" na5>>101" >1011PRINT_Icccccu}5213/a>struct13a href="+c5ode=f5204" class="li=1012func="v10169
 a>        3scomme,R10169>1011>    NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9011func="v101de=TcTYPE_PARTIAL_LINE 101de>1011PRINT_IcccccAa2 clas5s="co53=TRAC_fu0x261011N
 apa2 clas5s="co53=TRAC_=RPRINT_I* WI5ce.he   datarRINT_Icdoes not ehvetca matc/L65ef="k.0x264;6<101" >1011iterpa2 clas5s="co53=TRAC_ RPRINT_I* thentwe.hef="kIdwaslosst. InsteadaofjusAhle/traL65x2610115T_Cpa2 clas5s="co53=TRAC_=RPRINT_I* We.he#39; }#39; ondacl_fph65ee.heuser ue6ss wat wrRINT_Icdeis x2610115T_Cpa2 clas5s="co53=TRAC_=RPRINT_I* Lbe.L65s to, wr"ls out e.herRINT_Icd----0x26/517T_CPU
 a> | lf (101t">10111">1pa2 clas5s="co53=TRAC_=RPRINT_I* 0x261011lass="line" ruct6   ="lio16i},6 f="k_matc/trace/trace_f6df="k_matc/.6funcgra51019func="v101" class="line" na5>9ef=101" >1012 ;5lu.%06lu ]  &&Peflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  }\n&quo  x26TRACE_GRAPH_Pt="li,6> = {610127;5lu.%06lu ]  &&ccccccc    dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9113func="v101" class="line" na56a hr101" >1012PRINT_IcccccA}5elseass="line" na5e=funcgra5ph" class="sref">funcgra51019func="v101/trace/trace_fun_="v2s_101/t>1012>    pid struct13a hAPeflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  } u0 #397;ps* 0\n&quo  x26iH_Pev   ="lio16i},6 fun/trace/trace_f6hfun href=func="v25s_gra513a href="+coddddddddd="lse;"NT_D91135unc="v101iterpa2 clas5s="co53=TRA>1ite10121">1 nex ">TRACE_GRAAv2shn"e=TRACE)de_func="v2s_graph.c#L38" ="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_PRPRINT_I    dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D91137unc="v101s_graph.c#L6v3.256h3/a>901s_g1012ailed_graph.v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1012func="v101H_Piteromme) *3/s">1 35901H_P1012     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#101 func="v101RAPH_P=ing_iter="lin16i901RAP1012iter">TRACE_aa2 clas5s="co53=TRAC_fu0 Overruf**0x2601g_ter">TRACE_euct6   ="lio16i},6 fagl/trace/trace_f6hlagl hre
 a>(3a href="+cod5>h33/a> 3     "PRINT_IOVERRUNli) *3/s">1 35
 a>  I    "PRINT_IOVERRUN.6funcgra51013func="v101/trace_fun_="v2s="linea901/tr>013PRINT_Iccccccccccccc Peflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo   (Overrufs: #397;lu)\n&quo  x26funcgra51013func="v101" class="line" na5>t;6<901" c>0137;5lu.%06lu ]  &&ccccccc _Iccccccccccccc Peflast_pid     hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 overrufc=5"v2s_52erneloverrufhref=func="v25s_gra513a href="+coddddddddd="lse;"NT_D911gfunc="v101/trace/trace_5func=53hr901/tr>0131">1 nex ">TRACE_GRA v2shn"e=TRACE)de_func="v2s_graph.c#L38" ="kee">TRACE_GRAPH_Pt="li,6> = {6013>    pid struct13a hAACE_GRAA   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9113depth31">1href="i_PRINT_Ic* then 9>1hre>01gnt1         -2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1013func="v101rnel/trace/t5race_5354"901rne>013N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#901gfunc="v101   dataGRAP) *3/s">1 35901   >013ailed_graph.uph" class="RAPde_func="v2s_graph.c#L38"  href="kernel/trace/trace_fu5lrce_abs_timeGRAPHde/trace_fu5lrce0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fob="lse;_for/leaf6 hrefc=5"v2s_52ernela hre1">iH_Pev   ="lio16i},6 fun/trace/trace_f6hfun href0=   ="lio16i},6e5aref     "PRE"li) *3/s">1 35
 a>  I    "PRE"href0NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#901gfunc="v1011          dataGRAP) *39011  >013 a>       ">TRACE_GRAccccccccccccc Peflast_pid       o16i},6TRACE_GRAPH_Pt="li,6> = {6TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#901afunc="v101CE_GRAPH_Piteromme) *3/901CE_>014l/trace/tracnel/tra1GRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9014func="v101" class="line" na56a hr901" c>0141 e"v2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L101afunc="v101/* First peek to a hpar901/* >014     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#101adepth31">1E_GRAPH_rf (" nam.6.L319>1E_G>014iter, output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6014ccccref="kernel/trace/trace_fu5p53=TRAC_abs_timeGRAPHde/trace_fu5l53=TRAC0t;6e_time">TRACE_GRAPH_Pprra _trace_abs_timeGRAPH" nam.6.L31">1 uph" class="RAPH_Pu644" c6i},6 E_time">TRACE_GRAPH_Pprra _trf="k/trace/trace_f6 ra _trf="k/1">1 uph" class="RAPHf=/trace/trace_f6ef=31">rn="+cod4eh3/a>&qu4tt;6&qu5ION
 a>      0x10901a>&>014ailed_graph.c#L35" iPU
 af="564;6TRACE_GRAPH_Pt="li,6> = {6 | GRAPH901"ke>014 a> ass="line" na5e=funcgra5ph" class="sref">funcgra58014func="v101ccccccccccccc* We need 901ccc>014lass="line" rL66" i596.L65hph" class="RAPH_ym_lagl/trace/trace_f6h_ym_lagl/38"  hrhreflast_pid   t    e_lagl/trace/trace_f6h    e_lagl/hre
 a>(3a href="+cod5>h33/a> 3 ITER_SYM_MASK_graph.c#L6v3.25aref ITER_SYM_MASKhref_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8015func="v101ude <TRACE_ef="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58015func="v101_o5504" cnnclude <0151ter">TRACE_ef="564;61 uph" class="RAPHfvf=/trace/trace_f6efvf=/1">1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58015func="v101ACE_GRAPH_Piteromme) *3901ACE>0152"keNULL">TR5va hreflast_pid    epth/trace/trace_f6depth31">f hr1 5213/a>struct13a href="+c5ode=f5204" class="li=1015func="v101ACE_GRAPH_PNULL    ,6i}901ACE>015="keNULL">TR5va hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8015func="v101ACE_GRAPH_Piteromme) *3901ACE>01u>    pid struva hreflast_pid    ief="keev   ">TRA38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8015depth31">1ACE_GRAPH_PNULL    ,6i}9>1ACE>015ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9115func="v1015+led3/a>;5ce_func="v2s9015+l>01u5T_CPU
 a> | -\nhreflast_pid   tata/trace/trace_f6data31">efunc="v25s_gra513a href="+coddddddddd="lse;"NT_D9115func="v101" class="line" na5eNT_D901" c>015ailed_graph.c#L35" iPreflast_pid    epth/trace/trace_f6depth31">f hr   ="lio16i},6l/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1              a href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6    o16i},6fid6.L38" class="line" na4_ href="k4T_DURATION
 a8015func="v101
 a> | GRAPH_PRlf (!NT_901
 a>01u     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1015func="v101ddddddddddddddd="lse;"N901ddd>015lass="line" ruct6   ="lio16i},6 e/trace_fu5prologue    r_ue_graphlagl/trace/trace_f6hlagl hre>=="kee">TRACE_GRAPH_Pt="li,6> = {6016 ;5lu.%06lu ]  &&   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9116func="v101fer_ev   _dataGRAPH" na901fer>01"1 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#901"func="v101" class="line" na5a hre901" c>016="keNULL">TR5r2 clas5s="co53=TRAC_fu0 No ph.c**0x26016PRINT_IcccccAah" class="RAPde_func="v2s_graph.c#L38"  href="kernel/trace/trace_fu5lduernreftrace/trace_f6de/trace_fu5lduernref0t;695T_CP>/* Don&#dDURATION_FILL_FULLtrace/trace_f6dDURATION_FILL_FULL;_fob="lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6elagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8016func="v101id6563TRACE_GRAPH_PRINT901id6>01">    pid struuct6   ="lio16i},6 e_func="v2s_graph.c#L38"  !href="kernel/traTRACE_GRAPH_Pt="li,6> = {61ccccccc* Save curr    a9>1ccc>01"1">1 nex ">TRACE_GRAA   dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8016func="v101;TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9016func="v101 a566rnelnnclude <01"ailed_graph.vr2 clas5s="co53=TRAC_fu0 IndRACrnref**0x26016nt1         --\nhreflast_pid   tapth/trace/trace_f6depth31">f aPev 0="kee">TRACE_GRAPH_Pt="li,6> = {6t563a href="+codddddd901">t>016iter">TRACE_GRAPH_P= retie"lse;_for/leaf hef="keev   ">TRA38"  hr1 hreflast_pid    ief="keev   ">TRA38"  a>  (hreflast_pid   tapth/trace/trace_f6depth31">f + 1) *=   ="lio16i},6e5aref     "PINDEN"li) *3/s">1 35
 a>  I    "PINDEN"ace_fhreflast_pid    ief="keev   ">TRA38" ++fass="line" na5e=funcgra5ph" class="sref">funcgra51017func="v101cccccccccccc* If the ne901ccc>017 ;5lu.%06lu ]  &&ct13a hAPeflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo   &quo  x26TRACE_GRAPH_Pt="li,6> = {60177;5lu.%06lu ]  &&ccccccc _Icccccc   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9117func="v101va572TRACnnclude <0171">1 nex ">TRACE_GRA 2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1017func="v101aph.c#L65" id6.L65" cla901aph>01c     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1017depth31">11                 o=ne"9>11  >01cnt1         -r2 clas5s="co53=TRAC_fu0 T.he53=TRAC**0x2601c5T_CPU
 a> | Peflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6.L3_e/tra.trace/trace_f6  nam.6.L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  u0 #quo  x26TR>017------------5v2ssn"e=TRACE)de_func="v2s_graph.c#L38" ="kee">TRACE_GRAPH_Pt="li,6> = {65883/a>3spa2 90157.>017 a>       ">TRACE_GRA   dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9117func="v101line" na5..L39">1 57tra901lin>01citer"unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9118func="v101" class="line" na5.f="k901" c>01" ;5lu.%06switchie"lse;_for/leaf h href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6 f=/trace/trace_f6ef=31">PH_Pev   ="lio16i},6ltypfc=5"v2s_52ernelaypf38" =ass="line" na5e=funcgra5ph" class="sref">funcgra51018func="v101aph.c#L65" id6.L65" cla901aph>018PRINT_Icccccccase0GRAP)ref="kernel/tracBRINT__graph.c#L6v3.25aref=BRINT_RINT:s="line" na5e=funcgra5ph" class="sref">funcgra51018func="v101_GRAPH_PRINT_Icfalse;"5901_GR>01"7;5lu.%06lu ]  &&ph" class="RAPde_func="v2s_graph.c#L38"  href="kernel/trac nam.6e/tracbe/trak_msg_onl/trace/trace_f6 ra _tre/tracbe/trak_msg_onl/0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fo_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8018func="v101" class="line" na5820"
901" c>0181">1 nex ">TRACE_GRA v2sh   ="lio16i},6 e_func="v2s_graph.c#L38"  !href="kernel/traTRACE_GRAPH_Pt="li,6> = {6TRACE_GRAPH_Pe  ="li.s901>TR>01">    pid struct13a hARACE_GRA   dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8018depth31">1int1                 .s9>1int>0181">1 nex ">TRACE_GRAAbreakid6.L38" class="line" na4_ href="k4T_DURATION
 a8018func="v101
 a> | GRAPH_PR="lse;"N901
 a>0186RINT_Icccccccase0GRAP)ref="kernel/tracRINT__graph.c#L6v3.25aref=RINT_RINT:s="line" na5e=funcgra5ph" class="sref">funcgra51018func="v101" class="line" na58h3/a901" c>018ailed_graph.c#L35" iPreflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac nam.6e/trace/trak_msg_onl/trace/trace_f6 ra _tre/trace/trak_msg_onl/0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fo_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8018func="v101t;TRACE_GRAv2sh   ="lio16i},6 e_func="v2s_graph.c#L38"  !href="kernel/traTRACE_GRAPH_Pt="li,6> = {601"iter">TRACE_GRAPH_P= RACE_GRA   dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8019func="v101RAPH_P=ing_iter="li,6i}901RAP>019 ;5lu.%06lu ]  &&breakid6.L38" class="line" na4_ href="k4T_DURATION
 a8019func="v101" class="line" na59PRIN901" c>01RPRINT_Iccccccdefault:s="line" na5e=funcgra5ph" class="sref">funcgra51019func="v10159=TRACE_GRAPH_="lse;"N90159=>01R7;5lu.%06lu ]  &&ph" class="RAPHfvf=/trace/trace_f6efvf=/1">1 href="kernel/tracf href=findrfvf=/trace/trace_f6ef href=findrfvf=/0t;6e"lse;_for/leaf f=/trace/trace_f6ef=31">PH_Pev   ="lio16i},6ltypfc=5"v2s_52ernelaypf38" =id6.L38" class="line" na4_ href="k4T_DURATION
 a8019func="v101 class="line" na5920"
	901 cl>01R1">1 nex ">TRACE_GRA v2ssn"e=TRACE)dfvf=/trace/trace_f6efvf=/1">1="kee">TRACE_GRAPH_Pt="li,6> = {601R>    pid struct13a hAACE_GRAA   dat0GRAP)ref="kernel/trace/traUNHANDLED_graph.c#L6v3.25aref e/traUNHANDLED38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8019depth31">1race/trace_futrace_see=9>1rac>019ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9119func="v101s_graph.c#L6v3.25te/tra901s_g>0195T_CPU
 a> | GRAPH_PRreflast_pid    e_func="v2s_graph.c#L38"  href="kernel/tracfvf=/trace/trace_f6efvf=/1">1H_Pev   ="lio16i},6 fun//trace/trace_f6hls="/1">iH_Pev   ="lio16i},6lt+codtrace/trace_f6 ra _t0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fob="lse;_for/leaf6/ym_lagl/trace/trace_f6h_ym_lagl/38" b="lse;_for/leaf6fvf=/trace/trace_f6efvf=/1">1=id6.L38" class="line" na4_ href="k4T_DURATION
 a8019func="v101signed longTRACE_GRAPH_Pt="li,6> = {6019 a>       ">TRACE_GRAcccccccc   dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8019func="v101"li,6i},601Riter">TRACE_G2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1029func="v1029fu,6i},6TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9021func="v102" class="line" na59PRIN102" >1020PRINT_Icccccup2 clas5s="co53=TRAC_fu0 Strip endh65enewne" **0x261022="keNULL">TR5v2ss"e=TRACE)d/trace/trace_f601H_P6H_Pev   ="lio16i},6_bufface/trace_fugun_=buffacH_P6[reflast_pid   t/trace/trace_f601H_P6H_Pev   ="lio16i},6_leftrace/trace_f6dlef"keNU- 1] hhre2 clas5s="costiL65">&39; \n&39; x26funcgra51023func="v102 class="line" na5920"
	102 c>10201">1 nex ">TRACE_GRA "e=TRACE)d/trace/trace_f601H_P6H_Pev   ="lio16i},6_bufface/trace_fugun_=buffacH_P6[reflast_pid   t/trace/trace_f601H_P6H_Pev   ="lio16i},6_leftrace/trace_f6dlef"keNU- 1] hre2 clas5s="costiL65">&39; \0&39; x261020>    pid struct13a hAreflast_pid   t/trace/trace_f601H_P6H_Pev   ="lio16i},6_leftrace/trace_f6dlef"keN--id6.L38" class="line" na4_ href="k4T_DURATION
 a80245unc="v102"ace/trace_futrace_see=9>2ra>1020nt1         -2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10296unc="v102"_graph.c#L6v3.25te/tra902s_>1020N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#90227unc="v102"igned long&quo    0\n&quo  x261020nt1         --\nhn"e=TRACE)de_func="v2s_graph.c#L38" ="kee">TRACE_GRAPH_Pt="li,6> = {61020iter">TRACE_GRAPH_P=    dat0GRAP)ref="kernel/trace/trace_func="v2s_graph.c#L6v3.25aref="ker5nel/trace/trace_func="v25s_gra513a href="+coddddddddd="lse;"NT_D9129func="v102de=TcTYPE_PARTIAL_LINE 102de>1021A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9021func="v102" class="line" na5>>102" >1021PRINT_Icccccuel/tra1GRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9022func="v10269
 a>        3scomme,R10269>1021>    2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1021func="v102de=TcTYPE_PARTIAL_LINE 102de>10213 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9021func="v102de=TcTYPE_PARTIAL_LINE 102de>1021     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10215unc="v102" class="line" na5>4;6<102" >1021iterp this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;61021ccccref="kernel/trace/trace_fu5p"kernel/_lagl/trace/trace_f6he/trace_fu5p"kernel/_lagl/0t;69f="564;6TRACE_GRAPH_Pt="li,6> = {610215T_Cpss="line" na5e=funcgra5ph" class="sref">funcgra51028func="v102t">/517T_CPU
 a> | lf (102t">1021 a>       ">Tf="564;61021lass="line" rf="564;61 uph" class="RAPdata/trace/trace_f6data31">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58029func="v102" class="line" na5>9ef=102" >1022_ter">TRACE_ef="564;61 uph" class="RAPHf=/k/trace/trace_f6 f="k/1">1 href="kernel/traTRACE_GRAPH_Pev   ="lio16i},6lf=/trace/trace_f6ef=31">P 5213/a>struct13a href="+c5ode=f5204" clfuncgra58029func="v102ATION
 a>ode=TcTYPE_HAN102AT>10221ter">TRACE_ef="564;61 uph" class="RAPH_Pu644" c6i},6 hra>(3aef="kernel/traTRACE_GRAPH_Pev   ="lio16i},6lace_abs_timeGRAPH".L31">1 5213/a>struct13a href="+c5ode=f5204" clfuncgra58029func="v102 class="line" na56t;610222"keNULL">TR5va hreflast_pid       o16i},6TRACE_GRAPH_Pev   ="lio16i},6    o16i},61022="keNULL">TR5va hreflast_pid    e_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a8029func="v102/trace/trace_fun_="v2s_102/t>1022     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10235unc="v102iterpa2 clas5s="co53=TRA>2ite10221">1 nex ">TR-\nhreflast_pid   tata/trace/trace_f6data31">era>(3aa>(3a href="+cod5>h33/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6funcgra510226unc="v102/trace_="v_="v2s="line"902/tr10225T_CPU
 a> | GRAPH_PRhref="+cod5>h33/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6struct13a href="+c5ode=f5204" class="li=10237unc="v102s_graph.c#L6v3.256h3/a>902s_g1022ailed_graph.c#L35" iPel/tra1GRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9022func="v102H_Piteromme) *3/s">1 35902H_P1022 a>       ">T2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L102 func="v102RAPH_P=ing_iter="lin16i902RAP1022iter"unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9123func="v102g_buffer_ev   ="line" n902g_b>02g_ter">TRACE_ea2 clas5s="co53=TRAC_fu0x26023PRINTa2 clas5s="co53=TRAC_=RPRINT_I* WI5ce.he5s=t output failed,ce.hre&39; s a possibilitywe bneedx26t;6<902" c>02 a>   a2 clas5s="co53=TRAC_=RPRINT_I* Weole/tra out e.hemissL65ef="k. which wouldbnever uo out0x260231">1 a2 clas5s="co53=TRAC_=RPRINT_I* 0x26023>    pid stru-\nhreflast_pid   tata/trace/trace_f6data31">era>(3aa>(3a href="+cod5>h33ata/trace/trace_f6data31">PH_Pev   ="lio16i},6 failedtrace/trace_f6hcailed38" =ass="line" na5e=funcgra5ph" class="sref">funcgra51023depth31">2href="i_PRINT_Ic* then 9>2hre>0231">1 nex ">TRACE_GRAA"lse;_for/leaf fiel9trace/trace_f6cfiel9prr  hra>(3aef="kernel/traPH_Pev   ="lio16i},6 f=/trace/trace_f6ef=31">P 5213/a>struct13a href="+c5ode=f5204" clfuncgra58023func="v102rnel/trace/t5race_5354"902rne>0235T_CPU
 a> | GRAPH_PRhref="+cod5>h33a href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6    o16i},6PH_Pev   ="lio16i},6   5o16i},61 35902   >023ailed_graph.c#L35" iPreflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trace/trace_fu5pf=/k/trace/trace_f6 e/trace_fu5pf=/k/0t;695T_CP>/* Don&#dfiel9trace/trace_f6cfiel9prr b="lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6ehrace/trace_fugun_="lse;_fob="lse;_for/leaf6lagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D802gfunc="v1021          dataGRAP) *39021  >023 a>       ">TRACE_GRAuct6   ="lio16i},6 e_func="v2s_graph.c#L38"  hhref="kernel/tracl/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr ra>(3aa>(3a href="+cod5>h33a href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6    o16i},6funcgra51023func="v1021          dataGRAP) *39021  >023iter">TRACE_GRAPH_P= RACE_GRAhref="+cod5>h33/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1              a href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6    o16i},6struct13a href="+c5ode=f5204" class="li=1024func="v102a5      26<5a href="ker902a5 >024 ;5lu.%06lu ]  &&#L35" iPreflast_pid    e_func="v2s_graph.c#L38"  href="kernel/trac5aref e/traNO_CONSUMs_graph.c#L6v3.25aref="ker5NO_CONSUMsprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9024func="v1022d proc by defaul56.L419022d >024PRINT_Iccccccccccccc 2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L102afunc="v102CE_GRAPH_Piteromme) *3/902CE_>0247;5lu.%06lu ]  &&ph" class="RAPHa href="keev   ">TRACE_GRAPH_Pev   ="lio16i},6    o16i},60241">1 nex ">TRACE_GRA    dat0GRAP)ref="kernee_func="v2s_graph.c#L38" id6.L38" class="line" na4_ href="k4T_DURATION
 a802afunc="v102/* First peek to a hpar902/* >024>    pid stru2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L102adepth31">2E_GRAPH_rf (" nam.6.L319>2E_G>024ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D912afunc="v102RAPH_P=ing_iter="li,6i}902RAP>0245T_CPU
 a> | switchie"lse;_for/leaf f=/k/trace/trace_f6 f="k/1">1H_Pev   ="lio16i},6ltypfc=5"v2s_52ernelaypf38" =ass="line" na5e=funcgra5ph" class="sref">funcgra5102afunc="v102a>&qu5ION
 a>      0x10902a>&>024ailed_graph.ccase0GRAP)ref="kernel/trac    "PEN"li) *3/s">1 35
 a>  I    "PEN"ace_:ass="line" na5e=funcgra5ph" class="sref">funcgra5102afunc="v102"ke547T_CPU
 a> | GRAPH902"ke>024 a>       ">TRACE_GRAP2 clas5s="co53=TRAC_fu0x26024lass=a2 clas5s="co53=TRAC_=RPRINT_I********** e/trace_fu5pf=/k/() may cIccume e.hecurrRAC*fvf=/0x26025PRINTa2 clas5s="co53=TRAC_=RPRINT_I********** sizeof9f="564;ch" clae_fu5pRACrf="k/) is very small0x26025a>   a2 clas5s="co53=TRAC_=RPRINT_I********** itccan belsvfelylsvetd at e.hestack0x260251">1 a2 clas5s="co53=TRAC_=RPRINT_I**********0x26025>    pid struct13a hAf="564;62ACE_GRAPH_PNULL    ,6i}9>2ACE>0251">1 nex ">TRACE_GRAA"lse;_for/leaf 4_ hreAPHign_typfc=5"v2s_52ernela_ hreAPHign_typf0t;695T_CP>/* Don&#dfiel9trace/trace_f6cfiel9prr b="lse;_for/leaf6f=/k/trace/trace_f6 f="k/1">1_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8025func="v1025+led3/a>;5ce_func="v2s9025+l>0255T_CPU
 a> | GRAPH_PRhref="+cod5>h33/vetdtrace/trace_f601vetd38"  hr="lse;_for/leaf fiel9trace/trace_f6cfiel9prr id6.L38" class="line" na4_ href="k4T_DURATION
 a9025func="v102" class="line" na5eNT_D902" c>025ailed_graph.c#L35" iP   dat0GRAP)ref="kernee/trace_fu5pf=/k/trace/trace_f6 e/trace_fu5pf=/k/0t;69a>(3aef="kernel/traT2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1025func="v102ddddddddddddddd="lse;"N902ddd>025lass="line" rcase0GRAP)ref="kernel/trac    "PRE"li) *3/s">1 35
 a>  I    "PRE"href:ass="line" na5e=funcgra5ph" class="sref">funcgra51026func="v102" class="line" na5ef="k902" c>026 ;5lu.%06lu ]  &&f="564;6026PRINT_Iccccccccccccc Peflast_pid    4_ hreAPHign_typfc=5"v2s_52ernela_ hreAPHign_typf0t;695T_CP>/* Don&#dfiel9trace/trace_f6cfiel9prr b="lse;_for/leaf6f=/k/trace/trace_f6 f="k/1">1_func="v25s_gra513a href="+coddddddddd="lse;"NT_D802"func="v102" class="line" na5a hre902" c>0267;5lu.%06lu ]  &&   dat0GRAP)ref="kernee/trace_fu5p   dattrace/trace_f6 e/trace_fu5p   dat0t;69a>(3aef="kernel/tra10=   ="lio16i},6ehrace/trace_fugun_="lse;_fob="lse;_for/leaf6lagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8026func="v102E_GRAPH_________rf (" n902E_G>026PRINT_IcccccA2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1026func="v102id6563TRACE_GRAPH_PRINT902id6>02">    pid strucase0GRAP)ref="kernel/tracSTACK_graph.c#L6v3.25aref STACKhref:s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1026depth31">2ccccccc* Save curr    a9>2ccc>02"1">1 nex ">TRcase0GRAP)ref="kernel/tracFNli) *3/s">1 35
 a>  IFNhref:s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1026func="v102;026     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1026func="v102">t563a href="+codddddd902">t>026iter">TRACE_Gdefault:s="line" na5e=funcgra5ph" class="sref">funcgra51027func="v102cccccccccccc* If the ne902ccc>027 ;5lu.%06lu ]  &&   dat0GRAP)ref="kernee/trace_fu5p53=TRAC_abs_timeGRAPHde/trace_fu5l53=TRAC0t;6e"lse;_for/leaf6/trace/trace_f601H_P60=   ="lio16i},6ef=/k/trace/trace_f6 f="k/1">10=   ="lio16i},6ehrace/trace_fugun_="lse;_fob="lse;_for/leaf6lagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8027func="v102cccc* we only care abou902ccc>027PRINT_Icccccc2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1027func="v102"i_PRINT_Iccccccccccccc902"i_>0277;5lus_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1027func="v102va572TRACnnclude <0271">1 nex ">TRel/tra1GRAP)ref="kernel/trace/traHANDLED_graph.c#L6v3.25aref e/traHANDLEDprr id6.L38" class="line" na4_ href="k4T_DURATION
 a9027func="v102aph.c#L65" id6.L65" cla902aph>02c     2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1027depth31">21                 o=ne"9>21  >027ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9127func="v1027unc="v2s_graph.c#L66" 9027un>02c5T_CP output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;6TRACE_GRAPH_Pe  ="li.s902>TR>027-----GRAP)ref="kernee/trace_fu5p"kernel/_abs_timeGRAPHde/trace_fu5l"kernel/0t;6ef="564;6TRACE_GRAPH_Pt="li,6> = {65883/a>3spa2 90257.>027 a> ass="line" na5e=funcgra5ph" class="sref">funcgra58027func="v102line" na5..L39">1 57tra902lin>0279">1 nex ">TRel/tra1GRAP)ref="kernee/trace_fu5p"kernel/_lagl/trace/trace_f6he/trace_fu5p"kernel/_lagl/0t;69   ="lio16i},6ehrace/trace_fugun_="lse;_fob="lse;_for/leaf6h" clr_lagl/trace/trace_f6h    er_lagl/0t;6."lse;_for/leaf6valtrace/trace_f6hvalhref_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8028func="v102" class="line" na5.f="k902" c>02" ;5lu2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1028func="v102aph.c#L65" id6.L65" cla902aph>0281 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9028func="v102_GRAPH_PRINT_Icfalse;"5902_GR>02"7;5lu output this ev    *de=TRACER_OPT" class="sref">TRACER_OPT
 a>(3a href="+cod4eh3/a>&qu4tt;60281">1 GRAP)ref="kernee/trace_fu5p"kernel/_fvf=/trace/trace_f6ee/trace_fu5p"kernel/_fvf=/0t;6ef="564;6&qu4tt;6TRACE_GRAPH_Pe  ="li.s902>TR>02">    pid struct13a hARACE_GRA _ef="564;61 uph" class="RAPHfvf=/trace/trace_f6efvf=/1">1="kee">TRACE_GRAPH_Pt="li,6> = {62int1                 .s9>2int>0281">1 ss="line" na5e=funcgra5ph" class="sref">funcgra58028func="v102
 a> | GRAPH_PR="lse;"N902
 a>0286RINT_Iccccccel/tra1GRAP)ref="kernee/trace_fu5p"kernel/_abs_timeGRAPHde/trace_fu5l"kernel/0t;6e"lse;_for/leaf hrace/trace_fugun_="lse;_fo=func="v25s_gra513a href="+coddddddddd="lse;"NT_D8028func="v102" class="line" na58h3/a902" c>028ailed2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1028func="v102t;02"iter" outputvoids ev    *de=TRACER_OPT"at_headace/trace_fugun_=ER_OPT"at_headac0t;6ef="564;61 uph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6e8" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl hre>="kee">TRACE_GRAPH_Pt="li,6> = {6029 ;5luss="line" na5e=funcgra5ph" class="sref">funcgra58029func="v102" class="line" na59PRIN902" c>0291ter">TRACE_ef=utputcIcct char;6&quo                  &quo  x2602R7;5lu.%06lu ]  &&p2 clas5s="costiL65">&quo      &quo  x2602R1">1 nex ">TRACE_GRA e2 clas5s="costiL65">&quo                   &quo  x2602R>    pid struva hreflast_pid    sizetrace/trace_f601ize38"  hr1 5213/a>struct13a href="+c5ode=f5204" class="li=1029depth31">2race/trace_futrace_see=9>2rac>029ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9129func="v102s_graph.c#L6v3.25te/tra902s_g>0295T_CPU
 a> | -\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__ABS_TIMs_graph.c#L6v3.25aref=    "PRINT__ABS_TIMshre>="kee">TRACE_GRAPH_Pt="li,6> = {6struct13a href="+c5ode=f5204" class="li=1029func="v102" class="line" na59.L68902" c>029nt1         --\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__CPU_graph.c#L6v3.25aref=    "PRINT__CPUhre>="kee">TRACE_GRAPH_Pt="li,6> = {6029iter">TRACE_GRAPH_P= reflast_pid    sizetrace/trace_f601ize38"  += 4 5213/a>struct13a href="+c5ode=f5204" class="li=1039func="v1039fu,6i},6h33/a> 3     "PRINT__PROC_graph.c#L6v3.25aref=    "PRINT__PROChre>="kee">TRACE_GRAPH_Pt="li,6> = {61030PRINT_Iccccccccccccc Peflast_pid    sizetrace/trace_f601ize38"  += 17 5213/a>struct13a href="+c5ode=f5204" class="li=10392unc="v103"9=TRACE_GRAPH_="lse;"N90359>10307;5lus_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1033func="v103 class="line" na5920"
	103 c>10301">1 nex ">TR6/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #%.*s  _-----=aPev irqs-offnex ">TR\n&quo  x261030>    pid stru6/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #%.*s / _----=aPev need-resched">TR\n&quo  x263ra>1030nt1         -6/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #%.*s| / _---=aPev hardirq/softirqR\n&quo  x2610305T_CPU
 a> | Peflast_pid    .L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #%.*s|| / _--=aPev preempt-epth3>TR\n&quo  x26&quo  #%.*s||| /                      \n&quo  x261030nt1  2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10339unc="v103"li,6i},61030iter"unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9139func="v103de=TcTYPE_PARTIAL_LINE 103de>1031A ev  outputvoids ev    *de=TRAC__e/trace_fu5lheadacs_lagl/trace/trace_f6h__e/trace_fu5lheadacs_lagl/0t;6ef="564;61 uph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6e8" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl hre>="kee">TRACE_GRAPH_Pt="li,6> = {6>103" >1031PRINTss="line" na5e=funcgra5ph" class="sref">funcgra58032func="v10369
 a>        3scomme,R10369>10312"keNULL">TR5va hreflast_pid    la/trace/trace_f6ela/38"  hr6 a>(3a href="+cod5>h33/a> 3 ITER_LATENCY_FM"li) *3/s">1 35
 a>  IITER_LATENCY_FM"prr id6.L38" class="line" na4_ href="k4T_DURATION
 a9031func="v103de=TcTYPE_PARTIAL_LINE 103de>10313 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9031func="v103de=TcTYPE_PARTIAL_LINE 103de>1031>    pid stru-\nhreflast_pid   tla/trace/trace_f6ela/38" ="kee">TRACE_GRAPH_Pt="li,6> = {64;6<103" >10311">1 nex ">TRACE_GRAA"lse;_for/leaf ER_OPT"at_headace/trace_fugun_=ER_OPT"at_headac0t;6eph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6elagl/trace/trace_f6hlagl href_func="v25s_gra513a href="+coddddddddd="lse;"NT_D80316unc="v103race_futrace_see_prra f103ra>1031N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#90317unc="v103;\n -------------------103;\>1031ailed_graph.vr2 clas5s="co53=TRAC_fu0 1st ne" **0x26/517T_CPU
 a> | lf (103t">1031 a>       ">Tph" class="RAPd.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #&quo  x261031lass="line" r-\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__ABS_TIMs_graph.c#L6v3.25aref=    "PRINT__ABS_TIMshre>="kee">TRACE_GRAPH_Pt="li,6> = {69ef=103" >1032 ;5lu.%06lu ]  &&ph" class="RAPd.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]  &&TIMsu ]  &&&quo  x26ode=TcTYPE_HAN103AT>10321ter">TRACE_e-\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__CPU_graph.c#L6v3.25aref=    "PRINT__CPUhre>="kee">TRACE_GRAPH_Pt="li,6> = {610327;5lu.%06lu ]  &&ph" class="RAPH.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]CPU&quo  x261032="keNULL">TR5v\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__PROC_graph.c#L6v3.25aref=    "PRINT__PROChre>="kee">TRACE_GRAPH_Pt="li,6> = {6&quo  ] TASK/PIDu ]  &&&quo  x261 nex ">TR-\nhreflast_pid   tla/trace/trace_f6ela/38" ="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_PRhref="+cod5>h33/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ||||&quo  x26903s_g1032------------5v2ssreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__DURATIONli) *3/s">1 35
 a>  I    "PRINT__DURATION38" ="kee">TRACE_GRAPH_Pt="li,6> = {61 35903H_P1032 a>       ">TRACE_GRAPeflast_pid   t/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ] DURATION &&&quo  x26       ">Tph" class="RAPd.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo      ">TRACE_GRAFUNCTION CALLS\n&quo  x26033A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9033func="v103/trace_fun_="v2s="linea903/tr>033PRINT_Icccccup2 clas5s="co53=TRAC_fu0 2nd ne" **0x26t;6<903" c>0332a>       ">Tph" class="RAPd.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  #&quo  x26033="keNULL">TR5v\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__ABS_TIMs_graph.c#L6v3.25aref=    "PRINT__ABS_TIMshre>="kee">TRACE_GRAPH_Pt="li,6> = {6033>    pid struct13a hAreflast_pid   t/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]     |uct13a hA&quo  x261 nex ">TR-\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__CPU_graph.c#L6v3.25aref=    "PRINT__CPUhre>="kee">TRACE_GRAPH_Pt="li,6> = {60335T_CPU
 a> | GRAPH_PRhref="+cod5>h33/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]|hA&quo  x261 35903   >033------------5v2ssreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__PROC_graph.c#L6v3.25aref=    "PRINT__PROChre>="kee">TRACE_GRAPH_Pt="li,6> = {6033 a>       ">TRACE_GRAreflast_pid   t/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]  |    |uct13a h&quo  x26033lass="line" r-\nhreflast_pid   tla/trace/trace_f6ela/38" ="kee">TRACE_GRAPH_Pt="li,6> = {6h33/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ||||&quo  x260341ter">TRACE_e-\nhreflast_pid   tlagl/trace/trace_f6hlagl hre> a>(3a href="+cod5>h33/a> 3     "PRINT__DURATIONli) *3/s">1 35
 a>  I    "PRINT__DURATION38" ="kee">TRACE_GRAPH_Pt="li,6> = {60347;5lu.%06lu ]  &&ph" class="RAPH/L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo  ]  |   |t13a h&quo  x260341">1 nex ">TRph" class="RAPd.L3_e/tra.trace/trace_f6 .L3_e/tra.0t;695T_CP>/* Don&#d/trace/trace_f601H_P60= 2 clas5s="costiL65">&quo      ">TRACE_GRA|GRA|GRA|GRA|\n&quo  x26034     2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L103adepth31">3E_GRAPH_rf (" nam.6.L319>3E_G>034ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D913afunc="v103RAPH_P=ing_iter="li,6i}903RAP>0345T_CPvoids ev    *de=TRACER_OPTe_fu5lheadacse/trace_fugun_=ER_OPTe_fu5lheadacs0t;6ef="564;61 uph" class="RAPH/trace/trace_f601H_P6="kee">TRACE_GRAPH_Pt="li,6> = {6&qu5ION
 a>      0x10903a>&>0345T_Cpss="line" na5e=funcgra5ph" class="sref">funcgra5103afunc="v103"ke547T_CPU
 a> | GRAPH903"ke>034 a>       ">Tph" class="RAPde/trace_fu5lheadacs_lagl/trace/trace_f6he/trace_fu5lheadacs_lagl/0t;6eph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6eh" clr_lagl/trace/trace_f6h    er_lagl/0t;6."lse;_for/leaf6valtrace/trace_f6hvalhref_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8034func="v103ccccccccccccc* We need 903ccc>034lass=2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1035func="v103ude <TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9035func="v103_o5504" cnnclude <035PRINTvoids ev    *de=TRACER_OPTe_fu5lheadacs_lagl/trace/trace_f6he/trace_fu5lheadacs_lagl/0t;6ef="564;61 uph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6e8" class="lnel/tra
 a>   a>    r_ue_graphlagl/trace/trace_f6hlagl hre>="kee">TRACE_GRAPH_Pt="li,6> = {6035a>   ss="line" na5e=funcgra5ph" class="sref">funcgra51035func="v103ACE_GRAPH_PNULL    ,6i}903ACE>0351">1 nex ">TRf="564;61 5213/a>struct13a href="+c5ode=f5204" clfuncgra58035func="v103ACE_GRAPH_Piteromme) *3903ACE>035     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1035depth31">3ACE_GRAPH_PNULL    ,6i}9>3ACE>0351">1 nex ">TR-\nh!eph" class="RAPHra _trlagl/trace/trace_f6h    e_lagl hre> a>(3a href="+cod5>h33/a> 3 ITER_CONTEXT_INFOli) *3/s">1 35
 a>  IITER_CONTEXT_INFOhre>=="kee">TRACE_GRAPH_Pt="li,6> = {6;5ce_func="v2s9035+l>0355T_CPU
 a> | GRAPH_PRel/tra 5213/a>struct13a href="+c5ode=f5204" clfuncgra580357unc="v103" class="line" na5eNT_D903" c>035ailed5213/a>struct13a href="+c5ode=f5204" clfuncgra58035func="v103
 a> | GRAPH_PRlf (!NT_903
 a>035nt1         --\nhreflast_pid   tra _trlagl/trace/trace_f6h    e_lagl hre> a>(3a href="+cod5>h33/a> 3 ITER_LATENCY_FM"li) *3/s">1 35
 a>  IITER_LATENCY_FM"prr =ass="line" na5e=funcgra5ph" class="sref">funcgra51035func="v103ddddddddddddddd="lse;"N903ddd>035iter">TRACE_GRAPH_P= r2 clas5s="co53=TRAC_fu0 e/tra nothL65ei5ce.hebuffacs are empty**0x26036 ;5lu.%06lu ]  &&-\nhreflast_pid   tra _tremptytrace/trace_f6h    e_empty0t;6eph" class="RAPHhrace/trace_fugun_="lse;_fo=="kee">TRACE_GRAPH_Pt="li,6> = {6036PRINT_Iccccccccccccc GRAPH_PRel/tra 5213/a>struct13a href="+c5ode=f5204" clfuncgra5803"func="v103" class="line" na5a hre903" c>0367;5lus_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1036func="v103E_GRAPH_________rf (" n903E_G>036PRINT_IcccccA     ">Tph" class="RAPde/trac  )e_fheadace/trace_fugun_=ER_OPT  )e_fheadac0t;6eph" class="RAPH/trace/trace_f601H_P60=   ="lio16i},6ehrace/trace_fugun_="lse;_fo=func="v25s_gra513a href="+coddddddddd="lse;"NT_D8036func="v103id6563TRACE_GRAPH_PRINT903id6>03">    pid stru2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1036depth31">3ccccccc* Save curr    a9>3ccc>036ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9136func="v103;036     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1036func="v103">t563a href="+codddddd903">t>036iter"voids ev    *de=TRACe_fu5l    e_ope/_abs_timeGRAPHde_fu5l    e_ope/0t;6ef="564;6TRACE_GRAPH_Pt="li,6> = {6037 ;5luss="line" na5e=funcgra5ph" class="sref">funcgra58037func="v103cccc* we only care abou903ccc>037PRINT_Icccccup2 clas5s="co53=TRAC_fu0 pidsndacepth3>once.he5s=t h" cl e/ocessed**0x260377;5lu.%06f="564;61 uph" class="RAPdata/trace/trace_f6data31">1func="v25s_gra513a href="+coddddddddd="lse;"NT_D8037func="v103va572TRACnnclude <0371">1 nex ">TRva hreflast_pid       o16i},6037     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1037depth31">31                 o=ne"9>31  >037nt1         -6TRACE_GRAPH_Pev   ="lio16i},6l/tvate1 hr6037N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9037func="v103>TRACE_GRAPH_Pe  ="li.s903>TR>037ailed_graph.uph" class="RAPdata/trace/trace_f6data31">erhr61)0=   ="lio16i},6eGFP_KERNELa hr5ff="kernelGFP_KERNELhref_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8037func="v10357.6.L38">5883/a>3spa2 90357.>037nt1         --\nh!ph" class="RAPdata/trace/trace_f6data31">1)unc="v25s_gra513a href="+coddddddddd="lse;"NT_D8037func="v103line" na5..L39">1 57tra903lin>037iter">TRACE_GRAPH_P= goto=   ="lio16i},6eout_erref="keev   ">TRout_errprr1func="v25s_gra513a href="+coddddddddd="lse;"NT_D8038func="v103" class="line" na5.f="k903" c>038A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9038func="v103aph.c#L65" id6.L65" cla903aph>0381iled_graph.uph" class="RAPdata/trace/trace_f6data31">eH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">irhr60382t1         --\nh!ph" class="RAPdata/trace/trace_f6data31">1H_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">i)unc="v25s_gra513a href="+coddddddddd="lse;"NT_D8038func="v103" class="line" na5820"
903" c>038PRINT_IcccccA     ">Tgoto=   ="lio16i},6eout_err_freTR>038     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1038depth31">3int1                 .s9>3int>038nt1         -6funcgra51038func="v103
 a> | GRAPH_PR="lse;"N903
 a>0385T_CPU
 a> | GRAPH_PRhref="+cod5>h33pidass="sref">TRACER_idas1">1 uph" class="RAPd_ids="sref">TRACER_id1">irhra>(3aeph" class="RAPH/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6TRACER5s=t__idhref_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8038func="v103" class="line" na58h3/a903" c>038ailed_graph.c#L35" iPva huph" class="RAPdapth3trace/trace_f6dapth31">irhra>(3aeph" class="RAPH/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6i_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8038func="v103t;TRACE_GRAua huph" class="RAPdignor(3aeph" class="RAPH/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6038iter">TRACE_GRAPH_P= va huph" class="RAPdapth3_irqtrace/trace_f6dapth3_irq38"  hra>(3aeph" class="RAPH/r5cpu5pPH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">int1                 o16i},6039A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9039func="v103" class="line" na59PRIN903" c>039PRINT_Iccccccccccccc uph" class="RAPd_ids="sref">TRACER_id1">irhr-1 5213/a>struct13a href="+c5ode=f5204" class="li=1039func="v10359=TRACE_GRAPH_="lse;"N90359=>03R7;5lu.%06lu ]  &&uph" class="RAPdapth3trace/trace_f6dapth31">irhr1 5213/a>struct13a href="+c5ode=f5204" class="li=1039func="v103 class="line" na5920"
	903 cl>03R1">1 nex ">TRACE_GRA uph" class="RAPdignorstruct13a href="+c5ode=f5204" class="li=1039func="v103" class="line" na5922op903" c>039>    pid struct13a hAuph" class="RAPdapth3_irqtrace/trace_f6dapth3_irq38"  hr-1 5213/a>struct13a href="+c5ode=f5204" class="li=1039depth31">3race/trace_futrace_see=9>3rac>039nt1         -2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1039func="v103s_graph.c#L6v3.25te/tra903s_g>039N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#9039func="v103signed longTRACE_GRAPH_Pev   ="lio16i},6l/tvate1 hr61func="v25s_gra513a href="+coddddddddd="lse;"NT_D8039func="v103" class="line" na59.L68903" c>039     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1039func="v103"li,6i},60399">1 nex ">TRel/trafunc="v25s_gra513a href="+coddddddddd="lse;"NT_D8049func="v1049fu,6i},6TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9041func="v104" class="line" na59PRIN104" >1040PRINT_   ="lio16i},6eout_err_frefuncgra510492unc="v104"9=TRACE_GRAPH_="lse;"N90459>10402a>       ">Tph" class="RAPdkfreP_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8043func="v104 class="line" na5920"
	104 c>10401">1 n   ="lio16i},6eout_erref="keev   ">TRout_errprr1:s="line" na5e=funcgra5ph" class="sref">funcgra510494unc="v104  class="line" na5922op904" >1040>    pid stru6&quo  ss="sref funcg h" clr: not enough memory\n&quo  x264ra>1040nt1  2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10446unc="v104"_graph.c#L6v3.25te/tra904s_>1040N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#90447unc="v104"igned longTRACE_GRAPH_Pt="li,6> = {61040 a> ass="line" na5e=funcgra5ph" class="sref">funcgra580439unc="v104"li,6i},610409">1 nex ">TRf="564;61 uph" class="RAPdata/trace/trace_f6data31">1 hr6TRACE_GRAPH_Pev   ="lio16i},6l/tvate1id6.L38" class="line" na4_ href="k4T_DURATION
 a8049func="v104de=TcTYPE_PARTIAL_LINE 104de>1041A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9041func="v104" class="line" na5>>104" >10411ter">TRACE_e-\nhreflast_pid   tata/trace/trace_f6data31">P_ass="line" na5e=funcgra5ph" class="sref">funcgra51042func="v10469
 a>        3scomme,R10469>10417;5lu.%06lu ]  &&ph" class="RAPHfre<_per   o16i},6/* Don&#data/trace/trace_f6data31">PH_Pev   ="lio16i},6   5data/trace/trace_f6cpu5data31">i=id6.L38" class="line" na4_ href="k4T_DURATION
 a8041func="v104de=TcTYPE_PARTIAL_LINE 104de>1041PRINT_IcccccA     ">Tph" class="RAPdkfreP_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8041func="v104de=TcTYPE_PARTIAL_LINE 104de>1041>    pid stru2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10415unc="v104" class="line" na5>4;6<104" >1041nt1  2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L10416unc="v104race_futrace_see_prra f104ra>1041N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#90417unc="v104;\n -------------------104;\>1041ailed outputva hreflast_pid    luncce_fu5lset_laglo16i},6/* Don&#d8" class="lnel/tra
 a>   a>    r_ue_graphold_lagl/trace/trace_f6hold_lagl/1">int1              8" class="lnel/tra
 a>   a>    r_ue_graphbiss="sref">TRACERbis1">intva hreflast_pid    s_func="v2s_graph.se/38" ="kee">TRACE_GRAPH_Pt="li,6> = {6/517T_CPU
 a> | lf (104t">1041 a> ass="line" na5e=funcgra5ph" class="sref">funcgra580429unc="v104de=TcTYPE_PARTIAL_LINE 104de>1041lass="line" r-\nhreflast_pid   tbiss="sref">TRACERbis1">i =hr6  I    "PRINT__IRQSs="sref">TRACER a>  I    "PRINT__IRQS38" ="kee">TRACE_GRAPH_Pt="li,6> = {69ef=104" >1042 ;5lu.%06lu ]  &&ph" class="RAPdch" clae_fu5pskip_irq/trace/trace_f6hlh" clae_fu5pskip_irq/1">1 hr!ph" class="RAPds_func="v2s_graph.se/38" func="v25s_gra513a href="+coddddddddd="lse;"NT_D8049func="v104ATION
 a>ode=TcTYPE_HAN104AT>10421 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9049func="v104 class="line" na56t;610427;5lu.%06el/tra11 5213/a>struct13a href="+c5ode=f5204" class="li=1049func="v104" class="line" na56a hr104" >1042="keN2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1049func="v104/trace/trace_fun_="v2s_104/t>1042     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10495unc="v104iterpa2 clas5s="co53=TRA>4ite10421">1  outputf="564;6   a>    r_ue_graphe_fu5pfunc="v2sc=5"v2s_52ernele_fu5pfunc="v2s1">1 hrss="line" na5e=funcgra5ph" class="sref">funcgra580426unc="v104/trace_="v_="v2s="line"904/tr10425T_CPU
 a> | ."lse;_for/leaf6h" clc=5"v2s_52ernela hre;5lu.%06luhr6&qu4tt;6904s_g1042-----} 5213/a>struct13a href="+c5ode=f5204" class="li=1049func="v104H_Piteromme) *3/s">1 35904H_P1042     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#10499unc="v104RAPH_P=ing_iter="lin16i904RAP10429">1  outputf="564;6   a>    r_ue_graphe_fu5pa hreff="k/rfvf=/c=5"v2s_52ernele_fu5pa hreff="k/rfvf=/1">1 hrss="line" na5e=funcgra5ph" class="sref">funcgra58043func="v104g_buffer_ev   ="line" n904g_b>0430T_CPU
 a> | ."lse;_for/leaf6hyplc=5"v2s_52ernelaypl;5lu.%06lu hr6  I    "PEN"li) *3/s">1 35
 a>  I    "PEN"0t;6n="+cod4eh3/a>&qu4tt;6043PRINT_Icccccu."lse;_for/leaf6"ker/trace/trace_f6hlker/;5lu.%06luhra>(3a>    r_ue_graphe_fu5pfunc="v2sc=5"v2s_52ernele_fu5pfunc="v2s1">1n="+cod4eh3/a>&qu4tt;6t;6<904" c>04 a>   } 5213/a>struct13a href="+c5ode=f5204" class="li=104gfunc="v104/trace/trace_5func=53hr904/tr>0433 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#904gfunc="v104 If the previous output904 If>043>     outputf="564;6   a>    r_ue_graphe_fu5pa hrefel/rfvf=/c=5"v2s_52ernele_fu5pa hrefel/rfvf=/1">1 hrss="line" na5e=funcgra5ph" class="sref">funcgra580435unc="v104href="i_PRINT_Ic* then 9>4hre>0431">1 nex ">TR."lse;_for/leaf6hyplc=5"v2s_52ernelaypl;5lu.%06lu hr6  I    "PRE"li) *3/s">1 35
 a>  I    "PRE"1">1n="+cod4eh3/a>&qu4tt;60435T_CPU
 a> | ."lse;_for/leaf6"ker/trace/trace_f6hlker/;5lu.%06luhra>(3a>    r_ue_graphe_fu5pfunc="v2sc=5"v2s_52ernele_fu5pfunc="v2s1">1="+cod4eh3/a>&qu4tt;61 35904   >043-----} 5213/a>struct13a href="+c5ode=f5204" class="li=104gfunc="v1041          dataGRAP) *39041  >043     ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#104g9unc="v1041          dataGRAP) *39041  >0439">1  outputf="564;6   a>    r_ue_graphe_fu5pa hrec=5"v2s_52ernele_fu5pa hre>   a>    r_ue_graph_felad_mostlytrace/trace_f6h_felad_mostly1">1 hrss="line" na5e=funcgra5ph" class="sref">funcgra58044func="v104a5      26<5a href="ker904a5 >0440T_CPU
 a> | ."lse;_for/leaf6f="ktrace/trace_f6hf="k;5lu.%06lu hr62 clas5s="costiL65">&quo  ss="sref>funcg&quo  x26funcgra58044func="v1042d proc by defaul56.L419042d >044PRINT_Icccccu."lse;_for/leaf6ope/_abs_timeGRAPHdope/0t;6.%06lu hr6funcgra58044func="v104CE_GRAPH_Piteromme) *3/904CE_>0447;5lu.%06."lse;_for/leaf6pipe_ope/_abs_timeGRAPHdpipe_ope/;5lu.%hr6funcgra58044func="v104" class="line" na56a hr904" c>0441">1 nex ">TR."lse;_for/leaf6closfuncgra58044func="v104/* First peek to a hpar904/* >0444;5lu.%06."lse;_for/leaf6pipe_closfuncgra580445unc="v104E_GRAPH_rf (" nam.6.L319>4E_G>0441">1 nex ">TR."lse;_for/leaf6wait__iplc=5"v2s_52ernelwait__ipl;5lu.%hr6funcgra580446unc="v104RAPH_P=ing_iter="li,6i}904RAP>0445T_CPU
 a> | ."lse;_for/leaf6iniss="sref">TRACERinis0t;6.%06lu hr6TRACERe_fu5l    e_inis0t;6bs="line" na5e=funcgra5ph" class="sref">funcgra580447unc="v104a>&qu5ION
 a>      0x10904a>&>0447T_CPU
 a> | ."lse;_for/leaf6res_func="v2s_graph.res_f0t;6%06lu hr6funcgra58044func="v104"ke547T_CPU
 a> | GRAPH904"ke>044 a>       ">T."lse;_for/leaf6pR_OPT" a> |ace/trace_f6ee/trac" a>;5lu.%hr6funcgra580449unc="v104ccccccccccccc* We need 904ccc>0449a>       ">T."lse;_for/leaf6pR_OPTheadace/trace_fugun_=ER_OPTheadac0t;6#37hr6funcgra58045func="v104ude < #37;06lu hra>(3a>    r_ue_grapha hrer_lagl/trace/trace_f6h    er_lagl/0t;6bs="line" na5e=funcgra5ph" class="sref">funcgra58045func="v104_o5504" cnnclude <045PRINT_Icccccu."lse;_for/leaf6set_laglo16i},6funcgra58045func="v104ACE_GRAPH_Piteromme) *3904ACE>045a>   #ifdefr6  ISELFTES"li) *3/s">1 35
CONFIG_F a>  ISELFTES"    ode=TcTYPE_PARTIAL_LINE    e_func="v2s_graph.c#1045func="v104ACE_GRAPH_PNULL    ,6i}904ACE>0451">1 nex ">TR."lse;_for/leaf6selftesfunc="v2s_graph.selftesfprr17;06lu hr6funcgra58045func="v104ACE_GRAPH_Piteromme) *3904ACE>045     #endifs="line" na5e=funcgra5ph" class="sref">funcgra580455unc="v104ACE_GRAPH_PNULL    ,6i}9>4ACE>0451">1 } 5213/a>struct13a href="+c5ode=f5204" class="li=1045func="v1045+led3/a>;5ce_func="v2s9045+l>045N
 a>NULL">TRACE_GRAPH_PNULL    e_func="v2s_graph.c#90457unc="v104" class="line" na5eNT_D904" c>045ailed output>    r_ue_graph_finiss="sref">TRACER__inis0t;6tva hreflast_pid    inis_e_fu5pa hrec=5"v2s_52ernelinis_e_fu5pa hreprr19void="kee">TRACE_GRAPH_Pt="li,6> = {6 | GRAPH_PRlf (!NT_904
 a>045 a> ass="line" na5e=funcgra5ph" class="sref">funcgra58045func="v104ddddddddddddddd="lse;"N904ddd>0459a>       ">Tph" class="RAPdmax_bytes_for_   o16i},61 hr6/* Don&#dNULLa hr5ff="kernelNULLprr1, 00= 2 clas5s="costiL65">&quo  %d&quo  x261 - 1_func="v25s_gra513a href="+coddddddddd="lse;"NT_D8046func="v104" class="line" na5ef="k904" c>046A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9046func="v104fer_ev   _dataGRAPH" na904fer>0461ter">TRACE_e-\nh!ph" class="RAPdregister_lra _trfvf=/c=5"v2s_52ernelregister_lra _trfvf=/0t;69a>(3a>    r_ue_graphe_fu5pa hreff="k/rfvf=/c=5"v2s_52ernele_fu5pa hreff="k/rfvf=/1">1)_ass="line" na5e=funcgra5ph" class="sref">funcgra5104"func="v104" class="line" na5a hre904" c>0467;5lu.%06lu ]  &&ph" class="RAPHpr_warnL65" hr5ff="kernel/t_warnL65prr1952 clas5s="costiL65">&quo  WarnL65: could not register funcg h" cl fvf=/s\n&quo  x26046PRINT_IcccccA     ">Tel/tra11 5213/a>struct13a href="+c5ode=f5204" class="li=1046func="v104id6563TRACE_GRAPH_PRINT904id6>04">    pid stru2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1046depth31">4ccccccc* Save curr    a9>4ccc>046ass="unc="v25s_gra513a href="+coddddddddd="lse;"NT_D9146func="v104;(3a>    r_ue_graphe_fu5pa hrefel/rfvf=/c=5"v2s_52ernele_fu5pa hrefel/rfvf=/1">1)_ass="line" na5e=funcgra5ph" class="sref">funcgra5104"7unc="v104 a566rnelnnclude <046ailed_graph.c#L35" iPph" class="RAPHpr_warnL65" hr5ff="kernel/t_warnL65prr1952 clas5s="costiL65">&quo  WarnL65: could not register funcg h" cl fvf=/s\n&quo  x26046 a>       ">TRACE_GRAel/tra11 5213/a>struct13a href="+c5ode=f5204" class="li=1046func="v104">t563a href="+codddddd904">t>0469    pid stru2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1047func="v104cccccccccccc* If the ne904ccc>047A ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9047func="v104cccc* we only care abou904ccc>047PRINT_Icccccuel/tra1ph" class="RAPdregister_ra _tnc=5"v2s_52ernelregister_ra _tn0t;69a>(3a>    r_ue_graphe_fu5pa hrec=5"v2s_52ernele_fu5pa hre>   =id6.L38" class="line" na4_ href="k4T_DURATION
 a8047func="v104"i_PRINT_Iccccccccccccc904"i_>0477;5lu2s_graph.c#L35" ie"v2s    )e_func="v2s_graph.c#L1047func="v104va572TRACnnclude <0473 ev   ">TRACE_GRAPH_Pev   ="li)e_func="v2s_graph.c#9047func="v104aph.c#L65" id6.L65" cla904aph>047     >    r_ue_graphdevi e_iniscalltrace/trace_f6hdevi e_iniscall0t;695T_CP>/* Don&#dinis_e_fu5pa hrec=5"v2s_52ernelinis_e_fu5pa hreprr1=id6.L38" class="line" na4_ href="k4T_DURATION
 a8047depth31">41                 o=ne"9>41  >047nt1  
The original LXR software byce.he6.L38" clhttp://sourceforge.net/projects/lxre>LXR 53=Tunisyprr1, this experiTRACal versref byc6.L38" clmailto:lxr@ ux.no">lxr@ ux.noprr1.
lxr. ux.no kindly hosted byc6.L38" clhttp://www.redpill- pro.no">Redpill L pro ASprr1, provider of L ux 53nsultL65endacopkernT_DU servi eU sincl 1995.