// Test that drainAllocationsLog fails when we aren't trackingAllocationSites. load(libdir + 'asserts.js'); const root = newGlobal(); const dbg = new Debugger(); dbg.memory.trackingAllocationSites = true; root.eval("this.alloc1 = {}"); dbg.memory.trackingAllocationSites = false; root.eval("this.alloc2 = {};"); assertThrowsInstanceOf(() => dbg.memory.drainAllocationsLog(), Error);