< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




1987   declare_toplevel_type(nmethod*)                                         \
1988   COMPILER2_PRESENT(declare_unsigned_integer_type(node_idx_t))            \
1989   declare_toplevel_type(ObjectMonitor*)                                   \
1990   declare_toplevel_type(PaddedObjectMonitor*)                             \
1991   declare_toplevel_type(oop*)                                             \
1992   declare_toplevel_type(OopMap**)                                         \
1993   declare_toplevel_type(OopMapCache*)                                     \
1994   declare_toplevel_type(OopMapSet*)                                       \
1995   declare_toplevel_type(VMReg)                                            \
1996   declare_toplevel_type(OSThread*)                                        \
1997    declare_integer_type(ReferenceType)                                    \
1998   declare_toplevel_type(StubQueue*)                                       \
1999   declare_toplevel_type(Thread*)                                          \
2000   declare_toplevel_type(Universe)                                         \
2001   declare_toplevel_type(CompressedOops)                                   \
2002   declare_toplevel_type(CompressedKlassPointers)                          \
2003   declare_toplevel_type(os)                                               \
2004   declare_toplevel_type(vframeArray)                                      \
2005   declare_toplevel_type(vframeArrayElement)                               \
2006   declare_toplevel_type(Annotations*)                                     \
2007   declare_type(OopMapValue, StackObj)                                     \
2008   declare_type(FileMapInfo, CHeapObj<mtInternal>)                         \
2009   declare_toplevel_type(FileMapHeader)                                    \
2010   declare_toplevel_type(CDSFileMapRegion)                                 \
2011                                                                           \
2012   /************/                                                          \
2013   /* GC types */                                                          \
2014   /************/                                                          \
2015                                                                           \
2016   VM_TYPES_GC(declare_type,                                               \
2017               declare_toplevel_type,                                      \
2018               declare_integer_type)
2019 
2020 //--------------------------------------------------------------------------------
2021 // VM_INT_CONSTANTS
2022 //
2023 // This table contains integer constants required over in the
2024 // serviceability agent. The "declare_constant" macro is used for all
2025 // enums, etc., while "declare_preprocessor_constant" must be used for
2026 // all #defined constants.
2027 




1987   declare_toplevel_type(nmethod*)                                         \
1988   COMPILER2_PRESENT(declare_unsigned_integer_type(node_idx_t))            \
1989   declare_toplevel_type(ObjectMonitor*)                                   \
1990   declare_toplevel_type(PaddedObjectMonitor*)                             \
1991   declare_toplevel_type(oop*)                                             \
1992   declare_toplevel_type(OopMap**)                                         \
1993   declare_toplevel_type(OopMapCache*)                                     \
1994   declare_toplevel_type(OopMapSet*)                                       \
1995   declare_toplevel_type(VMReg)                                            \
1996   declare_toplevel_type(OSThread*)                                        \
1997    declare_integer_type(ReferenceType)                                    \
1998   declare_toplevel_type(StubQueue*)                                       \
1999   declare_toplevel_type(Thread*)                                          \
2000   declare_toplevel_type(Universe)                                         \
2001   declare_toplevel_type(CompressedOops)                                   \
2002   declare_toplevel_type(CompressedKlassPointers)                          \
2003   declare_toplevel_type(os)                                               \
2004   declare_toplevel_type(vframeArray)                                      \
2005   declare_toplevel_type(vframeArrayElement)                               \
2006   declare_toplevel_type(Annotations*)                                     \
2007   declare_toplevel_type(OopMapValue)                                      \
2008   declare_type(FileMapInfo, CHeapObj<mtInternal>)                         \
2009   declare_toplevel_type(FileMapHeader)                                    \
2010   declare_toplevel_type(CDSFileMapRegion)                                 \
2011                                                                           \
2012   /************/                                                          \
2013   /* GC types */                                                          \
2014   /************/                                                          \
2015                                                                           \
2016   VM_TYPES_GC(declare_type,                                               \
2017               declare_toplevel_type,                                      \
2018               declare_integer_type)
2019 
2020 //--------------------------------------------------------------------------------
2021 // VM_INT_CONSTANTS
2022 //
2023 // This table contains integer constants required over in the
2024 // serviceability agent. The "declare_constant" macro is used for all
2025 // enums, etc., while "declare_preprocessor_constant" must be used for
2026 // all #defined constants.
2027 


< prev index next >