Index: include/v8-profiler.h |
diff --git a/include/v8-profiler.h b/include/v8-profiler.h |
index d740df3bb7bd9e668666fd7a8b1360c1800c9289..5338fcd59c2c7711ef475e9949b22411c6374b6c 100644 |
--- a/include/v8-profiler.h |
+++ b/include/v8-profiler.h |
@@ -172,18 +172,12 @@ class V8EXPORT CpuProfiler { |
* obtaining profiling results. |
*/ |
- /** Deprecated. Use GetProfileCount instead. */ |
- V8_DEPRECATED(static int GetProfilesCount()); |
/** |
* Returns the number of profiles collected (doesn't include |
* profiles that are being collected at the moment of call.) |
*/ |
int GetProfileCount(); |
- /** Deprecated. Use GetCpuProfile instead. */ |
- V8_DEPRECATED(static const CpuProfile* GetProfile( |
- int index, |
- Handle<Value> security_token = Handle<Value>())); |
/** Deprecated. Use GetCpuProfile with single parameter. */ |
V8_DEPRECATED(const CpuProfile* GetCpuProfile( |
int index, |
@@ -191,18 +185,11 @@ class V8EXPORT CpuProfiler { |
/** Returns a profile by index. */ |
const CpuProfile* GetCpuProfile(int index); |
- /** Deprecated. Use FindProfile instead. */ |
- V8_DEPRECATED(static const CpuProfile* FindProfile( |
- unsigned uid, |
- Handle<Value> security_token = Handle<Value>())); |
/** Returns a profile by uid. */ |
V8_DEPRECATED(const CpuProfile* FindCpuProfile( |
unsigned uid, |
Handle<Value> security_token = Handle<Value>())); |
- /** Deprecated. Use StartCpuProfiling instead. */ |
- V8_DEPRECATED(static void StartProfiling(Handle<String> title, |
- bool record_samples = false)); |
/** |
* Starts collecting CPU profile. Title may be an empty string. It |
* is allowed to have several profiles being collected at |
@@ -216,10 +203,6 @@ class V8EXPORT CpuProfiler { |
*/ |
void StartCpuProfiling(Handle<String> title, bool record_samples = false); |
- /** Deprecated. Use StopCpuProfiling instead. */ |
- V8_DEPRECATED(static const CpuProfile* StopProfiling( |
- Handle<String> title, |
- Handle<Value> security_token = Handle<Value>())); |
/** |
* Deprecated. Use StopCpuProfiling with one parameter instead. |
*/ |
@@ -232,8 +215,6 @@ class V8EXPORT CpuProfiler { |
*/ |
const CpuProfile* StopCpuProfiling(Handle<String> title); |
- /** Deprecated. Use DeleteAllCpuProfiles instead. */ |
- V8_DEPRECATED(static void DeleteAllProfiles()); |
/** |
* Deletes all existing profiles, also cancelling all profiling |
* activity. All previously returned pointers to profiles and their |
@@ -346,16 +327,10 @@ class V8EXPORT HeapGraphNode { |
*/ |
class V8EXPORT HeapSnapshot { |
public: |
- enum Type { |
- kFull = 0 // Heap snapshot with all instances and references. |
- }; |
enum SerializationFormat { |
kJSON = 0 // See format description near 'Serialize' method. |
}; |
- /** Deprecated. Returns kFull. */ |
- V8_DEPRECATED(Type GetType() const); |
- |
/** Returns heap snapshot UID (assigned by the profiler.) */ |
unsigned GetUid() const; |
@@ -431,24 +406,15 @@ class V8EXPORT HeapProfiler { |
typedef RetainedObjectInfo* (*WrapperInfoCallback) |
(uint16_t class_id, Handle<Value> wrapper); |
- /** Deprecated. Use GetSnapshotCount instead. */ |
- V8_DEPRECATED(static int GetSnapshotsCount()); |
/** Returns the number of snapshots taken. */ |
int GetSnapshotCount(); |
- /** Deprecated. Use GetHeapSnapshot instead. */ |
- V8_DEPRECATED(static const HeapSnapshot* GetSnapshot(int index)); |
/** Returns a snapshot by index. */ |
const HeapSnapshot* GetHeapSnapshot(int index); |
- /** Deprecated. Use FindHeapSnapshot instead. */ |
- V8_DEPRECATED(static const HeapSnapshot* FindSnapshot(unsigned uid)); |
/** Returns a profile by uid. */ |
V8_DEPRECATED(const HeapSnapshot* FindHeapSnapshot(unsigned uid)); |
- /** Deprecated. Use GetObjectId instead. */ |
- V8_DEPRECATED(static SnapshotObjectId GetSnapshotObjectId( |
- Handle<Value> value)); |
/** |
* Returns SnapshotObjectId for a heap object referenced by |value| if |
* it has been seen by the heap profiler, kUnknownObjectId otherwise. |
@@ -476,12 +442,6 @@ class V8EXPORT HeapProfiler { |
virtual ~ObjectNameResolver() {} |
}; |
- /** Deprecated. Use TakeHeapSnapshot instead. */ |
- V8_DEPRECATED(static const HeapSnapshot* TakeSnapshot( |
- Handle<String> title, |
- HeapSnapshot::Type type = HeapSnapshot::kFull, |
- ActivityControl* control = NULL, |
- ObjectNameResolver* global_object_name_resolver = NULL)); |
/** |
* Takes a heap snapshot and returns it. Title may be an empty string. |
*/ |
@@ -490,9 +450,6 @@ class V8EXPORT HeapProfiler { |
ActivityControl* control = NULL, |
ObjectNameResolver* global_object_name_resolver = NULL); |
- |
- /** Deprecated. Use StartTrackingHeapObjects instead. */ |
- V8_DEPRECATED(static void StartHeapObjectsTracking()); |
/** |
* Starts tracking of heap objects population statistics. After calling |
* this method, all heap objects relocations done by the garbage collector |
@@ -500,9 +457,6 @@ class V8EXPORT HeapProfiler { |
*/ |
void StartTrackingHeapObjects(); |
- /** Deprecated. Use GetHeapStats instead. */ |
- V8_DEPRECATED(static SnapshotObjectId PushHeapObjectsStats( |
- OutputStream* stream)); |
/** |
* Adds a new time interval entry to the aggregated statistics array. The |
* time interval entry contains information on the current heap objects |
@@ -517,8 +471,6 @@ class V8EXPORT HeapProfiler { |
*/ |
SnapshotObjectId GetHeapStats(OutputStream* stream); |
- /** Deprecated. Use StopTrackingHeapObjects instead. */ |
- V8_DEPRECATED(static void StopHeapObjectsTracking()); |
/** |
* Stops tracking of heap objects population statistics, cleans up all |
* collected data. StartHeapObjectsTracking must be called again prior to |
@@ -526,18 +478,12 @@ class V8EXPORT HeapProfiler { |
*/ |
void StopTrackingHeapObjects(); |
- /** Deprecated. Use DeleteAllHeapSnapshots instead. */ |
- V8_DEPRECATED(static void DeleteAllSnapshots()); |
/** |
* Deletes all snapshots taken. All previously returned pointers to |
* snapshots and their contents become invalid after this call. |
*/ |
void DeleteAllHeapSnapshots(); |
- /** Deprecated. Use SetWrapperClassInfoProvider instead. */ |
- V8_DEPRECATED(static void DefineWrapperClass( |
- uint16_t class_id, |
- WrapperInfoCallback callback)); |
/** Binds a callback to embedder's class ID. */ |
void SetWrapperClassInfoProvider( |
uint16_t class_id, |
@@ -550,13 +496,6 @@ class V8EXPORT HeapProfiler { |
*/ |
static const uint16_t kPersistentHandleNoClassId = 0; |
- /** |
- * Deprecated. Returns the number of currently existing persistent handles. |
- */ |
- V8_DEPRECATED(static int GetPersistentHandleCount()); |
- |
- /** Deprecated. Use GetHeapProfilerMemorySize instead. */ |
- V8_DEPRECATED(static size_t GetMemorySizeUsedByProfiler()); |
/** Returns memory used for profiler internal data and snapshots. */ |
size_t GetProfilerMemorySize(); |
@@ -590,7 +529,7 @@ class V8EXPORT HeapProfiler { |
* objects for heap snapshots, he can do it in a GC prologue |
* handler, and / or by assigning wrapper class ids in the following way: |
* |
- * 1. Bind a callback to class id by calling DefineWrapperClass. |
+ * 1. Bind a callback to class id by calling SetWrapperClassInfoProvider. |
* 2. Call SetWrapperClassId on certain persistent handles. |
* |
* V8 takes ownership of RetainedObjectInfo instances passed to it and |