comparison mx/mx_graal.py @ 18601:676f1800077c

mx: removed unused _read_projects_file function
author Doug Simon <doug.simon@oracle.com>
date Wed, 03 Dec 2014 16:02:36 +0100
parents df8d52aba789
children 7d8270532cd9
comparison
equal deleted inserted replaced
18600:f6ca61099649 18601:676f1800077c
2111 """Java Object Layout""" 2111 """Java Object Layout"""
2112 joljar = mx.library('JOL_INTERNALS').get_path(resolve=True) 2112 joljar = mx.library('JOL_INTERNALS').get_path(resolve=True)
2113 candidates = mx.findclass(args, logToConsole=False, matcher=lambda s, classname: s == classname or classname.endswith('.' + s) or classname.endswith('$' + s)) 2113 candidates = mx.findclass(args, logToConsole=False, matcher=lambda s, classname: s == classname or classname.endswith('.' + s) or classname.endswith('$' + s))
2114 2114
2115 if len(candidates) > 0: 2115 if len(candidates) > 0:
2116 candidates = mx.select_items(list(mx.OrderedDict.fromkeys(candidates))) 2116 candidates = mx.select_items(sorted(candidates))
2117 else: 2117 else:
2118 # mx.findclass can be mistaken, don't give up yet 2118 # mx.findclass can be mistaken, don't give up yet
2119 candidates = args 2119 candidates = args
2120 2120
2121 vm(['-javaagent:' + joljar, '-cp', os.pathsep.join([mx.classpath(), joljar]), "org.openjdk.jol.MainObjectInternals"] + candidates) 2121 vm(['-javaagent:' + joljar, '-cp', os.pathsep.join([mx.classpath(), joljar]), "org.openjdk.jol.MainObjectInternals"] + candidates)