| AccessCheck.cpp |
stopAtWindowProxy = |
5784 |
| AccessCheck.h |
Returns true if the given object (which is expected to be stripped of
cross-compartment wrappers in practice, but this function doesn't assume
that) is a WindowProxy or Location object, which need special wrapping
behavior due to being usable cross-origin in limited ways.
|
4286 |
| ChromeObjectWrapper.cpp |
|
1485 |
| ChromeObjectWrapper.h |
namespace xpc |
1656 |
| FilteringWrapper.cpp |
|
5696 |
| FilteringWrapper.h |
__FilteringWrapper_h__ |
2275 |
| moz.build |
|
755 |
| WaiveXrayWrapper.cpp |
|
3486 |
| WaiveXrayWrapper.h |
|
1928 |
| WrapperFactory.cpp |
static |
32477 |
| WrapperFactory.h |
A wrapper that's only used for cross-origin objects. This should be
just like a CrossCompartmentWrapper but (as an implementation
detail) doesn't actually do any compartment-entering and (as an
implementation detail) delegates all the security decisions and
compartment-entering to the target object, which is always a
proxy.
We could also inherit from CrossCompartmentWrapper but then we
would need to override all the proxy hooks to avoid the
compartment-entering bits.
|
4554 |
| XrayWrapper.cpp |
stopAtWindowProxy = |
87772 |
| XrayWrapper.h |
stopAtWindowProxy = |
19879 |