Skip to content

Commit

Permalink
scripts/cleanup-trace-events: Update for current practice
Browse files Browse the repository at this point in the history
Emit comments with shortened file names (previous commit).

Limit search to the input file's directory.

Cope with properties tcg (commit b2b36c2) and vcpu (commit
3d211d9).

Cope with capital letters in function names.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 20190314180929.27722-4-armbru@redhat.com
Message-Id: <20190314180929.27722-4-armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  • Loading branch information
Markus Armbruster authored and stefanhaRH committed Mar 22, 2019
1 parent 500016e commit a44cf52
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions scripts/cleanup-trace-events.pl
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

use warnings;
use strict;
use File::Basename;

my $buf = '';
my %seen = ();
Expand All @@ -23,12 +24,19 @@ sub out {
%seen = ();
}

while (<>) {
if (/^(disable )?([a-z_0-9]+)\(/) {
open GREP, '-|', 'git', 'grep', '-lw', "trace_$2"
$#ARGV == 0 or die "usage: $0 FILE";
my $in = $ARGV[0];
my $dir = dirname($in);
open(IN, $in) or die "open $in: $!";
chdir($dir) or die "chdir $dir: $!";

while (<IN>) {
if (/^(disable |(tcg) |vcpu )*([a-z_0-9]+)\(/i) {
my $pat = "trace_$3";
$pat .= '_tcg' if (defined $2);
open GREP, '-|', 'git', 'grep', '-lw', '--max-depth', '1', $pat
or die "run git grep: $!";
my $fname;
while ($fname = <GREP>) {
while (my $fname = <GREP>) {
chomp $fname;
next if $seen{$fname} || $fname eq 'trace-events';
$seen{$fname} = 1;
Expand All @@ -49,3 +57,4 @@ sub out {
}

out;
close(IN) or die "close $in: $!";

0 comments on commit a44cf52

Please sign in to comment.