Home | History | Annotate | Download | only in src

Lines Matching full:handle

28   virtual void Validate(Handle<JSObject> obj) = 0;
36 Handle<Object> receiver,
37 Handle<JSObject> holder,
39 Handle<FixedArrayBase> backing_store) = 0;
42 Handle<Object> receiver,
43 Handle<JSObject> holder,
45 return HasElement(receiver, holder, key, handle(holder->elements()));
54 Handle<Object> receiver,
55 Handle<JSObject> holder,
57 Handle<FixedArrayBase> backing_store) = 0;
60 Handle<Object> receiver,
61 Handle<JSObject> holder,
63 return Get(receiver, holder, key, handle(holder->elements()));
72 Handle<Object> receiver,
73 Handle<JSObject> holder,
75 Handle<FixedArrayBase> backing_store) = 0;
78 Handle<Object> receiver,
79 Handle<JSObject> holder,
81 return GetAttributes(receiver, holder, key, handle(holder->elements()));
90 Handle<Object> receiver,
91 Handle<JSObject> holder,
93 Handle<FixedArrayBase> backing_store) = 0;
96 Handle<Object> receiver,
97 Handle<JSObject> holder,
99 return GetAccessorPair(receiver, holder, key, handle(holder->elements()));
108 Handle<JSArray> holder,
109 Handle<Object> new_length) = 0;
118 Handle<JSArray> array,
124 Handle<JSObject> holder,
142 Handle<FixedArrayBase> source,
145 Handle<FixedArrayBase> destination,
156 Handle<FixedArrayBase> destination,
161 Handle<JSObject> from_holder,
162 Handle<FixedArrayBase> to,
169 Handle<Object> receiver,
170 Handle<JSObject> holder,
171 Handle<FixedArray> to,
172 Handle<FixedArrayBase> from) = 0;
175 Handle<Object> receiver,
176 Handle<JSObject> holder,
177 Handle<FixedArray> to) {
179 receiver, holder, to, handle(holder->elements()));
188 static ElementsAccessor* ForArray(Handle<FixedArrayBase> array);
196 virtual uint32_t GetCapacity(Handle<FixedArrayBase> backing_store) = 0;
206 virtual uint32_t GetKeyForIndex(Handle<FixedArrayBase> backing_store,
216 void CheckArrayAbuse(Handle<JSObject> obj, const char* op, uint32_t key,
220 Handle<JSArray> array,