| 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)
|
|
|