提交 90c66f58 编写于 作者: A Anthony Liguori

Merge remote-tracking branch 'stefanha/tracing' into staging

# By Markus Armbruster
# Via Stefan Hajnoczi
* stefanha/tracing:
  trace-events: Fix up source file comments
  trace-events: Drop unused events
  milkymist-minimac2: Fix minimac2_read/_write tracepoints
  slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
  cleanup-trace-events.pl: New

Message-id: 1374119369-26496-1-git-send-email-stefanha@redhat.com
Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
......@@ -368,7 +368,7 @@ static void slavio_led_mem_writew(void *opaque, hwaddr addr,
{
MiscState *s = opaque;
trace_slavio_led_mem_readw(val & 0xffff);
trace_slavio_led_mem_writew(val & 0xffff);
switch (addr) {
case 0:
s->leds = val;
......
......@@ -355,7 +355,7 @@ minimac2_write(void *opaque, hwaddr addr, uint64_t value,
{
MilkymistMinimac2State *s = opaque;
trace_milkymist_minimac2_memory_read(addr, value);
trace_milkymist_minimac2_memory_write(addr, value);
addr >>= 2;
switch (addr) {
......
#!/usr/bin/perl
# Copyright (C) 2013 Red Hat, Inc.
#
# Authors:
# Markus Armbruster <armbru@redhat.com>
#
# This work is licensed under the terms of the GNU GPL, version 2 or
# later. See the COPYING file in the top-level directory.
# Usage: cleanup-trace-events.pl trace-events
#
# Print cleaned up trace-events to standard output.
use warnings;
use strict;
my $buf = '';
my %seen = ();
sub out {
print $buf;
$buf = '';
%seen = ();
}
while (<>) {
if (/^(disable )?([a-z_0-9]+)\(/) {
open GREP, '-|', 'git', 'grep', '-l', "trace_$2"
or die "run git grep: $!";
my $fname;
while ($fname = <GREP>) {
chomp $fname;
next if $seen{$fname} || $fname eq 'trace-events';
$seen{$fname} = 1;
$buf = "# $fname\n" . $buf;
}
unless (close GREP) {
die "close git grep: $!"
if $!;
next;
}
} elsif (/^# ([^ ]*\.[ch])$/) {
out;
next;
} elsif (!/^#|^$/) {
warn "unintelligible line";
}
$buf .= $_;
}
out;
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册