[api] remove LegacyBuildEmbedderGraphCallback
This should not be used anymore (and it definitely is not by Node.js or Chromium). Change-Id: I4a1ce1fda98efd197a64ce0969dae5c8b18f6e97 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1511484 Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/master@{#60139}
This commit is contained in:
parent
70e0d69794
commit
f0bb5d2fcf
@ -756,10 +756,6 @@ class V8_EXPORT HeapProfiler {
|
||||
v8::EmbedderGraph* graph,
|
||||
void* data);
|
||||
|
||||
/** TODO(addaleax): Remove */
|
||||
typedef void (*LegacyBuildEmbedderGraphCallback)(v8::Isolate* isolate,
|
||||
v8::EmbedderGraph* graph);
|
||||
|
||||
/** Returns the number of snapshots taken. */
|
||||
int GetSnapshotCount();
|
||||
|
||||
@ -898,10 +894,6 @@ class V8_EXPORT HeapProfiler {
|
||||
*/
|
||||
void DeleteAllHeapSnapshots();
|
||||
|
||||
V8_DEPRECATED(
|
||||
"Use AddBuildEmbedderGraphCallback to provide info about embedder nodes",
|
||||
void SetBuildEmbedderGraphCallback(
|
||||
LegacyBuildEmbedderGraphCallback callback));
|
||||
void AddBuildEmbedderGraphCallback(BuildEmbedderGraphCallback callback,
|
||||
void* data);
|
||||
void RemoveBuildEmbedderGraphCallback(BuildEmbedderGraphCallback callback,
|
||||
|
10
src/api.cc
10
src/api.cc
@ -10447,16 +10447,6 @@ void HeapProfiler::DeleteAllHeapSnapshots() {
|
||||
reinterpret_cast<i::HeapProfiler*>(this)->DeleteAllSnapshots();
|
||||
}
|
||||
|
||||
void HeapProfiler::SetBuildEmbedderGraphCallback(
|
||||
LegacyBuildEmbedderGraphCallback callback) {
|
||||
reinterpret_cast<i::HeapProfiler*>(this)->AddBuildEmbedderGraphCallback(
|
||||
[](v8::Isolate* isolate, v8::EmbedderGraph* graph, void* data) {
|
||||
reinterpret_cast<LegacyBuildEmbedderGraphCallback>(data)(isolate,
|
||||
graph);
|
||||
},
|
||||
reinterpret_cast<void*>(callback));
|
||||
}
|
||||
|
||||
void HeapProfiler::AddBuildEmbedderGraphCallback(
|
||||
BuildEmbedderGraphCallback callback, void* data) {
|
||||
reinterpret_cast<i::HeapProfiler*>(this)->AddBuildEmbedderGraphCallback(
|
||||
|
Loading…
Reference in New Issue
Block a user