Lines Matching refs:handler
29 int InitPrototypeChecksImpl(Isolate* isolate, Handle<ICHandler> handler, in InitPrototypeChecksImpl() argument
52 handler->set_data2(HeapObjectReference::Weak(*native_context)); in InitPrototypeChecksImpl()
70 handler->set_data1(*data1); in InitPrototypeChecksImpl()
77 handler->set_data2(*maybe_data2); in InitPrototypeChecksImpl()
80 handler->set_data3(*maybe_data2); in InitPrototypeChecksImpl()
104 void InitPrototypeChecks(Isolate* isolate, Handle<ICHandler> handler, in InitPrototypeChecks() argument
109 isolate, handler, nullptr, lookup_start_object_map, data1, maybe_data2); in InitPrototypeChecks()
132 Handle<LoadHandler> handler = isolate->factory()->NewLoadHandler(data_size); in LoadFromPrototype() local
134 handler->set_smi_handler(*smi_handler); in LoadFromPrototype()
135 handler->set_validity_cell(*validity_cell); in LoadFromPrototype()
136 InitPrototypeChecks(isolate, handler, lookup_start_object_map, data1, in LoadFromPrototype()
138 return handler; in LoadFromPrototype()
161 Handle<LoadHandler> handler = isolate->factory()->NewLoadHandler(data_size); in LoadFullChain() local
163 handler->set_smi_handler(*smi_handler); in LoadFullChain()
164 handler->set_validity_cell(*validity_cell); in LoadFullChain()
165 InitPrototypeChecks(isolate, handler, lookup_start_object_map, data1); in LoadFullChain()
166 return handler; in LoadFullChain()
170 KeyedAccessLoadMode LoadHandler::GetKeyedAccessLoadMode(MaybeObject handler) { in GetKeyedAccessLoadMode() argument
172 if (handler->IsSmi()) { in GetKeyedAccessLoadMode()
173 int const raw_handler = handler.ToSmi().value(); in GetKeyedAccessLoadMode()
185 MaybeObject handler) { in GetKeyedAccessStoreMode() argument
187 if (handler->IsSmi()) { in GetKeyedAccessStoreMode()
188 int const raw_handler = handler.ToSmi().value(); in GetKeyedAccessStoreMode()
215 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(1); in StoreElementTransition() local
216 handler->set_smi_handler(*code); in StoreElementTransition()
217 handler->set_validity_cell(*validity_cell); in StoreElementTransition()
218 handler->set_data1(HeapObjectReference::Weak(*transition)); in StoreElementTransition()
219 return handler; in StoreElementTransition()
288 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(0); in StoreTransition() local
292 handler->set_smi_handler(Smi::FromInt(config)); in StoreTransition()
293 handler->set_validity_cell(*validity_cell); in StoreTransition()
294 return MaybeObjectHandle(handler); in StoreTransition()
323 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(data_size); in StoreThroughPrototype() local
325 handler->set_smi_handler(*smi_handler); in StoreThroughPrototype()
326 handler->set_validity_cell(*validity_cell); in StoreThroughPrototype()
327 InitPrototypeChecks(isolate, handler, receiver_map, data1, maybe_data2); in StoreThroughPrototype()
328 return handler; in StoreThroughPrototype()
511 void LoadHandler::PrintHandler(Object handler, std::ostream& os) { in PrintHandler() argument
513 if (handler.IsSmi()) { in PrintHandler()
514 int raw_handler = handler.ToSmi().value(); in PrintHandler()
519 LoadHandler load_handler = LoadHandler::cast(handler); in PrintHandler()
543 void StoreHandler::PrintHandler(Object handler, std::ostream& os) { in PrintHandler() argument
545 if (handler.IsSmi()) { in PrintHandler()
546 int raw_handler = handler.ToSmi().value(); in PrintHandler()
552 StoreHandler store_handler = StoreHandler::cast(handler); in PrintHandler()