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]