memcheck.py (11720:482900205561) | memcheck.py (13619:44b5224b2ff4) |
---|---|
1# Copyright (c) 2016 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 40 unchanged lines hidden (view full) --- 49# A wrapper around configs/example/memcheck.py 50 51# For some reason, this is implicitly needed by run.py 52root = None 53 54def run_test(root): 55 # Called from tests/run.py 56 | 1# Copyright (c) 2016 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 40 unchanged lines hidden (view full) --- 49# A wrapper around configs/example/memcheck.py 50 51# For some reason, this is implicitly needed by run.py 52root = None 53 54def run_test(root): 55 # Called from tests/run.py 56 |
57 # Set the working directory in case we are executing from 58 # outside gem5's source tree 59 import os 60 os.chdir(os.path.join(os.path.dirname(__file__), "../")) 61 62 # The path to this script is the only parameter. Delete it so 63 # we can execute the script that we want to execute. | |
64 import sys | 57 import sys |
65 del sys.argv[1:] | 58 argv = [ 59 sys.argv[0], 60 '-m %d' % maxtick, 61 ] |
66 | 62 |
67 # Add a specific max tick 68 sys.argv.append('-m %d' % maxtick) 69 | |
70 # Execute the script we are wrapping | 63 # Execute the script we are wrapping |
71 execfile(srcpath('configs/example/memcheck.py'), globals()) | 64 run_config('configs/example/memcheck.py', argv=argv) |