tools/summarise_kerneltrace.pl
changeset 99 e23a8d7ea8bb
parent 95 aad950cacc2b
equal deleted inserted replaced
98:8ee002ad9af5 99:e23a8d7ea8bb
    21 my %originalname;
    21 my %originalname;
    22 my @deathlist;
    22 my @deathlist;
    23 my %loaded_exes;
    23 my %loaded_exes;
    24 
    24 
    25 my $line;
    25 my $line;
       
    26 my $partline = "";
    26 while ($line = <>)
    27 while ($line = <>)
    27 	{
    28 	{
       
    29 	# Clean up the effect of "DTimer::Create ..." traces in the middle of lines
       
    30 	if ($partline ne "")
       
    31 		{
       
    32 		$line = $partline . $line;
       
    33 		$partline = "";
       
    34 		}
       
    35 	elsif ($line =~ /^(.*)(DTimer::Create.*)$/o)
       
    36 		{
       
    37 		$line = $2;
       
    38 		$partline = $1;
       
    39 		}
       
    40 
    28 	# AddThread ekern.exe::NVMem-ecc10dce to ekern.exe
    41 	# AddThread ekern.exe::NVMem-ecc10dce to ekern.exe
    29 	# Process FLogSvr.exe Die: 0 0 Kill
    42 	# Process FLogSvr.exe Die: 0 0 Kill
    30 	# DLibrary domainSrv.exe::domainpolicy2.dll Close m=-1
    43 	# DLibrary domainSrv.exe::domainpolicy2.dll Close m=-1
    31 	# Thread MTMInit::Via Infrared Via Infrared   Panic MTMInit 5
    44 	# Thread MTMInit::Via Infrared Via Infrared   Panic MTMInit 5
    32 	# DProcess::Rename MSexe.exe to !MsvServer
    45 	# DProcess::Rename MSexe.exe to !MsvServer