summaryrefslogtreecommitdiff
path: root/deps/v8/src/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/log.h')
-rw-r--r--deps/v8/src/log.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/deps/v8/src/log.h b/deps/v8/src/log.h
index 531f1de0bd..07ecd0efe7 100644
--- a/deps/v8/src/log.h
+++ b/deps/v8/src/log.h
@@ -293,6 +293,8 @@ class Logger {
// ==== Events logged by --log-timer-events. ====
enum StartEnd { START, END };
+ void CodeDeoptEvent(Code* code);
+
void TimerEvent(StartEnd se, const char* name);
static void EnterExternal(Isolate* isolate);
@@ -413,6 +415,21 @@ class Logger {
// Used for logging stubs found in the snapshot.
void LogCodeObject(Object* code_object);
+ // Helper method. It resets name_buffer_ and add tag name into it.
+ void InitNameBuffer(LogEventsAndTags tag);
+
+ // Helper method. It push recorded buffer into different handlers.
+ void LogRecordedBuffer(Code*, SharedFunctionInfo*);
+
+ // Helper method. It dumps name into name_buffer_.
+ void AppendName(Name* name);
+
+ // Appends standard code header.
+ void AppendCodeCreateHeader(LogMessageBuilder*, LogEventsAndTags, Code*);
+
+ // Appends symbol for the name.
+ void AppendSymbolName(LogMessageBuilder*, Symbol*);
+
// Emits general information about generated code.
void LogCodeInfo();