Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
22 V(CODE_CREATION_EVENT, "code-creation") \
23 V(CODE_DISABLE_OPT_EVENT, "code-disable-optimization") \
24 V(CODE_MOVE_EVENT, "code-move") \
25 V(CODE_DELETE_EVENT, "code-delete") \
26 V(CODE_MOVING_GC, "code-moving-gc") \
28 V(SNAPSHOT_CODE_NAME_EVENT, "snapshot-code-name") \
88 virtual void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
90 virtual void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
92 virtual void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
94 virtual void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
97 virtual void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
102 virtual void RegExpCodeCreateEvent(AbstractCode* code, String* source) = 0;
106 virtual void CodeDisableOptEvent(AbstractCode* code,
108 virtual void CodeDeoptEvent(Code* code, Address pc, int fp_to_sp_delta) = 0;
126 #define CODE_EVENT_DISPATCH(code) \
128 for (auto it = listeners_.begin(); it != listeners_.end(); ++it) (*it)->code
130 void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
132 CODE_EVENT_DISPATCH(CodeCreateEvent(tag, code, comment));
134 void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code, Name* name) {
135 CODE_EVENT_DISPATCH(CodeCreateEvent(tag, code, name));
137 void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
139 CODE_EVENT_DISPATCH(CodeCreateEvent(tag, code, shared, name));
141 void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
145 CodeCreateEvent(tag, code, shared, source, line, column));
147 void CodeCreateEvent(LogEventsAndTags tag, AbstractCode* code,
149 CODE_EVENT_DISPATCH(CodeCreateEvent(tag, code, args_count));
160 void RegExpCodeCreateEvent(AbstractCode* code, String* source) {
161 CODE_EVENT_DISPATCH(RegExpCodeCreateEvent(code, source));
170 void CodeDisableOptEvent(AbstractCode* code, SharedFunctionInfo* shared) {
171 CODE_EVENT_DISPATCH(CodeDisableOptEvent(code, shared));
173 void CodeDeoptEvent(Code* code, Address pc, int fp_to_sp_delta) {
174 CODE_EVENT_DISPATCH(CodeDeoptEvent(code, pc, fp_to_sp_delta));