Bug 1350940 - Label Runnables in dom/plugins; r=bsmedberg

MozReview-Commit-ID: DCxeZUj6CEd
This commit is contained in:
Kyle Machulis
2017-03-27 13:35:25 -07:00
parent 759f2143c4
commit ceb4bf3e68
11 changed files with 41 additions and 15 deletions

View File

@@ -112,7 +112,9 @@ class AudioRunnable : public mozilla::Runnable
public: public:
NS_DECL_NSIRUNNABLE NS_DECL_NSIRUNNABLE
AudioRunnable(ANPAudioTrack* aAudioTrack) { AudioRunnable(ANPAudioTrack* aAudioTrack) :
Runnable("AudioRunnable")
{
mTrack = aAudioTrack; mTrack = aAudioTrack;
} }

View File

@@ -557,7 +557,10 @@ NPPExceptionAutoHolder::~NPPExceptionAutoHolder()
nsPluginThreadRunnable::nsPluginThreadRunnable(NPP instance, nsPluginThreadRunnable::nsPluginThreadRunnable(NPP instance,
PluginThreadCallback func, PluginThreadCallback func,
void *userData) void *userData)
: mInstance(instance), mFunc(func), mUserData(userData) : Runnable("nsPluginThreadRunnable"),
mInstance(instance),
mFunc(func),
mUserData(userData)
{ {
if (!sPluginThreadAsyncCallLock) { if (!sPluginThreadAsyncCallLock) {
// Failed to create lock, not much we can do here then... // Failed to create lock, not much we can do here then...

View File

@@ -68,7 +68,12 @@ class PluginEventRunnable : public Runnable
{ {
public: public:
PluginEventRunnable(nsNPAPIPluginInstance* instance, ANPEvent* event) PluginEventRunnable(nsNPAPIPluginInstance* instance, ANPEvent* event)
: mInstance(instance), mEvent(*event), mCanceled(false) {} : Runnable("PluginEventRunnable"),
mInstance(instance),
mEvent(*event),
mCanceled(false)
{
}
virtual nsresult Run() { virtual nsresult Run() {
if (mCanceled) if (mCanceled)

View File

@@ -1301,7 +1301,10 @@ nsPluginHost::GetPluginForContentProcess(uint32_t aPluginId, nsNPAPIPlugin** aPl
class nsPluginUnloadRunnable : public Runnable class nsPluginUnloadRunnable : public Runnable
{ {
public: public:
explicit nsPluginUnloadRunnable(uint32_t aPluginId) : mPluginId(aPluginId) {} explicit nsPluginUnloadRunnable(uint32_t aPluginId) :
Runnable("nsPluginUnloadRunnable"),
mPluginId(aPluginId)
{}
NS_IMETHOD Run() override NS_IMETHOD Run() override
{ {
@@ -3964,7 +3967,8 @@ class nsPluginDestroyRunnable : public Runnable,
{ {
public: public:
explicit nsPluginDestroyRunnable(nsNPAPIPluginInstance *aInstance) explicit nsPluginDestroyRunnable(nsNPAPIPluginInstance *aInstance)
: mInstance(aInstance) : Runnable("nsPluginDestroyRunnable"),
mInstance(aInstance)
{ {
PR_INIT_CLIST(this); PR_INIT_CLIST(this);
PR_APPEND_LINK(this, &sRunnableListHead); PR_APPEND_LINK(this, &sRunnableListHead);

View File

@@ -134,7 +134,9 @@ class AsyncPaintWaitEvent : public Runnable
{ {
public: public:
AsyncPaintWaitEvent(nsIContent* aContent, bool aFinished) : AsyncPaintWaitEvent(nsIContent* aContent, bool aFinished) :
mContent(aContent), mFinished(aFinished) Runnable("AsyncPaintWaitEvent"),
mContent(aContent),
mFinished(aFinished)
{ {
} }

View File

@@ -67,7 +67,8 @@ protected:
LPARAM mLParam; LPARAM mLParam;
}; };
PluginWindowEvent::PluginWindowEvent() PluginWindowEvent::PluginWindowEvent() :
Runnable("PluginWindowEvent")
{ {
Clear(); Clear();
} }
@@ -160,7 +161,8 @@ class nsDelayedPopupsEnabledEvent : public Runnable
{ {
public: public:
explicit nsDelayedPopupsEnabledEvent(nsNPAPIPluginInstance *inst) explicit nsDelayedPopupsEnabledEvent(nsNPAPIPluginInstance *inst)
: mInst(inst) : Runnable("nsDelayedPopupsEnabledEvent"),
mInst(inst)
{} {}
NS_DECL_NSIRUNNABLE NS_DECL_NSIRUNNABLE

View File

@@ -38,7 +38,8 @@ class nsPluginHangUITelemetry : public mozilla::Runnable
public: public:
nsPluginHangUITelemetry(int aResponseCode, int aDontAskCode, nsPluginHangUITelemetry(int aResponseCode, int aDontAskCode,
uint32_t aResponseTimeMs, uint32_t aTimeoutMs) uint32_t aResponseTimeMs, uint32_t aTimeoutMs)
: mResponseCode(aResponseCode), : Runnable("nsPluginHangUITelemetry"),
mResponseCode(aResponseCode),
mDontAskCode(aDontAskCode), mDontAskCode(aDontAskCode),
mResponseTimeMs(aResponseTimeMs), mResponseTimeMs(aResponseTimeMs),
mTimeoutMs(aTimeoutMs) mTimeoutMs(aTimeoutMs)

View File

@@ -23,7 +23,8 @@ class DeferNPObjectReleaseRunnable : public mozilla::Runnable
{ {
public: public:
DeferNPObjectReleaseRunnable(const NPNetscapeFuncs* f, NPObject* o) DeferNPObjectReleaseRunnable(const NPNetscapeFuncs* f, NPObject* o)
: mFuncs(f) : Runnable("DeferNPObjectReleaseRunnable")
, mFuncs(f)
, mObject(o) , mObject(o)
{ {
NS_ASSERTION(o, "no release null objects"); NS_ASSERTION(o, "no release null objects");

View File

@@ -2070,7 +2070,10 @@ class GetKeyStateTask : public Runnable
public: public:
explicit GetKeyStateTask(int aVirtKey, HANDLE aSemaphore, SHORT* aKeyState) : explicit GetKeyStateTask(int aVirtKey, HANDLE aSemaphore, SHORT* aKeyState) :
mVirtKey(aVirtKey), mSemaphore(aSemaphore), mKeyState(aKeyState) Runnable("GetKeyStateTask"),
mVirtKey(aVirtKey),
mSemaphore(aSemaphore),
mKeyState(aKeyState)
{} {}
NS_IMETHOD Run() override NS_IMETHOD Run() override
@@ -2141,8 +2144,9 @@ class GetFileNameTask : public Runnable
public: public:
explicit GetFileNameTask(GetFileNameFunc func, void* aLpOpenFileName, explicit GetFileNameTask(GetFileNameFunc func, void* aLpOpenFileName,
HANDLE aSemaphore, BOOL* aReturnValue) : HANDLE aSemaphore, BOOL* aReturnValue) :
mLpOpenFileName(aLpOpenFileName), mSemaphore(aSemaphore), Runnable("GetFileNameTask"), mLpOpenFileName(aLpOpenFileName),
mReturnValue(aReturnValue), mFunc(func) mSemaphore(aSemaphore), mReturnValue(aReturnValue),
mFunc(func)
{} {}
NS_IMETHOD Run() override NS_IMETHOD Run() override

View File

@@ -154,7 +154,8 @@ class mozilla::plugins::FinishInjectorInitTask : public mozilla::CancelableRunna
{ {
public: public:
FinishInjectorInitTask() FinishInjectorInitTask()
: mMutex("FlashInjectorInitTask::mMutex") : CancelableRunnable("FinishInjectorInitTask")
, mMutex("FlashInjectorInitTask::mMutex")
, mParent(nullptr) , mParent(nullptr)
, mMainThreadMsgLoop(MessageLoop::current()) , mMainThreadMsgLoop(MessageLoop::current())
{ {

View File

@@ -22,7 +22,8 @@ class AudioDeviceChangedRunnable : public Runnable
public: public:
explicit AudioDeviceChangedRunnable(const PluginModuleSet* aAudioNotificationSet, explicit AudioDeviceChangedRunnable(const PluginModuleSet* aAudioNotificationSet,
NPAudioDeviceChangeDetailsIPC aChangeDetails) : NPAudioDeviceChangeDetailsIPC aChangeDetails) :
mChangeDetails(aChangeDetails) Runnable("AudioDeviceChangedRunnable")
, mChangeDetails(aChangeDetails)
, mAudioNotificationSet(aAudioNotificationSet) , mAudioNotificationSet(aAudioNotificationSet)
{} {}