| AccessCheck.cpp |
stopAtWindowProxy = |
5663 |
95 % |
| 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.
|
4156 |
70 % |
| ChromeObjectWrapper.cpp |
|
1364 |
0 % |
| ChromeObjectWrapper.h |
namespace xpc |
1493 |
- |
| FilteringWrapper.cpp |
|
5575 |
80 % |
| FilteringWrapper.h |
FilteringWrapper_h_ |
2113 |
0 % |
| moz.build |
|
666 |
- |
| WaiveXrayWrapper.cpp |
|
3365 |
78 % |
| WaiveXrayWrapper.h |
|
1769 |
- |
| WrapperFactory.cpp |
static |
32328 |
93 % |
| 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.
|
4433 |
100 % |
| XrayWrapper.cpp |
stopAtWindowProxy = |
87651 |
88 % |
| XrayWrapper.h |
stopAtWindowProxy = |
19758 |
76 % |