equal
deleted
inserted
replaced
34 #define CURRENT_PC NativeCallStack::EMPTY_STACK |
34 #define CURRENT_PC NativeCallStack::EMPTY_STACK |
35 #define CALLER_PC NativeCallStack::EMPTY_STACK |
35 #define CALLER_PC NativeCallStack::EMPTY_STACK |
36 |
36 |
37 class Tracker : public StackObj { |
37 class Tracker : public StackObj { |
38 public: |
38 public: |
39 Tracker() { } |
39 enum TrackerType { |
40 void record(address addr, size_t size) { } |
40 uncommit, |
|
41 release |
|
42 }; |
|
43 Tracker(enum TrackerType type) : _type(type) { } |
|
44 void record(address addr, size_t size); |
|
45 private: |
|
46 enum TrackerType _type; |
41 }; |
47 }; |
42 |
48 |
43 class MemTracker : AllStatic { |
49 class MemTracker : AllStatic { |
44 public: |
50 public: |
45 static inline NMT_TrackingLevel tracking_level() { return NMT_off; } |
51 static inline NMT_TrackingLevel tracking_level() { return NMT_off; } |