annotate c1x4hotspotsrc/hotspot/hotspot SciMark.launch @ 1439:d0c8d3a2a7e8

Modified domake script to use (and require) JRE7 environment variable for find the base of a JRE 7 installation. This script no also ensures that $JRE7/lib/amd64/jvm.cfg has the right value for '-client'. Added c1x4hotspotsrc/hotspot/java as indirect launcher for $JRE7/bin/java that can be referenced from Eclipse launch configuration. Copied .checkstyle_checks.xml from C1X project to c1x4hotspotsrc/HotSpotVM so that it can be used by HotSpotVM project without hard coded path to C1X in another Eclipse workspace. Various other changes to reflect changes in CRI and C1X.
author Doug Simon <doug.simon@oracle.com>
date Fri, 29 Oct 2010 18:14:17 +0200
parents a7a0ef3c6858
children f8ab19e5acae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1436
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
2 <launchConfiguration type="org.eclipse.cdt.launch.applicationLaunchType">
1437
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
3 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB" value="true"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
4 <listAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB_LIST"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
5 <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="gdb"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
6 <stringAttribute key="org.eclipse.cdt.dsf.gdb.GDB_INIT" value=".gdbinit"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
7 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
8 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.REVERSE" value="false"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
9 <listAttribute key="org.eclipse.cdt.dsf.gdb.SOLIB_PATH"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
10 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
11 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.internal.ui.launching.LocalApplicationCDebuggerTab.DEFAULTS_SET" value="true"/>
1436
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
12 <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
13 <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
1437
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
14 <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="gdb"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
15 <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
16 <booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
9e5e83ca2259 Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1436
diff changeset
17 <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
1438
a7a0ef3c6858 Added timing printout on VM shutdown.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents: 1437
diff changeset
18 <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_ARGUMENTS" value="-client -XX:+UseC1X -XX:+PrintGC -Xms1g -Xmx1g -Xbootclasspath/p:${workspace_loc:hotspot}/../../../maxine/C1X/bin:${workspace_loc:hotspot}/../../../maxine/CRI/bin:${workspace_loc:hotspot}/../../../maxine/Base/bin:${workspace_loc:hotspot}/../../../maxine/Assembler/bin:${workspace_loc:hotspot}/../HotSpotVM/bin -Xbootclasspath/a:/home/tw/Benchmarks/scimark/ -classpath &quot;/home/tw/Benchmarks/scimark&quot; -C1X:+PrintCompilation -XX:+BackgroundCompilation -C1X:-PrintAssembly -C1X:+PrintTimers jnt.scimark2.commandline"/>
1439
d0c8d3a2a7e8 Modified domake script to use (and require) JRE7 environment variable for find the base of a JRE 7 installation. This script no also ensures that $JRE7/lib/amd64/jvm.cfg has the right value for '-client'.
Doug Simon <doug.simon@oracle.com>
parents: 1438
diff changeset
19 <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="java"/>
1436
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
20 <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="hotspot"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
21 <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="cdt.managedbuild.toolchain.gnu.solaris.base.945602881"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
22 <booleanAttribute key="org.eclipse.cdt.launch.use_terminal" value="true"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
23 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
24 <listEntry value="/hotspot"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
25 </listAttribute>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
26 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
27 <listEntry value="4"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
28 </listAttribute>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
29 <stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#10;&lt;memoryBlockExpressionList context=&quot;reserved-for-future-use&quot;/&gt;&#10;"/>
9dae1aae168a Added Eclipse C++ run configurations.
Thomas Wuerthinger <wuerthinger@ssw.jku.at>
parents:
diff changeset
30 </launchConfiguration>