DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
hangui
interpose
AStream.h When we are passed NPStream->{ndata,pdata} in {NPN,NPP}_DestroyStream, we * don't know whether it's 769 Bytes
BrowserStreamChild.cpp 7.1 kB
BrowserStreamChild.h public PBrowserStreamChild 4.8 kB
BrowserStreamParent.cpp 2.5 kB
BrowserStreamParent.h public PBrowserStreamParent 1.6 kB
ChildTimer.cpp 959 Bytes
ChildTimer.h 1.2 kB
D3D11SurfaceHolder.cpp 2.5 kB
D3D11SurfaceHolder.h 1.3 kB
FunctionBroker.cpp GetKeyState 38.4 kB
FunctionBroker.h 55.0 kB
FunctionBrokerChild.cpp static 3.5 kB
FunctionBrokerChild.h public PFunctionBrokerChild 1.6 kB
FunctionBrokerIPCUtils.cpp these defines are missing from mingw headers 11.5 kB
FunctionBrokerIPCUtils.h This enum represents all of the methods hooked by the main facility in * BrokerClient. It is used t 14.2 kB
FunctionBrokerParent.cpp static 4.3 kB
FunctionBrokerParent.h public PFunctionBrokerParent 2.3 kB
FunctionBrokerThread.h 1.4 kB
FunctionHook.cpp 11.1 kB
FunctionHook.h 5.8 kB
IpdlTuple.h IpdlTuple is used by automatic function brokering to pass parameter * lists for brokered functions. 4.8 kB
MiniShmParent.cpp 4.9 kB
MiniShmParent.h public MiniShmBase 2.4 kB
NPEventAndroid.h 1.3 kB
NPEventOSX.h 6.6 kB
NPEventUnix.h 2.4 kB
NPEventWindows.h 4.6 kB
PBrowserStream.ipdl NPBrowserStream represents a NPStream sent from the browser to the plugin. 1.1 kB
PFunctionBroker.ipdl Top-level actor that brokers functions for the client process. 752 Bytes
PPluginBackgroundDestroyer.ipdl This protocol exists to allow us to correctly destroy background * surfaces. The browser owns the 1.2 kB
PPluginInstance.ipdl 11.7 kB
PPluginModule.ipdl 5.2 kB
PPluginScriptableObject.ipdl 2.9 kB
PPluginSurface.ipdl 380 Bytes
PStreamNotify.ipdl 802 Bytes
PluginBackgroundDestroyer.cpp 1.2 kB
PluginBackgroundDestroyer.h When instances of this class are destroyed, the old background goes * along with them, completing t 1.7 kB
PluginBridge.h 1.6 kB
PluginHangUIParent.cpp 13.5 kB
PluginHangUIParent.h public MiniShmObserver 4.4 kB
PluginInstanceChild.cpp 132.2 kB
PluginInstanceChild.h public PPluginInstanceChild 22.1 kB
PluginInstanceParent.cpp 67.5 kB
PluginInstanceParent.h public PPluginInstanceParent 14.5 kB
PluginInterposeOSX.h 4.5 kB
PluginInterposeOSX.mm 35.3 kB
PluginLibrary.h 4.4 kB
PluginMessageUtils.cpp 3.6 kB
PluginMessageUtils.h 18.3 kB
PluginModuleChild.cpp This must occur *after* plugins/PluginModuleChild.h to avoid typedefs * conflicts. 59.3 kB
PluginModuleChild.h public PPluginModuleChild 11.3 kB
PluginModuleParent.cpp 85.0 kB
PluginModuleParent.h 21.2 kB
PluginProcessChild.cpp 5.5 kB
PluginProcessChild.h public mozilla 1.5 kB
PluginProcessParent.cpp 4.4 kB
PluginProcessParent.h public mozilla 2.9 kB
PluginQuirks.cpp 1.6 kB
PluginQuirks.h 2.7 kB
PluginScriptableObjectChild.cpp NPIdentifiers in the plugin process use a tagged representation. The low bit * stores the tag. If i 34.9 kB
PluginScriptableObjectChild.h public PPluginScriptableObjectChild 9.1 kB
PluginScriptableObjectParent.cpp NPIdentifiers in the chrome process are stored as jsids. The difficulty is in * ensuring that strin 35.5 kB
PluginScriptableObjectParent.h public PPluginScriptableObjectParent 6.4 kB
PluginScriptableObjectUtils-inl.h 4.5 kB
PluginScriptableObjectUtils.h 7.5 kB
PluginSurfaceParent.cpp 941 Bytes
PluginSurfaceParent.h public PPluginSurfaceParent 1.1 kB
PluginTypes.ipdlh 1.1 kB
PluginUtilsOSX.h Provides a wrapper around nsCARenderer to manage double buffering * without having to unbind nsCARe 3.4 kB
PluginUtilsOSX.mm 14.7 kB
PluginUtilsWin.cpp top-level Windows plugin management code 7.4 kB
PluginUtilsWin.h 791 Bytes
PluginWidgetChild.cpp 1.6 kB
PluginWidgetChild.h public PPluginWidgetChild 998 Bytes
PluginWidgetParent.cpp 5.6 kB
PluginWidgetParent.h public PPluginWidgetParent 1.7 kB
StreamNotifyChild.h public PStreamNotifyChild 1.9 kB
StreamNotifyParent.h public PStreamNotifyParent 1.3 kB
moz.build 4.2 kB