equal
deleted
inserted
replaced
1016 public: |
1016 public: |
1017 |
1017 |
1018 VMOp_Type type() const { return VMOp_PopulateDumpSharedSpace; } |
1018 VMOp_Type type() const { return VMOp_PopulateDumpSharedSpace; } |
1019 void doit(); // outline because gdb sucks |
1019 void doit(); // outline because gdb sucks |
1020 static void write_region(FileMapInfo* mapinfo, int region, DumpRegion* space, bool read_only, bool allow_exec); |
1020 static void write_region(FileMapInfo* mapinfo, int region, DumpRegion* space, bool read_only, bool allow_exec); |
|
1021 bool allow_nested_vm_operations() const { return true; } |
1021 }; // class VM_PopulateDumpSharedSpace |
1022 }; // class VM_PopulateDumpSharedSpace |
1022 |
1023 |
1023 class SortedSymbolClosure: public SymbolClosure { |
1024 class SortedSymbolClosure: public SymbolClosure { |
1024 GrowableArray<Symbol*> _symbols; |
1025 GrowableArray<Symbol*> _symbols; |
1025 virtual void do_symbol(Symbol** sym) { |
1026 virtual void do_symbol(Symbol** sym) { |