├── src
├── share
│ ├── vm
│ │ ├── adlc
│ │ │ └── Test
│ │ │ │ └── i486.ad
│ │ ├── c1
│ │ │ ├── c1_Defs.cpp
│ │ │ ├── c1_ValueSet.cpp
│ │ │ └── c1_globals.cpp
│ │ ├── oops
│ │ │ ├── klassOop.cpp
│ │ │ ├── instanceOop.cpp
│ │ │ ├── compiledICHolderOop.cpp
│ │ │ └── typeArrayOop.cpp
│ │ ├── utilities
│ │ │ ├── sizes.cpp
│ │ │ └── errorReporter.cpp
│ │ ├── asm
│ │ │ └── register.cpp
│ │ ├── interpreter
│ │ │ └── bytecodeInterpreterWithChecks.xml
│ │ ├── trace
│ │ │ ├── tracing.hpp
│ │ │ └── traceTime.hpp
│ │ ├── services
│ │ │ └── diagnosticCommand_ext.hpp
│ │ ├── opto
│ │ │ └── c2_globals.cpp
│ │ ├── runtime
│ │ │ └── os_ext.hpp
│ │ ├── Xusage.txt
│ │ ├── prims
│ │ │ ├── jvmtiEnter.hpp
│ │ │ ├── wbtestmethods
│ │ │ │ └── parserTests.hpp
│ │ │ └── forte.hpp
│ │ └── gc_implementation
│ │ │ └── shared
│ │ │ └── allocationStats.cpp
│ └── tools
│ │ ├── IdealGraphVisualizer
│ │ ├── Data
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── project.xml
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── data
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── ChangedListener.java
│ │ │ │ │ └── services
│ │ │ │ │ ├── GroupReceiver.java
│ │ │ │ │ └── GraphViewer.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Filter
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ ├── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── filter
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── layer.xml
│ │ │ │ │ └── FilterChainProvider.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Graph
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── platform.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── graph
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ └── Selector.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Layout
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── project.xml
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── layout
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ └── Port.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Util
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── util
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ └── DoubleClickHandler.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── View
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ ├── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GraphViewer
│ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.InputGraphProvider
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── view
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── images
│ │ │ │ │ ├── hide.gif
│ │ │ │ │ ├── blocks.gif
│ │ │ │ │ ├── expand.gif
│ │ │ │ │ ├── export.gif
│ │ │ │ │ ├── extract.gif
│ │ │ │ │ ├── search.gif
│ │ │ │ │ ├── zoomin.gif
│ │ │ │ │ ├── zoomout.gif
│ │ │ │ │ ├── overview.gif
│ │ │ │ │ ├── predsucc.gif
│ │ │ │ │ ├── next_diagram.png
│ │ │ │ │ └── prev_diagram.png
│ │ │ │ │ ├── actions
│ │ │ │ │ └── Bundle.properties
│ │ │ │ │ ├── PreferenceConstants.java
│ │ │ │ │ └── ExportCookie.java
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Bytecodes
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── bytecodes
│ │ │ │ │ ├── images
│ │ │ │ │ ├── link.gif
│ │ │ │ │ ├── method.gif
│ │ │ │ │ └── bytecode.gif
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── BytecodeViewTopComponentWstcref.xml
│ │ │ │ │ ├── BytecodeViewTopComponentSettings.xml
│ │ │ │ │ ├── layer.xml
│ │ │ │ │ └── BytecodeViewTopComponent.form
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── ControlFlow
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── controlflow
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── ControlFlowTopComponentWstcref.xml
│ │ │ │ │ ├── ControlFlowTopComponentSettings.xml
│ │ │ │ │ ├── layer.xml
│ │ │ │ │ └── ControlFlowTopComponent.form
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Coordinator
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ ├── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupOrganizer
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── coordinator
│ │ │ │ │ ├── images
│ │ │ │ │ ├── diff.gif
│ │ │ │ │ ├── graph.gif
│ │ │ │ │ ├── save.gif
│ │ │ │ │ ├── folder.gif
│ │ │ │ │ ├── import.gif
│ │ │ │ │ ├── remove.gif
│ │ │ │ │ ├── saveall.gif
│ │ │ │ │ ├── removeall.gif
│ │ │ │ │ ├── structure.gif
│ │ │ │ │ └── structured.gif
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── OutlineTopComponentWstcref.xml
│ │ │ │ │ ├── OutlineTopComponentSettings.xml
│ │ │ │ │ ├── StandardConfiguration.xml
│ │ │ │ │ ├── actions
│ │ │ │ │ └── Bundle.properties
│ │ │ │ │ └── customLeftWsmode.xml
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Difference
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── platform.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── difference
│ │ │ │ │ └── Bundle.properties
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── Settings
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── platform.properties
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── settings
│ │ │ │ │ ├── settings.gif
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ └── layer.xml
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── BatikSVGProxy
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── svg
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ └── layer.xml
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── FilterWindow
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ └── genfiles.properties
│ │ │ ├── src
│ │ │ │ ├── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ │ └── com.sun.hotspot.igv.filter.FilterChainProvider
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── filterwindow
│ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ ├── images
│ │ │ │ │ ├── add.gif
│ │ │ │ │ ├── up.gif
│ │ │ │ │ ├── delete.gif
│ │ │ │ │ ├── down.gif
│ │ │ │ │ ├── minus.gif
│ │ │ │ │ └── plus.gif
│ │ │ │ │ ├── FilterTopComponentWstcref.xml
│ │ │ │ │ ├── actions
│ │ │ │ │ └── Bundle.properties
│ │ │ │ │ ├── FilterTopComponentSettings.xml
│ │ │ │ │ ├── customRightTopWsmode.xml
│ │ │ │ │ └── FilterTopComponent.form
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── ServerCompiler
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── platform.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ ├── com
│ │ │ │ │ └── sun
│ │ │ │ │ │ └── hotspot
│ │ │ │ │ │ └── igv
│ │ │ │ │ │ └── servercompiler
│ │ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ │ └── filters
│ │ │ │ │ │ ├── removeRootInputs.filter
│ │ │ │ │ │ ├── remove.filter
│ │ │ │ │ │ ├── split.filter
│ │ │ │ │ │ ├── removeSelfLoops.filter
│ │ │ │ │ │ ├── extendedColor.filter
│ │ │ │ │ │ ├── matchingFlags.filter
│ │ │ │ │ │ ├── register.filter
│ │ │ │ │ │ ├── difference.filter
│ │ │ │ │ │ ├── color.filter
│ │ │ │ │ │ ├── removeSafepointInputs.filter
│ │ │ │ │ │ ├── combine.filter
│ │ │ │ │ │ ├── removeMemory.filter
│ │ │ │ │ │ ├── linestyle.filter
│ │ │ │ │ │ └── onlyControlFlow.filter
│ │ │ │ └── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GroupOrganizer
│ │ │ │ │ └── com.sun.hotspot.igv.data.services.Scheduler
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── HierarchicalLayout
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── platform.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── com
│ │ │ │ │ └── sun
│ │ │ │ │ └── hotspot
│ │ │ │ │ └── igv
│ │ │ │ │ └── hierarchicallayout
│ │ │ │ │ └── Bundle.properties
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── NetworkConnection
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ └── genfiles.properties
│ │ │ ├── src
│ │ │ │ ├── com
│ │ │ │ │ └── sun
│ │ │ │ │ │ └── hotspot
│ │ │ │ │ │ └── igv
│ │ │ │ │ │ └── connection
│ │ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ │ └── layer.xml
│ │ │ │ └── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupReceiver
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── RhinoScriptEngineProxy
│ │ │ ├── nbproject
│ │ │ │ ├── suite.properties
│ │ │ │ ├── project.properties
│ │ │ │ ├── genfiles.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ ├── com
│ │ │ │ │ └── sun
│ │ │ │ │ │ └── hotspot
│ │ │ │ │ │ └── igv
│ │ │ │ │ │ └── rhino
│ │ │ │ │ │ ├── Bundle.properties
│ │ │ │ │ │ └── layer.xml
│ │ │ │ └── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction
│ │ │ ├── manifest.mf
│ │ │ └── build.xml
│ │ ├── branding
│ │ │ ├── modules
│ │ │ │ └── org-netbeans-core-windows.jar
│ │ │ │ │ └── org
│ │ │ │ │ └── netbeans
│ │ │ │ │ └── core
│ │ │ │ │ └── windows
│ │ │ │ │ └── view
│ │ │ │ │ └── ui
│ │ │ │ │ └── Bundle.properties
│ │ │ └── core
│ │ │ │ └── core.jar
│ │ │ │ └── org
│ │ │ │ └── netbeans
│ │ │ │ └── core
│ │ │ │ └── startup
│ │ │ │ ├── frame.gif
│ │ │ │ ├── splash.gif
│ │ │ │ └── Bundle.properties
│ │ ├── nbproject
│ │ │ ├── project.xml
│ │ │ ├── genfiles.properties
│ │ │ ├── platform.properties
│ │ │ └── build-impl.xml
│ │ └── build.xml
│ │ ├── LogCompilation
│ │ ├── manifest.mf
│ │ ├── README
│ │ └── src
│ │ │ └── com
│ │ │ └── sun
│ │ │ └── hotspot
│ │ │ └── tools
│ │ │ └── compiler
│ │ │ └── LogEvent.java
│ │ └── launcher
│ │ ├── wildcard.h
│ │ └── jli_util.h
├── os_cpu
│ └── linux_x86
│ │ └── vm
│ │ ├── linux_x86_32.ad
│ │ └── vm_version_linux_x86.cpp
├── os
│ └── linux
│ │ └── vm
│ │ ├── stubRoutines_linux.cpp
│ │ ├── mutex_linux.cpp
│ │ ├── interfaceSupport_linux.hpp
│ │ ├── c1_globals_linux.hpp
│ │ ├── c2_globals_linux.hpp
│ │ ├── mutex_linux.inline.hpp
│ │ └── chaitin_linux.cpp
└── cpu
│ └── x86
│ └── vm
│ ├── depChecker_x86.cpp
│ ├── depChecker_x86.hpp
│ ├── bytecodes_x86.hpp
│ ├── globalDefinitions_x86.hpp
│ ├── codeBuffer_x86.hpp
│ ├── debug_x86.cpp
│ ├── disassembler_x86.hpp
│ ├── bytecodes_x86.cpp
│ ├── vmreg_x86.hpp
│ └── templateInterpreterGenerator_x86.hpp
├── .gitignore
├── README.md
├── make
├── mybuild.sh
├── linux
│ ├── platform_amd64
│ ├── platform_i486
│ ├── platform_i486.suncc
│ ├── platform_amd64.suncc
│ ├── makefiles
│ │ ├── build_vm_def.sh
│ │ ├── hp.make
│ │ ├── hp1.make
│ │ ├── compiler1.make
│ │ ├── compiler2.make
│ │ ├── tiered.make
│ │ ├── profiled.make
│ │ ├── core.make
│ │ ├── mapfile-vers-jsig
│ │ └── i486.make
│ ├── adlc_updater
│ └── README
├── templates
│ ├── gpl-header
│ └── gpl-cp-header
├── openjdk_distro
├── hotspot_distro
├── jdk6_hotspot_distro
└── scm.make
└── my-docs
├── Makefile分析.java
└── 准备阶段需要的东西.java
/src/share/vm/adlc/Test/i486.ad:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /build/
2 | /*.cproject
3 | /*.project
4 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/LogCompilation/manifest.mf:
--------------------------------------------------------------------------------
1 | Main-Class: com.sun.hotspot.tools.compiler.LogCompilation
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | HotSpot JVM针对Linux-x86平台的源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)
2 |
3 |
4 | 构建HotSpot请运行make/mybuild.sh
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Data
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/suite.properties:
--------------------------------------------------------------------------------
1 | suite.dir=${basedir}/..
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Util
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Graph
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Layout
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=BatikSVGProxy
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Difference
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=ServerCompiler
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=NetworkConnection
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeRootInputs.filter:
--------------------------------------------------------------------------------
1 | removeInputs("name", "Root");
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | javac.source=1.5
2 | javac.compilerargs=-Xlint -Xlint:-serial
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=RhinoScriptEngineProxy
2 |
--------------------------------------------------------------------------------
/make/mybuild.sh:
--------------------------------------------------------------------------------
1 | make -f Makefile jvmg ALT_BOOTDIR=$JAVA_HOME ALT_JDK_IMPORT_PATH=$JAVA_HOME ARCH_DATA_MODEL=64 LANG=C SKIP_FASTDEBUG_BUILD=false
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/src/META-INF/services/com.sun.hotspot.igv.filter.ScriptEngineAbstraction:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.filter.JavaSE6ScriptEngine
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=HierarchicalLayout
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupReceiver:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.connection.Server
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/remove.filter:
--------------------------------------------------------------------------------
1 | remove("dump_spec", "FramePtr|ReturnAdr|I_O");
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/META-INF/services/com.sun.hotspot.igv.data.services.GraphViewer:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.view.GraphViewerImplementation
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/META-INF/services/com.sun.hotspot.igv.data.services.InputGraphProvider:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.view.EditorInputGraphProvider
2 |
--------------------------------------------------------------------------------
/my-docs/Makefile分析.java:
--------------------------------------------------------------------------------
1 | Linux平台
2 | =================
3 | Makefile
4 | =>defs.make
5 | =>hotspot_version
6 | =>linux/makefiles/defs.make
7 | =>altsrc.make
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/META-INF/services/com.sun.hotspot.igv.filter.ScriptEngineAbstraction:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.rhino.RhinoScriptEngine
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupOrganizer:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.servercompiler.JavaGroupOrganizer
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/split.filter:
--------------------------------------------------------------------------------
1 | split("name", "BoxLock");
2 | split("name", "(Con.*)|(loadCon.*)");
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/META-INF/services/com.sun.hotspot.igv.data.services.Scheduler:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.servercompiler.ServerCompilerScheduler
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/META-INF/services/com.sun.hotspot.igv.filter.FilterChainProvider:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.filterwindow.FilterChainProviderImplementation
2 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeSelfLoops.filter:
--------------------------------------------------------------------------------
1 | var f = new RemoveSelfLoopsFilter("Remove Self-Loops");
2 | f.apply(graph);
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/Bundle.properties:
--------------------------------------------------------------------------------
1 | HINT_EditorTopComponent=This is a Editor window
2 | OpenIDE-Module-Name=View
3 | CTL_EditorTopComponent=Editor Window
4 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupOrganizer:
--------------------------------------------------------------------------------
1 | com.sun.hotspot.igv.coordinator.StandardGroupOrganizer
2 | com.sun.hotspot.igv.coordinator.GraphCountGroupOrganizer
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=FilterWindow
2 | CTL_FilterTopComponent=Filter Window
3 | HINT_FilterTopComponent=This is a Filter window
4 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/extendedColor.filter:
--------------------------------------------------------------------------------
1 | colorize("name", "Con.*", orange);
2 | colorize("name", "Parm|Proj", lightGray);
3 | colorize("bci", "..*", magenta);
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/matchingFlags.filter:
--------------------------------------------------------------------------------
1 | colorize("is_dontcare", "false", white);
2 | colorize("is_shared", "true", green);
3 | colorize("is_dontcare", "true", red);
4 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties:
--------------------------------------------------------------------------------
1 | CTL_MainWindow_Title=IdealGraphVisualizer {0}
2 | CTL_MainWindow_Title_No_Project=IdealGraphVisualizer {0}
3 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/hide.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/hide.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/register.filter:
--------------------------------------------------------------------------------
1 | colorize("reg", "EAX", green);
2 | colorize("reg", "EFLAGS", gray);
3 | colorize("reg", "EBP", orange);
4 | colorize("reg", "ECX", cyan);
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/blocks.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/blocks.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/expand.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/expand.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/export.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/export.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/extract.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/extract.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/search.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/search.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomin.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomout.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomout.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.data
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/data/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/settings.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/settings.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.util
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/util/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/overview.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/overview.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/predsucc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/predsucc.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.graph
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/graph/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.layout
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/layout/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/next_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/next_diagram.png
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/prev_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/prev_diagram.png
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/link.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/link.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/difference.filter:
--------------------------------------------------------------------------------
1 | colorize("state", "same", white);
2 | colorize("state", "changed", orange);
3 | colorize("state", "new", green);
4 | colorize("state", "deleted", red);
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/frame.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/frame.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/splash.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/splash.gif
--------------------------------------------------------------------------------
/make/linux/platform_amd64:
--------------------------------------------------------------------------------
1 | os_family = linux
2 |
3 | arch = x86
4 |
5 | arch_model = x86_64
6 |
7 | os_arch = linux_x86
8 |
9 | os_arch_model = linux_x86_64
10 |
11 | lib_arch = amd64
12 |
13 | compiler = gcc
14 |
15 | sysdefs = -DLINUX -D_GNU_SOURCE -DAMD64
16 |
--------------------------------------------------------------------------------
/make/linux/platform_i486:
--------------------------------------------------------------------------------
1 | os_family = linux
2 |
3 | arch = x86
4 |
5 | arch_model = x86_32
6 |
7 | os_arch = linux_x86
8 |
9 | os_arch_model = linux_x86_32
10 |
11 | lib_arch = i386
12 |
13 | compiler = gcc
14 |
15 | sysdefs = -DLINUX -D_GNU_SOURCE -DIA32
16 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/method.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/method.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/bytecode.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/bytecode.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/diff.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/diff.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/graph.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/graph.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/save.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/save.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.difference
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/difference/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/add.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/add.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/up.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/up.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/folder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/folder.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/import.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/import.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/remove.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/remove.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/saveall.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/saveall.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/delete.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/delete.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/down.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/down.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/minus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/minus.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/plus.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/removeall.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/removeall.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structure.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structure.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structured.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesyang1986/HotSpot-JVM-Linux-x86-Research/HEAD/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structured.gif
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/Bundle.properties:
--------------------------------------------------------------------------------
1 | CTL_ControlFlowAction=Open ControlFlow Window
2 | CTL_ControlFlowTopComponent=ControlFlow Window
3 | HINT_ControlFlowTopComponent=This is a ControlFlow window
4 | OpenIDE-Module-Name=ControlFlow
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.hierarchicallayout
3 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/hierarchicallayout/Bundle.properties
4 | OpenIDE-Module-Specification-Version: 1.0
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Bundle.properties:
--------------------------------------------------------------------------------
1 | OpenIDE-Module-Name=Filter
2 |
3 | jLabel1.text=Name\:
4 | jLabel2.text=Source\:
5 |
6 | nameTextField.text=
7 |
8 | jButton1.text=OK
9 | jButton2.text=Cancel
10 |
11 | title=Edit Filter Dialog
12 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Bundle.properties:
--------------------------------------------------------------------------------
1 | AdvancedOption_DisplayName_Settings=Settings
2 | AdvancedOption_Tooltip_Settings=Application Settings
3 | OpenIDE-Module-Name=Settings
4 | OptionsCategory_Name_View=General
5 | OptionsCategory_Title_View=View Settings
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/color.filter:
--------------------------------------------------------------------------------
1 | colorize("name", ".*", yellow);
2 | colorize("name", "Catch.*", blue);
3 |
4 | colorize("name", "Region|Loop|CountedLoop|Root", red);
5 | colorize("name", "CProj|IfFalse|IfTrue|JProj|CatchProj", magenta);
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.view
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/view/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/view/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.filter
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/filter/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/filter/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/make/linux/platform_i486.suncc:
--------------------------------------------------------------------------------
1 | os_family = linux
2 |
3 | arch = x86
4 |
5 | arch_model = x86_32
6 |
7 | os_arch = linux_x86
8 |
9 | os_arch_model = linux_x86_32
10 |
11 | lib_arch = i386
12 |
13 | compiler = sparcWorks
14 |
15 | gnu_dis_arch = i386
16 |
17 | sysdefs = -DLINUX -DSPARC_WORKS -D_GNU_SOURCE -DIA32
18 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.svg
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/svg/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/svg/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/make/linux/platform_amd64.suncc:
--------------------------------------------------------------------------------
1 | os_family = linux
2 |
3 | arch = x86
4 |
5 | arch_model = x86_64
6 |
7 | os_arch = linux_x86
8 |
9 | os_arch_model = linux_x86_64
10 |
11 | lib_arch = amd64
12 |
13 | compiler = sparcWorks
14 |
15 | gnu_dis_arch = amd64
16 |
17 | sysdefs = -DLINUX -DSPARC_WORKS -D_GNU_SOURCE -DAMD64
18 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.bytecodes
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/bytecodes/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/bytecodes/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.settings
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/settings/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/settings/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/Bundle.properties:
--------------------------------------------------------------------------------
1 | CTL_BytecodeViewAction=Open BytecodeView Window
2 | CTL_BytecodeViewTopComponent=BytecodeView Window
3 | CTL_SelectBytecodesAction=Select nodes
4 | HINT_BytecodeViewTopComponent=This is a BytecodeView window
5 | OpenIDE-Module-Name=Bytecodes
6 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.rhino
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/rhino/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/rhino/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.controlflow
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/controlflow/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/controlflow/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.coordinator
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/coordinator/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/coordinator/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.filterwindow
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/filterwindow/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/filterwindow/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.connection
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/connection/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/connection/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | OpenIDE-Module: com.sun.hotspot.igv.servercompiler
3 | OpenIDE-Module-Layer: com/sun/hotspot/igv/servercompiler/layer.xml
4 | OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/servercompiler/Bundle.properties
5 | OpenIDE-Module-Specification-Version: 1.0
6 |
7 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/Bundle.properties:
--------------------------------------------------------------------------------
1 | CTL_EditorAction=Open Editor Window
2 | CTL_LineGeneratorAction=Line Generator
3 | CTL_NextDiagramAction=Show next graph
4 | CTL_EnableBlockLayoutAction=Enable block layout
5 | CTL_NodeFindAction=Find
6 | CTL_PrevDiagramAction=Show previous graph
7 | CTL_ExportAction=Export...
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/Bundle.properties:
--------------------------------------------------------------------------------
1 |
2 | AdvancedOption_DisplayName_Coordinator=Settings
3 | AdvancedOption_Tooltip_Coordinator=Visualization Tool Settings
4 | CTL_OutlineTopComponent=Outline Window
5 | CTL_SomeAction=test
6 | HINT_OutlineTopComponent=This is a Outline window
7 | OpenIDE-Module-Name=Coordinator
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties:
--------------------------------------------------------------------------------
1 | currentVersion=IdealGraphVisualizer {0}
2 | LBL_splash_window_title=Starting IdealGraphVisualizer
3 | SPLASH_WIDTH=475
4 | SplashProgressBarBounds=0,268,473,6
5 | SplashProgressBarColor=0xFFFFFF
6 | SplashRunningTextBounds=269,253,205,12
7 | SplashRunningTextColor=0xFFFFFF
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeSafepointInputs.filter:
--------------------------------------------------------------------------------
1 | removeInputs("name", "SafePoint|CallStaticJava|CallDynamicJava|CallJava|CallLeaf|CallRuntime|AbstractLock|CallLeafNoFP|Call|CallStaticJavaDirect", 5);
2 | removeInputs("name", "Unlock|Lock", 7);
3 | removeInputs("name", "Allocate", 7);
4 | removeInputs("name", "AllocateArray", 9);
5 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project.suite
4 |
5 |
6 | IdealGraphVisualizer
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponentWstcref.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponentWstcref.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentWstcref.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/combine.filter:
--------------------------------------------------------------------------------
1 | var f = new CombineFilter("Combine Filter");
2 | f.addRule(new CombineFilter.CombineRule(new Properties.RegexpPropertyMatcher("name", ".*"), new Properties.RegexpPropertyMatcher("name", "Proj|IfFalse|IfTrue|JProj|MachProj|JumpProj|CatchProj")));
3 | f.addRule(new CombineFilter.CombineRule(new Properties.RegexpPropertyMatcher("name", "Cmp.*"), new Properties.RegexpPropertyMatcher("name", "Bool")));
4 | f.apply(graph);
--------------------------------------------------------------------------------
/make/linux/makefiles/build_vm_def.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # If we're cross compiling use that path for nm
4 | if [ "$CROSS_COMPILE_ARCH" != "" ]; then
5 | NM=$ALT_COMPILER_PATH/nm
6 | else
7 | NM=nm
8 | fi
9 |
10 | $NM --defined-only $* \
11 | | awk '{
12 | if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3 ";"
13 | if ($3 ~ /^UseSharedSpaces$/) print "\t" $3 ";"
14 | if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";"
15 | }' \
16 | | sort -u
17 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/Bundle.properties:
--------------------------------------------------------------------------------
1 | # To change this template, choose Tools | Templates
2 | # and open the template in the editor.
3 |
4 | CTL_FilterAction=Open Filter Window
5 | CTL_MoveFilterDownAction=Move downwards
6 | CTL_MoveFilterUpAction=Move upwards
7 | CTL_NewFilterAction=New filter...
8 | CTL_RemoveFilterAction=Remove
9 | CTL_RemoveFilterSettingsAction=Remove filter setting
10 | CTL_SaveFilterSettingsAction=Save filter settings...
11 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds the module suite IdealGraphVisualizer.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=72833581
2 | build.xml.script.CRC32=e9c757c5
3 | build.xml.stylesheet.CRC32=531c622b
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=72833581
7 | nbproject/build-impl.xml.script.CRC32=1b6f3648
8 | nbproject/build-impl.xml.stylesheet.CRC32=196c7090
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=a403efd8
2 | build.xml.script.CRC32=b87f73ba
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=a403efd8
7 | nbproject/build-impl.xml.script.CRC32=cc649146
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=7c032ebf
2 | build.xml.script.CRC32=3b022a25
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=7c032ebf
7 | nbproject/build-impl.xml.script.CRC32=26513f91
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=b2bc2f02
2 | build.xml.script.CRC32=486d5dab
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=b2bc2f02
7 | nbproject/build-impl.xml.script.CRC32=17fa0f49
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=cb0889d9
2 | build.xml.script.CRC32=d65fccb9
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=cb0889d9
7 | nbproject/build-impl.xml.script.CRC32=7f82736d
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=a470a16f
2 | build.xml.script.CRC32=466cf03b
3 | build.xml.stylesheet.CRC32=05353c81
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=a470a16f
7 | nbproject/build-impl.xml.script.CRC32=39f45e01
8 | nbproject/build-impl.xml.stylesheet.CRC32=3f8b4615
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=2de95ef6
2 | build.xml.script.CRC32=31afe4b1
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=2de95ef6
7 | nbproject/build-impl.xml.script.CRC32=fa7a4119
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=1dee290d
2 | build.xml.script.CRC32=d594034f
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=1dee290d
7 | nbproject/build-impl.xml.script.CRC32=b4dab126
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=b524efb3
2 | build.xml.script.CRC32=79a27be9
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=b524efb3
7 | nbproject/build-impl.xml.script.CRC32=582bdab7
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=077de97c
2 | build.xml.script.CRC32=d29d586c
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=077de97c
7 | nbproject/build-impl.xml.script.CRC32=03daa42d
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=1657ecfe
2 | build.xml.script.CRC32=03909051
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=1657ecfe
7 | nbproject/build-impl.xml.script.CRC32=2208e770
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=401b2654
2 | build.xml.script.CRC32=9c158403
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=401b2654
7 | nbproject/build-impl.xml.script.CRC32=19fb08e0
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=8869440a
2 | build.xml.script.CRC32=7ef09117
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=8869440a
7 | nbproject/build-impl.xml.script.CRC32=1a0e7f21
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=ebcf0422
2 | build.xml.script.CRC32=d7a2678d
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=ebcf0422
7 | nbproject/build-impl.xml.script.CRC32=57997f94
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=f8e21cb6
2 | build.xml.script.CRC32=a265137e
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=f8e21cb6
7 | nbproject/build-impl.xml.script.CRC32=36f3138c
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=d1360a65
2 | build.xml.script.CRC32=a9d94ef8
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=d1360a65
7 | nbproject/build-impl.xml.script.CRC32=52847236
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=de087df9
2 | build.xml.script.CRC32=98977c36
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=de087df9
7 | nbproject/build-impl.xml.script.CRC32=0d734625
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=0c3e7912
2 | build.xml.script.CRC32=44d0050c
3 | build.xml.stylesheet.CRC32=79c3b980
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=0c3e7912
7 | nbproject/build-impl.xml.script.CRC32=7aab3f52
8 | nbproject/build-impl.xml.stylesheet.CRC32=deb65f65
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.data.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.util.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.view.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.svg.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.filter.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.graph.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.layout.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeMemory.filter:
--------------------------------------------------------------------------------
1 |
2 | //var f = new RemoveFilter("Remove Memory");
3 | //f.addRule(new RemoveFilter.RemoveRule(new MatcherSelector(new Properties.StringPropertyMatcher("dump_spec", "Memory")), false));
4 | //f.addRule(new RemoveFilter.RemoveRule(new AndSelector(new MatcherSelector(new Properties.StringPropertyMatcher("name", "Proj")), new MatcherSelector(new Properties.StringPropertyMatcher("type", "memory"))), false));
5 | //f.apply(graph);
6 |
7 | remove("dump_spec", "Memory");
8 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.settings.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.bytecodes.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.controlflow.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.coordinator.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.difference.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.rhino.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.filterwindow.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/NetworkConnection/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.connection.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.hierarchicallayout.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Builds, tests, and runs the project com.sun.hotspot.igv.servercompilerscheduler.
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponentSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardConfiguration.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponentSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.svg
7 |
8 |
9 |
10 | com.sun.hotspot.igv.svg
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.layout
7 |
8 |
9 |
10 | com.sun.hotspot.igv.layout
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/customRightTopWsmode.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/make/linux/adlc_updater:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 | #
3 | # This file is used by adlc.make to selectively update generated
4 | # adlc files. Because source and target diretories are relative
5 | # paths, this file is copied to the target build directory before
6 | # use.
7 | #
8 | # adlc-updater
9 | #
10 | fix_lines() {
11 | # repair bare #line directives in $1 to refer to $2
12 | awk < $1 > $1+ '
13 | /^#line 999999$/ {print "#line " (NR+1) " \"" F2 "\""; next}
14 | {print}
15 | ' F2=$2
16 | mv $1+ $1
17 | }
18 | fix_lines $2/$1 $3/$1
19 | [ -f $3/$1 ] && cmp -s $2/$1 $3/$1 || \
20 | ( [ -f $3/$1 ] && echo Updating $3/$1 ; touch $2/made-change ; mv $2/$1 $3/$1 )
21 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.data
7 |
8 |
9 |
10 | com.sun.hotspot.igv.data
11 | com.sun.hotspot.igv.data.serialization
12 | com.sun.hotspot.igv.data.services
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/Bundle.properties:
--------------------------------------------------------------------------------
1 | CTL_EditFilterAction=Edit...
2 | CTL_ImportAction=Open...
3 | CTL_OpenGraphAction=View graph
4 | CTL_DiffGraphAction=Difference to current graph
5 | CTL_RemoveAction=Remove methods
6 | CTL_ApplyFilterAction=Apply
7 | CTL_FilterAction=Open Filter Window
8 | CTL_AppliedFilterAction=Open AppliedFilter Window
9 | CTL_OutlineAction=Open Outline Window
10 | CTL_MoveFilterUpAction=Move upwards
11 | CTL_MoveFilterDownAction=Move downwards
12 | CTL_RemoveFilterAction=Remove
13 | CTL_RemoveFilterSettingsAction=Remove filter setting
14 | CTL_SaveAsAction=Save selected methods...
15 | CTL_SaveAllAction=Save all...
16 | CTL_SaveFilterSettingsAction=Save filter settings...
17 | CTL_PropertiesAction=Open Properties Window
18 | CTL_NewFilterAction=New filter...
19 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/linestyle.filter:
--------------------------------------------------------------------------------
1 | var f = new ColorFilter("Line Style filter");
2 | f.addRule(new ColorFilter.ColorRule(new MatcherSelector(new Properties.StringPropertyMatcher("type", "int:")), null, Color.BLUE, null));
3 | f.addRule(new ColorFilter.ColorRule(new MatcherSelector(new Properties.StringPropertyMatcher("type", "control")), null, Color.RED, null));
4 | f.addRule(new ColorFilter.ColorRule(new MatcherSelector(new Properties.StringPropertyMatcher("type", "memory")), null, Color.GREEN, null));
5 | f.addRule(new ColorFilter.ColorRule(new MatcherSelector(new Properties.StringPropertyMatcher("type", "tuple:")), null, Color.MAGENTA, null));
6 | f.addRule(new ColorFilter.ColorRule(new MatcherSelector(new Properties.StringPropertyMatcher("type", "bottom")), null, Color.LIGHT_GRAY, null));
7 | f.apply(graph);
--------------------------------------------------------------------------------
/src/share/tools/LogCompilation/README:
--------------------------------------------------------------------------------
1 | This is a very rough tool for parsing -XX:+LogCompilation output.
2 | It's main purpose is to recreate output similar to
3 | -XX:+PrintCompilation -XX:+PrintInlining output from a debug JVM. It
4 | requires a 1.5 JDK to build and simply typing make should build it.
5 |
6 | It produces a jar file, logc.jar, that can be run on the
7 | hotspot.log from LogCompilation output like this:
8 |
9 | java -jar logc.jar hotspot.log
10 |
11 | This will produce something like the normal PrintCompilation output.
12 | Adding the -i option with also report inlining like PrintInlining.
13 |
14 | More information about the LogCompilation output can be found at
15 |
16 | https://wikis.oracle.com/display/HotSpotInternals/LogCompilation+overview
17 | https://wikis.oracle.com/display/HotSpotInternals/PrintCompilation
18 | https://wikis.oracle.com/display/HotSpotInternals/LogCompilation+tool
19 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter:
--------------------------------------------------------------------------------
1 | var f = new RemoveFilter("Show only control flow");
2 | f.addRule(
3 | new RemoveFilter.RemoveRule(
4 | new InvertSelector(
5 | new OrSelector(
6 | new OrSelector(
7 | new SuccessorSelector(
8 | new MatcherSelector(
9 | new Properties.StringPropertyMatcher("type", "control")
10 | )
11 | ),
12 | new MatcherSelector(
13 | new Properties.StringPropertyMatcher("type", "control")
14 | )
15 | ),
16 | new MatcherSelector(
17 | new Properties.StringPropertyMatcher("name", "Start")
18 | )
19 | )
20 | ), false
21 | )
22 | );
23 | f.addRule( new RemoveFilter.RemoveRule(new MatcherSelector(new Properties.RegexpPropertyMatcher("name", "Phi|Store.")), false));
24 | f.apply(graph);
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/customLeftWsmode.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | gsf1,\
5 | harness,\
6 | ide9,\
7 | java2,\
8 | nb6.1,\
9 | profiler3
10 | disabled.modules=\
11 | org.netbeans.core.execution,\
12 | org.netbeans.core.multiview,\
13 | org.netbeans.core.output2,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform8
28 | nbjdk.active=default
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Settings/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/my-docs/准备阶段需要的东西.java:
--------------------------------------------------------------------------------
1 | 1. 软件:
2 | ------------
3 |
4 | 1.1 Ubuntu 12.04.4 LTS
5 |
6 | 64位
7 |
8 |
9 | 1.2 Eclipse IDE for C/C++ Developers
10 |
11 | https://www.eclipse.org/downloads/
12 |
13 | 选择Linux 64 Bit
14 |
15 |
16 |
17 | 1.3 OpenJDK
18 |
19 | https://jdk7.java.net/source.html
20 | http://www.java.net/download/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip
21 |
22 |
23 |
24 | 2. 学习资料:
25 | ------------
26 |
27 | 2.1 GNU make手册:
28 |
29 | 中文: http://blogimg.chinaunix.net/blog/upfile/070907021605.pdf
30 | 英文: http://www.gnu.org/software/make/manual/
31 |
32 |
33 | 2.2 C/C++语言教材:
34 |
35 | <>: http://book.douban.com/subject/1139336/
36 | <>: http://book.douban.com/subject/10789789/
37 |
38 |
39 | 2.3 JVM相关:
40 |
41 | <<深入Java虚拟机(原书第2版)>>: http://book.douban.com/subject/1138768/
42 |
43 | <>
44 |
45 | 中文: http://www.iteye.com/topic/1117824
46 | 英文: http://docs.oracle.com/javase/specs/jvms/se7/jvms7.pdf
47 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.servercompiler
7 |
8 |
9 |
10 | com.sun.hotspot.igv.data
11 |
12 |
13 |
14 | 1.0
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/platform.properties:
--------------------------------------------------------------------------------
1 | # Deprecated since 5.0u1; for compatibility with 5.0:
2 | disabled.clusters=\
3 | apisupport1,\
4 | harness,\
5 | ide8,\
6 | java1,\
7 | nb6.0,\
8 | profiler2
9 | disabled.modules=\
10 | org.netbeans.core.execution,\
11 | org.netbeans.core.multiview,\
12 | org.netbeans.core.output2,\
13 | org.netbeans.modules.applemenu,\
14 | org.netbeans.modules.autoupdate.services,\
15 | org.netbeans.modules.autoupdate.ui,\
16 | org.netbeans.modules.core.kit,\
17 | org.netbeans.modules.favorites,\
18 | org.netbeans.modules.javahelp,\
19 | org.netbeans.modules.masterfs,\
20 | org.netbeans.modules.options.keymap,\
21 | org.netbeans.modules.sendopts,\
22 | org.netbeans.modules.templates,\
23 | org.openide.compat,\
24 | org.openide.execution,\
25 | org.openide.util.enumerations
26 | enabled.clusters=\
27 | platform7
28 | nbjdk.active=JDK_1.6
29 | nbplatform.active=default
30 |
--------------------------------------------------------------------------------
/make/templates/gpl-header:
--------------------------------------------------------------------------------
1 | Copyright (c) %YEARS%, Oracle and/or its affiliates. All rights reserved.
2 | DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3 |
4 | This code is free software; you can redistribute it and/or modify it
5 | under the terms of the GNU General Public License version 2 only, as
6 | published by the Free Software Foundation.
7 |
8 | This code is distributed in the hope that it will be useful, but WITHOUT
9 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
11 | version 2 for more details (a copy is included in the LICENSE file that
12 | accompanied this code).
13 |
14 | You should have received a copy of the GNU General Public License version
15 | 2 along with this work; if not, write to the Free Software Foundation,
16 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17 |
18 | Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19 | or visit www.oracle.com if you need additional information or have any
20 | questions.
21 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Difference/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.difference
7 |
8 |
9 |
10 | com.sun.hotspot.igv.data
11 |
12 |
13 |
14 | 1.0
15 |
16 |
17 |
18 |
19 | com.sun.hotspot.igv.difference
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.hierarchicallayout
7 |
8 |
9 |
10 | com.sun.hotspot.igv.layout
11 |
12 |
13 |
14 | 1.0
15 |
16 |
17 |
18 |
19 | com.sun.hotspot.igv.hierarchicallayout
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/os_cpu/linux_x86/vm/linux_x86_32.ad:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
3 | // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | //
5 | // This code is free software; you can redistribute it and/or modify it
6 | // under the terms of the GNU General Public License version 2 only, as
7 | // published by the Free Software Foundation.
8 | //
9 | // This code is distributed in the hope that it will be useful, but WITHOUT
10 | // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | // version 2 for more details (a copy is included in the LICENSE file that
13 | // accompanied this code).
14 | //
15 | // You should have received a copy of the GNU General Public License version
16 | // 2 along with this work; if not, write to the Free Software Foundation,
17 | // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | //
19 | // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | // or visit www.oracle.com if you need additional information or have any
21 | // questions.
22 | //
23 | //
24 |
25 | // X86 Linux Architecture Description File
26 |
27 |
--------------------------------------------------------------------------------
/src/share/vm/c1/c1_Defs.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "c1/c1_Defs.hpp"
27 |
28 |
--------------------------------------------------------------------------------
/make/templates/gpl-cp-header:
--------------------------------------------------------------------------------
1 | Copyright (c) %YEARS%, Oracle and/or its affiliates. All rights reserved.
2 | DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3 |
4 | This code is free software; you can redistribute it and/or modify it
5 | under the terms of the GNU General Public License version 2 only, as
6 | published by the Free Software Foundation. Oracle designates this
7 | particular file as subject to the "Classpath" exception as provided
8 | by Oracle in the LICENSE file that accompanied this code.
9 |
10 | This code is distributed in the hope that it will be useful, but WITHOUT
11 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 | version 2 for more details (a copy is included in the LICENSE file that
14 | accompanied this code).
15 |
16 | You should have received a copy of the GNU General Public License version
17 | 2 along with this work; if not, write to the Free Software Foundation,
18 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 |
20 | Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 | or visit www.oracle.com if you need additional information or have any
22 | questions.
23 |
--------------------------------------------------------------------------------
/src/share/vm/c1/c1_ValueSet.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "c1/c1_ValueSet.hpp"
27 |
28 |
--------------------------------------------------------------------------------
/src/share/vm/oops/klassOop.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "oops/klassOop.hpp"
27 |
28 |
--------------------------------------------------------------------------------
/src/share/vm/utilities/sizes.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "utilities/sizes.hpp"
27 |
28 |
--------------------------------------------------------------------------------
/make/linux/makefiles/hp.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making premium version of VM
26 |
27 | TYPE=HP
28 |
29 | CFLAGS += -DCOMPILER2
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/make/linux/makefiles/hp1.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making premium version of VM
26 |
27 | TYPE=HP1
28 |
29 | CFLAGS += -DCOMPILER1
30 |
--------------------------------------------------------------------------------
/src/share/vm/asm/register.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "asm/register.hpp"
27 |
28 |
29 | // Intentionally left blank
30 |
--------------------------------------------------------------------------------
/src/os/linux/vm/stubRoutines_linux.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "runtime/os.hpp"
27 | #include "runtime/stubRoutines.hpp"
28 |
29 |
--------------------------------------------------------------------------------
/make/linux/README:
--------------------------------------------------------------------------------
1 | Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
2 | DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3 |
4 | This code is free software; you can redistribute it and/or modify it
5 | under the terms of the GNU General Public License version 2 only, as
6 | published by the Free Software Foundation.
7 |
8 | This code is distributed in the hope that it will be useful, but WITHOUT
9 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
11 | version 2 for more details (a copy is included in the LICENSE file that
12 | accompanied this code).
13 |
14 | You should have received a copy of the GNU General Public License version
15 | 2 along with this work; if not, write to the Free Software Foundation,
16 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17 |
18 | Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19 | or visit www.oracle.com if you need additional information or have any
20 | questions.
21 |
22 | ________________________________________________________________________
23 |
24 | Please refer to the comments in the Makefile in this directory
25 | for instructions how to build the Solaris versions.
26 |
27 |
--------------------------------------------------------------------------------
/src/os_cpu/linux_x86/vm/vm_version_linux_x86.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "runtime/os.hpp"
27 | #include "vm_version_x86.hpp"
28 |
29 |
--------------------------------------------------------------------------------
/make/linux/makefiles/compiler1.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making client version of VM
26 |
27 | TYPE=COMPILER1
28 |
29 | VM_SUBDIR = client
30 |
31 | CFLAGS += -DCOMPILER1
32 |
--------------------------------------------------------------------------------
/make/linux/makefiles/compiler2.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making server version of VM
26 |
27 | TYPE=COMPILER2
28 |
29 | VM_SUBDIR = server
30 |
31 | CFLAGS += -DCOMPILER2
32 |
--------------------------------------------------------------------------------
/src/share/vm/oops/instanceOop.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "oops/instanceOop.hpp"
27 |
28 | // <>
29 |
--------------------------------------------------------------------------------
/make/linux/makefiles/tiered.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 2006, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making tiered version of VM
26 |
27 | TYPE=TIERED
28 |
29 | VM_SUBDIR = server
30 |
31 | CFLAGS += -DCOMPILER2 -DCOMPILER1
32 |
--------------------------------------------------------------------------------
/make/linux/makefiles/profiled.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making profiled version of Gamma VM
26 | # (It is also optimized.)
27 |
28 | CFLAGS += -pg
29 | AOUT_FLAGS += -pg
30 | LDNOMAP = true
31 |
--------------------------------------------------------------------------------
/src/share/vm/oops/compiledICHolderOop.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "oops/compiledICHolderOop.hpp"
27 |
28 | // <>
29 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/depChecker_x86.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "compiler/disassembler.hpp"
27 | #include "depChecker_x86.hpp"
28 |
29 | // Nothing to do on i486
30 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
17 |
--------------------------------------------------------------------------------
/src/share/vm/oops/typeArrayOop.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "oops/oop.inline.hpp"
27 | #include "oops/typeArrayOop.hpp"
28 |
29 | // <>
30 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/depChecker_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_DEPCHECKER_X86_HPP
26 | #define CPU_X86_VM_DEPCHECKER_X86_HPP
27 |
28 | // Nothing to do on i486
29 |
30 | #endif // CPU_X86_VM_DEPCHECKER_X86_HPP
31 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/bytecodes_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_BYTECODES_X86_HPP
26 | #define CPU_X86_VM_BYTECODES_X86_HPP
27 |
28 | // No i486 specific bytecodes
29 |
30 | #endif // CPU_X86_VM_BYTECODES_X86_HPP
31 |
--------------------------------------------------------------------------------
/src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml:
--------------------------------------------------------------------------------
1 |
2 |
24 |
26 | ]>
27 |
28 |
29 |
--------------------------------------------------------------------------------
/src/share/vm/trace/tracing.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_TRACE_TRACING_HPP
26 | #define SHARE_VM_TRACE_TRACING_HPP
27 |
28 | #include "tracefiles/traceEventClasses.hpp"
29 | #include "tracefiles/traceEventIds.hpp"
30 |
31 | #endif
32 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/nbproject/build-impl.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/make/openjdk_distro:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 |
24 | #
25 | # This file format must remain compatible with both
26 | # GNU Makefile and Microsoft nmake formats.
27 | #
28 |
29 | # Don't put quotes (fail windows build).
30 | HOTSPOT_VM_DISTRO=OpenJDK
31 | COMPANY_NAME=
32 | PRODUCT_NAME=OpenJDK
33 |
--------------------------------------------------------------------------------
/src/share/vm/trace/traceTime.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_TRACE_TRACETIME_HPP
26 | #define SHARE_VM_TRACE_TRACETIME_HPP
27 |
28 | #include "prims/jni.h"
29 |
30 | typedef jlong TracingTime;
31 | typedef jlong RelativeTracingTime;
32 |
33 | #endif
34 |
--------------------------------------------------------------------------------
/src/share/vm/utilities/errorReporter.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "utilities/errorReporter.hpp"
27 |
28 | ErrorReporter::ErrorReporter() {}
29 |
30 | void ErrorReporter::call(FILE* fd, char* buffer, int length) {
31 | }
32 |
33 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/globalDefinitions_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_GLOBALDEFINITIONS_X86_HPP
26 | #define CPU_X86_VM_GLOBALDEFINITIONS_X86_HPP
27 |
28 | const int StackAlignmentInBytes = 16;
29 |
30 | #endif // CPU_X86_VM_GLOBALDEFINITIONS_X86_HPP
31 |
--------------------------------------------------------------------------------
/src/share/vm/services/diagnosticCommand_ext.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. DO
3 | * NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_EXT_HPP
26 | #define SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_EXT_HPP
27 |
28 | #undef HAVE_EXTRA_DCMD
29 |
30 | #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP
31 |
--------------------------------------------------------------------------------
/src/share/vm/c1/c1_globals.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "c1/c1_globals.hpp"
27 |
28 | C1_FLAGS(MATERIALIZE_DEVELOPER_FLAG, MATERIALIZE_PD_DEVELOPER_FLAG, MATERIALIZE_PRODUCT_FLAG, MATERIALIZE_PD_PRODUCT_FLAG, MATERIALIZE_NOTPRODUCT_FLAG)
29 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/make/hotspot_distro:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 |
24 | #
25 | # This file format must remain compatible with both
26 | # GNU Makefile and Microsoft nmake formats.
27 | #
28 |
29 | # Don't put quotes (fail windows build).
30 | HOTSPOT_VM_DISTRO=Java HotSpot(TM)
31 | COMPANY_NAME=Oracle Corporation
32 | PRODUCT_NAME=Java(TM) Platform SE
33 |
--------------------------------------------------------------------------------
/make/jdk6_hotspot_distro:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 |
24 | #
25 | # This file format must remain compatible with both
26 | # GNU Makefile and Microsoft nmake formats.
27 | #
28 |
29 | # Don't put quotes (fail windows build).
30 | HOTSPOT_VM_DISTRO=Java HotSpot(TM)
31 | COMPANY_NAME=Sun Microsystems, Inc.
32 | PRODUCT_NAME=Java(TM) Platform SE
33 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.data;
25 |
26 | /**
27 | *
28 | * @author Thomas Wuerthinger
29 | */
30 | public interface ChangedListener {
31 |
32 | public void changed(T source);
33 | }
34 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
27 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
27 |
--------------------------------------------------------------------------------
/make/linux/makefiles/core.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # Sets make macros for making core version of VM
26 |
27 | # Select which files to use (in top.make)
28 | TYPE=CORE
29 |
30 | # There is no "core" directory in JDK. Install core build in server directory.
31 | VM_SUBDIR = server
32 |
33 | # Note: macros.hpp defines CORE
34 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/codeBuffer_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_CODEBUFFER_X86_HPP
26 | #define CPU_X86_VM_CODEBUFFER_X86_HPP
27 |
28 | private:
29 | void pd_initialize() {}
30 |
31 | public:
32 | void flush_bundle(bool start_new_bundle) {}
33 |
34 | #endif // CPU_X86_VM_CODEBUFFER_X86_HPP
35 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Selector.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.graph;
25 |
26 | import java.util.List;
27 |
28 | /**
29 | *
30 | * @author Thomas Wuerthinger
31 | */
32 | public interface Selector {
33 |
34 | List selected(Diagram d);
35 | }
36 |
--------------------------------------------------------------------------------
/src/share/tools/launcher/wildcard.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef WILDCARD_H_
26 | #define WILDCARD_H_
27 |
28 | #ifdef EXPAND_CLASSPATH_WILDCARDS
29 | const char *JLI_WildcardExpandClasspath(const char *classpath);
30 | #else
31 | #define JLI_WildcardExpandClasspath(s) (s)
32 | #endif
33 |
34 | #endif /* include guard */
35 |
--------------------------------------------------------------------------------
/src/os/linux/vm/mutex_linux.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "mutex_linux.inline.hpp"
27 | #include "runtime/interfaceSupport.hpp"
28 | #include "runtime/mutex.hpp"
29 | #include "thread_linux.inline.hpp"
30 | #include "utilities/events.hpp"
31 |
32 | // put OS-includes here
33 | # include
34 |
--------------------------------------------------------------------------------
/make/scm.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 |
24 | # Prune out all known SCM (Source Code Management) directories
25 | # so they will not appear on -I PATHs, when copying directory trees,
26 | # packaging up .jar files, etc. This applies to all workspaces.
27 | #
28 | SCM_DIRS = -name .hg -o -name .svn -o -name CVS -o -name RCS -o -name SCCS -o -name Codemgr_wsdata -o -name deleted_files
29 |
--------------------------------------------------------------------------------
/src/share/tools/launcher/jli_util.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef _JLI_UTIL_H
26 | #define _JLI_UTIL_H
27 |
28 | #include
29 |
30 | void *JLI_MemAlloc(size_t size);
31 | void *JLI_MemRealloc(void *ptr, size_t size);
32 | char *JLI_StringDup(const char *s1);
33 | void JLI_MemFree(void *ptr);
34 |
35 | #endif /* _JLI_UTIL_H */
36 |
--------------------------------------------------------------------------------
/src/share/vm/opto/c2_globals.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "opto/c2_globals.hpp"
27 |
28 | C2_FLAGS(MATERIALIZE_DEVELOPER_FLAG, MATERIALIZE_PD_DEVELOPER_FLAG, MATERIALIZE_PRODUCT_FLAG, MATERIALIZE_PD_PRODUCT_FLAG, MATERIALIZE_DIAGNOSTIC_FLAG, MATERIALIZE_EXPERIMENTAL_FLAG, MATERIALIZE_NOTPRODUCT_FLAG)
29 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/debug_x86.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "code/codeCache.hpp"
27 | #include "code/nmethod.hpp"
28 | #include "runtime/frame.hpp"
29 | #include "runtime/init.hpp"
30 | #include "runtime/os.hpp"
31 | #include "utilities/debug.hpp"
32 | #include "utilities/top.hpp"
33 |
34 | void pd_ps(frame f) {}
35 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/disassembler_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_DISASSEMBLER_X86_HPP
26 | #define CPU_X86_VM_DISASSEMBLER_X86_HPP
27 |
28 | static int pd_instruction_alignment() {
29 | return 1;
30 | }
31 |
32 | static const char* pd_cpu_opts() {
33 | return "";
34 | }
35 |
36 | #endif // CPU_X86_VM_DISASSEMBLER_X86_HPP
37 |
--------------------------------------------------------------------------------
/src/share/vm/runtime/os_ext.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2011 Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_RUNTIME_OS_EXT_HPP
26 | #define SHARE_VM_RUNTIME_OS_EXT_HPP
27 |
28 | public:
29 | static void init_globals_ext() {} // Run from init_globals().
30 | // See os.hpp/cpp and init.cpp.
31 |
32 | private:
33 |
34 | #endif // SHARE_VM_RUNTIME_OS_EXT_HPP
35 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/bytecodes_x86.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "interpreter/bytecodes.hpp"
27 |
28 |
29 | void Bytecodes::pd_initialize() {
30 | // No i486 specific initialization
31 | }
32 |
33 |
34 | Bytecodes::Code Bytecodes::pd_base_code_for(Code code) {
35 | // No i486 specific bytecodes
36 | return code;
37 | }
38 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupReceiver.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.data.services;
25 |
26 | import java.awt.Component;
27 |
28 | /**
29 | *
30 | * @author Thomas Wuerthinger
31 | */
32 | public interface GroupReceiver {
33 |
34 | public Component init(GroupCallback callback);
35 | }
36 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Port.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.layout;
25 |
26 | import java.awt.Point;
27 |
28 | /**
29 | *
30 | * @author Thomas Wuerthinger
31 | */
32 | public interface Port {
33 |
34 | public Vertex getVertex();
35 |
36 | public Point getRelativePosition();
37 | }
38 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GraphViewer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.data.services;
25 |
26 | import com.sun.hotspot.igv.data.InputGraph;
27 |
28 | /**
29 | *
30 | * @author Thomas Wuerthinger
31 | */
32 | public interface GraphViewer {
33 |
34 | public void view(InputGraph graph);
35 | }
36 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChainProvider.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.filter;
25 |
26 | /**
27 | *
28 | * @author Thomas Wuerthinger
29 | */
30 | public interface FilterChainProvider {
31 |
32 | public FilterChain getFilterChain();
33 |
34 | public FilterChain getSequence();
35 | }
36 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/vmreg_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_VMREG_X86_HPP
26 | #define CPU_X86_VM_VMREG_X86_HPP
27 |
28 | bool is_Register();
29 | Register as_Register();
30 |
31 | bool is_FloatRegister();
32 | FloatRegister as_FloatRegister();
33 |
34 | bool is_XMMRegister();
35 | XMMRegister as_XMMRegister();
36 |
37 | #endif // CPU_X86_VM_VMREG_X86_HPP
38 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.graph
7 |
8 |
9 |
10 | com.sun.hotspot.igv.data
11 |
12 |
13 |
14 | 1.0
15 |
16 |
17 |
18 | com.sun.hotspot.igv.layout
19 |
20 |
21 |
22 | 1.0
23 |
24 |
25 |
26 |
27 | com.sun.hotspot.igv.graph
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.apisupport.project
4 |
5 |
6 | com.sun.hotspot.igv.rhino
7 |
8 |
9 |
10 | com.sun.hotspot.igv.filter
11 |
12 |
13 |
14 | 1.0
15 |
16 |
17 |
18 | com.sun.hotspot.igv.graph
19 |
20 |
21 |
22 | 1.0
23 |
24 |
25 |
26 |
27 | com.sun.hotspot.igv.rhino
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/src/share/vm/Xusage.txt:
--------------------------------------------------------------------------------
1 | -Xmixed mixed mode execution (default)
2 | -Xint interpreted mode execution only
3 | -Xbootclasspath:
4 | set search path for bootstrap classes and resources
5 | -Xbootclasspath/a:
6 | append to end of bootstrap class path
7 | -Xbootclasspath/p:
8 | prepend in front of bootstrap class path
9 | -Xnoclassgc disable class garbage collection
10 | -Xincgc enable incremental garbage collection
11 | -Xloggc: log GC status to a file with time stamps
12 | -Xbatch disable background compilation
13 | -Xms set initial Java heap size
14 | -Xmx set maximum Java heap size
15 | -Xss set java thread stack size
16 | -Xprof output cpu profiling data
17 | -Xfuture enable strictest checks, anticipating future default
18 | -Xrs reduce use of OS signals by Java/VM (see documentation)
19 | -Xcheck:jni perform additional checks for JNI functions
20 | -Xshare:off do not attempt to use shared class data
21 | -Xshare:auto use shared class data if possible (default)
22 | -Xshare:on require using shared class data, otherwise fail.
23 |
24 | The -X options are non-standard and subject to change without notice.
25 |
--------------------------------------------------------------------------------
/src/share/vm/prims/jvmtiEnter.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_PRIMS_JVMTIENTER_HPP
26 | #define SHARE_VM_PRIMS_JVMTIENTER_HPP
27 |
28 | #include "classfile/systemDictionary.hpp"
29 | #include "jvmtifiles/jvmtiEnv.hpp"
30 | #include "memory/resourceArea.hpp"
31 | #include "prims/jvmtiImpl.hpp"
32 | #include "runtime/interfaceSupport.hpp"
33 |
34 | #endif // SHARE_VM_PRIMS_JVMTIENTER_HPP
35 |
--------------------------------------------------------------------------------
/src/share/vm/prims/wbtestmethods/parserTests.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | */
23 |
24 | #ifndef SHARE_VM_PRIMS_WBTESTMETHODS_PARSERTESTS_H
25 | #define SHARE_VM_PRIMS_WBTESTMETHODS_PARSERTESTS_H
26 |
27 | #include "prims/jni.h"
28 | #include "prims/whitebox.hpp"
29 |
30 | WB_METHOD_DECLARE WB_ParseCommandLine(JNIEnv* env, jobject o, jstring args, jobjectArray arguments);
31 |
32 | #endif //SHARE_VM_PRIMS_WBTESTMETHODS_PARSERTESTS_H
33 |
--------------------------------------------------------------------------------
/src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef CPU_X86_VM_TEMPLATEINTERPRETERGENERATOR_X86_HPP
26 | #define CPU_X86_VM_TEMPLATEINTERPRETERGENERATOR_X86_HPP
27 |
28 | protected:
29 |
30 | void generate_fixed_frame(bool native_call);
31 |
32 | // address generate_asm_interpreter_entry(bool synchronized);
33 |
34 | #endif // CPU_X86_VM_TEMPLATEINTERPRETERGENERATOR_X86_HPP
35 |
--------------------------------------------------------------------------------
/src/os/linux/vm/interfaceSupport_linux.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef OS_LINUX_VM_INTERFACESUPPORT_LINUX_HPP
26 | #define OS_LINUX_VM_INTERFACESUPPORT_LINUX_HPP
27 |
28 | // Contains inlined functions for class InterfaceSupport
29 |
30 | static inline void serialize_memory(JavaThread *thread) {
31 | os::write_memory_serialize_page(thread);
32 | }
33 |
34 | #endif // OS_LINUX_VM_INTERFACESUPPORT_LINUX_HPP
35 |
--------------------------------------------------------------------------------
/make/linux/makefiles/mapfile-vers-jsig:
--------------------------------------------------------------------------------
1 | #
2 |
3 | #
4 | # Copyright (c) 2005, 2008, Oracle and/or its affiliates. All rights reserved.
5 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 | #
7 | # This code is free software; you can redistribute it and/or modify it
8 | # under the terms of the GNU General Public License version 2 only, as
9 | # published by the Free Software Foundation.
10 | #
11 | # This code is distributed in the hope that it will be useful, but WITHOUT
12 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 | # version 2 for more details (a copy is included in the LICENSE file that
15 | # accompanied this code).
16 | #
17 | # You should have received a copy of the GNU General Public License version
18 | # 2 along with this work; if not, write to the Free Software Foundation,
19 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 | #
21 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 | # or visit www.oracle.com if you need additional information or have any
23 | # questions.
24 | #
25 | #
26 |
27 | # Define library interface.
28 |
29 | SUNWprivate_1.1 {
30 | global:
31 | JVM_begin_signal_setting;
32 | JVM_end_signal_setting;
33 | JVM_get_libjsig_version;
34 | JVM_get_signal_action;
35 | sigaction;
36 | signal;
37 | sigset;
38 | local:
39 | *;
40 | };
41 |
--------------------------------------------------------------------------------
/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | package com.sun.hotspot.tools.compiler;
26 |
27 | import java.io.PrintStream;
28 | import java.util.*;
29 |
30 | public interface LogEvent {
31 | public double getStart();
32 |
33 | public double getElapsedTime();
34 |
35 | public Compilation getCompilation();
36 |
37 | public void print(PrintStream stream);
38 | }
39 |
--------------------------------------------------------------------------------
/src/share/vm/prims/forte.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef SHARE_VM_PRIMS_FORTE_HPP
26 | #define SHARE_VM_PRIMS_FORTE_HPP
27 |
28 | // Interface to Forte support.
29 |
30 | class Forte : AllStatic {
31 | public:
32 | static void register_stub(const char* name, address start, address end);
33 | // register internal VM stub
34 | };
35 |
36 | #endif // SHARE_VM_PRIMS_FORTE_HPP
37 |
--------------------------------------------------------------------------------
/src/os/linux/vm/c1_globals_linux.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef OS_LINUX_VM_C1_GLOBALS_LINUX_HPP
26 | #define OS_LINUX_VM_C1_GLOBALS_LINUX_HPP
27 |
28 | #include "utilities/globalDefinitions.hpp"
29 | #include "utilities/macros.hpp"
30 |
31 | //
32 | // Sets the default values for operating system dependent flags used by the
33 | // client compiler. (see c1_globals.hpp)
34 | //
35 |
36 | #endif // OS_LINUX_VM_C1_GLOBALS_LINUX_HPP
37 |
--------------------------------------------------------------------------------
/src/os/linux/vm/c2_globals_linux.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef OS_LINUX_VM_C2_GLOBALS_LINUX_HPP
26 | #define OS_LINUX_VM_C2_GLOBALS_LINUX_HPP
27 |
28 | #include "utilities/globalDefinitions.hpp"
29 | #include "utilities/macros.hpp"
30 |
31 | //
32 | // Sets the default values for operating system dependent flags used by the
33 | // server compiler. (see c2_globals.hpp)
34 | //
35 |
36 | #endif // OS_LINUX_VM_C2_GLOBALS_LINUX_HPP
37 |
--------------------------------------------------------------------------------
/src/os/linux/vm/mutex_linux.inline.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #ifndef OS_LINUX_VM_MUTEX_LINUX_INLINE_HPP
26 | #define OS_LINUX_VM_MUTEX_LINUX_INLINE_HPP
27 |
28 | #include "os_linux.inline.hpp"
29 | #include "runtime/interfaceSupport.hpp"
30 | #include "thread_linux.inline.hpp"
31 |
32 |
33 | // Reconciliation History
34 | // mutex_solaris.inline.hpp 1.5 99/06/22 16:38:49
35 | // End
36 |
37 | #endif // OS_LINUX_VM_MUTEX_LINUX_INLINE_HPP
38 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/PreferenceConstants.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.view;
25 |
26 | /**
27 | *
28 | * @author Thomas Wuerthinger
29 | */
30 | public class PreferenceConstants {
31 |
32 | public static final String KEY_LINE_GENERATOR = "lineGenerator";
33 | public static final String DEFAULT_LINE_GENERATOR = "com.sun.hotspot.igv.positioning.BasicLineGenerator";
34 | }
35 |
--------------------------------------------------------------------------------
/src/share/vm/gc_implementation/shared/allocationStats.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #ifndef SERIALGC
27 | #include "gc_implementation/shared/allocationStats.hpp"
28 | #include "utilities/ostream.hpp"
29 | #endif
30 |
31 | // Technically this should be derived from machine speed, and
32 | // ideally it would be dynamically adjusted.
33 | float AllocationStats::_threshold = ((float)CMS_SweepTimerThresholdMillis)/1000;
34 |
--------------------------------------------------------------------------------
/src/os/linux/vm/chaitin_linux.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 |
25 | #include "precompiled.hpp"
26 | #include "opto/chaitin.hpp"
27 | #include "opto/machnode.hpp"
28 |
29 | void PhaseRegAlloc::pd_preallocate_hook() {
30 | // no action
31 | }
32 |
33 | #ifdef ASSERT
34 | void PhaseRegAlloc::pd_postallocate_verify_hook() {
35 | // no action
36 | }
37 | #endif
38 |
39 |
40 | // Reconciliation History
41 | // chaitin_solaris.cpp 1.7 99/07/12 23:54:22
42 | // End
43 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickHandler.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation.
8 | *
9 | * This code is distributed in the hope that it will be useful, but WITHOUT
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | * version 2 for more details (a copy is included in the LICENSE file that
13 | * accompanied this code).
14 | *
15 | * You should have received a copy of the GNU General Public License version
16 | * 2 along with this work; if not, write to the Free Software Foundation,
17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | *
19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | * or visit www.oracle.com if you need additional information or have any
21 | * questions.
22 | *
23 | */
24 | package com.sun.hotspot.igv.util;
25 |
26 | import org.netbeans.api.visual.action.WidgetAction.WidgetMouseEvent;
27 | import org.netbeans.api.visual.widget.Widget;
28 |
29 | /**
30 | *
31 | * @author Thomas Wuerthinger
32 | */
33 | public interface DoubleClickHandler {
34 |
35 | public void handleDoubleClick(Widget w, WidgetMouseEvent e);
36 | }
37 |
--------------------------------------------------------------------------------
/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExportCookie.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | *
5 | * This code is free software; you can redistribute it and/or modify it
6 | * under the terms of the GNU General Public License version 2 only, as
7 | * published by the Free Software Foundation. Oracle designates this
8 | * particular file as subject to the "Classpath" exception as provided
9 | * by Oracle in the LICENSE file that accompanied this code.
10 | *
11 | * This code is distributed in the hope that it will be useful, but WITHOUT
12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 | * version 2 for more details (a copy is included in the LICENSE file that
15 | * accompanied this code).
16 | *
17 | * You should have received a copy of the GNU General Public License version
18 | * 2 along with this work; if not, write to the Free Software Foundation,
19 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 | *
21 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 | * or visit www.oracle.com if you need additional information or have any
23 | * questions.
24 | */
25 | package com.sun.hotspot.igv.view;
26 |
27 | import java.io.File;
28 |
29 | /**
30 | *
31 | * @author Thomas Wuerthinger
32 | */
33 | public interface ExportCookie {
34 |
35 | void export(File f);
36 | }
37 |
--------------------------------------------------------------------------------
/make/linux/makefiles/i486.make:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 | #
5 | # This code is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU General Public License version 2 only, as
7 | # published by the Free Software Foundation.
8 | #
9 | # This code is distributed in the hope that it will be useful, but WITHOUT
10 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 | # version 2 for more details (a copy is included in the LICENSE file that
13 | # accompanied this code).
14 | #
15 | # You should have received a copy of the GNU General Public License version
16 | # 2 along with this work; if not, write to the Free Software Foundation,
17 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 | #
19 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 | # or visit www.oracle.com if you need additional information or have any
21 | # questions.
22 | #
23 | #
24 |
25 | # TLS helper, assembled from .s file
26 |
27 | # The copied fdlibm routines in sharedRuntimeTrig.o must not be optimized
28 | OPT_CFLAGS/sharedRuntimeTrig.o = $(OPT_CFLAGS/NOOPT)
29 | # The copied fdlibm routines in sharedRuntimeTrans.o must not be optimized
30 | OPT_CFLAGS/sharedRuntimeTrans.o = $(OPT_CFLAGS/NOOPT)
31 | # Must also specify if CPU is little endian
32 | CFLAGS += -DVM_LITTLE_ENDIAN
33 |
34 | OPT_CFLAGS/compactingPermGenGen.o = -O1
35 |
--------------------------------------------------------------------------------