diff options
Diffstat (limited to 'deps/v8/src/log.h')
-rw-r--r-- | deps/v8/src/log.h | 17 |
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(); |