diff options
author | Peter Marshall <p.s.marshall0@gmail.com> | 2018-07-30 13:54:55 +0200 |
---|---|---|
committer | Michaƫl Zasso <targos@protonmail.com> | 2018-09-03 19:49:07 +0200 |
commit | 8ac662eb4dddde40b0ecfe278ea7fb55b580e4a8 (patch) | |
tree | 92f205d00f6b4efbad12456d44597f2305d25670 /deps/v8/src/log.h | |
parent | 120814b15c697d7ce5463430935e084359442707 (diff) | |
download | android-node-v8-8ac662eb4dddde40b0ecfe278ea7fb55b580e4a8.tar.gz android-node-v8-8ac662eb4dddde40b0ecfe278ea7fb55b580e4a8.tar.bz2 android-node-v8-8ac662eb4dddde40b0ecfe278ea7fb55b580e4a8.zip |
deps: backport 4 CPU profiler commits from upstream V8
[cpu-profiler] Add a new profiling mode with a more detailed call tree.
https://chromium.googlesource.com/v8/v8.git/+/ecae80cdb350dde1e654c531b56f5b6c44dc8c77
[cpu-profiler] Reuse free slots in code_entries_
https://chromium.googlesource.com/v8/v8.git/+/3e1126bf15e62c433c4e9cb21316d182f691c63a
[cpu-profiler] Only store deopt inline frames for functions that need it
https://chromium.googlesource.com/v8/v8.git/+/0bfcbdd4726920755e51dab28c18ab93e050819b
[cpu-profiler] Use instruction start as the key for the CodeMap
https://chromium.googlesource.com/v8/v8.git/+/ba752ea4c50713dff1e94f45a79db3ba968a8d66
PR-URL: https://github.com/nodejs/node/pull/22028
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Benedikt Meurer <benedikt.meurer@gmail.com>
Diffstat (limited to 'deps/v8/src/log.h')
-rw-r--r-- | deps/v8/src/log.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/v8/src/log.h b/deps/v8/src/log.h index ad254097e6..35f6688559 100644 --- a/deps/v8/src/log.h +++ b/deps/v8/src/log.h @@ -209,7 +209,7 @@ class Logger : public CodeEventListener { // Emits a code create event for a RegExp. void RegExpCodeCreateEvent(AbstractCode* code, String* source); // Emits a code move event. - void CodeMoveEvent(AbstractCode* from, Address to); + void CodeMoveEvent(AbstractCode* from, AbstractCode* to); // Emits a code line info record event. void CodeLinePosInfoRecordEvent(Address code_start, ByteArray* source_position_table); @@ -466,7 +466,7 @@ class ExternalCodeEventListener : public CodeEventListener { void GetterCallbackEvent(Name* name, Address entry_point) override {} void SetterCallbackEvent(Name* name, Address entry_point) override {} void SharedFunctionInfoMoveEvent(Address from, Address to) override {} - void CodeMoveEvent(AbstractCode* from, Address to) override {} + void CodeMoveEvent(AbstractCode* from, AbstractCode* to) override {} void CodeDisableOptEvent(AbstractCode* code, SharedFunctionInfo* shared) override {} void CodeMovingGCEvent() override {} |