mirror of https://github.com/proxmox/mirror_qemu
scripts/: spelling fixes
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>master
parent
a1a62ced51
commit
d30b5bc95a
|
@ -1621,7 +1621,7 @@ sub process {
|
||||||
my $hex =
|
my $hex =
|
||||||
qr/%[-+ *.0-9]*([hljztL]|ll|hh)?(x|X|"\s*PRI[xX][^"]*"?)/;
|
qr/%[-+ *.0-9]*([hljztL]|ll|hh)?(x|X|"\s*PRI[xX][^"]*"?)/;
|
||||||
|
|
||||||
# don't consider groups splitted by [.:/ ], like 2A.20:12ab
|
# don't consider groups split by [.:/ ], like 2A.20:12ab
|
||||||
my $tmpline = $rawline;
|
my $tmpline = $rawline;
|
||||||
$tmpline =~ s/($hex[.:\/ ])+$hex//g;
|
$tmpline =~ s/($hex[.:\/ ])+$hex//g;
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ class CommunicationFailure(Exception):
|
||||||
|
|
||||||
|
|
||||||
class NoPipelineFound(Exception):
|
class NoPipelineFound(Exception):
|
||||||
"""Communication is successfull but pipeline is not found."""
|
"""Communication is successful but pipeline is not found."""
|
||||||
|
|
||||||
|
|
||||||
def get_local_branch_commit(branch):
|
def get_local_branch_commit(branch):
|
||||||
|
|
|
@ -142,7 +142,7 @@ class FullStructTypedefMatch(TypedefMatch):
|
||||||
return name
|
return name
|
||||||
|
|
||||||
def strip_typedef(self) -> Patch:
|
def strip_typedef(self) -> Patch:
|
||||||
"""generate patch that will strip typedef from the struct declartion
|
"""generate patch that will strip typedef from the struct declaration
|
||||||
|
|
||||||
The caller is responsible for readding the typedef somewhere else.
|
The caller is responsible for readding the typedef somewhere else.
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
"""
|
"""
|
||||||
This takes a crashing qtest trace and tries to remove superflous operations
|
This takes a crashing qtest trace and tries to remove superfluous operations
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
@ -38,7 +38,7 @@ crash by setting CRASH_TOKEN=
|
||||||
Options:
|
Options:
|
||||||
|
|
||||||
-M1: enable a loop around the remove minimizer, which may help decrease some
|
-M1: enable a loop around the remove minimizer, which may help decrease some
|
||||||
timing dependant instructions. Off by default.
|
timing dependent instructions. Off by default.
|
||||||
-M2: try setting bits in operand of write/out to zero. Off by default.
|
-M2: try setting bits in operand of write/out to zero. Off by default.
|
||||||
|
|
||||||
""".format((sys.argv[0])))
|
""".format((sys.argv[0])))
|
||||||
|
@ -177,7 +177,7 @@ def remove_lines(newtrace, outpath):
|
||||||
# it into two separate write commands. If splitting the data operand
|
# it into two separate write commands. If splitting the data operand
|
||||||
# from length/2^n bytes to the left does not work, try to move the pivot
|
# from length/2^n bytes to the left does not work, try to move the pivot
|
||||||
# to the right side, then add one to n, until length/2^n == 0. The idea
|
# to the right side, then add one to n, until length/2^n == 0. The idea
|
||||||
# is to prune unneccessary bytes from long writes, while accommodating
|
# is to prune unnecessary bytes from long writes, while accommodating
|
||||||
# arbitrary MemoryRegion access sizes and alignments.
|
# arbitrary MemoryRegion access sizes and alignments.
|
||||||
|
|
||||||
# This algorithm will fail under some rare situations.
|
# This algorithm will fail under some rare situations.
|
||||||
|
@ -292,7 +292,7 @@ def minimize_trace(inpath, outpath):
|
||||||
old_len = len(newtrace) + 1
|
old_len = len(newtrace) + 1
|
||||||
while(old_len > len(newtrace)):
|
while(old_len > len(newtrace)):
|
||||||
old_len = len(newtrace)
|
old_len = len(newtrace)
|
||||||
print("trace lenth = ", old_len)
|
print("trace length = ", old_len)
|
||||||
remove_lines(newtrace, outpath)
|
remove_lines(newtrace, outpath)
|
||||||
if not M1 and not M2:
|
if not M1 and not M2:
|
||||||
break
|
break
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Syntax:
|
# Syntax:
|
||||||
# topN_callgrind.py [-h] [-n] <number of displayed top functions> -- \
|
# topN_callgrind.py [-h] [-n] <number of displayed top functions> -- \
|
||||||
# <qemu executable> [<qemu executable options>] \
|
# <qemu executable> [<qemu executable options>] \
|
||||||
# <target executable> [<target execurable options>]
|
# <target executable> [<target executable options>]
|
||||||
#
|
#
|
||||||
# [-h] - Print the script arguments help message.
|
# [-h] - Print the script arguments help message.
|
||||||
# [-n] - Specify the number of top functions to print.
|
# [-n] - Specify the number of top functions to print.
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Syntax:
|
# Syntax:
|
||||||
# topN_perf.py [-h] [-n] <number of displayed top functions> -- \
|
# topN_perf.py [-h] [-n] <number of displayed top functions> -- \
|
||||||
# <qemu executable> [<qemu executable options>] \
|
# <qemu executable> [<qemu executable options>] \
|
||||||
# <target executable> [<target execurable options>]
|
# <target executable> [<target executable options>]
|
||||||
#
|
#
|
||||||
# [-h] - Print the script arguments help message.
|
# [-h] - Print the script arguments help message.
|
||||||
# [-n] - Specify the number of top functions to print.
|
# [-n] - Specify the number of top functions to print.
|
||||||
|
|
|
@ -81,7 +81,7 @@ class QAPIGen:
|
||||||
if odir:
|
if odir:
|
||||||
os.makedirs(odir, exist_ok=True)
|
os.makedirs(odir, exist_ok=True)
|
||||||
|
|
||||||
# use os.open for O_CREAT to create and read a non-existant file
|
# use os.open for O_CREAT to create and read a non-existent file
|
||||||
fd = os.open(pathname, os.O_RDWR | os.O_CREAT, 0o666)
|
fd = os.open(pathname, os.O_RDWR | os.O_CREAT, 0o666)
|
||||||
with os.fdopen(fd, 'r+', encoding='utf-8') as fp:
|
with os.fdopen(fd, 'r+', encoding='utf-8') as fp:
|
||||||
text = self.get_content()
|
text = self.get_content()
|
||||||
|
|
|
@ -111,7 +111,7 @@ def print_event(eid, name, string=None, event_count=None):
|
||||||
# Decoders for each event type
|
# Decoders for each event type
|
||||||
|
|
||||||
def decode_unimp(eid, name, _unused_dumpfile):
|
def decode_unimp(eid, name, _unused_dumpfile):
|
||||||
"Unimplimented decoder, will trigger exit"
|
"Unimplemented decoder, will trigger exit"
|
||||||
print("%s not handled - will now stop" % (name))
|
print("%s not handled - will now stop" % (name))
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ def bench_block_job(cmd, cmd_args, qemu_args):
|
||||||
binary
|
binary
|
||||||
|
|
||||||
Returns {'seconds': int} on success and {'error': str} on failure, dict may
|
Returns {'seconds': int} on success and {'error': str} on failure, dict may
|
||||||
contain addional 'vm-log' field. Return value is compatible with
|
contain additional 'vm-log' field. Return value is compatible with
|
||||||
simplebench lib.
|
simplebench lib.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue