mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
This commit is contained in:
parent
75ad5add64
commit
22e4adba22
@ -803,8 +803,9 @@ MacroAssembler::checkUnboxedArrayCapacity(Register obj, const Int32Key& index, R
|
||||
void
|
||||
MacroAssembler::checkAllocatorState(Label* fail)
|
||||
{
|
||||
// Don't execute the inline path if we are tracing allocations.
|
||||
if (js::gc::TraceEnabled())
|
||||
// Don't execute the inline path if we are tracing allocations,
|
||||
// or when the memory profiler is enabled.
|
||||
if (js::gc::TraceEnabled() || MemProfiler::enabled())
|
||||
jump(fail);
|
||||
|
||||
# ifdef JS_GC_ZEAL
|
||||
|
Loading…
Reference in New Issue
Block a user