Lines Matching refs:code
6 // * Redistributions of source code must retain the above copyright
44 // Minimal logging (no API, code, or GC sample events), default is off.
48 // --log-api, --log-code, --log-gc, and --log-regexp.
53 // --log-code
54 // Log code (create, move, and delete) events to the logfile, default is off.
55 // --log-code implies --log.
70 // tick profiler requires code events, so --prof implies --log-code.
103 V(CODE_CREATION_EVENT, "code-creation") \
104 V(CODE_MOVE_EVENT, "code-move") \
105 V(CODE_DELETE_EVENT, "code-delete") \
106 V(CODE_MOVING_GC, "code-moving-gc") \
109 V(SNAPSHOT_CODE_NAME_EVENT, "snapshot-code-name") \
170 // Sets the current code event handler.
227 // ==== Events logged by --log-code. ====
233 // Emits a code event for a callback function.
237 // Emits a code create event.
239 Code* code, const char* source);
241 Code* code, Name* name);
243 Code* code,
248 Code* code,
252 void CodeCreateEvent(LogEventsAndTags tag, Code* code, int args_count);
254 // Emits a code create event for a RegExp.
255 void RegExpCodeCreateEvent(Code* code, String* source);
256 // Emits a code move event.
258 // Emits a code delete event.
260 // Emits a code line info add event with Postion type.
264 // Emits a code line info add event with StatementPostion type.
268 // Emits a code line info start to record event
270 // Emits a code line info finish record event.
272 void CodeEndLinePosInfoRecordEvent(Code* code, void* jit_handler_data);
303 void CodeDeoptEvent(Code* code);
339 // Log an event reported from generated code
358 Handle<Code> code);
396 // Emits the source code of a regexp. Used by regexp events.
464 Code* code,
467 Code* code,
470 Code* code,
475 Code* code,
481 Code* code,
486 virtual void RegExpCodeCreateEvent(Code* code, String* source) = 0;
500 Code* code,
503 Code* code,
506 Code* code,
509 Code* code,
514 Code* code,
519 virtual void RegExpCodeCreateEvent(Code* code, String* source);
530 virtual void LogRecordedBuffer(Code* code,