Lines Matching refs:proxy

123400     virtual bool getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id,
123402 virtual bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
123405 virtual bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
123407 virtual bool delete_(JSContext* cx, HandleObject proxy, HandleId id,
123416 virtual bool getPrototype(JSContext* cx, HandleObject proxy, MutableHandleObject protop) const;
123417 virtual bool setPrototype(JSContext* cx, HandleObject proxy, HandleObject proto,
123421 virtual bool getPrototypeIfOrdinary(JSContext* cx, HandleObject proxy, bool* isOrdinary,
123423 virtual bool setImmutablePrototype(JSContext* cx, HandleObject proxy, bool* succeeded) const;
123425 virtual bool preventExtensions(JSContext* cx, HandleObject proxy,
123427 virtual bool isExtensible(JSContext* cx, HandleObject proxy, bool* extensible) const = 0;
123429 virtual bool has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) const;
123430 virtual bool get(JSContext* cx, HandleObject proxy, HandleValue receiver,
123432 virtual bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
123435 virtual bool call(JSContext* cx, HandleObject proxy, const CallArgs& args) const;
123436 virtual bool construct(JSContext* cx, HandleObject proxy, const CallArgs& args) const;
123439 virtual bool enumerate(JSContext* cx, HandleObject proxy, MutableHandleObject objp) const;
123440 virtual bool getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id,
123442 virtual bool hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) const;
123443 virtual bool getOwnEnumerablePropertyKeys(JSContext* cx, HandleObject proxy,
123447 virtual bool hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, bool* bp) const;
123448 virtual bool getBuiltinClass(JSContext* cx, HandleObject proxy,
123450 virtual bool isArray(JSContext* cx, HandleObject proxy, JS::IsArrayAnswer* answer) const;
123451 virtual const char* className(JSContext* cx, HandleObject proxy) const;
123452 virtual JSString* fun_toString(JSContext* cx, HandleObject proxy, unsigned indent) const;
123453 virtual bool regexp_toShared(JSContext* cx, HandleObject proxy,
123455 virtual bool boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) const;
123456 virtual void trace(JSTracer* trc, JSObject* proxy) const;
123457 virtual void finalize(JSFreeOp* fop, JSObject* proxy) const;
123458 virtual void objectMoved(JSObject* proxy, const JSObject* old) const;
123469 virtual bool watch(JSContext* cx, JS::HandleObject proxy, JS::HandleId id,
123471 virtual bool unwatch(JSContext* cx, JS::HandleObject proxy, JS::HandleId id) const;
123473 virtual bool getElements(JSContext* cx, HandleObject proxy, uint32_t begin, uint32_t end,
123477 virtual JSObject* weakmapKeyDelegate(JSObject* proxy) const;
123706 void recordEnter(JSContext* cx, HandleObject proxy, HandleId id, Action act);
123709 friend void assertEnteredPolicy(JSContext* cx, JSObject* proxy, jsid id, Action act);
123729 AutoWaivePolicy(JSContext* cx, HandleObject proxy, HandleId id,
123733 recordEnter(cx, proxy, id, act);
123797 virtual bool getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id,
123799 virtual bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
123802 virtual bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
123804 virtual bool delete_(JSContext* cx, HandleObject proxy, HandleId id,
123806 virtual bool enumerate(JSContext* cx, HandleObject proxy,
123808 virtual bool getPrototype(JSContext* cx, HandleObject proxy,
123810 virtual bool setPrototype(JSContext* cx, HandleObject proxy, HandleObject proto,
123812 virtual bool getPrototypeIfOrdinary(JSContext* cx, HandleObject proxy, bool* isOrdinary,
123814 virtual bool setImmutablePrototype(JSContext* cx, HandleObject proxy,
123816 virtual bool preventExtensions(JSContext* cx, HandleObject proxy,
123818 virtual bool isExtensible(JSContext* cx, HandleObject proxy, bool* extensible) const override;
123819 virtual bool has(JSContext* cx, HandleObject proxy, HandleId id,
123821 virtual bool get(JSContext* cx, HandleObject proxy, HandleValue receiver,
123823 virtual bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
123825 virtual bool call(JSContext* cx, HandleObject proxy, const CallArgs& args) const override;
123826 virtual bool construct(JSContext* cx, HandleObject proxy, const CallArgs& args) const override;
123829 virtual bool getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id,
123831 virtual bool hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
123833 virtual bool getOwnEnumerablePropertyKeys(JSContext* cx, HandleObject proxy,
123837 virtual bool hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
123839 virtual bool getBuiltinClass(JSContext* cx, HandleObject proxy, ESClass* cls) const override;
123840 virtual bool isArray(JSContext* cx, HandleObject proxy,
123842 virtual const char* className(JSContext* cx, HandleObject proxy) const override;
123843 virtual JSString* fun_toString(JSContext* cx, HandleObject proxy,
123845 virtual bool regexp_toShared(JSContext* cx, HandleObject proxy,
123847 virtual bool boxedValue_unbox(JSContext* cx, HandleObject proxy,
123851 virtual JSObject* weakmapKeyDelegate(JSObject* proxy) const override;
123907 virtual bool getPrototype(JSContext* cx, HandleObject proxy,
123909 virtual bool setPrototype(JSContext* cx, HandleObject proxy, HandleObject proto,
123912 virtual bool getPrototypeIfOrdinary(JSContext* cx, HandleObject proxy, bool* isOrdinary,
123914 virtual bool setImmutablePrototype(JSContext* cx, HandleObject proxy,
123937 virtual const char* className(JSContext* cx, HandleObject proxy) const override;
123940 virtual bool regexp_toShared(JSContext* cx, HandleObject proxy,
123942 virtual bool boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) const override;
124000 virtual JSString* fun_toString(JSContext* cx, HandleObject proxy, unsigned indent) const override;
124022 virtual bool setPrototype(JSContext* cx, HandleObject proxy, HandleObject proto,
124024 virtual bool setImmutablePrototype(JSContext* cx, HandleObject proxy, bool* succeeded) const override;
124030 virtual bool regexp_toShared(JSContext* cx, HandleObject proxy,
124032 virtual bool boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) const override;
124037 virtual bool watch(JSContext* cx, JS::HandleObject proxy, JS::HandleId id,
124039 virtual bool unwatch(JSContext* cx, JS::HandleObject proxy, JS::HandleId id) const override;
144370 bool getOwnPropertyDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy,
144373 virtual bool ownPropertyKeys(JSContext* cx, JS::Handle<JSObject*> proxy,
144376 virtual bool getPrototypeIfOrdinary(JSContext* cx, JS::Handle<JSObject*> proxy,
144384 virtual bool getOwnEnumerablePropertyKeys(JSContext* cx, JS::Handle<JSObject*> proxy,
144387 bool watch(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144389 bool unwatch(JSContext* cx, JS::Handle<JSObject*> proxy,
144397 virtual bool ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy,
144406 JS::Handle<JSObject*> proxy,
144419 bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144424 return defineProperty(cx, proxy, id, desc, result, &unused);
144426 virtual bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144429 bool delete_(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144431 bool preventExtensions(JSContext* cx, JS::Handle<JSObject*> proxy,
144433 bool isExtensible(JSContext *cx, JS::Handle<JSObject*> proxy, bool *extensible)
144435 bool set(JSContext *cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144444 virtual bool setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
144470 virtual void trace(JSTracer* trc, JSObject* proxy) const override;
153382 "DOM_OBJECT_SLOT doesn't match the proxy private slot. "
154845 GetPropertyOnPrototype(JSContext* cx, JS::Handle<JSObject*> proxy,
154851 HasPropertyOnPrototype(JSContext* cx, JS::Handle<JSObject*> proxy,
154860 AppendNamedPropertyIds(JSContext* cx, JS::Handle<JSObject*> proxy,
172436 void AddProxy(imgRequestProxy* proxy);
172438 nsresult RemoveProxy(imgRequestProxy* proxy, nsresult aStatus);