On the 0x208 day of Apache Harmony Tim Ellison wrote:
> FWIW: Below are the results of running RAT on a windows snapshot. For
> some reason it complained about lack of ASF block comments in DLLs, and
> proceeded to dump them to the console, so I chopped them out of the
> report. Looks like mainly missing block comments in emconf files.
I fixed *.emconf block comments in HARMONY-1928. OK?
> I suspect that it will be helpful to do this on an HDK snapshot, plus on
> a source drop (that we don't produce at present, but should IMO).
>
> Regards,
> Tim
>
> -----------------------------------------------------------------------
> Notes: 3
> Binaries: 39
> Archives: 44
> Standards: 72
> 27 Apache Licensed
> 45 Unknown Licenses
>
>
> Analysing Documents...
> Files with ASL headers will be marked L
> Binary files (which do not require ASL headers) will be marked B
> Compressed archives will be marked A
> Notices, licenses etc will be marked N
> D \harmony-jre-r450941
> !????? COPYRIGHT
> N INCUBATOR_NOTICE.txt
> N LICENSE
> N NOTICE
> !????? THIRD_PARTY_NOTICES.txt
> !????? readme.txt
> D \harmony-jre-r450941\bin
> !????? ICUInterface34.dll
> !????? Win32Wrapper.dll
> !????? accessors.dll
> !????? fontlib.dll
> !????? gl.dll
> ASL harmony.properties
> ASL harmony_ca.properties
> ASL harmony_cs.properties
> ASL harmony_de.properties
> ASL harmony_es.properties
> ASL harmony_fr.properties
> ASL harmony_hu.properties
> ASL harmony_it.properties
> ASL harmony_ja.properties
> ASL harmony_ko.properties
> ASL harmony_pl.properties
> ASL harmony_pt_BR.properties
> ASL harmony_ru.properties
> ASL harmony_sk.properties
> ASL harmony_sl.properties
> ASL harmony_tr.properties
> ASL harmony_zh.properties
> ASL harmony_zh_TW.properties
> !????? hyarchive.dll
> !????? hyauth.dll
> !????? hyinstrument.dll
> !????? hyluni.dll
> !????? hynio.dll
> !????? hyprefs.dll
> !????? hyprt.dll
> !????? hysecurity.dll
> !????? hysig.dll
> !????? hytext.dll
> !????? hythr.dll
> !????? hyzlib.dll
> !????? icudt34.dll
> !????? icuin34.dll
> !????? icuuc34.dll
> B java.exe
> B javaw.exe
> !????? jpegdecoder.dll
> !????? lcmm.dll
> !????? msvcr71.dll
> D \harmony-jre-r450941\bin\default
> !????? client.emconf
> !????? eclipse.bat
> !????? em.dll
> !????? encoder.lib
> !????? gc.dll
> !????? harmonyvm.dll
> !????? harmonyvm.lib
> !????? harmonyvm.properties
> !????? hythr.dll
> !????? interpreter.dll
> !????? jet.emconf
> !????? jitrino.dll
> !????? opt.emconf
> !????? server.emconf
> !????? server_static.emconf
> !????? ti.emconf
> !????? vmi.dll
> !????? zlib1.dll
> D \harmony-jre-r450941\doc
> ASL GettingStarted.htm
> !????? drl.css
> D \harmony-jre-r450941\doc\images
> B DRL_structure.gif
> B EM_interfaces.gif
> B Stack.gif
> B Stack_managed.gif
> B Stack_native.gif
> B VM_core.gif
> B bytecode_to_native.gif
> B code_selector.gif
> B compilation_process.gif
> B debug_java_application.gif
> B debug_result.gif
> B debugging_code.gif
> B final_alloc_all.gif
> B final_final_queue.gif
> B final_graph.gif
> B final_queques.gif
> B final_threads.gif
> B final_unmarked_queue.gif
> B log_categories.gif
> B monitor_structure.gif
> B new_java_class.gif
> B new_project.gif
> B operand_depth.gif
> B operand_to_memory.gif
> B package_explorer.gif
> B print_hello_world.gif
> B reference_count.gif
> B run_java_application.gif
> B selecting_code.gif
> B toggle_breakpoint.gif
> B vCRC.gif
> B workspace1.gif
> B workspace_launcher.gif
> D \harmony-jre-r450941\include
> ASL jni.h
> ASL jni_types.h
> ASL jvmti.h
> ASL jvmti_types.h
> D \harmony-jre-r450941\lib
> ASL logging.properties
> D \harmony-jre-r450941\lib\boot
> A accessibility.jar
> A annotation.jar
> A antlr-2.7.5.jar
> A applet.jar
> A archive.jar
> A auth.jar
> A awt.jar
> A beans.jar
> ASL bootclasspath.properties
> A concurrent.jar
> A crypto.jar
> A icu4jni-3.4.jar
> A instrument.jar
> A jndi.jar
> A kernel.jar
> A lang-management.jar
> A logging.jar
> A luni-kernel-stubs.jar
> A luni.jar
> A math.jar
> A misc.jar
> A nio.jar
> A nio_char.jar
> A prefs.jar
> A regex.jar
> A rmi.jar
> A security-kernel-stubs.jar
> A security.jar
> A sound.jar
> A sql.jar
> A suncompat.jar
> A swing.jar
> A text.jar
> A x-net.jar
> D \harmony-jre-r450941\lib\boot\bcel-5.2
> A bcel-5.2.jar
> D \harmony-jre-r450941\lib\boot\icu4j_3.4.4
> A icu4j_3_4_4.jar
> D \harmony-jre-r450941\lib\boot\icu4j_3.4.4\META-INF
> B MANIFEST.MF
> D \harmony-jre-r450941\lib\boot\mx4j_3.0.1
> A mx4j-remote.jar
> A mx4j.jar
> D \harmony-jre-r450941\lib\boot\mx4j_3.0.1\META-INF
> B MANIFEST.MF
> D \harmony-jre-r450941\lib\boot\xalan-j_2.7.0
> A xalan.jar
> D \harmony-jre-r450941\lib\boot\xalan-j_2.7.0\META-INF
> B MANIFEST.MF
> D \harmony-jre-r450941\lib\boot\xerces_2.8.0
> A resolver.jar
> A xercesImpl.jar
> A xml-apis.jar
> D \harmony-jre-r450941\lib\boot\xerces_2.8.0\META-INF
> B MANIFEST.MF
> D \harmony-jre-r450941\lib\boot\yoko-m1
> A yoko-rmi.jar
> A yoko.jar
> D \harmony-jre-r450941\lib\ext
> A bcprov.jar
> D \harmony-jre-r450941\lib\security
> ASL java.policy
> ASL java.security
>
>
> Printing headers for files without ASL header...
>
>
> =====================================================================
> ==COPYRIGHT (\harmony-jre-r450941\COPYRIGHT)
> =====================================================================
> The following copyright notice(s) were affixed to portions of the
> code with which this file is now or was at one time distributed and
> are placed here unaltered.
>
> (C) Copyright 2005 Intel Corporation
>
> (C) Copyright 2005-2006 Intel Corporation
>
>
>
> =====================================================================
> ==THIRD_PARTY_NOTICES.txt (\harmony-jre-r450941\THIRD_PARTY_NOTICES.txt)
> =====================================================================
> The attached notices are provided for information only.
>
>
> License Notice for ICU4C version 3.4
> ====================================
>
> ICU License - ICU 1.8.1 and later
>
> COPYRIGHT AND PERMISSION NOTICE
>
> Copyright (c) 1995-2005 International Business Machines Corporation and
> others
> All rights reserved.
>
> Permission is hereby granted, free of charge, to any person obtaining a
> copy of this software and associated documentation files (the
> "Software"), to deal in the Software without restriction, including
> without limitation the rights to use, copy, modify, merge, publish,
> distribute, and/or sell copies of the Software, and to permit persons
> to whom the Software is furnished to do so, provided that the above
> copyright notice(s) and this permission notice appear in all copies of
> the Software and that both the above copyright notice(s) and this
> permission notice appear in supporting documentation.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
> OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
> HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
> INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
> FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
> NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
> WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
>
> Except as contained in this notice, the name of a copyright holder
> shall not be used in advertising or otherwise to promote the sale, use
> or other dealings in this Software without prior written authorization
> of the copyright holder.
>
> --------------------------------------------------------------------------------
> All trademarks and registered trademarks mentioned herein are the
> property of
> their respective owners.
>
>
>
>
> ================================================================================
> ================================================================================
>
>
>
>
>
>
> =====================================================================
> ==readme.txt (\harmony-jre-r450941\readme.txt)
> =====================================================================
>
>
> Apache Harmony JRE with DRLVM
> Binary Release for Windows*/ia32
>
>
> CONTENTS
> ---------
>
> The JRE contains the following directories
>
>
> bin - Main DRL executable file and set of dynamic libraries
> needed for running
> doc - Getting Started guide
> include - Set of header files containing an external specification
> lib - Compiled classes and other resources
>
>
> SYSTEM REQUIREMENTS
> -------------------
>
> This distribution was build for the ia32 architecture and
> the Windows operating system.
>
>
>
>
> JIT EXECUTION MODE
> ------------------
>
> By default, the VM runs with the just-in-time compiler enabled.
> To start the VM with the interpreter, supply the -Xint command-line option
> right after the executable name.
>
>
>
>
> =====================================================================
> ==ICUInterface34.dll (\harmony-jre-r450941\bin\ICUInterface34.dll)
> =====================================================================
>
>
> =====================================================================
> ==client.emconf (\harmony-jre-r450941\bin\default\client.emconf)
> =====================================================================
> #EM configuration file for 'client' mode of Jitrino
>
> chains=chain1,chain2
> chain1.jits=JET_CLINIT
> chain2.jits=JET_DPGO,CD_OPT
>
>
> # JET_CLINIT compiles only <clinit> methods, all other methods compiled
> with JET_DPGO
> # which does entry/backedge instrumentation
>
> chain1.filter=+::<clinit>
> chain1.filter=-
>
> JET_CLINIT.file=jitrino
> JET_DPGO.file=jitrino
> CD_OPT.file=jitrino
>
> #Confuguration of profile collector and recompilation
> JET_DPGO.genProfile=EB_PROF
> EB_PROF.profilerType=EB_PROFILER
> CD_OPT.useProfile=EB_PROF
>
>
> EB_PROF.mode=SYNC
> EB_PROF.entryThreshold=10000
> EB_PROF.backedgeThreshold=100000
>
> # these options are used only in ASYNC profiler mode
> #EB_PROF.tbsTimeout=5
> #EB_PROF.tbsInitialTimeout=0
>
>
>
> # Options to be passed to JIT
>
> -Djit.JET_CLINIT.path=
> -Djit.JET_DPGO.path=
>
> -Djit.CD_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
>
> -Djit.CD_OPT.path.optimizer=ssa,devirt,inline,purge,simplify,uce,dce,lazyexc,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals
> -Djit.CD_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
> -Djit.CD_OPT.path.dce1=cg_dce
> -Djit.CD_OPT.path.dce2=cg_dce
> -Djit.CD_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
> -Djit.CD_OPT.path.bp_regalloc1=bp_regalloc
> -Djit.CD_OPT.path.bp_regalloc2=bp_regalloc
>
> #inliner configuration
> -Djit.CD_OPT.CD_OPT_inliner_pipeline.filter=-
>
>
>
> =====================================================================
> ==eclipse.bat (\harmony-jre-r450941\bin\default\eclipse.bat)
> =====================================================================
>
> @echo off
> set BUILD_HOME=%~dp0\..\
>
>
> if exist "%ECLIPSE_HOME%/plugins/org.eclipse.jdt.core_3.1.1.jar" (
> rem Copying Java Launching Plugin to Eclipse directory
> del /S /Q
> "%ECLIPSE_HOME%\plugins\org.apache.harmony.eclipse.jdt.launching_1.0.0.*.*"
> copy
> "%BUILD_HOME%\lib\org.apache.harmony.eclipse.jdt.launching_1.0.0.jar"
> "%ECLIPSE_HOME%\plugins"
> "%BUILD_HOME%\bin\java.exe" -cp "%ECLIPSE_HOME%\startup.jar"
> -Dosgi.install.area="%ECLIPSE_HOME%" org.eclipse.core.launcher.Main -debug
> ) else (
> echo ===================================================================
> echo Please install Eclipse 3.1.1 or reset ECLIPSE_HOME correspondingly.
> echo ===================================================================
> )
>
>
>
>
> =====================================================================
> ==em.dll (\harmony-jre-r450941\bin\default\em.dll)
> =====================================================================
>
>
>
> =====================================================================
> ==harmonyvm.properties
> (\harmony-jre-r450941\bin\default\harmonyvm.properties)
> =====================================================================
>
> # Define directory containing DRLVM resources
> -Dorg.apache.harmony.vm.vmdir=%LAUNCHER_HOME%/default/
>
> # Define path containing the bootstrap native libraries
> -Dorg.apache.harmony.vm.bootstrap.library.path=%LAUNCHER_HOME%:%LAUNCHER_HOME%/default
>
> # Add the VM-specific classes (kernel) to the bootclasspath
> #-Xbootclasspath/p:%LAUNCHER_HOME%/default/luni-kernel.jar:%LAUNCHER_HOME%/default/security-kernel.jar
>
> # end of file
>
>
>
>
> =====================================================================
> ==hythr.dll (\harmony-jre-r450941\bin\default\hythr.dll)
> =====================================================================
>
>
> =====================================================================
> ==jet.emconf (\harmony-jre-r450941\bin\default\jet.emconf)
> =====================================================================
> # EM configuration file for JET-only mode of Jitrino
>
> chains=chain1
> chain1.jits=JET
> JET.file=jitrino
>
> # Options to be passed to JIT
>
> -Djit.JET.path=
>
>
>
> =====================================================================
> ==jitrino.dll (\harmony-jre-r450941\bin\default\jitrino.dll)
> =====================================================================
>
> =====================================================================
> ==opt.emconf (\harmony-jre-r450941\bin\default\opt.emconf)
> =====================================================================
> # EM configuration file for CS_OPT-only mode of Jitrino. This is 'client
> static' mode
>
> chains=chain1
> chain1.jits=CS_OPT
> CS_OPT.file=jitrino
>
>
> # Options to be passed to JIT
>
> -Djit.CS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
>
> -Djit.CS_OPT.path.optimizer=ssa,devirt,inline,purge,simplify,uce,dce,lazyexc,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals
> -Djit.CS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
> -Djit.CS_OPT.path.dce1=cg_dce
> -Djit.CS_OPT.path.dce2=cg_dce
> -Djit.CS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
> -Djit.CS_OPT.path.bp_regalloc1=bp_regalloc
> -Djit.CS_OPT.path.bp_regalloc2=bp_regalloc
>
> #inliner configuration
> -Djit.CS_OPT.CS_OPT_inliner_pipeline.filter=-
> -Djit.CS_OPT.CS_OPT_inliner_pipeline.path=ssa,devirt
> -Djit.CS_OPT.arg.optimizer.inline.pipeline=CS_OPT_inliner_pipeline
>
>
> -Djit.CS_OPT.arg.codegen.dce1.early=yes
> -Djit.CS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP
> -Djit.CS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM
>
> #-Djit.CS_OPT.arg.log.irdump.file=log/%jit%/%log%/%seqnb%_%class%.%method%.log
> #-Djit.CS_OPT.arg.log=ct,ir,irdump,all
>
>
>
> =====================================================================
> ==server.emconf (\harmony-jre-r450941\bin\default\server.emconf)
> =====================================================================
> #EM configuration for 'server' mode of Jitrino
> chains=chain1,chain2
> chain1.jits=JET_CLINIT
> chain2.jits=SD1_OPT,SD2_OPT
>
> chain1.filter=+::<clinit>
> chain1.filter=-
>
> JET_CLINIT.file=jitrino
> SD1_OPT.file=jitrino
> SD2_OPT.file=jitrino
>
> # Edge profiler and recompilation parameters
> EDGE_PROF.profilerType=EDGE_PROFILER
> EDGE_PROF.entryThreshold=40000
> EDGE_PROF.backedgeThreshold=150000
> EDGE_PROF.tbsTimeout=10
> EDGE_PROF.tbsInitialTimeout=0
>
> SD1_OPT.genProfile=EDGE_PROF
> SD2_OPT.useProfile=EDGE_PROF
>
> #options for JIT
>
> -Djit.JET_CLINIT.path=
>
>
> -Djit.SD1_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
>
> -Djit.SD1_OPT.path.optimizer=ssa,simplify,uce,dce,edge_instrument,dessa,statprof,markglobals
> -Djit.SD1_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
> -Djit.SD1_OPT.path.dce1=cg_dce
> -Djit.SD1_OPT.path.dce2=cg_dce
> -Djit.SD1_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
> -Djit.SD1_OPT.path.bp_regalloc1=bp_regalloc
> -Djit.SD1_OPT.path.bp_regalloc2=bp_regalloc
>
> -Djit.SD1_OPT.arg.codegen.dce1.early=yes
> -Djit.SD1_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP
> -Djit.SD1_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM
>
> -Djit.SD2_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
>
> -Djit.SD2_OPT.path.optimizer=ssa,simplify,uce,dce,edge_annotate,lazyexc,devirt,inline,purge,simplify,uce,dce,dessa,statprof,peel,ssa,hvn,simplify,uce,dce,lower,uce,dce,memopt,reassoc,uce,dce,hvn,uce,dce,abcd,uce,dce,gcm,dessa,statprof,markglobals
> -Djit.SD2_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
> -Djit.SD2_OPT.path.dce1=cg_dce
> -Djit.SD2_OPT.path.dce2=cg_dce
> -Djit.SD2_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
> -Djit.SD2_OPT.path.bp_regalloc1=bp_regalloc
> -Djit.SD2_OPT.path.bp_regalloc2=bp_regalloc
>
>
>
> =====================================================================
> ==server_static.emconf
> (\harmony-jre-r450941\bin\default\server_static.emconf)
> =====================================================================
> # EM configuration file for OPT-only mode of Jitrino with server
> optimization path. This is 'server static' mode
>
> chains=chain1
> chain1.jits=SS_OPT
> SS_OPT.file=jitrino
>
>
> # Options to be passed to JIT
>
> -Djit.SS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
>
> -Djit.SS_OPT.path.optimizer=ssa,simplify,uce,dce,statprof,lazyexc,devirt,inline,purge,simplify,uce,dce,hvn,uce,dce,dessa,statprof,peel,ssa,hvn,simplify,uce,dce,lower,uce,dce,memopt,reassoc,uce,dce,hvn,uce,dce,abcd,uce,dce,gcm,dessa,statprof,markglobals
> -Djit.SS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
> -Djit.SS_OPT.path.dce1=cg_dce
> -Djit.SS_OPT.path.dce2=cg_dce
> -Djit.SS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
> -Djit.SS_OPT.path.bp_regalloc1=bp_regalloc
> -Djit.SS_OPT.path.bp_regalloc2=bp_regalloc
>
> #inliner configuration
> -Djit.SS_OPT.SS_OPT_inliner_pipeline.filter=-
> -Djit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,uce,dce,statprof,devirt
> -Djit.SS_OPT.arg.optimizer.inline.pipeline=SS_OPT_inliner_pipeline
>
> -Djit.SS_OPT.arg.codegen.dce1.early=yes
> -Djit.SS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP
> -Djit.SS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM
>
>
>
> =====================================================================
> ==ti.emconf (\harmony-jre-r450941\bin\default\ti.emconf)
> =====================================================================
> # EM configuration file for JET-only mode of Jitrino
>
> chains=chain1
> chain1.jits=JET_TI
> JET_TI.file=jitrino
>
> #JIT options
> -Djit.JET_TI.path=
>
>
>
> =====================================================================
> ==vmi.dll (\harmony-jre-r450941\bin\default\vmi.dll)
> =====================================================================
>
> =====================================================================
> ==drl.css (\harmony-jre-r450941\doc\drl.css)
> =====================================================================
> P {
> margin-left: 15pt;
> margin-top: 5pt;
> margin-right: 0.00in;
>
> <snipped more css content by tim>
>
> --
>
> Tim Ellison ([EMAIL PROTECTED])
> IBM Java technology centre, UK.
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Egor Pasko, Intel Managed Runtime Division
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]