File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ friend class ciObjectFactory; \
8080// Any more access must be given explicitly.
8181#define CI_PACKAGE_ACCESS_TO \
8282friend class ciObjectFactory ; \
83+ friend class VMStructs ; \
8384friend class ciCallSite ; \
8485friend class ciConstantPoolCache ; \
8586friend class ciField ; \
Original file line number Diff line number Diff line change 667667 static_field(VMRegImpl, regName[0 ], const char *) \
668668 static_field(VMRegImpl, stack0, VMReg) \
669669 \
670+ /* *****************************************************************************************/ \
671+ /* CI (NOTE: these CI fields are retained in VMStructs for the benefit of external tools, */ \
672+ /* to ease their migration to a future alternative.) */ \
673+ /* *****************************************************************************************/ \
674+ \
675+ nonstatic_field(CompilerThread, _env, ciEnv*) \
676+ nonstatic_field(ciEnv, _task, CompileTask*) \
677+ \
670678 /* ***********/ \
671679 /* Monitors */ \
672680 /* ***********/ \
11501158 declare_toplevel_type(BasicLock) \
11511159 declare_toplevel_type(BasicObjectLock) \
11521160 \
1161+ /* ********************/ \
1162+ /* CI */ \
1163+ /* ********************/ \
1164+ \
1165+ declare_toplevel_type(ciEnv) \
1166+ \
11531167 /* *******************/ \
11541168 /* -XX flags */ \
11551169 /* *******************/ \
You can’t perform that action at this time.
0 commit comments