mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
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: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Executable
+51
@@ -0,0 +1,51 @@
|
||||
#!/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;
|
||||
+87
-89
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user