summaryrefslogtreecommitdiff
path: root/runtime/class_table.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/class_table.h')
-rw-r--r--runtime/class_table.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/class_table.h b/runtime/class_table.h
index 54e066a18c..1c9b0ce2e9 100644
--- a/runtime/class_table.h
+++ b/runtime/class_table.h
@@ -28,7 +28,7 @@
#include "gc_root.h"
#include "obj_ptr.h"
-namespace art {
+namespace art HIDDEN {
class OatFile;
@@ -153,7 +153,7 @@ class ClassTable {
ClassDescriptorEquals,
GcRootArenaAllocator<TableSlot, kAllocatorTagClassTable>>;
- ClassTable();
+ EXPORT ClassTable();
// Freeze the current class tables by allocating a new table and never updating or modifying the
// existing table. This helps prevents dirty pages after caused by inserting after zygote fork.
@@ -172,7 +172,7 @@ class ClassTable {
REQUIRES_SHARED(Locks::mutator_lock_);
// Returns the number of classes in previous snapshots no matter the defining loader.
- size_t NumReferencedZygoteClasses() const
+ EXPORT size_t NumReferencedZygoteClasses() const
REQUIRES(!lock_)
REQUIRES_SHARED(Locks::mutator_lock_);
@@ -252,7 +252,7 @@ class ClassTable {
REQUIRES_SHARED(Locks::mutator_lock_);
// Read a table from ptr and put it at the front of the class set.
- size_t ReadFromMemory(uint8_t* ptr)
+ EXPORT size_t ReadFromMemory(uint8_t* ptr)
REQUIRES(!lock_)
REQUIRES_SHARED(Locks::mutator_lock_);