src/os/solaris/dtrace/generateJvmOffsets.cpp

Print this page

        

*** 36,48 **** /* A workaround for private and protected fields */ #define private public #define protected public #include <proc_service.h> ! #include "incls/_precompiled.incl" ! #include "incls/_vmStructs.cpp.incl" ! #ifdef COMPILER1 #if defined(DEBUG) || defined(FASTDEBUG) /* * To avoid the most part of potential link errors --- 36,61 ---- /* A workaround for private and protected fields */ #define private public #define protected public #include <proc_service.h> ! #include "code/codeBlob.hpp" ! #include "code/nmethod.hpp" ! #include "code/pcDesc.hpp" ! #include "gc_interface/collectedHeap.hpp" ! #include "memory/heap.hpp" ! #include "memory/memRegion.hpp" ! #include "memory/universe.hpp" ! #include "oops/constMethodOop.hpp" ! #include "oops/klass.hpp" ! #include "oops/methodOop.hpp" ! #include "oops/oop.hpp" ! #include "oops/symbolOop.hpp" ! #include "runtime/virtualspace.hpp" ! #include "runtime/vmStructs.hpp" ! #include "utilities/accessFlags.hpp" ! #include "utilities/globalDefinitions.hpp" #ifdef COMPILER1 #if defined(DEBUG) || defined(FASTDEBUG) /* * To avoid the most part of potential link errors