gecko-dev/mozglue
David Major af0b39fef9 Bug 1372375: Avoid locks in EnsureWalkThreadReady during the profiler's critical section. r=mstange
EnsureWalkThreadReady takes two locks, one in _beginthreadex and another in the DLL hook setup.

We can avoid the first by not calling EnsureWalkThreadReady if we're walking a suspended thread, since we won't be using a separate WalkThread anyway.

To avoid the hook locks, I gave in and decided to go back to setting up the hooks in DllBlocklist_Initialize as originally planned.
2017-06-13 18:30:48 -04:00
..
android Bug 1343541 - restore signal actions changed by Android debugger. r=glandium 2017-04-12 17:34:17 +08:00
build Bug 1372375: Avoid locks in EnsureWalkThreadReady during the profiler's critical section. r=mstange 2017-06-13 18:30:48 -04:00
linker Bug 1360321 - 4e. Fix std::min type error; r=froydnj r=glandium 2017-05-17 13:06:22 -04:00
misc Bug 1372375: Avoid locks in EnsureWalkThreadReady during the profiler's critical section. r=mstange 2017-06-13 18:30:48 -04:00
tests Bug 1334276 - add Printf unit tests; r=froydnj 2017-05-08 13:49:48 -06:00
moz.build Bug 1344837 - add BUG_COMPONENT to mozglue/* files. r=glandium 2017-03-09 05:33:30 -05:00