Lines Matching refs:Code
6 // * Redistributions of source code must retain the above copyright
45 // Minimal logging (no API, code, or GC sample events), default is off.
49 // --log-api, --log-code, --log-gc, and --log-regexp.
54 // --log-code
55 // Log code (create, move, and delete) events to the logfile, default is off.
56 // --log-code implies --log.
71 // tick profiler requires code events, so --prof implies --log-code.
90 V(CODE_CREATION_EVENT, "code-creation") \
91 V(CODE_MOVE_EVENT, "code-move") \
92 V(CODE_DELETE_EVENT, "code-delete") \
93 V(CODE_MOVING_GC, "code-moving-gc") \
96 V(SNAPSHOT_CODE_NAME_EVENT, "snapshot-code-name") \
213 // ==== Events logged by --log-code. ====
214 // Emits a code event for a callback function.
218 // Emits a code create event.
220 Code* code, const char* source);
222 Code* code, String* name);
224 Code* code,
228 Code* code,
231 void CodeCreateEvent(LogEventsAndTags tag, Code* code, int args_count);
233 // Emits a code create event for a RegExp.
234 void RegExpCodeCreateEvent(Code* code, String* source);
235 // Emits a code move event.
237 // Emits a code delete event.
270 // Log an event reported from generated code
285 Handle<Code> code);
329 // Emits the source code of a regexp. Used by regexp events.
335 // Emits general information about generated code.
338 void RegisterSnapshotCodeName(Code* code, const char* name, int name_size);
342 void LowLevelCodeCreateEvent(Code* code, const char* name, int name_size);