File tree 6 files changed +224
-199
lines changed
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
59
59
std::string locateLibrary (const std::string& lib) const ;
60
60
61
61
// Destructors
62
- ~CoreFileAnalyzer ();
62
+ virtual ~CoreFileAnalyzer ();
63
63
64
64
// Data members
65
65
dwfl_unique_ptr d_dwfl;
@@ -84,6 +84,9 @@ class ProcessAnalyzer : public Analyzer
84
84
// Constructors
85
85
explicit ProcessAnalyzer (pid_t pid);
86
86
87
+ // Destructors
88
+ virtual ~ProcessAnalyzer () = default ;
89
+
87
90
// Methods
88
91
const dwfl_unique_ptr& getDwfl () const override ;
89
92
Original file line number Diff line number Diff line change @@ -150,6 +150,9 @@ class ProcessManager : public AbstractProcessManager
150
150
std::vector<VirtualMap> memory_maps,
151
151
MemoryMapInformation map_info);
152
152
153
+ // Destructors
154
+ virtual ~ProcessManager () = default ;
155
+
153
156
// Getters
154
157
const std::vector<int >& Tids () const override ;
155
158
@@ -169,6 +172,9 @@ class CoreFileProcessManager : public AbstractProcessManager
169
172
std::vector<VirtualMap> memory_maps,
170
173
MemoryMapInformation map_info);
171
174
175
+ // Destructors
176
+ virtual ~CoreFileProcessManager () = default ;
177
+
172
178
// Getters
173
179
const std::vector<int >& Tids () const override ;
174
180
Original file line number Diff line number Diff line change 10
10
#include " pytypes.h"
11
11
#include " version.h"
12
12
13
- static constexpr int FRAME_LIMIT = 4096 ;
14
-
15
13
namespace pystack {
16
14
FrameObject::FrameObject (
17
15
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
494
494
}
495
495
496
496
NoneObject::NoneObject (remote_addr_t addr)
497
- : d_addr(addr)
498
497
{
499
498
}
500
499
Original file line number Diff line number Diff line change @@ -118,9 +118,6 @@ class NoneObject
118
118
119
119
// Methods
120
120
std::string toString (ssize_t max_size) const ;
121
-
122
- private:
123
- remote_addr_t d_addr;
124
121
};
125
122
126
123
class Object
You can’t perform that action at this time.
0 commit comments