Index: vm/symbols.h |
=================================================================== |
--- vm/symbols.h (revision 16415) |
+++ vm/symbols.h (working copy) |
@@ -224,8 +224,6 @@ |
return reinterpret_cast<RawString**>(&predefined_); |
} |
- static bool IsPredefinedHandle(uword address); |
- |
static void DumpStats(); |
private: |
@@ -278,27 +276,6 @@ |
static intptr_t num_of_grows_; |
static intptr_t collision_count_[kMaxCollisionBuckets]; |
- // Structure for managing handles allocation for symbols that are |
- // stored in the vm isolate. We don't want these handles to be |
- // destroyed as part of the C++ static destructors and hence this |
- // object is dynamically allocated. |
- class ReadOnlyHandles { |
- public: |
- ReadOnlyHandles() { } |
- uword AllocateHandle() { |
- return handles_.AllocateScopedHandle(); |
- } |
- bool IsValidHandle(uword address) { |
- return handles_.IsValidScopedHandle(address); |
- } |
- |
- private: |
- VMHandles handles_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ReadOnlyHandles); |
- }; |
- static ReadOnlyHandles* predefined_handles_; |
- |
#define DECLARE_SYMBOL_HANDLE(symbol) \ |
static String* symbol##_handle_; |
PREDEFINED_SYMBOL_HANDLES_LIST(DECLARE_SYMBOL_HANDLE) |