Cross Reference: vmSymbols.hpp
xref
: /
openjdk7
/
hotspot
/
src
/
share
/
vm
/
classfile
/
vmSymbols.hpp
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
0
N/A
/*
4170
N/A
* Copyright (c) 1997, 2013, Oracle
and
/
or
its affiliates. All rights reserved.
0
N/A
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0
N/A
*
0
N/A
* This code is free software; you can redistribute it
and
/
or
modify it
0
N/A
* under the terms of the GNU General Public License version 2 only, as
0
N/A
* published by the Free Software Foundation.
0
N/A
*
0
N/A
* This code is distributed in the hope that it will be useful, but WITHOUT
0
N/A
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0
N/A
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0
N/A
* version 2 for more details (a copy is included in the LICENSE file that
0
N/A
* accompanied this code).
0
N/A
*
0
N/A
* You should have received a copy of the GNU General Public License version
0
N/A
* 2 along with this work; if not, write to the Free Software Foundation,
0
N/A
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0
N/A
*
1472
N/A
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
1472
N/A
* or visit
www.oracle.c
om if you need additional information or have any
1472
N/A
* questions.
0
N/A
*
0
N/A
*/
0
N/A
1879
N/A
#
ifndef
SHARE_VM_CLASSFILE_VMSYMBOLS_HPP
1879
N/A
#
define
SHARE_VM_CLASSFILE_VMSYMBOLS_HPP
1879
N/A
2062
N/A
#
include
"
oops
/
symbol.hpp
"
2062
N/A
#
include
"
memory
/
iterator.hpp
"
3677
N/A
#
include
"
trace
/
traceMacros.hpp
"
1879
N/A
2062
N/A
// The class vmSymbols is a name space for fast lookup of
2062
N/A
// symbols commonly used in the VM.
0
N/A
//
0
N/A
// Sample usage:
0
N/A
//
2062
N/A
// Symbol* obj = vmSymbols::java_lang_Object();
0
N/A
0
N/A
0
N/A
// Useful sub-macros exported by this header file:
0
N/A
0
N/A
#
define
VM_SYMBOL_ENUM_NAME
(
name
)
name
##
_enum
0
N/A
#
define
VM_INTRINSIC_IGNORE
(
id
,
class
,
name
,
sig
,
flags
)
/*ignored*/
0
N/A
#
define
VM_SYMBOL_IGNORE
(
id
,
name
)
/*ignored*/
0
N/A
#
define
VM_ALIAS_IGNORE
(
id
,
id2
)
/*ignored*/
0
N/A
0
N/A
0
N/A
// Mapping function names to values. New entries should be added below.
0
N/A
0
N/A
#
define
VM_SYMBOLS_DO
(
template
,
do_alias
) \
0
N/A
/* commonly used class names */
\
0
N/A
template
(
java_lang_System
,
"
java
/
lang
/
System
"
) \
0
N/A
template
(
java_lang_Object
,
"
java
/
lang
/
Object
"
) \
0
N/A
template
(
java_lang_Class
,
"
java
/
lang
/
Class
"
) \
0
N/A
template
(
java_lang_String
,
"
java
/
lang
/
String
"
) \
669
N/A
template
(
java_lang_StringValue
,
"
java
/
lang
/
StringValue
"
) \
675
N/A
template
(
java_lang_StringCache
,
"
java
/
lang
/
StringValue
$StringCache"
) \
0
N/A
template
(
java_lang_Thread
,
"
java
/
lang
/
Thread
"
) \
0
N/A
template
(
java_lang_ThreadGroup
,
"
java
/
lang
/
ThreadGroup
"
) \
0
N/A
template
(
java_lang_Cloneable
,
"
java
/
lang
/
Cloneable
"
) \
0
N/A
template
(
java_lang_Throwable
,
"
java
/
lang
/
Throwable
"
) \
0
N/A
template
(
java_lang_ClassLoader
,
"
java
/
lang
/
ClassLoader
"
) \
0
N/A
template
(
java_lang_ClassLoader_NativeLibrary
,
"
java
/
lang
/
ClassLoader
\x024NativeLibrary"
) \
0
N/A
template
(
java_lang_ThreadDeath
,
"
java
/
lang
/
ThreadDeath
"
) \
0
N/A
template
(
java_lang_Boolean
,
"
java
/
lang
/
Boolean
"
) \
0
N/A
template
(
java_lang_Character
,
"
java
/
lang
/
Character
"
) \
17
N/A
template
(
java_lang_Character_CharacterCache
,
"
java
/
lang
/
Character
$CharacterCache"
) \
0
N/A
template
(
java_lang_Float
,
"
java
/
lang
/
Float
"
) \
0
N/A
template
(
java_lang_Double
,
"
java
/
lang
/
Double
"
) \
0
N/A
template
(
java_lang_Byte
,
"
java
/
lang
/
Byte
"
) \
17
N/A
template
(
java_lang_Byte_Cache
,
"
java
/
lang
/
Byte
$ByteCache"
) \
0
N/A
template
(
java_lang_Short
,
"
java
/
lang
/
Short
"
) \
17
N/A
template
(
java_lang_Short_ShortCache
,
"
java
/
lang
/
Short
$ShortCache"
) \
0
N/A
template
(
java_lang_Integer
,
"
java
/
lang
/
Integer
"
) \
17
N/A
template
(
java_lang_Integer_IntegerCache
,
"
java
/
lang
/
Integer
$IntegerCache"
) \
0
N/A
template
(
java_lang_Long
,
"
java
/
lang
/
Long
"
) \
17
N/A
template
(
java_lang_Long_LongCache
,
"
java
/
lang
/
Long
$LongCache"
) \
0
N/A
template
(
java_lang_Shutdown
,
"
java
/
lang
/
Shutdown
"
) \
0
N/A
template
(
java_lang_ref_Reference
,
"
java
/
lang
/
ref
/
Reference
"
) \
0
N/A
template
(
java_lang_ref_SoftReference
,
"
java
/
lang
/
ref
/
SoftReference
"
) \
0
N/A
template
(
java_lang_ref_WeakReference
,
"
java
/
lang
/
ref
/
WeakReference
"
) \
0
N/A
template
(
java_lang_ref_FinalReference
,
"
java
/
lang
/
ref
/
FinalReference
"
) \
0
N/A
template
(
java_lang_ref_PhantomReference
,
"
java
/
lang
/
ref
/
PhantomReference
"
) \
0
N/A
template
(
java_lang_ref_Finalizer
,
"
java
/
lang
/
ref
/
Finalizer
"
) \
0
N/A
template
(
java_lang_reflect_AccessibleObject
,
"
java
/
lang
/
reflect
/
AccessibleObject
"
) \
0
N/A
template
(
java_lang_reflect_Method
,
"
java
/
lang
/
reflect
/
Method
"
) \
0
N/A
template
(
java_lang_reflect_Constructor
,
"
java
/
lang
/
reflect
/
Constructor
"
) \
0
N/A
template
(
java_lang_reflect_Field
,
"
java
/
lang
/
reflect
/
Field
"
) \
0
N/A
template
(
java_lang_reflect_Array
,
"
java
/
lang
/
reflect
/
Array
"
) \
0
N/A
template
(
java_lang_StringBuffer
,
"
java
/
lang
/
StringBuffer
"
) \
1080
N/A
template
(
java_lang_StringBuilder
,
"
java
/
lang
/
StringBuilder
"
) \
0
N/A
template
(
java_lang_CharSequence
,
"
java
/
lang
/
CharSequence
"
) \
0
N/A
template
(
java_security_AccessControlContext
,
"
java
/
security
/
AccessControlContext
"
) \
0
N/A
template
(
java_security_ProtectionDomain
,
"
java
/
security
/
ProtectionDomain
"
) \
4564
N/A
template
(
impliesCreateAccessControlContext_name
,
"impliesCreateAccessControlContext"
) \
0
N/A
template
(
java_io_OutputStream
,
"
java
/
io
/
OutputStream
"
) \
0
N/A
template
(
java_io_Reader
,
"
java
/
io
/
Reader
"
) \
0
N/A
template
(
java_io_BufferedReader
,
"
java
/
io
/
BufferedReader
"
) \
0
N/A
template
(
java_io_FileInputStream
,
"
java
/
io
/
FileInputStream
"
) \
0
N/A
template
(
java_io_ByteArrayInputStream
,
"
java
/
io
/
ByteArrayInputStream
"
) \
0
N/A
template
(
java_io_Serializable
,
"
java
/
io
/
Serializable
"
) \
0
N/A
template
(
java_util_Arrays
,
"
java
/
util
/
Arrays
"
) \
0
N/A
template
(
java_util_Properties
,
"
java
/
util
/
Properties
"
) \
0
N/A
template
(
java_util_Vector
,
"
java
/
util
/
Vector
"
) \
0
N/A
template
(
java_util_AbstractList
,
"
java
/
util
/
AbstractList
"
) \
0
N/A
template
(
java_util_Hashtable
,
"
java
/
util
/
Hashtable
"
) \
18
N/A
template
(
java_util_HashMap
,
"
java
/
util
/
HashMap
"
) \
0
N/A
template
(
java_lang_Compiler
,
"
java
/
lang
/
Compiler
"
) \
0
N/A
template
(
sun_misc_Signal
,
"
sun
/
misc
/
Signal
"
) \
0
N/A
template
(
java_lang_AssertionStatusDirectives
,
"
java
/
lang
/
AssertionStatusDirectives
"
) \
0
N/A
template
(
getBootClassPathEntryForClass_name
,
"getBootClassPathEntryForClass"
) \
2014
N/A
template
(
sun_misc_PostVMInitHook
,
"
sun
/
misc
/
PostVMInitHook
"
) \
4056
N/A
template
(
sun_misc_Launcher_ExtClassLoader
,
"
sun
/
misc
/
Launcher
$ExtClassLoader"
) \
0
N/A
\
3847
N/A
/* Java runtime version access */
\
3847
N/A
template
(
sun_misc_Version
,
"
sun
/
misc
/
Version
"
) \
3847
N/A
template
(
java_runtime_name_name
,
"java_runtime_name"
) \
4063
N/A
template
(
java_runtime_version_name
,
"java_runtime_version"
) \
3847
N/A
\
0
N/A
/* class file format tags */
\
0
N/A
template
(
tag_source_file
,
"SourceFile"
) \
0
N/A
template
(
tag_inner_classes
,
"InnerClasses"
) \
0
N/A
template
(
tag_constant_value
,
"ConstantValue"
) \
0
N/A
template
(
tag_code
,
"Code"
) \
0
N/A
template
(
tag_exceptions
,
"Exceptions"
) \
0
N/A
template
(
tag_line_number_table
,
"LineNumberTable"
) \
0
N/A
template
(
tag_local_variable_table
,
"LocalVariableTable"
) \
0
N/A
template
(
tag_local_variable_type_table
,
"LocalVariableTypeTable"
) \
0
N/A
template
(
tag_stack_map_table
,
"StackMapTable"
) \
0
N/A
template
(
tag_synthetic
,
"Synthetic"
) \
0
N/A
template
(
tag_deprecated
,
"Deprecated"
) \
0
N/A
template
(
tag_source_debug_extension
,
"SourceDebugExtension"
) \
0
N/A
template
(
tag_signature
,
"Signature"
) \
0
N/A
template
(
tag_runtime_visible_annotations
,
"RuntimeVisibleAnnotations"
) \
0
N/A
template
(
tag_runtime_invisible_annotations
,
"RuntimeInvisibleAnnotations"
) \
0
N/A
template
(
tag_runtime_visible_parameter_annotations
,
"RuntimeVisibleParameterAnnotations"
) \
0
N/A
template
(
tag_runtime_invisible_parameter_annotations
,
"RuntimeInvisibleParameterAnnotations"
) \
0
N/A
template
(
tag_annotation_default
,
"AnnotationDefault"
) \
0
N/A
template
(
tag_enclosing_method
,
"EnclosingMethod"
) \
1918
N/A
template
(
tag_bootstrap_methods
,
"BootstrapMethods"
) \
0
N/A
\
0
N/A
/* exception klasses: at least all exceptions thrown by the VM have entries here */
\
0
N/A
template
(
java_lang_ArithmeticException
,
"
java
/
lang
/
ArithmeticException
"
) \
0
N/A
template
(
java_lang_ArrayIndexOutOfBoundsException
,
"
java
/
lang
/
ArrayIndexOutOfBoundsException
"
) \
0
N/A
template
(
java_lang_ArrayStoreException
,
"
java
/
lang
/
ArrayStoreException
"
) \
0
N/A
template
(
java_lang_ClassCastException
,
"
java
/
lang
/
ClassCastException
"
) \
0
N/A
template
(
java_lang_ClassNotFoundException
,
"
java
/
lang
/
ClassNotFoundException
"
) \
0
N/A
template
(
java_lang_CloneNotSupportedException
,
"
java
/
lang
/
CloneNotSupportedException
"
) \
0
N/A
template
(
java_lang_IllegalAccessException
,
"
java
/
lang
/
IllegalAccessException
"
) \
0
Error!
Full Search
Definition
Symbol
File Path
History
In Project(s)
select all
invert selection
ast
bind-9.11.3
bind-9.6-ESV-R11
dovecot
ec
forgerock
gkrellm-k10addon
glassfish
glassfish-3.1.2
glassfish.hg
hets
httpd
illumos-gate
inkscape
javamail
k10sensor
libmicro
lucene-3.6.0
lxc
ontohub
opengrok
opengrok-jel
opengrok-sun
openjdk7
osnet-11
owl-s
pkg
scfdot
sendmail
solaris-desktop
solaris-userland
solaris-userland-s11u3
solaris-x11-s11
solaris-x11-s12
sssd
sssd-io
systemd
vbox
yui3
Search
Clear
Help
There was an error!
null
java.lang.NullPointerException