Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
24 // Minimal logging (no API, code, or GC sample events), default is off.
28 // --log-api, --log-code, --log-gc, and --log-regexp.
33 // --log-code
34 // Log code (create, move, and delete) events to the logfile, default is off.
35 // --log-code implies --log.
50 // tick profiler requires code events, so --prof implies --log-code.
83 V(CODE_CREATION_EVENT, "code-creation") \
84 V(CODE_DISABLE_OPT_EVENT, "code-disable-optimization") \
85 V(CODE_MOVE_EVENT, "code-move") \
86 V(CODE_DELETE_EVENT, "code-delete") \
87 V(CODE_MOVING_GC, "code-moving-gc") \
90 V(SNAPSHOT_CODE_NAME_EVENT, "snapshot-code-name") \
160 // Sets the current code event handler.
217 // ==== Events logged by --log-code. ====
223 // Emits a code event for a callback function.
227 // Emits a code create event.
229 Code* code, const char* source);
231 Code* code, Name* name);
233 Code* code,
238 Code* code,
242 void CodeCreateEvent(LogEventsAndTags tag, Code* code, int args_count);
243 // Emits a code deoptimization event.
244 void CodeDisableOptEvent(Code* code, SharedFunctionInfo* shared);
246 // Emits a code create event for a RegExp.
247 void RegExpCodeCreateEvent(Code* code, String* source);
248 // Emits a code move event.
250 // Emits a code delete event.
252 // Emits a code line info add event with Postion type.
256 // Emits a code line info add event with StatementPostion type.
260 // Emits a code line info start to record event
262 // Emits a code line info finish record event.
264 void CodeEndLinePosInfoRecordEvent(Code* code, void* jit_handler_data);
292 void CodeDeoptEvent(Code* code);
346 Handle<Code> code);
384 // Emits the source code of a regexp. Used by regexp events.
450 Code* code,
453 Code* code,
456 Code* code,
461 Code* code,
467 Code* code,
472 virtual void RegExpCodeCreateEvent(Code* code, String* source) = 0;
477 virtual void CodeDisableOptEvent(Code* code, SharedFunctionInfo* shared) = 0;
487 Code* code,
490 Code* code,
493 Code* code,
496 Code* code,
501 Code* code,
506 virtual void RegExpCodeCreateEvent(Code* code, String* source);
517 virtual void LogRecordedBuffer(Code* code,