/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . cl ion . profiler . d trace Ċ Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . profiler . api . Attach able Target Process Ċ import Ġcom . intellij . profiler . api . New Call Tree Only Profiler Data Ċ import Ġcom . intellij . profiler . api . Profiler Dump Writer Ċ import Ġcom . intellij . profiler . sudo . S udo Process Handler Ċ Ċ class ĠRs D Trace Profiler Process ( ĊĠĠĠ Ġproject : ĠProject , ĊĠĠĠ Ġtarget Process : ĠAttach able Target Process , ĊĠĠĠ Ġattached Timestamp : ĠLong , ĊĠĠĠ Ġd trace Process Handler : ĠS udo Process Handler Ċ ) Ġ: ĠRs D Trace Profiler Process Base ( project , Ġtarget Process , Ġattached Timestamp , Ġd trace Process Handler ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Dump Writer ( data : ĠNew Call Tree Only Profiler Data ): ĠProfiler Dump Writer ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcreate Dump Writer Inner ( data ) ĊĠĠĠ Ġ} Ċ } Ċ