<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">H00649
s 00003/00002/00017
d D 1.3 04/01/27 18:52:56 xu 4 3
c updated craff's path
cC
cK58936
e
s 00002/00001/00017
d D 1.2 03/06/16 16:40:56 xu 3 2
c added craff path of solaris, if you run this script on linux, you need to change a line
cC
cK59247
e
s 00018/00000/00000
d D 1.1 03/04/17 16:27:39 xu 2 1
c added a script that craff files based on their current compression level
cC
cK50447
cZ-00:00
e
s 00000/00000/00000
d D 1.0 03/04/17 16:27:38 xu 1 0
c RCS to BitKeeper
cBmilo@cottons.cs.wisc.edu|ChangeSet|20000309101835|00000|fb858047354dc405
cHcottons.cs.wisc.edu
cK06877
cPscripts/craff_all_possible.py
cO-rwxrwxr-x
cRd6eb1add
cV4
cX0x823
e
u
U
f e 0
f x 0x823
t
T
I 2
#!/s/std/bin/python

import os, sys, re
sys.path.append("%s/../condor/gen-scripts" % os.path.dirname(os.path.abspath(sys.argv[0])))
import tools

D 3
craff_path = "/p/multifacet/projects/simics/simics-1.6.0/x86-linux/bin/craff"
E 3
I 3
D 4
#craff_path = "/p/multifacet/projects/simics/simics-1.6.0/x86-linux/bin/craff"
craff_path = "/p/multifacet/projects/simics/simics-1.6.4-sparc-unconfigured/v9-sol8-64/bin/craff"
E 4
I 4
simics_path = "%s/../simics/"%os.path.dirname(os.path.abspath(sys.argv[0]))
#craff_path = "%s/x86-linux/bin/craff"%simics_path
craff_path = "%s/v9-sol8-64/bin/craff"%simics_path
E 4
E 3

for i in sys.argv[1:]:
  output = tools.run_command("%s -n %s" % (craff_path, i), echo = 0, throw_exception = 0)
  for line in output.split("\n"):
    if re.search("Compression: 0", line):
      print "Craffing %s ..." % i,
      sys.stdout.flush()
      tools.run_command("%s -o craff.out %s" % (craff_path, i), echo=0)
      tools.run_command("mv craff.out %s" % i, echo=0)
      print "done."

E 2
I 1
E 1
</pre></body></html>