Skip to content

Instantly share code, notes, and snippets.

@serkan-ozal
Last active August 29, 2015 14:07
Show Gist options
  • Save serkan-ozal/834e10c0b4c38d35c4fa to your computer and use it in GitHub Desktop.
Save serkan-ozal/834e10c0b4c38d35c4fa to your computer and use it in GitHub Desktop.
JVM HIDDEN NATIVE CONTANTS, TYPES AND FIELDS
*** INT CONSTANTS ***
=====================
CardTableModRefBS::clean_card
SAVED_ON_ENTRY_REG_COUNT
Generation::GenGrain
REG_COUNT
Location::in_register
Deoptimization::Reason_unhandled
Location::OFFSET_SHIFT
_thread_in_Java
InstanceKlass::initialization_error
vmIntrinsics::_linkToVirtual
Generation::LogOfGenGrain
JNIHandleBlock::block_size_in_oops
vmIntrinsics::_linkToStatic
BarrierSet::CardTableExtension
GenCollectedHeap::max_gens
JVM_ACC_FIELD_MODIFICATION_WATCHED
ObjectSynchronizer::_BLOCKSIZE
FIELDINFO_TAG_OFFSET
Location::OFFSET_MASK
Deoptimization::Action_make_not_compilable
LogBytesPerWord
STACK_BIAS
ConstantPoolCacheEntry::is_forced_virtual_shift
PERFDATA_MINOR_VERSION
InstanceKlass::inner_class_inner_name_offset
Deoptimization::Reason_array_check
Generation::ConcurrentMarkSweep
InstanceKlass::inner_class_next_offset
JVM_ACC_HAS_LOOPS
ConstMethod::_has_generic_signature
Location::WHERE_SHIFT
ConstMethod::_has_method_parameters
CardTableModRefBS::dirty_card
BlockOffsetArray::N_words
Location::invalid
_thread_uninitialized
ConstantPool::_indy_bsm_offset
OopMapValue::value_value
LoaderConstraintTable::_loader_constraint_size
vmSymbols::SID_LIMIT
BlockOffsetSharedArray::LogN
Thread::_ext_suspended
Location::normal
frame::entry_frame_call_wrapper_offset
PERFDATA_BIG_ENDIAN
Location::int_in_long
JVM_ACC_HAS_FINALIZER
BarrierSet::G1SATBCTLogging
InstanceKlass::allocated
ConstMethod::_has_localvariable_table
Location::float_in_dbl
_thread_in_native_trans
Deoptimization::Action_maybe_recompile
ConstantPoolCacheEntry::is_final_shift
ConcreteRegisterImpl::number_of_registers
java_lang_Thread::IN_OBJECT_WAIT_TIMED
JVM_ACC_HAS_JSRS
Matcher::interpreter_frame_pointer_reg
ConstMethod::_has_method_annotations
JVM_ACC_HAS_CHECKED_EXCEPTIONS
Deoptimization::Reason_loop_limit_check
OopMapValue::unused_value
Deoptimization::Reason_div0_check
PcDesc::PCDESC_reexecute
Deoptimization::Reason_uninitialized
CollectedHeap::Abstract
_thread_in_vm_trans
JVM_ACC_IS_CLONEABLE
JVM_ACC_NOT_C2_OSR_COMPILABLE
Deoptimization::Reason_unloaded
OopMapValue::oop_value
ConstMethod::_has_exception_table
InstanceKlass::being_initialized
java_lang_Thread::BLOCKED_ON_MONITOR_ENTER
FieldInfo::low_packed_offset
Deoptimization::Reason_age
OopMapValue::register_shift
JVM_ACC_MONITOR_MATCH
frame::pc_return_offset
Klass::_lh_array_tag_shift
LoaderConstraintTable::_nof_buckets
CardTableModRefBS::card_size_in_words
FIELDINFO_TAG_SIZE
ASSERT
Deoptimization::Reason_bimorphic
Deoptimization::Reason_many
java_lang_Thread::SLEEPING
ConstMethod::_has_checked_exceptions
ConstantPoolCacheEntry::tos_state_shift
java_lang_Thread::TERMINATED
JVM_ACC_HAS_LOCAL_VARIABLE_TABLE
Symbol::max_symbol_length
BlockOffsetSharedArray::LogN_words
Location::oop
Klass::_lh_header_size_shift
Location::addr
JVM_ACC_HAS_MIRANDA_METHODS
Klass::_lh_element_type_mask
Location::TYPE_MASK
ConstMethod::_has_default_annotations
CardTableModRefBS::card_size
Deoptimization::Reason_predicate
OopMapValue::register_mask_in_place
OopMapValue::type_mask
OopMapValue::derived_oop_value
JVM_ACC_IS_OLD
_thread_new_trans
java_lang_Thread::IN_OBJECT_WAIT
Klass::_lh_log2_element_size_shift
Deoptimization::Reason_null_check
Deoptimization::Reason_constraint
InstanceKlass::inner_class_outer_class_info_offset
vmSymbols::FIRST_SID
Generation::ParNew
oopSize
InstanceKlass::fully_initialized
_thread_in_Java_trans
InvalidOSREntryBci
OopMapValue::callee_saved_value
Deoptimization::Reason_range_check
BlockOffsetSharedArray::N_words
vmIntrinsics::_linkToSpecial
Generation::DefNew
ConstantPoolCacheEntry::is_vfinal_shift
Klass::_lh_array_tag_type_value
CollectedHeap::GenCollectedHeap
Location::lng
java_lang_Thread::RUNNABLE
FieldInfo::initval_index_offset
PERFDATA_LITTLE_ENDIAN
Deoptimization::Action_make_not_entrant
LogKlassAlignmentInBytes
PERFDATA_MAJOR_VERSION
Deoptimization::Action_none
C_SAVED_ON_ENTRY_REG_COUNT
BytesPerLong
_thread_in_vm
DataLayout::cell_size
Generation::MarkSweepCompact
PcDesc::PCDESC_return_oop
Deoptimization::Reason_unreached
OopMapValue::type_mask_in_place
Thread::_external_suspend
java_lang_Thread::PARKED_TIMED
FieldInfo::high_packed_offset
InstanceKlass::linked
ConstMethod::_has_type_annotations
Deoptimization::Reason_LIMIT
java_lang_Thread::NEW
vmIntrinsics::_linkToInterface
Generation::Other
JVM_ACC_HAS_VANILLA_CONSTRUCTOR
_thread_blocked
Deoptimization::Reason_none
JVM_ACC_LOOPS_FLAG_INIT
Klass::_primary_super_limit
BarrierSet::G1SATBCT
FieldInfo::signature_index_offset
ConstantPool::_indy_argc_offset
CardTableModRefBS::Precise
Location::on_stack
Thread::_has_async_exception
InstanceKlass::inner_class_access_flags_offset
JVM_ACC_IS_PREFIXED_NATIVE
JVM_ACC_IS_OBSOLETE
Deoptimization::Action_LIMIT
JVM_ACC_WRITTEN_FLAGS
Klass::_lh_array_tag_obj_value
Klass::_lh_instance_slow_path_bit
CollectedHeap::SharedHeap
_thread_blocked_trans
CardTableModRefBS::card_shift
FieldInfo::field_slots
CardTableRS::youngergen_card
ageTable::table_size
JVM_ACC_HAS_MONITOR_BYTECODES
FieldInfo::name_index_offset
BarrierSet::ModRef
BarrierSet::Other
CardTableModRefBS::last_card
InstanceKlass::loaded
Deoptimization::Reason_RECORDED_LIMIT
InvocationEntryBci
vmIntrinsics::_invokeBasic
Deoptimization::Reason_intrinsic
Location::TYPE_SHIFT
Location::narrowoop
Klass::_lh_header_size_mask
CardTableModRefBS::ObjHeadPreciseArray
_thread_new
FIELDINFO_TAG_MASK
Klass::_lh_log2_element_size_mask
OopMapValue::type_bits
OopMapValue::register_bits
Deoptimization::Reason_null_assert
HeapWordSize
JVM_ACC_PROMOTED_FLAGS
OopMapValue::register_mask
JVM_ACC_FIELD_ACCESS_WATCHED
FieldInfo::access_flags_offset
PcDesc::PCDESC_is_method_handle_invoke
Location::dbl
BlockOffsetSharedArray::N_bytes
BarrierSet::CardTableModRef
Deoptimization::Action_reinterpret
OopMapValue::type_shift
ConstantPool::_indy_argv_offset
ConstMethod::_has_linenumber_table
Location::WHERE_MASK
Klass::_lh_element_type_shift
Deoptimization::Reason_class_check
java_lang_Thread::PARKED
JVM_ACC_QUEUED
ConstantPoolCacheEntry::is_volatile_shift
OopMapValue::narrowoop_value
BytesPerWord
ConstMethod::_has_parameter_annotations
ConstantPoolCacheEntry::is_field_entry_shift
RegisterImpl::number_of_registers
JVM_ACC_HAS_LINE_NUMBER_TABLE
InstanceKlass::inner_class_inner_class_info_offset
_thread_in_native
LogHeapWordSize
=====================
*** LONG CONSTANTS ***
======================
markOopDesc::hash_bits
markOopDesc::biased_lock_shift
markOopDesc::cms_shift
markOopDesc::biased_lock_mask_in_place
markOopDesc::unlocked_value
markOopDesc::lock_mask
markOopDesc::biased_lock_bit_in_place
markOopDesc::epoch_mask
markOopDesc::max_age
markOopDesc::size_shift
markOopDesc::age_mask
markOopDesc::age_bits
markOopDesc::no_lock_in_place
markOopDesc::lock_shift
markOopDesc::monitor_value
markOopDesc::max_hash_bits
markOopDesc::marked_value
markOopDesc::age_mask_in_place
markOopDesc::biased_lock_pattern
markOopDesc::hash_mask
markOopDesc::lock_mask_in_place
markOopDesc::biased_lock_alignment
markOopDesc::no_hash_in_place
markOopDesc::lock_bits
markOopDesc::biased_lock_mask
markOopDesc::cms_mask
markOopDesc::hash_shift
markOopDesc::no_hash
markOopDesc::epoch_mask_in_place
markOopDesc::biased_lock_bits
markOopDesc::age_shift
markOopDesc::hash_mask_in_place
markOopDesc::locked_value
======================
*** TYPES AND FIELDS ***
========================
Type: OneContigSpaceCardGeneration*
Type: CatchProjNode
Type: JNIHandleBlock
Field: _handles [<opaque>]
Field: _top [int]
Field: _next [JNIHandleBlock*]
Type: ciInstanceKlass*
Type: Abstract_VM_Version
Field: _s_vm_release [char*]
Field: _s_internal_vm_info_string [char*]
Field: _vm_major_version [int]
Field: _vm_minor_version [int]
Field: _vm_build_number [int]
Field: _reserve_for_allocation_prefetch [int]
Type: CreateExNode
Type: InlineTree*
Type: JVMState
Field: _caller [JVMState*]
Field: _depth [unsigned uint]
Field: _locoff [unsigned uint]
Field: _stkoff [unsigned uint]
Field: _monoff [unsigned uint]
Field: _scloff [unsigned uint]
Field: _endoff [unsigned uint]
Field: _sp [unsigned uint]
Field: _bci [int]
Field: _method [ciMethod*]
Field: _map [SafePointNode*]
Type: PowDNode
Type: SubVFNode
Type: StackObj
Type: URShiftVINode
Type: GrowableArray<InlineTree*>
Field: _len [int]
Field: _max [int]
Field: _arena [Arena*]
Type: MachSpillCopyNode
Type: MoveI2FNode
Type: UnlockNode
Type: ASPSOldGen*
Type: MulVSNode
Type: ageTable
Field: sizes [<opaque>]
Type: JvmtiExport
Field: _can_access_local_variables [bool]
Field: _can_hotswap_or_post_breakpoint [bool]
Field: _can_post_on_exceptions [bool]
Field: _can_walk_any_space [bool]
Type: Generation::StatRecord
Field: invocations [int]
Field: accumulated_time [elapsedTimer]
Type: SubDNode
Type: Metablock*
Type: BoxLockNode
Type: Space
Field: _bottom [HeapWord*]
Field: _end [HeapWord*]
Type: Flag::Flags
Type: Pack2LNode
Type: AddDNode
Type: PrefetchWriteNode
Type: volatile Metadata*
Type: Method
Field: _constMethod [ConstMethod*]
Field: _method_data [MethodData*]
Field: _method_counters [MethodCounters*]
Field: _access_flags [AccessFlags]
Field: _vtable_index [int]
Field: _method_size [unsigned u2]
Field: _intrinsic_id [unsigned u1]
Field: _code [nmethod*]
Field: _i2i_entry [address]
Field: _adapter [AdapterHandlerEntry*]
Field: _from_compiled_entry [address]
Field: _from_interpreted_entry [address]
Type: ReplicateINode
Type: GenRemSet*
Type: CallNode
Field: _entry_point [address]
Type: FreeBlockDictionary<FreeChunk>
Type: MulVDNode
Type: ModRefBarrierSet
Type: ConFNode
Type: Generation
Field: _reserved [MemRegion]
Field: _virtual_space [VirtualSpace]
Field: _level [int]
Field: _stat_record [Generation::StatRecord]
Type: PlaceholderTable*
Type: ciKlass
Field: _name [ciSymbol*]
Type: ciMetadata
Field: _metadata [Metadata*]
Type: JvmtiAgentThread
Type: SubFPNode
Type: markOopDesc
Type: Thread*
Type: MoveL2DNode
Type: ssize_t
Type: MergeMemNode
Type: CardGeneration
Field: _rs [GenRemSet*]
Field: _bts [BlockOffsetSharedArray*]
Field: _shrink_factor [unsigned size_t]
Field: _capacity_at_prologue [unsigned size_t]
Field: _used_at_prologue [unsigned size_t]
Type: IntptrHashtableEntry
Field: _literal [intptr_t]
Type: Matcher
Field: _regEncode [<opaque>]
Type: SymbolHashtable
Type: CompareAndSwapNNode
Type: Array<Klass*>
Field: _length [int]
Field: _data[0] [Klass*]
Field: _data [<opaque>]
Type: LockNode
Type: ConstantPool*
Type: LoadPNode
Type: OopMapCache*
Type: Array<Klass*>*
Type: OffsetTableContigSpace*
Type: ciConstant
Field: _type [BasicType]
Field: _value._int [jint]
Field: _value._long [jlong]
Field: _value._float [jfloat]
Field: _value._double [jdouble]
Field: _value._object [ciObject*]
Type: ObjPtrQueue
Type: typeArrayOop
Type: CheckedExceptionElement
Field: class_cp_index [unsigned u2]
Type: RootNode*
Type: EncodePKlassNode
Type: PackSNode
Type: MethodParametersElement
Type: LoadINode
Type: ciObjArrayKlass
Field: _element_klass [ciKlass*]
Field: _base_element_klass [ciKlass*]
Type: SafepointBlob
Type: jbyte**
Type: SharedHeap
Type: address
Type: CMoveNNode
Type: OverflowSubINode
Type: StartOSRNode
Type: ClassLoaderDataGraph
Field: _head [ClassLoaderData*]
Type: GenerationSpec
Field: _name [Generation::Name]
Field: _init_size [unsigned size_t]
Field: _max_size [unsigned size_t]
Type: AbsINode
Type: G1MonitoringSupport
Field: _eden_committed [unsigned size_t]
Field: _eden_used [unsigned size_t]
Field: _survivor_committed [unsigned size_t]
Field: _survivor_used [unsigned size_t]
Field: _old_committed [unsigned size_t]
Field: _old_used [unsigned size_t]
Type: StoreDNode
Type: MachPrologNode
Type: CollectedHeap*
Type: BufferBlob
Type: ciField
Field: _holder [ciInstanceKlass*]
Field: _name [ciSymbol*]
Field: _signature [ciSymbol*]
Field: _offset [int]
Field: _is_constant [bool]
Field: _constant_value [ciConstant]
Type: JNIHandleBlock*
Type: PerfMemory
Field: _start [char*]
Field: _end [char*]
Field: _top [char*]
Field: _capacity [unsigned size_t]
Field: _prologue [PerfDataPrologue*]
Field: _initialized [jint]
Type: OrINode
Type: FreeChunk*
Type: vtableEntry
Field: _method [Method*]
Type: AddVDNode
Type: nmethod
Field: _method [Method*]
Field: _entry_bci [int]
Field: _osr_link [nmethod*]
Field: _scavenge_root_link [nmethod*]
Field: _scavenge_root_state [jbyte]
Field: _state [unsigned volatile unsigned char]
Field: _exception_offset [int]
Field: _deoptimize_offset [int]
Field: _deoptimize_mh_offset [int]
Field: _orig_pc_offset [int]
Field: _stub_offset [int]
Field: _consts_offset [int]
Field: _oops_offset [int]
Field: _metadata_offset [int]
Field: _scopes_data_offset [int]
Field: _scopes_pcs_offset [int]
Field: _dependencies_offset [int]
Field: _handler_table_offset [int]
Field: _nul_chk_table_offset [int]
Field: _nmethod_end_offset [int]
Field: _entry_point [address]
Field: _verified_entry_point [address]
Field: _osr_entry_point [address]
Field: _lock_count [jint]
Field: _stack_traversal_mark [long]
Field: _compile_id [int]
Field: _comp_level [int]
Field: _exception_cache [ExceptionCache*]
Field: _marked_for_deoptimization [bool]
Type: DivModINode
Type: ClassLoaderData
Field: _class_loader [oop]
Field: _next [ClassLoaderData*]
Type: MachTempNode
Type: PackLNode
Type: CompressedWriteStream
Type: BasicLock
Field: _displaced_header [unsigned markOop]
Type: LoadKlassNode
Type: LoopNode
Type: BarrierSet*
Type: PcDescCache
Type: LoadBNode
Type: InstanceKlass*
Type: HeapRegionSeq
Field: _regions [G1HeapRegionTable]
Field: _committed_length [unsigned uint]
Type: AFLBinaryTreeDictionary*
Type: SubLNode
Type: CodeBlob*
Type: ASPSYoungGen
Type: FastLockNode
Type: Pack2DNode
Type: G1OffsetTableContigSpace
Field: _top [HeapWord*]
Type: HeapRegionSetBase
Field: _count [HeapRegionSetCount]
Type: unsigned short
Type: nmethod*
Type: CallRuntimeNode
Field: _name [char*]
Type: LoadStoreNode
Type: ASPSYoungGen*
Type: BasicObjectLock
Field: _lock [BasicLock]
Field: _obj [oop]
Type: Location::Type
Type: unsigned char*
Type: NodeHash
Type: ciObjectFactory
Field: _ci_metadata [GrowableArray<ciMetadata*>*]
Field: _symbols [GrowableArray<ciSymbol*>*]
Field: _unloaded_methods [GrowableArray<ciMethod*>*]
Type: G1HeapRegionTable
Field: _base [address]
Field: _length [unsigned size_t]
Field: _biased_base [address]
Field: _bias [unsigned size_t]
Field: _shift_by [unsigned uint]
Type: ExceptionCache
Type: ConvL2DNode
Type: OptoRegPair*
Type: AddNode
Type: AddVSNode
Type: LoadRangeNode
Type: CardTableModRefBS*
Type: LShiftINode
Type: PerfDataEntry
Field: entry_length [jint]
Field: name_offset [jint]
Field: vector_length [jint]
Field: data_type [jbyte]
Field: flags [jbyte]
Field: data_units [jbyte]
Field: data_variability [jbyte]
Field: data_offset [jint]
Type: HeapBlock
Field: _header [HeapBlock::Header]
Type: BlockOffsetArrayContigSpace
Field: _next_offset_threshold [HeapWord*]
Field: _next_offset_index [unsigned size_t]
Type: ObjectSynchronizer
Field: gBlockList [ObjectMonitor*]
Type: Mutex*
Type: UncommonTrapBlob
Type: ConNNode
Type: SubVLNode
Type: SystemDictionary
Field: _dictionary [Dictionary*]
Field: _placeholders [PlaceholderTable*]
Field: _shared_dictionary [Dictionary*]
Field: _system_loader_lock_obj [oop]
Field: _loader_constraints [LoaderConstraintTable*]
Field: _well_known_klasses[SystemDictionary::Object_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::String_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Class_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Cloneable_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ClassLoader_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Serializable_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::System_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Throwable_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ThreadDeath_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Error_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Exception_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::RuntimeException_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ClassNotFoundException_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::NoClassDefFoundError_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::LinkageError_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ClassCastException_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ArrayStoreException_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::VirtualMachineError_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::OutOfMemoryError_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::StackOverflowError_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ProtectionDomain_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::AccessControlContext_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Reference_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::SoftReference_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::WeakReference_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::FinalReference_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::PhantomReference_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Finalizer_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Thread_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::ThreadGroup_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::Properties_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::StringBuffer_klass_knum] [Klass*]
Field: _well_known_klasses[SystemDictionary::MethodHandle_klass_knum] [Klass*]
Field: _box_klasses[0] [Klass*]
Field: _java_system_loader [oop]
Type: MachProjNode
Type: SafePointNode*
Type: SCMemProjNode
Type: CmpPNode
Type: CallLeafNoFPNode
Type: MulINode
Type: InstanceRefKlass
Type: InstanceClassLoaderKlass
Type: ConvD2FNode
Type: BarrierSet::Name
Type: XorVNode
Type: ciEnv*
Type: CosDNode
Type: frame
Type: jchar
Type: ContiguousSpace*
Type: InlineTree
Field: _caller_jvms [JVMState*]
Field: _method [ciMethod*]
Field: _caller_tree [InlineTree*]
Field: _subtrees [GrowableArray<InlineTree*>]
Type: juint
Type: CallJavaNode
Field: _method [ciMethod*]
Type: ciInstanceKlass
Field: _init_state [InstanceKlass::ClassState]
Field: _is_shared [bool]
Type: MachIfNode
Field: _prob [jfloat]
Field: _fcnt [jfloat]
Type: CompressedWriteStream*
Type: MetaspaceObj
Type: IntptrHashtable
Type: Klass*
Type: GrowableArray<ciMetadata*>*
Type: CmpNode
Type: ContiguousSpace
Field: _top [HeapWord*]
Field: _concurrent_iteration_safe_limit [HeapWord*]
Field: _saved_mark_word [HeapWord*]
Type: EncodePNode
Type: MachNullCheckNode
Type: MaxNode
Type: OverflowNode
Type: RuntimeStub
Field: _caller_must_gc_arguments [bool]
Type: elapsedTimer
Field: _counter [jlong]
Field: _active [bool]
Type: PrefetchReadNode
Type: OneContigSpaceCardGeneration
Field: _min_heap_delta_bytes [unsigned size_t]
Field: _the_space [ContiguousSpace*]
Field: _last_gc [WaterMark]
Type: CardTableModRefBSForCTRS
Type: MachCallDynamicJavaNode
Type: StoreLNode
Type: RuntimeStub*
Type: HeapBlock::Header
Field: _length [unsigned size_t]
Field: _used [bool]
Type: DeoptimizationBlob
Type: Stub
Type: Universe
Field: _boolArrayKlassObj [Klass*]
Field: _byteArrayKlassObj [Klass*]
Field: _charArrayKlassObj [Klass*]
Field: _intArrayKlassObj [Klass*]
Field: _shortArrayKlassObj [Klass*]
Field: _longArrayKlassObj [Klass*]
Field: _singleArrayKlassObj [Klass*]
Field: _doubleArrayKlassObj [Klass*]
Field: _mirrors[0] [oop]
Field: _main_thread_group [oop]
Field: _system_thread_group [oop]
Field: _the_empty_class_klass_array [objArrayOop]
Field: _null_ptr_exception_instance [oop]
Field: _arithmetic_exception_instance [oop]
Field: _vm_exception [oop]
Field: _collectedHeap [CollectedHeap*]
Field: _base_vtable_size [int]
Field: _bootstrapping [bool]
Field: _fully_initialized [bool]
Field: _verify_count [int]
Field: _non_oop_bits [intptr_t]
Field: _narrow_oop._base [address]
Field: _narrow_oop._shift [int]
Field: _narrow_oop._use_implicit_null_checks [bool]
Field: _narrow_klass._base [address]
Field: _narrow_klass._shift [int]
Type: TenuredSpace
Type: StoreCNode
Type: ExtractSNode
Type: Threads
Field: _thread_list [JavaThread*]
Field: _number_of_threads [int]
Field: _number_of_non_daemon_threads [int]
Field: _return_code [int]
Type: CastPPNode
Type: FreeBlockDictionary<Metablock>
Type: ModFNode
Type: jdouble
Type: IfTrueNode
Type: PackDNode
Type: GenCollectedHeap
Field: _gch [GenCollectedHeap*]
Field: _n_gens [int]
Field: _gens [<opaque>]
Field: _gen_specs [GenerationSpec**]
Type: AbstractInterpreter
Field: _code [StubQueue*]
Type: Array<Method*>*
Type: ConvI2LNode
Type: XorLNode
Type: OopMapSet*
Type: intptr_t*
Type: GrowableArray<ciMethod*>*
Type: ParNewGeneration
Type: SubVDNode
Type: LoaderConstraintTable*
Type: Annotations
Type: BasicHashtableEntry<mtInternal>
Field: _next [BasicHashtableEntry<mtInternal>*]
Field: _hash [unsigned unsigned int]
Type: ModINode
Type: SafePointNode
Field: _jvms [JVMState*]
Type: MethodCounters
Field: _interpreter_invocation_count [int]
Field: _interpreter_throwout_count [unsigned u2]
Field: _number_of_breakpoints [unsigned u2]
Field: _invocation_counter [unsigned InvocationCounter]
Field: _backedge_counter [unsigned InvocationCounter]
Type: GenCollectedHeap*
Type: CheckCastPPNode
Type: PSYoungGen
Field: _reserved [MemRegion]
Field: _virtual_space [PSVirtualSpace*]
Field: _eden_space [MutableSpace*]
Field: _from_space [MutableSpace*]
Field: _to_space [MutableSpace*]
Field: _init_gen_size [unsigned size_t]
Field: _min_gen_size [unsigned size_t]
Field: _max_gen_size [unsigned size_t]
Type: OrVNode
Type: RShiftLNode
Type: CmpLTMaskNode
Type: narrowOop
Type: MemRegion
Field: _start [HeapWord*]
Field: _word_size [unsigned size_t]
Type: AdapterBlob
Type: URShiftINode
Type: Mutex
Type: CardTableModRefBS
Field: _whole_heap [MemRegion]
Field: _guard_index [unsigned size_t]
Field: _last_valid_index [unsigned size_t]
Field: _page_size [unsigned size_t]
Field: _byte_map_size [unsigned size_t]
Field: _byte_map [jbyte*]
Field: _cur_covered_regions [int]
Field: _covered [MemRegion*]
Field: _committed [MemRegion*]
Field: _guard_region [MemRegion]
Field: byte_map_base [jbyte*]
Type: Arena
Field: _first [Chunk*]
Field: _chunk [Chunk*]
Field: _hwm [char*]
Field: _max [char*]
Type: StoreFenceNode
Type: volatile unsigned char*
Type: SharedRuntime
Field: _ic_miss_blob [RuntimeStub*]
Type: BlockOffsetSharedArray
Field: _reserved [MemRegion]
Field: _end [HeapWord*]
Field: _vs [VirtualSpace]
Field: _offset_array [u_char*]
Type: MachReturnNode
Type: TanDNode
Type: Klass
Field: _super_check_offset [unsigned juint]
Field: _secondary_super_cache [Klass*]
Field: _secondary_supers [Array<Klass*>*]
Field: _primary_supers[0] [Klass*]
Field: _java_mirror [oop]
Field: _modifier_flags [jint]
Field: _super [Klass*]
Field: _subklass [Klass*]
Field: _layout_helper [jint]
Field: _name [Symbol*]
Field: _access_flags [AccessFlags]
Field: _prototype_header [unsigned markOop]
Field: _next_sibling [Klass*]
Type: jshort
Type: HeapWord
Field: i [char*]
Type: MachIdealNode
Type: StubRoutines
Field: _verify_oop_count [jint]
Field: _call_stub_return_address [address]
Field: _aescrypt_encryptBlock [address]
Field: _aescrypt_decryptBlock [address]
Field: _cipherBlockChaining_encryptAESCrypt [address]
Field: _cipherBlockChaining_decryptAESCrypt [address]
Field: _updateBytesCRC32 [address]
Field: _crc_table_adr [address]
Type: StoreVectorNode
Type: GenerationSpec**
Type: CountedLoopEndNode
Type: AddVINode
Type: LShiftVSNode
Type: InstanceMirrorKlass
Type: PlaceholderEntry
Field: _loader_data [ClassLoaderData*]
Type: LoadUSNode
Type: MulNode
Type: SymbolTable*
Type: SymbolHashtableEntry
Type: PhaseRegAlloc
Field: _node_regs [OptoRegPair*]
Field: _node_regs_max_index [unsigned uint]
Field: _framesize [unsigned uint]
Field: _max_reg [OptoReg::Name]
Type: volatile Metadata
Type: Opaque1Node
Type: Array<int>
Field: _length [int]
Field: _data [<opaque>]
Type: ExtractBNode
Type: CMovePNode
Type: ciObjectFactory*
Type: LoadPLockedNode
Type: Metadata*
Type: OverflowAddLNode
Type: CMoveNode
Type: MachCallStaticJavaNode
Field: _name [char*]
Type: PcDesc
Field: _pc_offset [int]
Field: _scope_decode_offset [int]
Field: _obj_decode_offset [int]
Field: _flags [int]
Type: SubINode
Type: ExceptionTableElement
Field: start_pc [unsigned u2]
Field: end_pc [unsigned u2]
Field: handler_pc [unsigned u2]
Field: catch_type_index [unsigned u2]
Type: MachCallJavaNode
Field: _method [ciMethod*]
Field: _bci [int]
Type: AFLBinaryTreeDictionary
Field: _total_size [unsigned size_t]
Type: StoreBNode
Type: ConNode
Type: ExceptionCache*
Type: AbsNode
Type: GotoNode
Type: FreeBlock
Type: Node_Array
Field: _max [unsigned uint]
Field: _nodes [Node**]
Field: _a [Arena*]
Type: CompareAndSwapPNode
Type: StoreCMNode
Type: Annotations*
Type: BreakpointInfo
Field: _orig_bytecode [Bytecodes::Code]
Field: _bci [int]
Field: _name_index [unsigned u2]
Field: _signature_index [unsigned u2]
Field: _next [BreakpointInfo*]
Type: PSVirtualSpace
Field: _alignment [unsigned size_t]
Field: _reserved_low_addr [char*]
Field: _reserved_high_addr [char*]
Field: _committed_low_addr [char*]
Field: _committed_high_addr [char*]
Type: MachCallNode
Type: CompileTask*
Type: DivLNode
Type: MulVINode
Type: URShiftVSNode
Type: JProjNode
Type: ThreadLocalNode
Type: ServiceThread
Type: ReplicateFNode
Type: XorINode
Type: MoveD2LNode
Type: ObjectMonitor
Field: _header [unsigned markOop]
Field: _object [<opaque>]
Field: _owner [<opaque>]
Field: _count [intptr_t]
Field: _waiters [intptr_t]
Field: _recursions [intptr_t]
Field: FreeNext [ObjectMonitor*]
Type: CodeHeap
Field: _memory [VirtualSpace]
Field: _segmap [VirtualSpace]
Field: _log2_segment_size [int]
Type: SurrogateLockerThread
Type: ObjectMonitor*
Type: MemBarCPUOrderNode
Type: Location::Where
Type: Node**
Type: EdenSpace
Field: _gen [DefNewGeneration*]
Type: G1CollectedHeap*
Type: size_t
Type: BasicHashtableEntry<mtInternal>*
Type: ConstMethod*
Type: LogDNode
Type: OverflowINode
Type: AddLNode
Type: PackFNode
Type: IfFalseNode
Type: void
Type: OrLNode
Type: ExtractDNode
Type: GrowableArray<ciMetadata*>
Field: _len [int]
Field: _max [int]
Field: _arena [Arena*]
Type: PhiNode
Type: PCTableNode
Type: ConcurrentMarkSweepThread
Field: _collector [CMSCollector*]
Type: BlockOffsetSharedArray*
Type: uintptr_t
Type: Chunk
Field: _next [Chunk*]
Field: _len [unsigned size_t]
Type: ciObject
Field: _handle [jobject]
Field: _klass [ciKlass*]
Type: FreeList<Metablock>*
Type: VirtualSpace
Field: _low_boundary [char*]
Field: _high_boundary [char*]
Field: _low [char*]
Field: _high [char*]
Field: _lower_high [char*]
Field: _middle_high [char*]
Field: _upper_high [char*]
Type: CHeapObj<mtInternal>
Type: Generation*
Type: StoreINode
Type: MemBarReleaseNode
Type: GrowableArray<ciSymbol*>
Field: _len [int]
Field: _max [int]
Field: _arena [Arena*]
Type: CompactibleFreeListSpace
Field: _collector [CMSCollector*]
Field: _bt [BlockOffsetArrayNonContigSpace]
Field: _dictionary [AFLBinaryTreeDictionary*]
Field: _indexedFreeList[0] [FreeList<FreeChunk>]
Field: _smallLinearAllocBlock [LinearAllocBlock]
Type: HeapRegion*
Type: OverflowMulINode
Type: StubQueue
Field: _stub_buffer [address]
Field: _buffer_limit [int]
Field: _queue_begin [int]
Field: _queue_end [int]
Field: _number_of_stubs [int]
Type: CmpINode
Type: GrowableArray<ciMethod*>
Field: _len [int]
Field: _max [int]
Field: _arena [Arena*]
Type: ConvF2INode
Type: char**
Type: Dictionary
Type: MaxINode
Type: julong
Type: Phase
Type: ExtractUBNode
Type: OverflowSubLNode
Type: <opaque>
Type: MultiNode
Type: LoadL_unalignedNode
Type: Symbol
Field: _refcount [short]
Field: _identity_hash [int]
Field: _length [unsigned unsigned short]
Field: _body [<opaque>]
Type: java_lang_Class
Field: _klass_offset [int]
Field: _array_klass_offset [int]
Field: _oop_size_offset [int]
Field: _static_oop_field_count_offset [int]
Type: ParallelScavengeHeap*
Type: JNIHandles
Field: _global_handles [JNIHandleBlock*]
Field: _weak_global_handles [JNIHandleBlock*]
Field: _deleted_handle [oop]
Type: jniIdMapBase*
Type: TenuredGeneration
Type: Compile
Field: _root [RootNode*]
Field: _unique [unsigned uint]
Field: _entry_bci [int]
Field: _top [Node*]
Field: _cfg [PhaseCFG*]
Field: _regalloc [PhaseRegAlloc*]
Field: _method [ciMethod*]
Field: _compile_id [int]
Field: _save_argument_registers [bool]
Field: _subsume_loads [bool]
Field: _do_escape_analysis [bool]
Field: _eliminate_boxing [bool]
Field: _ilt [InlineTree*]
Type: DivModLNode
Type: jmethodID
Type: GrowableArray<int>
Field: _data [int*]
Type: InstanceKlass
Field: _array_klasses [Klass*]
Field: _methods [Array<Method*>*]
Field: _default_methods [Array<Method*>*]
Field: _local_interfaces [Array<Klass*>*]
Field: _transitive_interfaces [Array<Klass*>*]
Field: _fields [Array<u2>*]
Field: _java_fields_count [unsigned u2]
Field: _constants [ConstantPool*]
Field: _class_loader_data [ClassLoaderData*]
Field: _source_file_name_index [unsigned u2]
Field: _source_debug_extension [char*]
Field: _inner_classes [Array<jushort>*]
Field: _nonstatic_field_size [int]
Field: _static_field_size [int]
Field: _static_oop_field_count [unsigned u2]
Field: _nonstatic_oop_map_size [int]
Field: _is_marked_dependent [bool]
Field: _minor_version [unsigned u2]
Field: _major_version [unsigned u2]
Field: _init_state [unsigned u1]
Field: _init_thread [Thread*]
Field: _vtable_len [int]
Field: _itable_len [int]
Field: _reference_type [unsigned u1]
Field: _oop_map_cache [OopMapCache*]
Field: _jni_ids [JNIid*]
Field: _osr_nmethods_head [nmethod*]
Field: _breakpoints [BreakpointInfo*]
Field: _generic_signature_index [unsigned u2]
Field: _methods_jmethod_ids [jmethodID*]
Field: _idnum_allocated_count [unsigned u2]
Field: _annotations [Annotations*]
Field: _dependencies [nmethodBucket*]
Field: _method_ordering [Array<int>*]
Field: _default_vtable_indices [Array<int>*]
Type: OopMap
Field: _pc_offset [int]
Field: _omv_count [int]
Field: _omv_data_size [int]
Field: _omv_data [unsigned char*]
Field: _write_stream [CompressedWriteStream*]
Type: LShiftVINode
Type: ExtractLNode
Type: HeapWord*
Type: CMoveFNode
Type: ExtractCNode
Type: ciMethod*
Type: ClassLoaderData**
Type: StringHashtable
Type: ConvD2INode
Type: StartNode
Type: NegDNode
Type: os
Field: _polling_page [address]
Type: DivDNode
Type: MachEpilogNode
Type: objArrayOop
Type: CallLeafNode
Type: PerfDataPrologue*
Type: VectorNode
Type: u_char
Type: OptoRegPair
Field: _first [short]
Field: _second [short]
Type: ReturnNode
Type: LoadNode
Type: CompileTask
Field: _method [Method*]
Field: _osr_bci [int]
Field: _comp_level [int]
Field: _compile_id [unsigned uint]
Field: _next [CompileTask*]
Field: _prev [CompileTask*]
Type: ResourceArea*
Type: ReverseBytesLNode
Type: unsigned
Type: CardTableRS
Field: _ct_bs [CardTableModRefBSForCTRS*]
Type: URShiftVBNode
Type: LoadLNode
Type: JavaThreadState
Type: MemBarNode
Type: ciMethodData
Field: _data_size [int]
Field: _state [unsigned u_char]
Field: _extra_data_size [int]
Field: _data [intptr_t*]
Field: _hint_di [int]
Field: _eflags [intx]
Field: _arg_local [intx]
Field: _arg_stack [intx]
Field: _arg_returned [intx]
Field: _current_mileage [int]
Field: _orig [MethodData]
Type: OSThread::thread_id_t
Type: instanceOopDesc
Type: Node
Field: _in [Node**]
Field: _out [Node**]
Field: _cnt [unsigned node_idx_t]
Field: _max [unsigned node_idx_t]
Field: _outcnt [unsigned node_idx_t]
Field: _outmax [unsigned node_idx_t]
Field: _idx [unsigned node_idx_t]
Field: _class_id [unsigned jushort]
Field: _flags [unsigned jushort]
Type: unsigned long
Type: DivFNode
Type: ExtractNode
Type: ReferenceType
Type: StubQueue*
Type: ConvF2LNode
Type: OverflowMulLNode
Type: Flag*
Type: ProtectionDomainCacheEntry*
Type: ExpDNode
Type: Conv2BNode
Type: OopMap*
Type: ImmutableSpace
Field: _bottom [HeapWord*]
Field: _end [HeapWord*]
Type: ciType
Field: _basic_type [BasicType]
Type: ThreadLocalAllocBuffer
Field: _start [HeapWord*]
Field: _top [HeapWord*]
Field: _end [HeapWord*]
Field: _desired_size [unsigned size_t]
Field: _refill_waste_limit [unsigned size_t]
Field: _target_refills [unsigned unsigned]
Field: _number_of_refills [unsigned unsigned]
Field: _fast_refill_waste [unsigned unsigned]
Field: _slow_refill_waste [unsigned unsigned]
Field: _gc_waste [unsigned unsigned]
Field: _slow_allocations [unsigned unsigned]
Type: LoadSNode
Type: PerfDataPrologue
Field: magic [jint]
Field: byte_order [jbyte]
Field: major_version [jbyte]
Field: minor_version [jbyte]
Field: accessible [jbyte]
Field: used [jint]
Field: overflow [jint]
Field: mod_time_stamp [jlong]
Field: entry_offset [jint]
Field: num_entries [jint]
Type: LoaderConstraintTable
Type: PartialSubtypeCheckNode
Type: int*
Type: SubVBNode
Type: StoreNode
Type: FreeBlockDictionary<Metablock>*
Type: ciKlass*
Type: PhaseRegAlloc*
Type: PackINode
Type: FreeList<FreeChunk>*
Type: JumpProjNode
Type: Array<u1>*
Type: Block_Array
Field: _size [unsigned uint]
Field: _blocks [Block**]
Field: _arena [Arena*]
Type: char*
Type: Node*
Type: Block_List
Field: _cnt [unsigned uint]
Type: Symbol*
Type: PSYoungGen*
Type: PSOldGen*
Type: HeapRegion
Field: GrainBytes [unsigned size_t]
Field: LogOfHRGrainBytes [int]
Type: vframeArray
Field: _next [vframeArray*]
Field: _original [frame]
Field: _caller [frame]
Field: _frames [int]
Type: BasicType
Type: ReverseBytesINode
Type: PhaseCFG*
Type: OSThread*
Type: PhaseChaitin
Field: _trip_cnt [int]
Field: _alternate [int]
Field: _lo_degree [unsigned uint]
Field: _lo_stk_degree [unsigned uint]
Field: _hi_degree [unsigned uint]
Field: _simplified [unsigned uint]
Type: MachTypeNode
Type: LShiftLNode
Type: Metadata
Type: vframeArray*
Type: RethrowNode
Type: long
Type: intptr_t
Type: ObjArrayKlass
Field: _element_klass [Klass*]
Field: _bottom_klass [Klass*]
Type: arrayOopDesc
Type: KlassHashtable
Type: CProjNode
Type: G1CollectedHeap
Field: _hrs [HeapRegionSeq]
Field: _g1_committed [MemRegion]
Field: _summary_bytes_used [unsigned size_t]
Field: _g1mm [G1MonitoringSupport*]
Field: _old_set [HeapRegionSetBase]
Field: _humongous_set [HeapRegionSetBase]
Type: ConPNode
Type: SubVINode
Type: Metablock
Type: BlockOffsetTable
Field: _bottom [HeapWord*]
Field: _end [HeapWord*]
Type: intx
Type: Array<int>*
Type: u1
Type: u2
Type: StoreNKlassNode
Type: nmethodBucket*
Type: DataLayout
Field: _header._struct._tag [unsigned u1]
Field: _header._struct._flags [unsigned u1]
Field: _header._struct._bci [unsigned u2]
Field: _cells[0] [intptr_t]
Type: CmpLNode
Type: ConcurrentMarkSweepGeneration*
Type: CatchNode
Type: FreeList<FreeChunk>
Field: _size [unsigned size_t]
Field: _count [ssize_t]
Type: DirtyCardQueue
Type: ParmNode
Type: ConINode
Type: URShiftVLNode
Type: uint32_t
Type: ConvF2DNode
Type: ciInstance
Type: NeverBranchNode
Type: HashtableBucket<mtInternal>
Field: _entry [BasicHashtableEntry<mtInternal>*]
Type: jbyte
Type: ConstantPool
Field: _tags [Array<u1>*]
Field: _cache [ConstantPoolCache*]
Field: _pool_holder [InstanceKlass*]
Field: _operands [Array<u2>*]
Field: _length [int]
Field: _resolved_references [jobject]
Field: _reference_map [Array<u2>*]
Type: MachNopNode
Type: Dependencies*
Type: MulFNode
Type: jobject
Type: void**
Type: MachNode
Type: JNIid*
Type: PSOldGen
Field: _reserved [MemRegion]
Field: _virtual_space [PSVirtualSpace*]
Field: _object_space [MutableSpace*]
Field: _init_gen_size [unsigned size_t]
Field: _min_gen_size [unsigned size_t]
Field: _max_gen_size [unsigned size_t]
Type: CMSBitMap
Field: _bmWordSize [unsigned size_t]
Field: _shifter [int]
Field: _bm [BitMap]
Field: _virtual_space [VirtualSpace]
Type: CompareAndSwapINode
Type: jfloat
Type: ConstantPoolCacheEntry
Field: _indices [intx]
Field: _f1 [volatile Metadata*]
Field: _f2 [intx]
Field: _flags [intx]
Type: ExtractFNode
Type: BreakpointInfo*
Type: markOop
Type: CompilerThread
Field: _env [ciEnv*]
Type: WatcherThread
Type: CmpL3Node
Type: LocalVariableTableElement
Field: start_bci [unsigned u2]
Field: length [unsigned u2]
Field: name_cp_index [unsigned u2]
Field: descriptor_cp_index [unsigned u2]
Field: signature_cp_index [unsigned u2]
Field: slot [unsigned u2]
Type: PlaceholderTable
Type: RShiftINode
Type: IfNode
Type: oop
Type: StringTable*
Type: DictionaryEntry
Field: _loader_data [ClassLoaderData*]
Field: _pd_set [ProtectionDomainEntry*]
Type: AddVFNode
Type: ProtectionDomainEntry*
Type: ReplicateDNode
Type: Dependencies
Type: AtanDNode
Type: OopMapSet
Field: _om_count [int]
Field: _om_size [int]
Field: _om_data [OopMap**]
Type: vmSymbols
Field: _symbols[0] [Symbol*]
Type: SurrogateLockerThread*
Type: ciSymbol
Field: _symbol [Symbol*]
Type: PSVirtualSpace*
Type: CMSCollector*
Type: StringTable
Field: _the_table [StringTable*]
Type: CMoveINode
Type: SinDNode
Type: CMSCollector
Field: _markBitMap [CMSBitMap]
Type: ProtectionDomainEntry
Field: _next [ProtectionDomainEntry*]
Field: _pd_cache [ProtectionDomainCacheEntry*]
Type: CompactibleFreeListSpace*
Type: JDK_Version
Field: _current [JDK_Version]
Field: _partially_initialized [bool]
Field: _major [unsigned unsigned char]
Type: CompactibleSpace
Field: _compaction_top [HeapWord*]
Field: _first_dead [HeapWord*]
Field: _end_of_live [HeapWord*]
Type: StorePNode
Type: MachHaltNode
Type: InitializeNode
Type: ReplicateSNode
Type: GrowableArray<ciSymbol*>*
Type: LShiftVBNode
Type: ConstMethod
Field: _fingerprint [unsigned uint64_t]
Field: _constants [ConstantPool*]
Field: _stackmap_data [Array<u1>*]
Field: _constMethod_size [int]
Field: _flags [unsigned u2]
Field: _code_size [unsigned u2]
Field: _name_index [unsigned u2]
Field: _signature_index [unsigned u2]
Field: _method_idnum [unsigned u2]
Field: _max_stack [unsigned u2]
Field: _max_locals [unsigned u2]
Field: _size_of_parameters [unsigned u2]
Type: VMReg
Type: Array<jushort>
Type: AndVNode
Type: MethodHandlesAdapterBlob
Type: InterpreterCodelet
Field: _size [int]
Field: _description [char*]
Field: _bytecode [Bytecodes::Code]
Type: bool
Type: oopDesc
Field: _mark [unsigned markOop]
Field: _metadata._klass [Klass*]
Field: _metadata._compressed_klass [narrowOop]
Field: _bs [BarrierSet*]
Type: AllocateNode
Type: ConvL2INode
Type: NegFNode
Type: Opaque2Node
Type: KlassTwoOopHashtable
Type: WaterMark
Field: _point [HeapWord*]
Field: _space [Space*]
Type: StoreLConditionalNode
Type: MemBarVolatileNode
Type: SymbolTwoOopHashtable
Type: OopMap**
Type: MultiBranchNode
Type: CardTableRS*
Type: Runtime1
Field: _blobs [<opaque>]
Type: AbsFNode
Type: BasicHashtable<mtInternal>
Field: _table_size [int]
Field: _buckets [HashtableBucket<mtInternal>*]
Field: _free_list [BasicHashtableEntry<mtInternal>*]
Field: _first_free_entry [char*]
Field: _end_block [char*]
Field: _entry_size [int]
Type: SingletonBlob
Type: AddINode
Type: PhaseCFG
Field: _number_of_blocks [unsigned uint]
Field: _blocks [Block_List]
Field: _node_to_block_mapping [Block_Array]
Field: _root_block [Block*]
Type: ParallelScavengeHeap
Field: _young_gen [PSYoungGen*]
Field: _old_gen [PSOldGen*]
Field: _psh [ParallelScavengeHeap*]
Type: ConvI2DNode
Type: MachSafePointNode
Field: _jvms [JVMState*]
Field: _jvmadj [unsigned uint]
Type: EdenSpace*
Type: MemNode
Type: DivVFNode
Type: node_idx_t
Type: CastX2PNode
Type: MachCallRuntimeNode
Field: _name [char*]
Type: AdapterHandlerEntry
Type: OptoReg::Name
Type: MachBreakpointNode
Type: Log10DNode
Type: Array<u2>*
Type: AbstractLockNode
Type: LoadFNode
Type: jniIdMapBase
Type: short
Type: LoadD_unalignedNode
Type: AdapterHandlerEntry*
Type: uintx
Type: CMoveDNode
Type: StorePConditionalNode
Type: ResourceArea
Type: LShiftVLNode
Type: ciEnv
Field: _system_dictionary_modification_counter [int]
Field: _compiler_data [void*]
Field: _failure_reason [char*]
Field: _factory [ciObjectFactory*]
Field: _dependencies [Dependencies*]
Field: _task [CompileTask*]
Field: _arena [Arena*]
Type: uint64_t
Type: AndLNode
Type: Array<u2>
Field: _data [<opaque>]
Type: PtrQueue
Field: _active [bool]
Field: _buf [void**]
Field: _index [unsigned size_t]
Type: CMoveLNode
Type: ClearArrayNode
Type: LoadFenceNode
Type: StoreFNode
Type: CmpFNode
Type: MulVFNode
Type: ConcurrentMarkSweepGeneration
Field: _cmsSpace [CompactibleFreeListSpace*]
Type: OffsetTableContigSpace
Field: _offsets [BlockOffsetArray]
Type: RegionNode
Type: ConDNode
Type: CmpF3Node
Type: AccessFlags
Field: _flags [jint]
Type: Array<u1>
Field: _data [<opaque>]
Type: Arguments
Field: _jvm_flags_array [char**]
Field: _num_jvm_flags [int]
Field: _jvm_args_array [char**]
Field: _num_jvm_args [int]
Field: _java_command [char*]
Type: ProtectionDomainCacheEntry
Field: _literal [oop]
Type: CastP2XNode
Type: objArrayOopDesc
Type: NamedThread
Field: _name [char*]
Field: _processed_thread [JavaThread*]
Type: HeapRegionSetCount
Field: _length [unsigned uint]
Field: _capacity [unsigned size_t]
Type: volatile unsigned char
Type: CmpD3Node
Type: OverflowLNode
Type: AddFNode
Type: CompareAndSwapLNode
Type: Chunk*
Type: AbsDNode
Type: RShiftVLNode
Type: CastIINode
Type: SubFNode
Type: MutableSpace
Field: _top [HeapWord*]
Type: CountedLoopNode
Type: ciArrayKlass
Field: _dimension [jint]
Type: Arena*
Type: AddVBNode
Type: JVMState*
Type: Dictionary*
Type: CardTableModRefBS**
Type: PackNode
Type: ModLNode
Type: ciMethod
Field: _interpreter_invocation_count [int]
Field: _interpreter_throwout_count [int]
Field: _instructions_size [int]
Type: CodeHeap*
Type: FastUnlockNode
Type: RShiftVINode
Type: FreeChunk
Field: _size [unsigned size_t]
Field: _next [FreeChunk*]
Field: _prev [FreeChunk*]
Type: BoolNode
Type: ProjNode
Type: MulHiLNode
Type: JNIid
Field: _holder [Klass*]
Field: _next [JNIid*]
Field: _offset [int]
Type: HashtableBucket<mtInternal>*
Type: OopMapCache
Type: ThreadShadow
Field: _pending_exception [oop]
Field: _exception_file [char*]
Field: _exception_line [int]
Type: CardTableModRefBSForCTRS*
Type: Array<jushort>*
Type: GenericGrowableArray
Field: _len [int]
Field: _max [int]
Field: _arena [Arena*]
Type: CodeBlob
Field: _name [char*]
Field: _size [int]
Field: _header_size [int]
Field: _relocation_size [int]
Field: _content_offset [int]
Field: _code_offset [int]
Field: _frame_complete_offset [int]
Field: _data_offset [int]
Field: _frame_size [int]
Field: _oop_maps [OopMapSet*]
Type: ConvD2LNode
Type: MulDNode
Type: GenerationSpec*
Type: DecodeNKlassNode
Type: AllocateArrayNode
Type: ConstantPoolCache*
Type: Method*
Type: jboolean
Type: OSThread
Field: _interrupted [jint]
Field: _thread_id [unsigned OSThread::thread_id_t]
Field: _thread_handle [<opaque>]
Type: CFGElement
Field: _freq [jfloat]
Type: ExtractINode
Type: HaltNode
Type: unsigned char
Type: uint
Type: ciSymbol*
Type: TailCallNode
Type: LoadNNode
Type: Thread
Field: _suspend_flags [unsigned uint32_t]
Field: _active_handles [JNIHandleBlock*]
Field: _tlab [ThreadLocalAllocBuffer]
Field: _allocated_bytes [jlong]
Field: _current_pending_monitor [ObjectMonitor*]
Field: _current_pending_monitor_is_from_java [bool]
Field: _current_waiting_monitor [ObjectMonitor*]
Field: _resource_area [ResourceArea*]
Type: TailJumpNode
Type: CallStaticJavaNode
Field: _name [char*]
Type: jint
Type: CmpUNode
Type: ASPSOldGen
Type: ConstraintCastNode
Type: char
Type: ConcurrentMarkSweepThread*
Type: AndINode
Type: ConvL2FNode
Type: jint*
Type: FreeList<Metablock>
Field: _size [unsigned size_t]
Field: _count [ssize_t]
Type: VMRegImpl
Field: regName[0] [char*]
Field: stack0 [VMReg]
Type: MutableSpace*
Type: ConLNode
Type: jbyte*
Type: StoreNNode
Type: CmpNNode
Type: jushort
Type: ciMetadata*
Type: ExceptionBlob
Type: SubNode
Type: nmethodBucket
Field: _nmethod [nmethod*]
Field: _count [int]
Field: _next [nmethodBucket*]
Type: BinaryNode
Type: ImmutableSpace*
Type: LoadDNode
Type: Node_List
Field: _cnt [unsigned uint]
Type: Block*
Type: CollectedHeap
Field: _reserved [MemRegion]
Field: _barrier_set [BarrierSet*]
Field: _defer_initial_card_mark [bool]
Field: _is_gc_active [bool]
Field: _total_collections [unsigned unsigned int]
Type: JavaThread
Field: _next [JavaThread*]
Field: _threadObj [oop]
Field: _anchor [JavaFrameAnchor]
Field: _vm_result [oop]
Field: _vm_result_2 [Metadata*]
Field: _pending_async_exception [oop]
Field: _exception_oop [oop]
Field: _exception_pc [address]
Field: _is_method_handle_return [int]
Field: _special_runtime_exit_condition [JavaThread::AsyncRequests]
Field: _saved_exception_pc [address]
Field: _thread_state [JavaThreadState]
Field: _osthread [OSThread*]
Field: _stack_base [address]
Field: _stack_size [unsigned size_t]
Field: _vframe_array_head [vframeArray*]
Field: _vframe_array_last [vframeArray*]
Field: _satb_mark_queue [ObjPtrQueue]
Field: _dirty_card_queue [DirtyCardQueue]
Type: RShiftVBNode
Type: MethodData*
Type: ciObject*
Type: Block**
Type: Deoptimization
Field: _trap_reason_name [<opaque>]
Type: URShiftLNode
Type: DefNewGeneration*
Type: CompressedStream
Field: _buffer [u_char*]
Field: _position [int]
Type: void*
Type: Array<Method*>
Field: _data [<opaque>]
Type: Bytecodes::Code
Type: ArrayKlass
Field: _dimension [int]
Field: _higher_dimension [Klass*]
Field: _lower_dimension [Klass*]
Field: _vtable_len [int]
Field: _component_mirror [oop]
Type: CallDynamicJavaNode
Type: DecodeNNode
Type: LoaderConstraintEntry
Field: _name [Symbol*]
Field: _num_loaders [int]
Field: _max_loaders [int]
Field: _loaders [ClassLoaderData**]
Type: MemRegion*
Type: Flag
Field: _type [char*]
Field: _name [char*]
Field: _addr [<opaque>]
Field: _flags [Flag::Flags]
Field: flags [Flag*]
Field: numFlags [unsigned size_t]
Type: oop*
Type: ClassLoaderData*
Type: ReplicateBNode
Type: unsigned int
Type: BitMap
Type: u_char*
Type: TypeArrayKlass
Field: _max_length [int]
Type: G1MonitoringSupport*
Type: ConstantPoolCache
Field: _length [int]
Field: _constant_pool [ConstantPool*]
Type: InstanceKlass::ClassState
Type: Block
Field: _nodes [Node_List]
Field: _succs [Block_Array]
Field: _num_succs [unsigned uint]
Field: _pre_order [unsigned uint]
Field: _dom_depth [unsigned uint]
Field: _idom [Block*]
Field: _freq [jfloat]
Type: JavaCallWrapper
Field: _anchor [JavaFrameAnchor]
Type: MemBarAcquireNode
Type: jmethodID*
Type: MetablockTreeDictionary
Field: _total_size [unsigned size_t]
Type: Unique_Node_List
Type: LoadVectorNode
Type: AddVLNode
Type: RootNode
Type: NegNode
Type: CodeCache
Field: _heap [CodeHeap*]
Field: _scavenge_root_nmethods [nmethod*]
Type: ciBaseObject
Field: _ident [unsigned uint]
Type: SubVSNode
Type: FreeBlockDictionary<FreeChunk>*
Type: BlockOffsetArray
Field: _array [BlockOffsetSharedArray*]
Field: _sp [Space*]
Type: DivVDNode
Type: JavaThread::AsyncRequests
Type: InvocationCounter
Field: _counter [unsigned unsigned int]
Type: PackBNode
Type: BarrierSet
Field: _max_covered_regions [int]
Field: _kind [BarrierSet::Name]
Type: ModDNode
Type: JavaFrameAnchor
Field: _last_Java_sp [intptr_t*]
Field: _last_Java_pc [address]
Field: _last_Java_fp [intptr_t*]
Type: CompiledICHolder
Field: _holder_method [Method*]
Field: _holder_klass [Klass*]
Type: GenRemSet
Type: LoadNKlassNode
Type: SqrtDNode
Type: DivINode
Type: MulLNode
Type: RShiftVSNode
Type: MoveF2INode
Type: KlassHashtableEntry
Type: Generation::Name
Type: AddPNode
Type: DivModNode
Type: ReplicateLNode
Type: MachFastLockNode
Type: MachUEPNode
Type: ThreadLocalAllocBuffer*
Type: SymbolTable
Field: _the_table [SymbolTable*]
Type: jlong
Type: int
Type: JumpNode
Type: LinearAllocBlock
Field: _word_size [unsigned size_t]
Type: CardTableModRefBSForCTRS**
Type: ConvI2FNode
Type: CmpDNode
Type: OverflowAddINode
Type: MethodData
Field: _size [int]
Field: _method [Method*]
Field: _data_size [int]
Field: _data[0] [intptr_t]
Field: _nof_decompiles [unsigned uint]
Field: _nof_overflow_recompiles [unsigned uint]
Field: _nof_overflow_traps [unsigned uint]
Field: _trap_hist._array[0] [unsigned u1]
Field: _eflags [intx]
Field: _arg_local [intx]
Field: _arg_stack [intx]
Field: _arg_returned [intx]
Type: DefNewGeneration
Field: _next_gen [Generation*]
Field: _tenuring_threshold [unsigned uint]
Field: _age_table [ageTable]
Field: _eden_space [EdenSpace*]
Field: _from_space [ContiguousSpace*]
Field: _to_space [ContiguousSpace*]
Type: ciTypeArrayKlass
Type: TypeNode
Type: JavaThread*
Type: BlockOffsetArrayNonContigSpace
Field: _unallocated_block [HeapWord*]
Type: MethodCounters*
Type: Space*
Type: MinINode
Type: vframeArrayElement
Field: _frame [frame]
Field: _bci [int]
Field: _method [Method*]
========================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment