Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
13 #include "src/objects/code.h"
33 V(CODE_CREATION_EVENT, code-creation) \
34 V(CODE_DISABLE_OPT_EVENT, code-disable-optimization) \
35 V(CODE_MOVE_EVENT, code-move) \
36 V(CODE_DELETE_EVENT, code-delete) \
37 V(CODE_MOVING_GC, code-moving-gc) \
39 V(SNAPSHOT_CODE_NAME_EVENT, snapshot-code-name) \
76 virtual void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
78 virtual void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
80 virtual void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
83 virtual void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
88 virtual void CodeCreateEvent(LogEventsAndTags tag, const wasm::WasmCode* code,
96 virtual void RegExpCodeCreateEvent(Handle<AbstractCode> code,
103 virtual void CodeDisableOptEvent(Handle<AbstractCode> code,
105 virtual void CodeDeoptEvent(Handle<Code> code, DeoptimizeKind kind,
107 // These events can happen when 1. an assumption made by optimized code fails
109 virtual void CodeDependencyChangeEvent(Handle<Code> code,
112 // Called during GC shortly after any weak references to code objects are
119 // Dispatches code events to a set of registered listeners.
153 void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
156 listener->CodeCreateEvent(tag, code, comment);
159 void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
162 listener->CodeCreateEvent(tag, code, name);
165 void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
169 listener->CodeCreateEvent(tag, code, shared, name);
172 void CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
176 listener->CodeCreateEvent(tag, code, shared, source, line, column);
180 void CodeCreateEvent(LogEventsAndTags tag, const wasm::WasmCode* code,
184 listener->CodeCreateEvent(tag, code, name, source_url, code_offset,
204 void RegExpCodeCreateEvent(Handle<AbstractCode> code,
207 listener->RegExpCodeCreateEvent(code, source);
229 void CodeDisableOptEvent(Handle<AbstractCode> code,
232 listener->CodeDisableOptEvent(code, shared);
235 void CodeDeoptEvent(Handle<Code> code, DeoptimizeKind kind, Address pc,
238 listener->CodeDeoptEvent(code, kind, pc, fp_to_sp_delta);
241 void CodeDependencyChangeEvent(Handle<Code> code,
245 listener->CodeDependencyChangeEvent(code, sfi, reason);