LCOV - code coverage report
Current view: top level - vm - utf8.inc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 137 137 100.0 %
Date: 2017-07-14 10:03:36 Functions: 0 0 -

          Line data    Source code
       1             : /* src/vm/utf8.inc - utf8 string functions
       2             : 
       3             :    Copyright (C) 1996-2005, 2006, 2007, 2008
       4             :    CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
       5             : 
       6             :    This file is part of CACAO.
       7             : 
       8             :    This program is free software; you can redistribute it and/or
       9             :    modify it under the terms of the GNU General Public License as
      10             :    published by the Free Software Foundation; either version 2, or (at
      11             :    your option) any later version.
      12             : 
      13             :    This program is distributed in the hope that it will be useful, but
      14             :    WITHOUT ANY WARRANTY; without even the implied warranty of
      15             :    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      16             :    General Public License for more details.
      17             : 
      18             :    You should have received a copy of the GNU General Public License
      19             :    along with this program; if not, write to the Free Software
      20             :    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
      21             :    02110-1301, USA.
      22             : 
      23             : */
      24             : 
      25             : // This header has no include guard on purpose!
      26             : // It is meant to be included multiple times
      27             : 
      28             : #ifndef UTF8
      29             : #       error "You must a function like macro called UTF8 \
      30             :         that accepts 2 arguments to use this header"
      31             : #endif
      32             : 
      33         328 : UTF8( empty, "" )
      34             : 
      35         328 : UTF8( java_lang_Object, "java/lang/Object" )
      36             : 
      37         328 : UTF8( java_lang_Class,           "java/lang/Class"           )
      38         328 : UTF8( java_lang_ClassLoader,     "java/lang/ClassLoader"     )
      39         328 : UTF8( java_lang_Cloneable,       "java/lang/Cloneable"       )
      40         328 : UTF8( java_lang_SecurityManager, "java/lang/SecurityManager" )
      41         328 : UTF8( java_lang_String,          "java/lang/String"          )
      42         328 : UTF8( java_lang_ThreadGroup,     "java/lang/ThreadGroup"     )
      43             : 
      44         328 : UTF8( java_lang_ClassLoader_NativeLibrary, "java/lang/ClassLoader$NativeLibrary" )
      45             : 
      46         328 : UTF8( java_lang_ref_SoftReference, "java/lang/ref/SoftReference" )
      47             : 
      48         328 : UTF8( java_lang_ref_WeakReference, "java/lang/ref/WeakReference" )
      49             : 
      50         328 : UTF8( java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference" )
      51             : 
      52         328 : UTF8( java_io_Serializable, "java/io/Serializable" )
      53             : 
      54         328 : UTF8( java_lang_Throwable, "java/lang/Throwable" )
      55         328 : UTF8( java_lang_Error,     "java/lang/Error"     )
      56             : 
      57         328 : UTF8( java_lang_ClassCircularityError, "java/lang/ClassCircularityError" )
      58             : 
      59         328 : UTF8( java_lang_ClassFormatError, "java/lang/ClassFormatError" )
      60             : 
      61         328 : UTF8( java_lang_ExceptionInInitializerError, "java/lang/ExceptionInInitializerError" )
      62             : 
      63         328 : UTF8( java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError" )
      64             : 
      65         328 : UTF8( java_lang_InstantiationError, "java/lang/InstantiationError" )
      66             : 
      67         328 : UTF8( java_lang_InternalError, "java/lang/InternalError" )
      68         328 : UTF8( java_lang_LinkageError,  "java/lang/LinkageError"  )
      69             : 
      70         328 : UTF8( java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError" )
      71             : 
      72         328 : UTF8( java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError" )
      73             : 
      74         328 : UTF8( java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError" )
      75             : 
      76         328 : UTF8( java_lang_UnsupportedClassVersionError, "java/lang/UnsupportedClassVersionError" )
      77             : 
      78         328 : UTF8( java_lang_VerifyError, "java/lang/VerifyError" )
      79             : 
      80         328 : UTF8( java_lang_VirtualMachineError, "java/lang/VirtualMachineError" )
      81             : 
      82             : #if defined(ENABLE_JAVASE)
      83         328 : UTF8( java_lang_AbstractMethodError, "java/lang/AbstractMethodError" )
      84             : 
      85         328 : UTF8( java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError" )
      86             : 
      87         328 : UTF8( java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError" )
      88             : #endif
      89             : 
      90         328 : UTF8( java_lang_Exception, "java/lang/Exception" )
      91             : 
      92         328 : UTF8( java_lang_ArithmeticException, "java/lang/ArithmeticException" )
      93             : 
      94         328 : UTF8( java_lang_ArrayIndexOutOfBoundsException, "java/lang/ArrayIndexOutOfBoundsException" )
      95             : 
      96         328 : UTF8( java_lang_ArrayStoreException, "java/lang/ArrayStoreException" )
      97             : 
      98         328 : UTF8( java_lang_ClassCastException, "java/lang/ClassCastException" )
      99             : 
     100         328 : UTF8( java_lang_ClassNotFoundException, "java/lang/ClassNotFoundException" )
     101             : 
     102         328 : UTF8( java_lang_CloneNotSupportedException, "java/lang/CloneNotSupportedException" )
     103             : 
     104         328 : UTF8( java_lang_IllegalAccessException, "java/lang/IllegalAccessException" )
     105             : 
     106         328 : UTF8( java_lang_IllegalArgumentException, "java/lang/IllegalArgumentException" )
     107             : 
     108         328 : UTF8( java_lang_IllegalMonitorStateException, "java/lang/IllegalMonitorStateException" )
     109             : 
     110         328 : UTF8( java_lang_InstantiationException, "java/lang/InstantiationException" )
     111             : 
     112         328 : UTF8( java_lang_InterruptedException, "java/lang/InterruptedException" )
     113             : 
     114         328 : UTF8( java_lang_NegativeArraySizeException, "java/lang/NegativeArraySizeException" )
     115             : 
     116         328 : UTF8( java_lang_NullPointerException, "java/lang/NullPointerException" )
     117             : 
     118         328 : UTF8( java_lang_RuntimeException, "java/lang/RuntimeException" )
     119             : 
     120         328 : UTF8( java_lang_StringIndexOutOfBoundsException, "java/lang/StringIndexOutOfBoundsException" )
     121             : 
     122         328 : UTF8( java_lang_reflect_InvocationTargetException, "java/lang/reflect/InvocationTargetException" )
     123             : 
     124         328 : UTF8( java_security_PrivilegedActionException, "java/security/PrivilegedActionException" )
     125             : 
     126             : #if defined(ENABLE_JAVASE)
     127         328 : UTF8( java_lang_Void, "java/lang/Void" )
     128             : #endif
     129             : 
     130         328 : UTF8( java_lang_Boolean,   "java/lang/Boolean"   )
     131         328 : UTF8( java_lang_Byte,      "java/lang/Byte"      )
     132         328 : UTF8( java_lang_Character, "java/lang/Character" )
     133         328 : UTF8( java_lang_Short,     "java/lang/Short"     )
     134         328 : UTF8( java_lang_Integer,   "java/lang/Integer"   )
     135         328 : UTF8( java_lang_Long,      "java/lang/Long"      )
     136         328 : UTF8( java_lang_Float,     "java/lang/Float"     )
     137         328 : UTF8( java_lang_Double,    "java/lang/Double"    )
     138             : 
     139             : #if defined(ENABLE_JAVASE)
     140         328 : UTF8( java_lang_StackTraceElement, "java/lang/StackTraceElement" )
     141             : 
     142         328 : UTF8( java_lang_reflect_Constructor, "java/lang/reflect/Constructor" )
     143             : 
     144         328 : UTF8( java_lang_reflect_Field, "java/lang/reflect/Field"   )
     145         328 : UTF8( java_lang_reflect_Method, "java/lang/reflect/Method" )
     146             : 
     147             : # if defined(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH)
     148         328 : UTF8( java_lang_reflect_VMConstructor, "java/lang/reflect/VMConstructor" )
     149         328 : UTF8( java_lang_reflect_VMField,       "java/lang/reflect/VMField"       )
     150         328 : UTF8( java_lang_reflect_VMMethod,      "java/lang/reflect/VMMethod"      )
     151             : # endif
     152             : 
     153         328 : UTF8( java_util_Vector, "java/util/Vector" )
     154             : #endif
     155             : 
     156         328 : UTF8( InnerClasses,    "InnerClasses"    )
     157         328 : UTF8( ConstantValue,   "ConstantValue"   )
     158         328 : UTF8( Code,            "Code"            )
     159         328 : UTF8( Exceptions,          "Exceptions"      )
     160         328 : UTF8( LineNumberTable, "LineNumberTable" )
     161         328 : UTF8( SourceFile,      "SourceFile"      )
     162             : 
     163             : #if defined(ENABLE_JAVASE)
     164         328 : UTF8( EnclosingMethod, "EnclosingMethod" )
     165         328 : UTF8( Signature,       "Signature"       )
     166         328 : UTF8( StackMapTable,   "StackMapTable"   )
     167             : 
     168             : # if defined(ENABLE_JVMTI)
     169             : UTF8( LocalVariableTable, "LocalVariableTable" )
     170             : # endif
     171             : 
     172             : # if defined(ENABLE_ANNOTATIONS)
     173         328 : UTF8( RuntimeVisibleAnnotations,            "RuntimeVisibleAnnotations"            )
     174         328 : UTF8( RuntimeInvisibleAnnotations,          "RuntimeInvisibleAnnotations"          )
     175         328 : UTF8( RuntimeVisibleParameterAnnotations,   "RuntimeVisibleParameterAnnotations"   )
     176         328 : UTF8( RuntimeInvisibleParameterAnnotations, "RuntimeInvisibleParameterAnnotations" )
     177         328 : UTF8( AnnotationDefault,                    "AnnotationDefault"                    )
     178             : # endif
     179             : #endif
     180             : 
     181         328 : UTF8( init,                     "<init>"               )
     182         328 : UTF8( clinit,               "<clinit>"             )
     183         328 : UTF8( clone,                "clone"                )
     184         328 : UTF8( finalize,             "finalize"             )
     185         328 : UTF8( invoke,               "invoke"               )
     186         328 : UTF8( main,                 "main"                 )
     187         328 : UTF8( run,                  "run"                  )
     188             : 
     189         328 : UTF8( add,                  "add"                  )
     190         328 : UTF8( dispatch,             "dispatch"             )
     191         328 : UTF8( remove,               "remove"               )
     192         328 : UTF8( addThread,            "addThread"            )
     193         328 : UTF8( removeThread,         "removeThread"         )
     194         328 : UTF8( put,                  "put"                  )
     195         328 : UTF8( get,                  "get"                  )
     196         328 : UTF8( uncaughtException,    "uncaughtException"    )
     197         328 : UTF8( value,                "value"                )
     198             : 
     199         328 : UTF8( fillInStackTrace,     "fillInStackTrace"     )
     200         328 : UTF8( findNative,           "findNative"           )
     201         328 : UTF8( getSystemClassLoader, "getSystemClassLoader" )
     202         328 : UTF8( initCause,            "initCause"            )
     203         328 : UTF8( loadClass,            "loadClass"            )
     204         328 : UTF8( loadClassInternal,    "loadClassInternal"    )
     205         328 : UTF8( printStackTrace,      "printStackTrace"      )
     206             : 
     207         328 : UTF8( division_by_zero,     "/ by zero"            )
     208             : 
     209         328 : UTF8( Z, "Z" )
     210         328 : UTF8( B, "B" )
     211         328 : UTF8( C, "C" )
     212         328 : UTF8( S, "S" )
     213         328 : UTF8( I, "I" )
     214         328 : UTF8( J, "J" )
     215         328 : UTF8( F, "F" )
     216         328 : UTF8( D, "D" )
     217             : 
     218         328 : UTF8( void__void,                "()V"                     )
     219         328 : UTF8( boolean__void,             "(Z)V"                    )
     220         328 : UTF8( byte__void,                "(B)V"                    )
     221         328 : UTF8( char__void,                "(C)V"                    )
     222         328 : UTF8( short__void,               "(S)V"                    )
     223         328 : UTF8( int__void,                 "(I)V"                    )
     224         328 : UTF8( long__void,                "(J)V"                    )
     225         328 : UTF8( float__void,               "(F)V"                    )
     226         328 : UTF8( double__void,              "(D)V"                    )
     227         328 : UTF8( void__java_lang_Object,    "()Ljava/lang/Object;"    )
     228         328 : UTF8( void__java_lang_Throwable, "()Ljava/lang/Throwable;" )
     229             : 
     230         328 : UTF8( void__java_lang_ClassLoader,                 "()Ljava/lang/ClassLoader;"                    )
     231         328 : UTF8( java_lang_ClassLoader_java_lang_String__J,   "(Ljava/lang/ClassLoader;Ljava/lang/String;)J" )
     232         328 : UTF8( java_lang_Exception__V,                      "(Ljava/lang/Exception;)V"                     )
     233         328 : UTF8( java_lang_Object__java_lang_Object,          "(Ljava/lang/Object;)Ljava/lang/Object;"       )
     234         328 : UTF8( java_lang_String__void,                      "(Ljava/lang/String;)V"                        )
     235         328 : UTF8( java_lang_String__java_lang_Class,           "(Ljava/lang/String;)Ljava/lang/Class;"        )
     236         328 : UTF8( java_lang_Thread__V,                         "(Ljava/lang/Thread;)V"                        )
     237         328 : UTF8( java_lang_Thread_java_lang_Throwable__V,     "(Ljava/lang/Thread;Ljava/lang/Throwable;)V"   )
     238         328 : UTF8( Ljava_lang_ThreadGroup_Ljava_lang_String__V, "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" )
     239         328 : UTF8( java_lang_Throwable__void,                   "(Ljava/lang/Throwable;)V"                     )
     240         328 : UTF8( java_lang_Throwable__java_lang_Throwable,    "(Ljava/lang/Throwable;)Ljava/lang/Throwable;" )
     241             : 
     242         328 : UTF8( null,              "null"                  )
     243         328 : UTF8( not_named_yet,     "\t<not_named_yet>"     )
     244         328 : UTF8( array_packagename, "\t<the array package>" )
     245             : 
     246             : #undef UTF8
     247             : 
     248             : /*
     249             :  * These are local overrides for various environment variables in Emacs.
     250             :  * Please do not remove this and leave it at the end of the file, where
     251             :  * Emacs will automagically detect them.
     252             :  * ---------------------------------------------------------------------
     253             :  * Local variables:
     254             :  * mode: c
     255             :  * indent-tabs-mode: t
     256             :  * c-basic-offset: 4
     257             :  * tab-width: 4
     258             :  * End:
     259             :  * vim:noexpandtab:sw=4:ts=4:
     260             :  */

Generated by: LCOV version 1.11