Skip to content

Commit 67b6508

Browse files
author
Roman Kennke
authored
Fix missing includes (#154)
This adds a few missing includes that is necessary to build mmtk-openjdk. Detected by building OpenJDK with --disable-precompiled-headers.
1 parent ebffb63 commit 67b6508

5 files changed

+8
-0
lines changed

openjdk/mmtkBarrierSetC2.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,12 @@
3434
#include "opto/graphKit.hpp"
3535
#include "opto/idealKit.hpp"
3636
#include "opto/macro.hpp"
37+
#include "opto/movenode.hpp"
3738
#include "opto/narrowptrnode.hpp"
3839
#include "opto/node.hpp"
40+
#include "opto/runtime.hpp"
3941
#include "opto/type.hpp"
42+
#include "runtime/sharedRuntime.hpp"
4043
#include "utilities/macros.hpp"
4144

4245
void MMTkBarrierSetC2::expand_allocate(PhaseMacroExpand* x,

openjdk/mmtkFinalizerThread.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424

2525
#include "precompiled.hpp"
2626
#include "classfile/stringTable.hpp"
27+
#include "classfile/symbolTable.hpp"
2728
#include "mmtk.h"
2829
#include "mmtkFinalizerThread.hpp"
30+
#include "oops/oop.inline.hpp"
2931
#include "prims/jvmtiImpl.hpp"
3032
#include "runtime/interfaceSupport.inline.hpp"
3133
#include "runtime/javaCalls.hpp"

openjdk/mmtkHeap.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "gc/shared/strongRootsScope.hpp"
3333
#include "gc/shared/weakProcessor.hpp"
3434
#include "logging/log.hpp"
35+
#include "memory/resourceArea.hpp"
3536
#include "mmtk.h"
3637
#include "mmtkHeap.hpp"
3738
#include "mmtkMutator.hpp"

openjdk/mmtkVMCompanionThread.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "mmtk.h"
2727
#include "mmtkVMCompanionThread.hpp"
2828
#include "runtime/mutex.hpp"
29+
#include "logging/log.hpp"
2930

3031
MMTkVMCompanionThread::MMTkVMCompanionThread():
3132
NamedThread(),

openjdk/mmtkVMOperation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "mmtk.h"
2727
#include "mmtkVMCompanionThread.hpp"
2828
#include "mmtkVMOperation.hpp"
29+
#include "logging/log.hpp"
2930

3031
VM_MMTkSTWOperation::VM_MMTkSTWOperation(MMTkVMCompanionThread *companion_thread):
3132
_companion_thread(companion_thread) {

0 commit comments

Comments
 (0)