File tree Expand file tree Collapse file tree 6 files changed +224
-199
lines changed Expand file tree Collapse file tree 6 files changed +224
-199
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ class CoreFileAnalyzer : public Analyzer
5959 std::string locateLibrary (const std::string& lib) const ;
6060
6161 // Destructors
62- ~CoreFileAnalyzer ();
62+ virtual ~CoreFileAnalyzer ();
6363
6464 // Data members
6565 dwfl_unique_ptr d_dwfl;
@@ -84,6 +84,9 @@ class ProcessAnalyzer : public Analyzer
8484 // Constructors
8585 explicit ProcessAnalyzer (pid_t pid);
8686
87+ // Destructors
88+ virtual ~ProcessAnalyzer () = default ;
89+
8790 // Methods
8891 const dwfl_unique_ptr& getDwfl () const override ;
8992
Original file line number Diff line number Diff line change @@ -150,6 +150,9 @@ class ProcessManager : public AbstractProcessManager
150150 std::vector<VirtualMap> memory_maps,
151151 MemoryMapInformation map_info);
152152
153+ // Destructors
154+ virtual ~ProcessManager () = default ;
155+
153156 // Getters
154157 const std::vector<int >& Tids () const override ;
155158
@@ -169,6 +172,9 @@ class CoreFileProcessManager : public AbstractProcessManager
169172 std::vector<VirtualMap> memory_maps,
170173 MemoryMapInformation map_info);
171174
175+ // Destructors
176+ virtual ~CoreFileProcessManager () = default ;
177+
172178 // Getters
173179 const std::vector<int >& Tids () const override ;
174180
Original file line number Diff line number Diff line change 1010#include " pytypes.h"
1111#include " version.h"
1212
13- static constexpr int FRAME_LIMIT = 4096 ;
14-
1513namespace pystack {
1614FrameObject::FrameObject (
1715 const std::shared_ptr<const AbstractProcessManager>& manager,
Original file line number Diff line number Diff line change @@ -494,7 +494,6 @@ GenericObject::toString(ssize_t max_size) const
494494}
495495
496496NoneObject::NoneObject (remote_addr_t addr)
497- : d_addr(addr)
498497{
499498}
500499
Original file line number Diff line number Diff line change @@ -118,9 +118,6 @@ class NoneObject
118118
119119 // Methods
120120 std::string toString (ssize_t max_size) const ;
121-
122- private:
123- remote_addr_t d_addr;
124121};
125122
126123class Object
You can’t perform that action at this time.
0 commit comments