Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/mozilla/Vector.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
3
/* This Source Code Form is subject to the terms of the Mozilla Public
4
 * License, v. 2.0. If a copy of the MPL was not distributed with this
5
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7
/* A type/length-parametrized vector class. */
8
9
#ifndef mozilla_Vector_h
10
#define mozilla_Vector_h
11
12
#include "mozilla/Alignment.h"
13
#include "mozilla/AllocPolicy.h"
14
#include "mozilla/ArrayUtils.h" // for PointerRangeSize
15
#include "mozilla/Assertions.h"
16
#include "mozilla/Attributes.h"
17
#include "mozilla/MathAlgorithms.h"
18
#include "mozilla/MemoryReporting.h"
19
#include "mozilla/Move.h"
20
#include "mozilla/OperatorNewExtensions.h"
21
#include "mozilla/ReentrancyGuard.h"
22
#include "mozilla/TemplateLib.h"
23
#include "mozilla/TypeTraits.h"
24
25
#include <new> // for placement new
26
27
/* Silence dire "bugs in previous versions of MSVC have been fixed" warnings */
28
#ifdef _MSC_VER
29
#pragma warning(push)
30
#pragma warning(disable:4345)
31
#endif
32
33
namespace mozilla {
34
35
template<typename T, size_t N, class AllocPolicy>
36
class Vector;
37
38
namespace detail {
39
40
/*
41
 * Check that the given capacity wastes the minimal amount of space if
42
 * allocated on the heap. This means that aCapacity*sizeof(T) is as close to a
43
 * power-of-two as possible. growStorageBy() is responsible for ensuring this.
44
 */
45
template<typename T>
46
static bool CapacityHasExcessSpace(size_t aCapacity)
47
3.41k
{
48
3.41k
  size_t size = aCapacity * sizeof(T);
49
3.41k
  return RoundUpPow2(size) - size >= sizeof(T);
50
3.41k
}
Unexecuted instantiation: Printf.cpp:bool mozilla::detail::CapacityHasExcessSpace<NumArgState>(unsigned long)
Unexecuted instantiation: Unified_cpp_mfbt0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: SandboxBroker.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxBroker.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxBrokerPolicyFactory.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxBrokerPolicyFactory.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxCrash.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxPrefBridge.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SandboxPrefBridge.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::pkix::Input>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ct::VerifiedSCT>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<short>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ct::CTLogVerifier>(unsigned long)
Unexecuted instantiation: Unified_cpp_certverifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::psm::OCSPCache::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_apps0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_io0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_io0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_io1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_io1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_threads2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: xptdata.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: xptdata.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_chrome0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_chrome0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_modules_libpref0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_modules_libpref0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_modules_libpref0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: hnjstdio.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_locale0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_locale0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_unicharutil_util0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_l10n0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_intl_l10n0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unified_cpp_netwerk_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Line
Count
Source
47
2
{
48
2
  size_t size = aCapacity * sizeof(T);
49
2
  return RoundUpPow2(size) - size >= sizeof(T);
50
2
}
Unexecuted instantiation: Unified_cpp_netwerk_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: nsCookieService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsCookieService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_dns0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_dns0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_about0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_data0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_data0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_file0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_file0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsHttpChannelAuthProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsHttpChannelAuthProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsHttpHandler.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsHttpHandler.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsHttpHandler.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsHttpHandler.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_http2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_res0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_res0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_protocol_res0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_viewsource0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_websocket0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_websocket0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_websocket0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_wyciwyg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_wyciwyg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_protocol_wyciwyg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: DataChannel.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DataChannel.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsNetModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsNetModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_chromium2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BackgroundChildImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BackgroundChildImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BackgroundChildImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: BackgroundParentImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BackgroundParentImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BackgroundParentImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: FileDescriptorSetChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: FileDescriptorSetChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: FileDescriptorSetParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: FileDescriptorSetParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ipc::MessageChannel::InterruptFrame>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue1.cpp:bool mozilla::detail::CapacityHasExcessSpace<IPC::Message>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ipc_glue1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols10.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols12.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols12.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols12.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols13.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols13.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols13.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols14.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols14.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols14.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols15.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols15.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols15.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols16.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols16.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols16.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols17.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols17.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols17.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols18.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols18.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols18.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols19.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols19.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols19.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols20.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols20.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols20.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols21.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols21.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols21.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols22.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols22.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols22.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols23.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols23.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols23.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols24.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols24.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols24.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols25.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols25.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols25.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols26.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols26.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols26.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols27.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols27.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols27.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols28.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols28.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols28.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols29.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols29.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols29.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols30.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols30.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols30.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols31.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols31.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols31.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedProtocols9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedProtocols9.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: IPCMessageTypeName.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: IPCMessageTypeName.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestShellChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestShellChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestShellParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestShellParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: XPCShellEnvironment.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: XPCShellEnvironment.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Hal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Hal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hal0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hal0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hal0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: XrayWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: XrayWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpconnect_wrappers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpconnect_wrappers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpconnect_wrappers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: mozJSComponentLoader.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: mozJSComponentLoader.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ScriptPreloader::CachedScript*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::TranscodeSource>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<nsZipCursor>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_loader0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<nsTString<char> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_modules_libjar0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_modules_libjar0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_storage0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_storage0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_permissions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_media-conduit0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_media-conduit0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_media-conduit0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_mediapipeline0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_mediapipeline0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_peerconnection0.cpp:bool mozilla::detail::CapacityHasExcessSpace<nsAutoPtr<mozilla::RTCStatsQuery> >(unsigned long)
Unexecuted instantiation: Unified_cpp_src_peerconnection0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_peerconnection0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_src_peerconnection0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nr_socket_prsock.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nr_socket_prsock.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_mtransport_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_mtransport_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsOSHelperAppService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsOSHelperAppService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_prefetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_prefetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_uriloader_prefetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: BasePrincipal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BasePrincipal.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_caps0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_caps0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_caps0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_htmlparser0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_parser_html2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ConvolutionFilter.cpp:bool mozilla::detail::CapacityHasExcessSpace<float>(unsigned long)
Unexecuted instantiation: ConvolutionFilter.cpp:bool mozilla::detail::CapacityHasExcessSpace<short>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_2d0.cpp:bool mozilla::detail::CapacityHasExcessSpace<cairo_glyph_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_2d0.cpp:bool mozilla::detail::CapacityHasExcessSpace<std::__1::vector<bool, std::__1::allocator<bool> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:bool mozilla::detail::CapacityHasExcessSpace<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)> >(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:bool mozilla::detail::CapacityHasExcessSpace<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::gfx::SFNTData::Font*>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: GLContextProviderGLX.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: GLContextProviderGLX.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SharedSurfaceGLX.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SharedSurfaceGLX.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: SharedSurfaceGLX.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_gl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ImageContainer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ImageContainer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ImageContainer.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: PersistentBufferProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<RefPtr<mozilla::layers::TextureClient> >(unsigned long)
Unexecuted instantiation: PersistentBufferProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PersistentBufferProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PersistentBufferProvider.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: TextureClientX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TextureClientX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TextureClientX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: X11BasicCompositor.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11BasicCompositor.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11BasicCompositor.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: X11TextureSourceBasic.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureSourceBasic.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureSourceBasic.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: X11TextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ShadowLayerUtilsX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ShadowLayerUtilsX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ShadowLayerUtilsX11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: X11TextureSourceOGL.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureSourceOGL.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: X11TextureSourceOGL.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: WebRenderTextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: WebRenderTextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: WebRenderTextureHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers10.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: gfxFcPlatformFontList.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxFcPlatformFontList.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxGdkNativeRenderer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxGdkNativeRenderer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPlatform.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPlatform.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPlatform.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: gfxPlatformGtk.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPlatformGtk.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPrefs.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxPrefs.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: GPUParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: GPUParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: GPUParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VRDisplayHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VRDisplayHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VRDisplayHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VRDisplayLocal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VRDisplayLocal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VRDisplayLocal.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: gfxVRExternal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVRExternal.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVRExternal.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: gfxVROpenVR.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVROpenVR.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVROpenVR.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: gfxVRPuppet.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVRPuppet.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: gfxVRPuppet.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr_service0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_vr_service0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_config0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_config0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrender_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrender_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrender_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsImageModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsImageModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_decoders0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_decoders0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_decoders0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_decoders_icon0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_decoders_icon0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPNGEncoder.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPNGEncoder.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_abort0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_abort0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: DOMIntersectionObserver.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DOMIntersectionObserver.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsContentUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsContentUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsContentUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsDOMWindowUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsDOMWindowUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsDOMWindowUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsFrameMessageManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsFrameMessageManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: nsFrameMessageManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsFrameMessageManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsGlobalWindowInner.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsGlobalWindowInner.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsGlobalWindowOuter.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsGlobalWindowOuter.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsImageLoadingContent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsImageLoadingContent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsObjectLoadingContent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsObjectLoadingContent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsObjectLoadingContent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPluginArray.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPluginArray.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base9.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RegisterBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RegisterBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: RegisterWorkerBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RegisterWorkerBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: RegisterWorkerDebuggerBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RegisterWorkerDebuggerBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: RegisterWorkletBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RegisterWorkletBindings.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ResolveSystemBinding.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ResolveSystemBinding.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnionTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnionTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings10.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings10.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings11.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings12.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings12.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings12.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings13.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings13.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings13.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings14.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings14.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings14.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings15.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings15.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings15.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings16.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings16.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings17.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings17.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings18.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings18.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings19.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings19.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings20.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings20.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings21.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings21.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings21.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings22.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings22.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings22.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings23.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings23.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings23.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings3.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: UnifiedBindings4.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: UnifiedBindings5.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings6.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: UnifiedBindings8.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: UnifiedBindings9.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: UnifiedBindings9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UnifiedBindings9.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_bindings0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BatteryManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BatteryManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: BatteryManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BrowserElementParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BrowserElementParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BrowserElementParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_cache1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas5.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_canvas6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webgpu0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webgpu0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webgpu1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webgpu1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_api0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_api0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_api0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_api0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_commandhandler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_credentialmanagement0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_credentialmanagement0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_credentialmanagement0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_crypto0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_crypto0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_crypto0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_encoding0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_encoding0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: EventStateManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: EventStateManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: EventStateManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_events3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_uri0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_uri0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_file_uri0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filehandle0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filehandle0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filehandle0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filesystem0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filesystem0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filesystem0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_filesystem0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_flex0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_flex0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_gamepad0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_gamepad0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_gamepad0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PositionError.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PositionError.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsGeolocation.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsGeolocation.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsGeolocation.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_grid0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_grid0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AutoplayPermissionManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AutoplayPermissionManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AutoplayPermissionManager.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AutoplayPermissionRequest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AutoplayPermissionRequest.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AutoplayPermissionRequest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PluginDocument.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PluginDocument.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html5.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html_input0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_html_input0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_jsurl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_jsurl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_jsurl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AsmJSCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: AsmJSCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AsmJSCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AsmJSCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_mathml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_mathml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: CubebUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: CubebUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DecoderTraits.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DecoderTraits.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media10.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media11.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media6.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media9.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_doctor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_doctor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_encoder0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_encoder0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_flac0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_flac0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gmp2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_imagecapture0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_imagecapture0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: RemoteVideoDecoder.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RemoteVideoDecoder.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RemoteVideoDecoder.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VideoDecoderChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderManagerParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VideoDecoderParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VideoDecoderParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_mediacapabilities0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_mediacapabilities0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_mediasource0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_mediasource0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_media_mediasource0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_ogg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_ogg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_platforms0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_platforms0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_eme0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_agnostic_gmp0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_systemservices0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_systemservices0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_systemservices0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_wave0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_wave0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AudioNodeEngineSSE2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AudioNodeEngineSSE2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webaudio2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_webaudio_blink0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webaudio_blink0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webm0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webm0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: MediaEngineWebRTC.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: MediaEngineWebRTC.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: MediaEngineWebRTC.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webrtc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webrtc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_webrtc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webspeech_synth0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webspeech_synth0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_webspeech_synth0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_synth_speechd0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_synth_speechd0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_recognition0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_recognition0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_recognition0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: MediaModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: MediaModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_midi1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_notification0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_notification0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_notification0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_notification0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_notification0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_offline0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_offline0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_power0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_power0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_push0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_push0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_push0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_security0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_security0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_security0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg5.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg6.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg7.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_svg8.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_network0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_network0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_network0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_permission0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_permission0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_permission0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsNPAPIPlugin.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: nsNPAPIPlugin.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsNPAPIPlugin.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsNPAPIPlugin.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPluginHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPluginHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsPluginHost.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PluginInstanceChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PluginInstanceChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: PluginInstanceChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_plugins_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ActorsParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ActorsParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ActorsParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Key.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_system0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_system0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_system0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ContentChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ContentChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ContentChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ProcessHangMonitor.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProcessHangMonitor.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProcessHangMonitor.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ipc::GeckoChildProcessHost*>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_audiochannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_audiochannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_messagechannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_messagechannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_messagechannel0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_smil0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_smil0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_smil1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_smil1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_url0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_url0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webauthn0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webauthn0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webauthn0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_webauthn0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xbl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xbl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xbl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xbl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xpath0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xpath0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xpath1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xpath1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xpath2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xslt0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xslt0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xslt1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xslt_xslt1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_vr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_u2f0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_u2f0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_u2f0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_console0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_console0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_console0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_performance0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_performance0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_worklet0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_worklet0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_payments_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_websocket0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_websocket0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_prio0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_prio0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_view0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_view0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsBaseDragService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsBaseDragService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsBaseDragService.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsBaseWidget.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsBaseWidget.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsBaseWidget.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsShmImage.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsShmImage.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_headless0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_headless0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_headless0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsWindow.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsWindow.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsWindow.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_libeditor2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_spellchecker0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_spellchecker0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_composer0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_editor_composer0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsLayoutStylesheetCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsLayoutStylesheetCache.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_style4.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsRefreshDriver.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: nsRefreshDriver.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsRefreshDriver.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsRefreshDriver.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsPluginFrame.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsPluginFrame.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsPluginFrame.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_generic3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_forms1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_tables0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_tables0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_tables0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_svg2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul_tree0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul_tree0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul_grid0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_xul_grid0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: VsyncChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VsyncChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VsyncParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VsyncParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: VsyncParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_mathml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_mathml0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_mathml1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_mathml1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_inspector0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_inspector0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_painting1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_printing0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_printing0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_printing0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_build0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_base_timeline0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_shistory0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_shistory0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_docshell_shistory0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsDocShellModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsDocShellModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpfe_appshell0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpfe_appshell0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpfe_appshell0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ApplicationAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ApplicationAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: AtkSocketAccessible.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: AtkSocketAccessible.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: DOMtoATK.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DOMtoATK.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: DocAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DocAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Platform.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Platform.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: RootAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: RootAccessibleWrap.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: UtilInterface.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: UtilInterface.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiHyperlink.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiHyperlink.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceAction.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceAction.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceComponent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceComponent.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceDocument.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceDocument.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceEditableText.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceEditableText.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceHyperlinkImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceHyperlinkImpl.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceHypertext.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceHypertext.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceImage.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceImage.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceSelection.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceSelection.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceTable.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceTable.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceTableCell.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceTableCell.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceText.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceText.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceText.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceValue.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsMaiInterfaceValue.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_aom0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_aom0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_base0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DocAccessibleChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DocAccessibleChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: DocAccessibleChild.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProxyAccessible.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProxyAccessible.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: ProxyAccessible.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_xpcom0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_xpcom0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_xpcom0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hunspell_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hunspell_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_hunspell_glue0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_spellcheck_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_spellcheck_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_spellcheck_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<nsTString<char> >(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_manager_ssl3.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_antitracking0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_antitracking0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_antitracking0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_ackgroundhangmonitor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ackgroundhangmonitor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_ackgroundhangmonitor0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_browser0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_browser0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_clearsitedata0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DownloadPlatform.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DownloadPlatform.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_extensions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrequest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrequest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_webrequest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_find0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_find0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<nsCOMPtr<nsIPerformanceObserver> >(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<RefPtr<nsPerformanceGroup> >(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<RefPtr<js::PerformanceGroup> >(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_perfmonitoring0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_places0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_places0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_places0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_components_places0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_reputationservice0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_reputationservice0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_reputationservice0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_resistfingerprinting0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_resistfingerprinting0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_sessionstore0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_sessionstore0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Telemetry.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Telemetry.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Telemetry.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryEvent.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: TelemetryEvent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryEvent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::HistogramSnapshotInfo>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::KeyedHistogramSnapshotInfo>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Tuple<nsTString<char>, nsTArray<int>, long> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long> >(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryScalar.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: TelemetryScalar.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryScalar.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryIPC.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryIPC.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryIPCAccumulator.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryIPCAccumulator.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryGeckoViewPersistence.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: TelemetryGeckoViewPersistence.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TelemetryGeckoViewPersistence.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: CombinedStacks.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: CombinedStacks.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_thumbnails0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsTypeAheadFind.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsTypeAheadFind.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsUrlClassifierStreamUpdater.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsUrlClassifierStreamUpdater.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsUrlClassifierStreamUpdater.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_url-classifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_url-classifier0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_windowwatcher0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_windowwatcher0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_windowwatcher0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_autocomplete0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_autocomplete0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_printingui_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_printingui_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_printingui_ipc0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsFormFillController.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsFormFillController.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsToolkitCompsModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsToolkitCompsModule.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_mozapps_extensions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_mozapps_extensions0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_toolkit_recordreplay0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_toolkit_recordreplay0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsAppRunner.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsAppRunner.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsAppRunner.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: nsEmbedFunctions.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsEmbedFunctions.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsEmbedFunctions.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_pref_autoconfig_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: DominatorTree.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: FileDescriptorOutputStream.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: FileDescriptorOutputStream.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Line
Count
Source
47
42
{
48
42
  size_t size = aCapacity * sizeof(T);
49
42
  return RoundUpPow2(size) - size >= sizeof(T);
50
42
}
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> > >(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::devtools::DeserializedEdge>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> > >(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::BackEdge*>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: HeapSnapshot.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: HeapSnapshotTempFileHelperParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: HeapSnapshotTempFileHelperParent.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: MessageManagerFuzzer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProtocolFuzzer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: ProtocolFuzzer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsGNOMEShellService.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: nsGNOMEShellService.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: TestBroker.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestBroker.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: BTSerializationTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTDiversityPolicyTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTLogVerifierTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTObjectsExtractorTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTPolicyEnforcerTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTPolicyEnforcerTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::ct::VerifiedSCT>(unsigned long)
Unexecuted instantiation: CTPolicyEnforcerTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<short>(unsigned long)
Unexecuted instantiation: CTSerializationTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTSerializationTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::pkix::Input>(unsigned long)
Unexecuted instantiation: CTTestUtils.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: MultiLogCTVerifierTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::pkix::Input>(unsigned long)
Unexecuted instantiation: MultiLogCTVerifierTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_tests_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_tests_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_tests_gtest3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_xpcom_tests_gtest3.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_test0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: mediapipeline_unittest.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: mediapipeline_unittest.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: videoconduit_unittests.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: videoconduit_unittests.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_apz_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_apz_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_apz_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_gfx_tests_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: TestDownscalingFilterNoSkia.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestDownscalingFilterNoSkia.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: TestDecoders.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: TestDecoders.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_base_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_dom_media_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_security_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: csp_fuzzer.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: csp_fuzzer.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: content_parent_ipc_libfuzz.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: content_parent_ipc_libfuzz.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_style_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_style_test_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_layout_base_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: OCSPCacheTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: TLSIntoleranceTest.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::devtools::DeserializedEdge>(unsigned long)
Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Heap<JSObject*> >(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<_ffi_type*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ctypes::AutoValue>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: CTypes.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Library.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Library.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Library.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Library.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Library.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: StoreBuffer.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: jsutil.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SharedArrayRawBuffer*>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: StructuredClone.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Line
Count
Source
47
589
{
48
589
  size_t size = aCapacity * sizeof(T);
49
589
  return RoundUpPow2(size) - size >= sizeof(T);
50
589
}
Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Line
Count
Source
47
2
{
48
2
  size_t size = aCapacity * sizeof(T);
49
2
  return RoundUpPow2(size) - size >= sizeof(T);
50
2
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::StringifiedElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::NumericElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Line
Count
Source
47
6
{
48
6
  size_t size = aCapacity * sizeof(T);
49
6
  return RoundUpPow2(size) - size >= sizeof(T);
50
6
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::PropertyDescriptor>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Shape*>(unsigned long)
Line
Count
Source
47
2
{
48
2
  size_t size = aCapacity * sizeof(T);
49
2
  return RoundUpPow2(size) - size >= sizeof(T);
50
2
}
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::FunctionDeclaration>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ExportEntryObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RequestedModuleObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<char const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Dispatchable*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src1.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Line
Count
Source
47
54
{
48
54
  size_t size = aCapacity * sizeof(T);
49
54
  return RoundUpPow2(size) - size >= sizeof(T);
50
54
}
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gcstats::Phase>(unsigned long)
Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gcstats::Statistics::SliceData>(unsigned long)
Line
Count
Source
47
54
{
48
54
  size_t size = aCapacity * sizeof(T);
49
54
  return RoundUpPow2(size) - size >= sizeof(T);
50
54
}
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ObjectGroup*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src10.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::AlternativeGeneration*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::RegExpNode*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::CharacterRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::Guard*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::BoyerMoorePositionInfo*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src11.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<WideCharRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LiveBundle*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Line
Count
Source
47
433
{
48
433
  size_t size = aCapacity * sizeof(T);
49
433
  return RoundUpPow2(size) - size >= sizeof(T);
50
433
}
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::RegExpTree*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::CharacterRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::RegExpCapture*>(unsigned long)
Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MInstruction*>(unsigned long)
Line
Count
Source
47
168
{
48
168
  size_t size = aCapacity * sizeof(T);
49
168
  return RoundUpPow2(size) - size >= sizeof(T);
50
168
}
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BacktrackingAllocator::QueueItem>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodePosition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src12.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Line
Count
Source
47
77
{
48
77
  size_t size = aCapacity * sizeof(T);
49
77
  return RoundUpPow2(size) - size >= sizeof(T);
50
77
}
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ObjectGroup*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::DependentWasmImport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BytecodeInfo>(unsigned long)
Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<CatchFinallyRange>(unsigned long)
Line
Count
Source
47
1
{
48
1
  size_t size = aCapacity * sizeof(T);
49
1
  return RoundUpPow2(size) - size >= sizeof(T);
50
1
}
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SpilledRegister>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OperandLocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src14.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OperandLocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SpilledRegister>(unsigned long)
Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Line
Count
Source
47
3
{
48
3
  size_t size = aCapacity * sizeof(T);
49
3
  return RoundUpPow2(size) - size >= sizeof(T);
50
3
}
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::FailurePath>(unsigned long)
Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeGeneratorShared::CompileTimeICInfo>(unsigned long)
Line
Count
Source
47
42
{
48
42
  size_t size = aCapacity * sizeof(T);
49
42
  return RoundUpPow2(size) - size >= sizeof(T);
50
42
}
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::Label>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::JitCallStackArg>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src15.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Line
Count
Source
47
22
{
48
22
  size_t size = aCapacity * sizeof(T);
49
22
  return RoundUpPow2(size) - size >= sizeof(T);
50
22
}
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MPhi*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MResumePoint*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TypeNewScriptInitializer>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::PropertyName*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Line
Count
Source
47
70
{
48
70
  size_t size = aCapacity * sizeof(T);
49
70
  return RoundUpPow2(size) - size >= sizeof(T);
50
70
}
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitRuntime::BailoutTable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MInstruction*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InliningTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::IonBuilder::LoopHeader>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSFunction*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::HeapTypeSetKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ObjectGroup*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ControlFlowGenerator::CFGState>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ControlFlowGenerator::ControlFlowInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LiveBundle*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SpilledRegister>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OperandLocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src17.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::HeapPtr<JS::Value> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src18.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitcodeGlobalEntry::BytecodeLocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<char*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LInstruction*>(unsigned long)
Line
Count
Source
47
98
{
48
98
  size_t size = aCapacity * sizeof(T);
49
98
  return RoundUpPow2(size) - size >= sizeof(T);
50
98
}
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MNode*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LMove>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src19.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSString*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSLinearString*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::BackEdge*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::StructFieldProps>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MConstant*>(unsigned long)
Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ObjectGroup*>(unsigned long)
Line
Count
Source
47
42
{
48
42
  size_t size = aCapacity * sizeof(T);
49
42
  return RoundUpPow2(size) - size >= sizeof(T);
50
42
}
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MoveOp>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src20.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OptimizationTypeInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OptimizationAttempt>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::UniqueTrackedOptimizations::SortEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::IonTrackedTypeWithAddendum>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BytecodeSite*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LoopIterationBound*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBoundsCheck*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBinaryBitwiseInstruction*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::BlockInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::IntegrityItem>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodePosition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src21.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::RematerializedFrame*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MObjectState*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MArrayState*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src22.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src23.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Line
Count
Source
47
4
{
48
4
  size_t size = aCapacity * sizeof(T);
49
4
  return RoundUpPow2(size) - size >= sizeof(T);
50
4
}
Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OutOfLineCode*>(unsigned long)
Line
Count
Source
47
70
{
48
70
  size_t size = aCapacity * sizeof(T);
49
70
  return RoundUpPow2(size) - size >= sizeof(T);
50
70
}
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::NativeToBytecode>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::NativeToTrackedOptimizations>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSScript*>(unsigned long)
Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointIndex>(unsigned long)
Line
Count
Source
47
56
{
48
56
  size_t size = aCapacity * sizeof(T);
49
56
  return RoundUpPow2(size) - size >= sizeof(T);
50
56
}
Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OsiIndex>(unsigned long)
Line
Count
Source
47
56
{
48
56
  size_t size = aCapacity * sizeof(T);
49
56
  return RoundUpPow2(size) - size >= sizeof(T);
50
56
}
Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AssemblerX86Shared::RelativePatch>(unsigned long)
Line
Count
Source
47
30
{
48
30
  size_t size = aCapacity * sizeof(T);
49
30
  return RoundUpPow2(size) - size >= sizeof(T);
50
30
}
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src24.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src25.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src26.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MacroAssemblerX86Shared::Constant<float> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MacroAssemblerX86Shared::Constant<double> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MacroAssemblerX86Shared::SimdData>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool (*)(JSContext*)>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src27.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::WrapperValue>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src28.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src29.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src3.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src30.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ArrayBufferViewObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src31.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSScript*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ScriptAndCounts>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::coverage::LCovSource>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src32.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSScript*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::LazyScript*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::WasmInstanceObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::FlowGraphSummary::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Breakpoint*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Debugger::AllocationsLogEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::DebuggerFrame*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Realm*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReadBarriered<js::Debugger*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Debugger*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSString*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::PropertyDescriptor>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::dbg::GarbageCollectionEvent::Collection>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src34.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CompileTask*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Tier2GeneratorTask*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::IonBuilder*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSScript*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ScriptSourceObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ParseTask*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(unsigned long)
Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::GCParallelTask*>(unsigned long)
Line
Count
Source
47
3
{
48
3
  size_t size = aCapacity * sizeof(T);
49
3
  return RoundUpPow2(size) - size >= sizeof(T);
50
3
}
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::PromiseHelperTask*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src35.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::IdValuePair>(unsigned long)
Line
Count
Source
47
105
{
48
105
  size_t size = aCapacity * sizeof(T);
49
105
  return RoundUpPow2(size) - size >= sizeof(T);
50
105
}
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Shape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::JSONParserBase::StackEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::PropertyDescriptor>(unsigned long)
Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Scope*>(unsigned long)
Line
Count
Source
47
316
{
48
316
  size_t size = aCapacity * sizeof(T);
49
316
  return RoundUpPow2(size) - size >= sizeof(T);
50
316
}
Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char*>(unsigned long)
Line
Count
Source
47
2
{
48
2
  size_t size = aCapacity * sizeof(T);
49
2
  return RoundUpPow2(size) - size >= sizeof(T);
50
2
}
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::PCCounts>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<double>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src36.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::NotableScriptSourceInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::NotableStringInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::NotableClassInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ZoneStats>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::RealmStats>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Shape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src37.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MatchPair>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src38.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Shape*>(unsigned long)
Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Line
Count
Source
47
6
{
48
6
  size_t size = aCapacity * sizeof(T);
49
6
  return RoundUpPow2(size) - size >= sizeof(T);
50
6
}
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::LiveSavedFrameCache::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SavedFrame::Lookup>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src39.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::RInstructionResults>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<RefPtr<js::PerformanceGroup> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSString const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src40.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CompilerConstraintList::FrozenScript>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<CompilerConstraint*>(unsigned long)
Line
Count
Source
47
56
{
48
56
  size_t size = aCapacity * sizeof(T);
49
56
  return RoundUpPow2(size) - size >= sizeof(T);
50
56
}
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TypeNewScriptInitializer>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src41.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSFunction*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Val>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::GlobalDesc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<AsmJSGlobal>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<ModuleValidator::ArrayView>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<NumLit>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TypeDef>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TableDesc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<ModuleValidator::Table*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<AsmJSImport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::PropertyName*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<ModuleValidator::Func>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Export>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<AsmJSExport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncTypeWithId const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CacheableChars>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::BaseStackFrame::Local>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::XDRIncrementalEncoder::Slice>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TypeAndValue<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::NonAssertingLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Nothing>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::BaseCompiler::Stk>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::BaseCompiler::OutOfLineCode*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MIRType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::LazyFuncExport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncImport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncExport>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncTypeWithId>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CacheableChars>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ExprLoc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::WasmBreakpointSite*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CompileTask*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::LinkData::InternalLink>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncCompileInput>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ExprType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CustomSection>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ExportArg>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TypeAndValue<js::jit::MDefinition*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<(anonymous namespace)::CallCompileState*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MWasmCall::Arg>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MWasmStackArg*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSFunction*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Val>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<jsid>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::StructFieldProps>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CodeSegment const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::WasmGlobalObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::IdValuePair>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Import>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Export>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CustomSection>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<RefPtr<js::wasm::Table> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::HeapPtr<js::StructTypeDescr*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Instance*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MIRType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstName>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstTypeDef*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstResizable>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstExpr*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstRef>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstGlobal*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstDataSegment*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstImport*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstExport*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstElemSegment*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::AstFunc*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ControlStackEntry<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TypeAndValue<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::Nothing>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TypeDef>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<TypeState>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::FuncTypeWithId const*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TableDesc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::GlobalDesc>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Import>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Export>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::DataSegmentEnv>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::Name>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CustomSectionEnv>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src45.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<double>(unsigned long)
Line
Count
Source
47
6
{
48
6
  size_t size = aCapacity * sizeof(T);
49
6
  return RoundUpPow2(size) - size >= sizeof(T);
50
6
}
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::IdValuePair>(unsigned long)
Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSTryNote>(unsigned long)
Line
Count
Source
47
200
{
48
200
  size_t size = aCapacity * sizeof(T);
49
200
  return RoundUpPow2(size) - size >= sizeof(T);
50
200
}
Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::CGScopeNote>(unsigned long)
Line
Count
Source
47
197
{
48
197
  size_t size = aCapacity * sizeof(T);
49
197
  return RoundUpPow2(size) - size >= sizeof(T);
50
197
}
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Scope*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src5.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Scope*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<double>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src6.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<double>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Scope*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src7.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Line
Count
Source
47
19
{
48
19
  size_t size = aCapacity * sizeof(T);
49
19
  return RoundUpPow2(size) - size >= sizeof(T);
50
19
}
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<double>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::Scope*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src8.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<ImmediateSweepWeakCacheTask>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Callback<void (*)(JSTracer*, void*)> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Callback<void (*)(JSContext*, void*)> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(unsigned long)
Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Chunk*>(unsigned long)
Line
Count
Source
47
54
{
48
54
  size_t size = aCapacity * sizeof(T);
49
54
  return RoundUpPow2(size) - size >= sizeof(T);
50
54
}
Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Compartment*>(unsigned long)
Line
Count
Source
47
36
{
48
36
  size_t size = aCapacity * sizeof(T);
49
36
  return RoundUpPow2(size) - size >= sizeof(T);
50
36
}
Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > > >(unsigned long)
Line
Count
Source
47
9
{
48
9
  size_t size = aCapacity * sizeof(T);
49
9
  return RoundUpPow2(size) - size >= sizeof(T);
50
9
}
Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > > >(unsigned long)
Line
Count
Source
47
9
{
48
9
  size_t size = aCapacity * sizeof(T);
49
9
  return RoundUpPow2(size) - size >= sizeof(T);
50
9
}
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Realm*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Zone*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::TenuredCell**>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::MarkStack::TaggedPtr>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::GCCellPtr>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::NurseryChunk*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::NativeObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src9.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: RegExp.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSAtom*>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: BinSource-auto.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: BinSource.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinToken.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinTokenReaderBase.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::BinKind>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSAtom*>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::BinTokenReaderMultipart::Chars>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinTokenReaderMultipart.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::BinField>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: BinTokenReaderTester.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::UsedNameTracker::Use>(unsigned long)
Line
Count
Source
47
245
{
48
245
  size_t size = aCapacity * sizeof(T);
49
245
  return RoundUpPow2(size) - size >= sizeof(T);
50
245
}
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::FunctionBox*>(unsigned long)
Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::BindingName>(unsigned long)
Line
Count
Source
47
159
{
48
159
  size_t size = aCapacity * sizeof(T);
49
159
  return RoundUpPow2(size) - size >= sizeof(T);
50
159
}
Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSFunction*>(unsigned long)
Line
Count
Source
47
16
{
48
16
  size_t size = aCapacity * sizeof(T);
49
16
  return RoundUpPow2(size) - size >= sizeof(T);
50
16
}
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<JSAtom*>(unsigned long)
Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::ParseNode*>(unsigned long)
Line
Count
Source
47
12
{
48
12
  size_t size = aCapacity * sizeof(T);
49
12
  return RoundUpPow2(size) - size >= sizeof(T);
50
12
}
Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Line
Count
Source
47
6
{
48
6
  size_t size = aCapacity * sizeof(T);
49
6
  return RoundUpPow2(size) - size >= sizeof(T);
50
6
}
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::frontend::SyntaxParseHandler::Node>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::TextElement>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::irregexp::GuardedAlternative>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<bool>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Parser.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Disassembler-x86-shared.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: jsmath.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<char16_t>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Interpreter.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::WeakMarkable>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: VTuneWrapper.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<JS::Value>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ICEntry>(unsigned long)
Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Line
Count
Source
47
4
{
48
4
  size_t size = aCapacity * sizeof(T);
49
4
  return RoundUpPow2(size) - size >= sizeof(T);
50
4
}
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<DebugModeOSREntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::BaselineCompilerShared::PCMappingEntry>(unsigned long)
Line
Count
Source
47
23
{
48
23
  size_t size = aCapacity * sizeof(T);
49
23
  return RoundUpPow2(size) - size >= sizeof(T);
50
23
}
Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PCMappingIndexEntry>(unsigned long)
Line
Count
Source
47
5
{
48
5
  size_t size = aCapacity * sizeof(T);
49
5
  return RoundUpPow2(size) - size >= sizeof(T);
50
5
}
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned int>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::AccessorShape*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::JitPoisonRange>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SafepointSlotEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::StubField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::SpilledRegister>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::OperandLocation>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src13.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::ExecutablePool*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::gc::Cell*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::MapObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::SetObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned char>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<unsigned long>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::TraceLoggerEvent>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CFGBlock*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeLabel>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::wasm::SymbolicAccess>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::UnboxedLayout::Property>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::CodeOffset>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<void*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MUse>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::InlinePropertyTable::Entry*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::PolymorphicEntry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::MDispatchInstruction::Entry>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src16.cpp:bool mozilla::detail::CapacityHasExcessSpace<js::jit::LinearTerm>(unsigned long)
51
52
/*
53
 * This template class provides a default implementation for vector operations
54
 * when the element type is not known to be a POD, as judged by IsPod.
55
 */
56
template<typename T, size_t N, class AP, bool IsPod>
57
struct VectorImpl
58
{
59
  /*
60
   * Constructs an object in the uninitialized memory at *aDst with aArgs.
61
   */
62
  template<typename... Args>
63
  MOZ_NONNULL(1)
64
  static inline void new_(T* aDst, Args&&... aArgs)
65
25.9M
  {
66
25.9M
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
25.9M
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<NumArgState, 20ul, mozilla::MallocAllocPolicy, false>::new_<NumArgState>(NumArgState*, NumArgState&&)
void mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy, false>::new_<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(mozilla::BufferList<js::SystemAllocPolicy>::Segment*, mozilla::BufferList<js::SystemAllocPolicy>::Segment&&)
Line
Count
Source
65
6
  {
66
6
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
6
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy, false>::new_<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(mozilla::BufferList<InfallibleAllocPolicy>::Segment*, mozilla::BufferList<InfallibleAllocPolicy>::Segment&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::pkix::Input>(mozilla::pkix::Input*, mozilla::pkix::Input&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::ct::VerifiedSCT>(mozilla::ct::VerifiedSCT*, mozilla::ct::VerifiedSCT&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::ct::CTLogVerifier>(mozilla::ct::CTLogVerifier*, mozilla::ct::CTLogVerifier&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<jsid>(jsid*, jsid&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<>(jsid*)
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::Value>(JS::Value*, JS::Value&&)
Line
Count
Source
65
56
  {
66
56
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
56
  }
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<>(JS::Value*)
Line
Count
Source
65
25.8M
  {
66
25.8M
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
25.8M
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::ipc::MessageChannel::InterruptFrame>(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<IPC::Message, 0ul, mozilla::MallocAllocPolicy, false>::new_<IPC::Message>(IPC::Message*, IPC::Message&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::new_<jsid>(jsid*, jsid&&)
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::Rooted<JS::Value>&>(JS::Value*, JS::Rooted<JS::Value>&)
Line
Count
Source
65
43
  {
66
43
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
43
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<JS::Rooted<jsid>&>(jsid*, JS::Rooted<jsid>&)
void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<jsid&>(jsid*, jsid&)
Line
Count
Source
65
8
  {
66
8
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy, false>::new_<JS::TranscodeSource>(JS::TranscodeSource*, JS::TranscodeSource&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Range<unsigned char> const&, char const*, int>(JS::TranscodeSource*, mozilla::Range<unsigned char> const&, char const*&&, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsZipCursor, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsZipCursor>(nsZipCursor*, nsZipCursor&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsZipCursor, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsZipItem*&, RefPtr<nsZipArchive>&, unsigned char*, unsigned long&, bool>(nsZipCursor*, nsZipItem*&, RefPtr<nsZipArchive>&, unsigned char*&&, unsigned long&, bool&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::Edge, 8ul, js::SystemAllocPolicy, false>::new_<JS::ubi::Edge>(JS::ubi::Edge*, JS::ubi::Edge&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, js::SystemAllocPolicy, false>::new_<nsTString<char> >(nsTString<char>*, nsTString<char>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, js::SystemAllocPolicy, false>::new_<nsTString<char>&>(nsTString<char>*, nsTString<char>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsAutoPtr<mozilla::RTCStatsQuery> >(nsAutoPtr<mozilla::RTCStatsQuery>*, nsAutoPtr<mozilla::RTCStatsQuery>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy, false>::new_<cairo_glyph_t>(cairo_glyph_t*, cairo_glyph_t&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy, false>::new_<std::__1::vector<bool, std::__1::allocator<bool> > >(std::__1::vector<bool, std::__1::allocator<bool> >*, std::__1::vector<bool, std::__1::allocator<bool> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::new_<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)> >(std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:void mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1>(std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:void mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2>(std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> > >(std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*, std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy, false>::new_<RefPtr<mozilla::layers::TextureClient> >(RefPtr<mozilla::layers::TextureClient>*, RefPtr<mozilla::layers::TextureClient>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy, false>::new_<RefPtr<mozilla::layers::TextureClient>&>(RefPtr<mozilla::layers::TextureClient>*, RefPtr<mozilla::layers::TextureClient>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::MutableHandle<JS::Value> >(JS::Value*, JS::MutableHandle<JS::Value>&&)
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::Value const&>(JS::Value*, JS::Value const&)
Line
Count
Source
65
21
  {
66
21
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
21
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<mozilla::dom::PinnedStringId const&>(jsid*, mozilla::dom::PinnedStringId const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::devtools::DeserializedEdge>(mozilla::devtools::DeserializedEdge*, mozilla::devtools::DeserializedEdge&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy, false>::new_<JS::ubi::PostOrder::OriginAndEdges>(JS::ubi::PostOrder::OriginAndEdges*, JS::ubi::PostOrder::OriginAndEdges&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::Node, 0ul, js::SystemAllocPolicy, false>::new_<JS::ubi::Node>(JS::ubi::Node*, JS::ubi::Node&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::Node, 0ul, js::SystemAllocPolicy, false>::new_<JS::ubi::Node const&>(JS::ubi::Node*, JS::ubi::Node const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<>(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<jsid const&>(jsid*, jsid const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::Handle<JS::Value> >(JS::Value*, JS::Handle<JS::Value>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> > >(mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*, mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy> >(std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*, std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsTString<char> >(nsTString<char>*, nsTString<char>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsTAutoStringN<char, 64ul> >(nsTString<char>*, nsTAutoStringN<char, 64ul>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsIPerformanceObserver*&>(nsCOMPtr<nsIPerformanceObserver>*, nsIPerformanceObserver*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::new_<nsCOMPtr<nsIPerformanceObserver> const&>(nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver> const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::new_<RefPtr<nsPerformanceGroup> >(RefPtr<nsPerformanceGroup>*, RefPtr<nsPerformanceGroup>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::new_<nsPerformanceGroup*>(RefPtr<nsPerformanceGroup>*, nsPerformanceGroup*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::PerformanceGroup> >(RefPtr<js::PerformanceGroup>*, RefPtr<js::PerformanceGroup>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::new_<RefPtr<nsPerformanceGroup>&>(RefPtr<js::PerformanceGroup>*, RefPtr<nsPerformanceGroup>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::new_<nsPerformanceGroup*>(RefPtr<js::PerformanceGroup>*, nsPerformanceGroup*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::new_<nsPerformanceGroup*&>(RefPtr<js::PerformanceGroup>*, nsPerformanceGroup*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::new_<nsPerformanceGroup*&>(RefPtr<nsPerformanceGroup>*, nsPerformanceGroup*&)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::new_<(anonymous namespace)::HistogramSnapshotInfo>((anonymous namespace)::HistogramSnapshotInfo*, (anonymous namespace)::HistogramSnapshotInfo&&)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::new_<(anonymous namespace)::KeyedHistogramSnapshotInfo>((anonymous namespace)::KeyedHistogramSnapshotInfo*, (anonymous namespace)::KeyedHistogramSnapshotInfo&&)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Tuple<nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTArray<int>, long>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*, mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> > >(mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*, mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> > >(mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*, mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy, false>::new_<mozilla::pkix::Input>(mozilla::pkix::Input*, mozilla::pkix::Input&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy, false>::new_<JS::Heap<JSObject*> >(JS::Heap<JSObject*>*, JS::Heap<JSObject*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy, false>::new_<JSObject*&>(JS::Heap<JSObject*>*, JSObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::new_<js::ctypes::AutoValue>(js::ctypes::AutoValue*, js::ctypes::AutoValue&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::new_<>(js::ctypes::AutoValue*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy, false>::new_<js::TraceLoggerEvent>(js::TraceLoggerEvent*, js::TraceLoggerEvent&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType>(js::wasm::ValType*, js::wasm::ValType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType const&>(js::wasm::ValType*, js::wasm::ValType const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::StructField>(js::wasm::StructField*, js::wasm::StructField&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::StructField const&>(js::wasm::StructField*, js::wasm::StructField const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::new_<js::RecompileInfo>(js::RecompileInfo*, js::RecompileInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::new_<js::RecompileInfo&>(js::RecompileInfo*, js::RecompileInfo&)
void mozilla::detail::VectorImpl<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::JitPoisonRange>(js::jit::JitPoisonRange*, js::jit::JitPoisonRange&&)
Line
Count
Source
65
127
  {
66
127
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
127
  }
void mozilla::detail::VectorImpl<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::JitPoisonRange const&>(js::jit::JitPoisonRange*, js::jit::JitPoisonRange const&)
Line
Count
Source
65
121
  {
66
121
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
121
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy, false>::new_<js::CrossCompartmentKey>(js::CrossCompartmentKey*, js::CrossCompartmentKey&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy, false>::new_<js::CrossCompartmentKey const&>(js::CrossCompartmentKey*, js::CrossCompartmentKey const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>&&)
void mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeLabel>(js::jit::CodeLabel*, js::jit::CodeLabel&&)
Line
Count
Source
65
3
  {
66
3
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
3
  }
void mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeLabel&>(js::jit::CodeLabel*, js::jit::CodeLabel&)
Line
Count
Source
65
20
  {
66
20
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
20
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CallFarJump>(js::wasm::CallFarJump*, js::wasm::CallFarJump&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CallFarJump&>(js::wasm::CallFarJump*, js::wasm::CallFarJump&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::SymbolicAccess>(js::wasm::SymbolicAccess*, js::wasm::SymbolicAccess&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::SymbolicAccess&>(js::wasm::SymbolicAccess*, js::wasm::SymbolicAccess&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::new_<js::UnboxedLayout::Property>(js::UnboxedLayout::Property*, js::UnboxedLayout::Property&&)
void mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::new_<js::UnboxedLayout::Property const&>(js::UnboxedLayout::Property*, js::UnboxedLayout::Property const&)
Line
Count
Source
65
8
  {
66
8
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
8
  }
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::new_<JS::Value>(JS::Value*, JS::Value&&)
Line
Count
Source
65
63
  {
66
63
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
63
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::Value&>(JS::Value*, JS::Value&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::new_<JS::MutableHandle<JS::Value>&>(JS::Value*, JS::MutableHandle<JS::Value>&)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::new_<(anonymous namespace)::StringifiedElement>((anonymous namespace)::StringifiedElement*, (anonymous namespace)::StringifiedElement&&)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::new_<>((anonymous namespace)::StringifiedElement*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::new_<(anonymous namespace)::NumericElement>((anonymous namespace)::NumericElement*, (anonymous namespace)::NumericElement&&)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::new_<>((anonymous namespace)::NumericElement*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::new_<JS::Rooted<JS::Value>&>(JS::Value*, JS::Rooted<JS::Value>&)
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::new_<>(JS::Value*)
Line
Count
Source
65
24
  {
66
24
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
24
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::new_<js::JSONParserBase::StackEntry>(js::JSONParserBase::StackEntry*, js::JSONParserBase::StackEntry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::LinearTerm>(js::jit::LinearTerm*, js::jit::LinearTerm&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::LinearTerm const&>(js::jit::LinearTerm*, js::jit::LinearTerm const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::new_<js::PCCounts>(js::PCCounts*, js::PCCounts&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Import>(js::wasm::Import*, js::wasm::Import&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Export>(js::wasm::Export*, js::wasm::Export&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, js::wasm::SerializableRefPtr<js::wasm::DataSegment const>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::new_<JS::PropertyDescriptor>(JS::PropertyDescriptor*, JS::PropertyDescriptor&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::new_<JS::Rooted<JS::PropertyDescriptor>&>(JS::PropertyDescriptor*, JS::Rooted<JS::PropertyDescriptor>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::new_<js::HeapPtr<JS::Value>&>(JS::Value*, js::HeapPtr<JS::Value>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy, false>::new_<js::FunctionDeclaration>(js::FunctionDeclaration*, js::FunctionDeclaration&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy, false>::new_<JS::Handle<JSAtom*>&, JS::Handle<JSFunction*>&>(js::FunctionDeclaration*, JS::Handle<JSAtom*>&, JS::Handle<JSFunction*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy, false>::new_<js::gc::WeakMarkable>(js::gc::WeakMarkable*, js::gc::WeakMarkable&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy, false>::new_<js::gc::WeakMarkable const&>(js::gc::WeakMarkable*, js::gc::WeakMarkable const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gcstats::Phase, 4ul, js::SystemAllocPolicy, false>::new_<js::gcstats::Phase>(js::gcstats::Phase*, js::gcstats::Phase&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gcstats::Phase, 12ul, js::SystemAllocPolicy, false>::new_<js::gcstats::Phase>(js::gcstats::Phase*, js::gcstats::Phase&&)
void mozilla::detail::VectorImpl<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, false>::new_<js::gcstats::Statistics::SliceData>(js::gcstats::Statistics::SliceData*, js::gcstats::Statistics::SliceData&&)
Line
Count
Source
65
126
  {
66
126
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
126
  }
void mozilla::detail::VectorImpl<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, false>::new_<js::SliceBudget&, JS::gcreason::Reason&, mozilla::TimeStamp, unsigned long, js::gc::State>(js::gcstats::Statistics::SliceData*, js::SliceBudget&, JS::gcreason::Reason&, mozilla::TimeStamp&&, unsigned long&&, js::gc::State&&)
Line
Count
Source
65
100
  {
66
100
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
100
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gcstats::Phase, 12ul, js::SystemAllocPolicy, false>::new_<js::gcstats::Phase&>(js::gcstats::Phase*, js::gcstats::Phase&)
void mozilla::detail::VectorImpl<js::gcstats::Phase, 4ul, js::SystemAllocPolicy, false>::new_<js::gcstats::Phase&>(js::gcstats::Phase*, js::gcstats::Phase&)
Line
Count
Source
65
1.59k
  {
66
1.59k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1.59k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>&&)
void mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::new_<>(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
Line
Count
Source
65
18
  {
66
18
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeOffset&>(js::jit::CodeOffset*, js::jit::CodeOffset&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::TextElement>(js::irregexp::TextElement*, js::irregexp::TextElement&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::TextElement const&>(js::irregexp::TextElement*, js::irregexp::TextElement const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::GuardedAlternative>(js::irregexp::GuardedAlternative*, js::irregexp::GuardedAlternative&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::GuardedAlternative const&>(js::irregexp::GuardedAlternative*, js::irregexp::GuardedAlternative const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy, false>::new_<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(js::irregexp::NativeRegExpMacroAssembler::LabelPatch*, js::irregexp::NativeRegExpMacroAssembler::LabelPatch&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::CharacterRange>(js::irregexp::CharacterRange*, js::irregexp::CharacterRange&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<js::irregexp::CharacterRange const&>(js::irregexp::CharacterRange*, js::irregexp::CharacterRange const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::CallSiteTarget*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::new_<unsigned int&>(js::wasm::CallSiteTarget*, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Trap&>(js::wasm::CallSiteTarget*, js::wasm::Trap&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<WideCharRange>(WideCharRange*, WideCharRange&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::new_<WideCharRange const&>(WideCharRange*, WideCharRange const&)
void mozilla::detail::VectorImpl<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::SafepointSlotEntry>(js::jit::SafepointSlotEntry*, js::jit::SafepointSlotEntry&&)
Line
Count
Source
65
1.83k
  {
66
1.83k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1.83k
  }
void mozilla::detail::VectorImpl<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy, false>::new_<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy> >(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*, mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>&&)
Line
Count
Source
65
168
  {
66
168
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
168
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::BacktrackingAllocator::QueueItem>(js::jit::BacktrackingAllocator::QueueItem*, js::jit::BacktrackingAllocator::QueueItem&&)
void mozilla::detail::VectorImpl<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::BacktrackingAllocator::QueueItem const&>(js::jit::BacktrackingAllocator::QueueItem*, js::jit::BacktrackingAllocator::QueueItem const&)
Line
Count
Source
65
1.04k
  {
66
1.04k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1.04k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodePosition, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::CodePosition>(js::jit::CodePosition*, js::jit::CodePosition&&)
void mozilla::detail::VectorImpl<js::jit::CodePosition, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::CodePosition&>(js::jit::CodePosition*, js::jit::CodePosition&)
Line
Count
Source
65
345
  {
66
345
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
345
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MUse, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::MUse>(js::jit::MUse*, js::jit::MUse&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MUse, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::MDefinition*&, js::jit::MPhi*>(js::jit::MUse*, js::jit::MDefinition*&, js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::PolymorphicEntry>(js::jit::PolymorphicEntry*, js::jit::PolymorphicEntry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::PolymorphicEntry&>(js::jit::PolymorphicEntry*, js::jit::PolymorphicEntry&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::MDispatchInstruction::Entry>(js::jit::MDispatchInstruction::Entry*, js::jit::MDispatchInstruction::Entry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::new_<js::ReceiverGuard>(js::ReceiverGuard*, js::ReceiverGuard&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::new_<js::ReceiverGuard const&>(js::ReceiverGuard*, js::ReceiverGuard const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy, false>::new_<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::new_<js::jit::LAllocation>(js::jit::LAllocation*, js::jit::LAllocation&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::new_<js::jit::LAllocation const&>(js::jit::LAllocation*, js::jit::LAllocation const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition const&>(js::jit::LDefinition*, js::jit::LDefinition const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition const&>(js::jit::LDefinition*, js::jit::LDefinition const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::InstructionInfo const&>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo const&)
void mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::new_<js::ReceiverGuard&>(js::ReceiverGuard*, js::ReceiverGuard&)
Line
Count
Source
65
46
  {
66
46
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
46
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy, false>::new_<js::jit::DependentWasmImport>(js::jit::DependentWasmImport*, js::jit::DependentWasmImport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy, false>::new_<js::wasm::Instance&, unsigned int&>(js::jit::DependentWasmImport*, js::wasm::Instance&, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::BytecodeInfo>(js::jit::BytecodeInfo*, js::jit::BytecodeInfo&&)
void mozilla::detail::VectorImpl<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy, false>::new_<CatchFinallyRange>(CatchFinallyRange*, CatchFinallyRange&&)
Line
Count
Source
65
1
  {
66
1
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1
  }
void mozilla::detail::VectorImpl<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy, false>::new_<CatchFinallyRange&>(CatchFinallyRange*, CatchFinallyRange&)
Line
Count
Source
65
2
  {
66
2
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
2
  }
void mozilla::detail::VectorImpl<js::jit::StubField, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::StubField>(js::jit::StubField*, js::jit::StubField&&)
Line
Count
Source
65
306
  {
66
306
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
306
  }
void mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::new_<js::jit::SpilledRegister>(js::jit::SpilledRegister*, js::jit::SpilledRegister&&)
Line
Count
Source
65
20
  {
66
20
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
20
  }
void mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::new_<js::jit::SpilledRegister const&>(js::jit::SpilledRegister*, js::jit::SpilledRegister const&)
Line
Count
Source
65
20
  {
66
20
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
20
  }
void mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::OperandLocation>(js::jit::OperandLocation*, js::jit::OperandLocation&&)
Line
Count
Source
65
133
  {
66
133
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
133
  }
void mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::OperandLocation const&>(js::jit::OperandLocation*, js::jit::OperandLocation const&)
Line
Count
Source
65
187
  {
66
187
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
187
  }
void mozilla::detail::VectorImpl<js::jit::ICEntry, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::ICEntry>(js::jit::ICEntry*, js::jit::ICEntry&&)
Line
Count
Source
65
638
  {
66
638
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
638
  }
void mozilla::detail::VectorImpl<js::jit::ICEntry, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::ICEntry&>(js::jit::ICEntry*, js::jit::ICEntry&)
Line
Count
Source
65
45
  {
66
45
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
45
  }
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::BaselineCompilerShared::ICLoadLabel>(js::jit::BaselineCompilerShared::ICLoadLabel*, js::jit::BaselineCompilerShared::ICLoadLabel&&)
Line
Count
Source
65
288
  {
66
288
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
288
  }
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::BaselineCompilerShared::ICLoadLabel&>(js::jit::BaselineCompilerShared::ICLoadLabel*, js::jit::BaselineCompilerShared::ICLoadLabel&)
Line
Count
Source
65
334
  {
66
334
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
334
  }
void mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::new_<>(js::jit::OperandLocation*)
Line
Count
Source
65
86
  {
66
86
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
86
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::OperandLocation>(js::jit::OperandLocation*, js::jit::OperandLocation&&)
void mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::new_<>(js::jit::OperandLocation*)
Line
Count
Source
65
109
  {
66
109
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
109
  }
void mozilla::detail::VectorImpl<js::jit::FailurePath, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::FailurePath>(js::jit::FailurePath*, js::jit::FailurePath&&)
Line
Count
Source
65
98
  {
66
98
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
98
  }
void mozilla::detail::VectorImpl<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeGeneratorShared::CompileTimeICInfo>(js::jit::CodeGeneratorShared::CompileTimeICInfo*, js::jit::CodeGeneratorShared::CompileTimeICInfo&&)
Line
Count
Source
65
177
  {
66
177
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
177
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::CodeOffset&>(js::jit::CodeOffset*, js::jit::CodeOffset&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::CodeLabel>(js::jit::CodeLabel*, js::jit::CodeLabel&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::Label, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::Label>(js::jit::Label*, js::jit::Label&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::new_<js::wasm::JitCallStackArg>(js::wasm::JitCallStackArg*, js::wasm::JitCallStackArg&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::new_<int>(js::wasm::JitCallStackArg*, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::Register>(js::wasm::JitCallStackArg*, js::jit::Register&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::FloatRegister>(js::wasm::JitCallStackArg*, js::jit::FloatRegister&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::Address>(js::wasm::JitCallStackArg*, js::jit::Address&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy, false>::new_<js::TypeNewScriptInitializer>(js::TypeNewScriptInitializer*, js::TypeNewScriptInitializer&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy, false>::new_<js::TypeNewScriptInitializer&>(js::TypeNewScriptInitializer*, js::TypeNewScriptInitializer&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::JitRuntime::BailoutTable>(js::jit::JitRuntime::BailoutTable*, js::jit::JitRuntime::BailoutTable&&)
void mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::new_<JSScript*&, js::IonCompilationId>(js::RecompileInfo*, JSScript*&, js::IonCompilationId&&)
Line
Count
Source
65
4
  {
66
4
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
4
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy, false>::new_<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type&&)
void mozilla::detail::VectorImpl<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy, false>::new_<js::TypeSet::Type&>(js::TypeSet::Type*, js::TypeSet::Type&)
Line
Count
Source
65
56
  {
66
56
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
56
  }
void mozilla::detail::VectorImpl<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::InliningTarget>(js::jit::InliningTarget*, js::jit::InliningTarget&&)
Line
Count
Source
65
14
  {
66
14
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::IonBuilder::LoopHeader>(js::jit::IonBuilder::LoopHeader*, js::jit::IonBuilder::LoopHeader&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy, false>::new_<js::HeapTypeSetKey>(js::HeapTypeSetKey*, js::HeapTypeSetKey&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy, false>::new_<js::HeapTypeSetKey&>(js::HeapTypeSetKey*, js::HeapTypeSetKey&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset&&)
void mozilla::detail::VectorImpl<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy, false>::new_<js::jit::CodeOffset&>(js::jit::CodeOffset*, js::jit::CodeOffset&)
Line
Count
Source
65
37
  {
66
37
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
37
  }
void mozilla::detail::VectorImpl<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::CFGBlock>(js::jit::CFGBlock*, js::jit::CFGBlock&&)
Line
Count
Source
65
36
  {
66
36
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
36
  }
void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::CFGState>(js::jit::ControlFlowGenerator::CFGState*, js::jit::ControlFlowGenerator::CFGState&&)
Line
Count
Source
65
9
  {
66
9
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
9
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::CFGState&>(js::jit::ControlFlowGenerator::CFGState*, js::jit::ControlFlowGenerator::CFGState&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::new_<js::HeapPtr<JS::Value> >(js::HeapPtr<JS::Value>*, js::HeapPtr<JS::Value>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::new_<>(js::HeapPtr<JS::Value>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::JitcodeGlobalEntry::BytecodeLocation>(js::jit::JitcodeGlobalEntry::BytecodeLocation*, js::jit::JitcodeGlobalEntry::BytecodeLocation&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 0ul, js::jit::JitAllocPolicy, false>::new_<JS::Value>(JS::Value*, JS::Value&&)
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::jit::JitAllocPolicy, false>::new_<JS::Value const&>(JS::Value*, JS::Value const&)
Line
Count
Source
65
14
  {
66
14
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
14
  }
void mozilla::detail::VectorImpl<js::jit::LMove, 2ul, js::jit::JitAllocPolicy, false>::new_<js::jit::LMove>(js::jit::LMove*, js::jit::LMove&&)
Line
Count
Source
65
191
  {
66
191
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
191
  }
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::new_<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<JSContext*&>(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, JSContext*&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::new_<char const*&, mozilla::UniquePtr<char [], JS::FreePolicy> >(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, char const*&, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(mozilla::UniquePtr<char16_t [], JS::FreePolicy>*, mozilla::UniquePtr<char16_t [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::StructFieldProps, 0ul, js::TempAllocPolicy, false>::new_<js::StructFieldProps>(js::StructFieldProps*, js::StructFieldProps&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::StructFieldProps, 0ul, js::TempAllocPolicy, false>::new_<js::StructFieldProps&>(js::StructFieldProps*, js::StructFieldProps&)
void mozilla::detail::VectorImpl<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy, false>::new_<js::frontend::UsedNameTracker::Use>(js::frontend::UsedNameTracker::Use*, js::frontend::UsedNameTracker::Use&&)
Line
Count
Source
65
31.0k
  {
66
31.0k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
31.0k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::MoveOp>(js::jit::MoveOp*, js::jit::MoveOp&&)
void mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::MoveOp const&>(js::jit::MoveOp*, js::jit::MoveOp const&)
Line
Count
Source
65
2.23k
  {
66
2.23k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
2.23k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::MoveOp&>(js::jit::MoveOp*, js::jit::MoveOp&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy, false>::new_<js::jit::OptimizationTypeInfo>(js::jit::OptimizationTypeInfo*, js::jit::OptimizationTypeInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::OptimizationAttempt>(js::jit::OptimizationAttempt*, js::jit::OptimizationAttempt&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy, false>::new_<js::jit::OptimizationAttempt&>(js::jit::OptimizationAttempt*, js::jit::OptimizationAttempt&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy, false>::new_<js::TypeSet::Type&>(js::TypeSet::Type*, js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::new_<js::jit::UniqueTrackedOptimizations::SortEntry>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::new_<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::new_<>(js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy, false>::new_<js::jit::UniqueTrackedOptimizations::SortEntry>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy, false>::new_<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::TempAllocPolicy, false>::new_<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::TempAllocPolicy, false>::new_<js::TypeSet::Type&>(js::TypeSet::Type*, js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::new_<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::new_<js::TypeSet::Type const&>(js::TypeSet::Type*, js::TypeSet::Type const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy, false>::new_<js::jit::IonTrackedTypeWithAddendum>(js::jit::IonTrackedTypeWithAddendum*, js::jit::IonTrackedTypeWithAddendum&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::InstructionInfo const&>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::BlockInfo>(js::jit::AllocationIntegrityState::BlockInfo*, js::jit::AllocationIntegrityState::BlockInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition&>(js::jit::LDefinition*, js::jit::LDefinition&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::new_<js::jit::LAllocation&>(js::jit::LAllocation*, js::jit::LAllocation&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::LDefinition&>(js::jit::LDefinition*, js::jit::LDefinition&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::IntegrityItem>(js::jit::AllocationIntegrityState::IntegrityItem*, js::jit::AllocationIntegrityState::IntegrityItem&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy, false>::new_<js::jit::AllocationIntegrityState::IntegrityItem&>(js::jit::AllocationIntegrityState::IntegrityItem*, js::jit::AllocationIntegrityState::IntegrityItem&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodePosition, 12ul, js::SystemAllocPolicy, false>::new_<js::jit::CodePosition>(js::jit::CodePosition*, js::jit::CodePosition&&)
void mozilla::detail::VectorImpl<js::jit::CodePosition, 12ul, js::SystemAllocPolicy, false>::new_<js::jit::CodePosition&>(js::jit::CodePosition*, js::jit::CodePosition&)
Line
Count
Source
65
112
  {
66
112
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
112
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::NativeToBytecode>(js::jit::NativeToBytecode*, js::jit::NativeToBytecode&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::NativeToBytecode&>(js::jit::NativeToBytecode*, js::jit::NativeToBytecode&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::NativeToTrackedOptimizations>(js::jit::NativeToTrackedOptimizations*, js::jit::NativeToTrackedOptimizations&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::NativeToTrackedOptimizations&>(js::jit::NativeToTrackedOptimizations*, js::jit::NativeToTrackedOptimizations&)
void mozilla::detail::VectorImpl<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::SafepointIndex>(js::jit::SafepointIndex*, js::jit::SafepointIndex&&)
Line
Count
Source
65
401
  {
66
401
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
401
  }
void mozilla::detail::VectorImpl<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::OsiIndex>(js::jit::OsiIndex*, js::jit::OsiIndex&&)
Line
Count
Source
65
359
  {
66
359
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
359
  }
void mozilla::detail::VectorImpl<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::AssemblerX86Shared::RelativePatch>(js::jit::AssemblerX86Shared::RelativePatch*, js::jit::AssemblerX86Shared::RelativePatch&&)
Line
Count
Source
65
2.37k
  {
66
2.37k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
2.37k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::MacroAssemblerX86Shared::Constant<float> >(js::jit::MacroAssemblerX86Shared::Constant<float>*, js::jit::MacroAssemblerX86Shared::Constant<float>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::MacroAssemblerX86Shared::Constant<double> >(js::jit::MacroAssemblerX86Shared::Constant<double>*, js::jit::MacroAssemblerX86Shared::Constant<double>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy, false>::new_<js::jit::MacroAssemblerX86Shared::SimdData>(js::jit::MacroAssemblerX86Shared::SimdData*, js::jit::MacroAssemblerX86Shared::SimdData&&)
void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::new_<jsid const&>(jsid*, jsid const&)
Line
Count
Source
65
8
  {
66
8
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*, mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WrapperValue, 8ul, js::TempAllocPolicy, false>::new_<js::WrapperValue>(js::WrapperValue*, js::WrapperValue&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<JS::MutableHandle<jsid> >(jsid*, JS::MutableHandle<jsid>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy, false>::new_<js::ScriptAndCounts>(js::ScriptAndCounts*, js::ScriptAndCounts&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy, false>::new_<js::gc::ZoneCellIter<JSScript>&>(js::ScriptAndCounts*, js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::coverage::LCovSource>(js::coverage::LCovSource*, js::coverage::LCovSource&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::LifoAlloc*, mozilla::UniquePtr<char [], JS::FreePolicy> >(js::coverage::LCovSource*, js::LifoAlloc*&&, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::new_<(anonymous namespace)::FlowGraphSummary::Entry>((anonymous namespace)::FlowGraphSummary::Entry*, (anonymous namespace)::FlowGraphSummary::Entry&&)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::new_<>((anonymous namespace)::FlowGraphSummary::Entry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy, false>::new_<js::Debugger::AllocationsLogEntry>(js::Debugger::AllocationsLogEntry*, js::Debugger::AllocationsLogEntry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy, false>::new_<JS::Rooted<JSObject*>&, mozilla::TimeStamp&, char const*&, JS::Rooted<JSAtom*>&, unsigned long&, bool&>(js::Debugger::AllocationsLogEntry*, JS::Rooted<JSObject*>&, mozilla::TimeStamp&, char const*&, JS::Rooted<JSAtom*>&, unsigned long&, bool&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy, false>::new_<js::ReadBarriered<js::Debugger*> >(js::ReadBarriered<js::Debugger*>*, js::ReadBarriered<js::Debugger*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy, false>::new_<js::Debugger*>(js::ReadBarriered<js::Debugger*>*, js::Debugger*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::new_<JS::PropertyDescriptor const&>(JS::PropertyDescriptor*, JS::PropertyDescriptor const&)
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::new_<JS::Value const&>(JS::Value*, JS::Value const&)
Line
Count
Source
65
60
  {
66
60
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
60
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::new_<jsid&>(jsid*, jsid&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::new_<JS::dbg::GarbageCollectionEvent::Collection>(JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::new_<>(JS::dbg::GarbageCollectionEvent::Collection*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::new_<js::PreBarriered<jsid> const&>(jsid*, js::PreBarriered<jsid> const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 8ul, js::TempAllocPolicy, false>::new_<js::ReceiverGuard>(js::ReceiverGuard*, js::ReceiverGuard&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 8ul, js::TempAllocPolicy, false>::new_<js::ReceiverGuard&>(js::ReceiverGuard*, js::ReceiverGuard&)
void mozilla::detail::VectorImpl<js::HelperThread, 0ul, js::SystemAllocPolicy, false>::new_<>(js::HelperThread*)
Line
Count
Source
65
24
  {
66
24
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
24
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*, mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*, mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >&&)
void mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::new_<js::IdValuePair>(js::IdValuePair*, js::IdValuePair&&)
Line
Count
Source
65
2.58k
  {
66
2.58k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
2.58k
  }
void mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::new_<js::IdValuePair const&>(js::IdValuePair*, js::IdValuePair const&)
Line
Count
Source
65
96
  {
66
96
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
96
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::IdValuePair, 10ul, js::TempAllocPolicy, false>::new_<js::IdValuePair>(js::IdValuePair*, js::IdValuePair&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 20ul, js::TempAllocPolicy, false>::new_<JS::Value>(JS::Value*, JS::Value&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 20ul, js::TempAllocPolicy, false>::new_<JS::Value&>(JS::Value*, JS::Value&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::new_<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&>(js::JSONParserBase::StackEntry*, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::new_<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&>(js::JSONParserBase::StackEntry*, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&)
void mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::new_<unsigned long>(js::PCCounts*, unsigned long&&)
Line
Count
Source
65
113
  {
66
113
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
113
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::new_<js::PCCounts&>(js::PCCounts*, js::PCCounts&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableScriptSourceInfo>(JS::NotableScriptSourceInfo*, JS::NotableScriptSourceInfo&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::new_<>(JS::NotableScriptSourceInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::new_<>(JS::NotableStringInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::new_<>(JS::NotableClassInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::ZoneStats>(JS::ZoneStats*, JS::ZoneStats&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::new_<>(JS::ZoneStats*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::RealmStats>(JS::RealmStats*, JS::RealmStats&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::new_<>(JS::RealmStats*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MatchPair, 10ul, js::SystemAllocPolicy, false>::new_<js::MatchPair>(js::MatchPair*, js::MatchPair&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy, false>::new_<js::LiveSavedFrameCache::Entry>(js::LiveSavedFrameCache::Entry*, js::LiveSavedFrameCache::Entry&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy, false>::new_<js::LiveSavedFrameCache::FramePtr&, unsigned char const*&, JS::Handle<js::SavedFrame*>&>(js::LiveSavedFrameCache::Entry*, js::LiveSavedFrameCache::FramePtr&, unsigned char const*&, JS::Handle<js::SavedFrame*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::new_<js::SavedFrame::Lookup>(js::SavedFrame::Lookup*, js::SavedFrame::Lookup&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::new_<JSAtom*, unsigned long, unsigned int, JS::Rooted<JSAtom*>&, decltype(nullptr), decltype(nullptr), JSPrincipals*&, mozilla::Maybe<js::LiveSavedFrameCache::FramePtr>&, unsigned char*, js::Activation*>(js::SavedFrame::Lookup*, JSAtom*&&, unsigned long&&, unsigned int&&, JS::Rooted<JSAtom*>&, decltype(nullptr)&&, decltype(nullptr)&&, JSPrincipals*&, mozilla::Maybe<js::LiveSavedFrameCache::FramePtr>&, unsigned char*&&, js::Activation*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::new_<js::SavedFrame&>(js::SavedFrame::Lookup*, js::SavedFrame&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::new_<JS::Rooted<JSAtom*>&, unsigned int, unsigned int, JS::Rooted<JSAtom*>&, decltype(nullptr), decltype(nullptr), JSPrincipals*&>(js::SavedFrame::Lookup*, JS::Rooted<JSAtom*>&, unsigned int&&, unsigned int&&, JS::Rooted<JSAtom*>&, decltype(nullptr)&&, decltype(nullptr)&&, JSPrincipals*&)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:void mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::new_<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field&&)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:void mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::new_<unsigned int, unsigned int, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*&>(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, unsigned int&&, unsigned int&&, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*&)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:void mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::new_<>(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy, false>::new_<js::jit::RInstructionResults>(js::jit::RInstructionResults*, js::jit::RInstructionResults&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::new_<js::PerformanceGroup*&>(RefPtr<js::PerformanceGroup>*, js::PerformanceGroup*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy, false>::new_<js::CompilerConstraintList::FrozenScript>(js::CompilerConstraintList::FrozenScript*, js::CompilerConstraintList::FrozenScript&&)
void mozilla::detail::VectorImpl<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy, false>::new_<js::CompilerConstraintList::FrozenScript&>(js::CompilerConstraintList::FrozenScript*, js::CompilerConstraintList::FrozenScript&)
Line
Count
Source
65
14
  {
66
14
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::new_<js::TypeSet::Type&>(js::TypeSet::Type*, js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::new_<js::RecompileInfo const&>(js::RecompileInfo*, js::RecompileInfo const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Val, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Val>(js::wasm::Val*, js::wasm::Val&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType, bool, unsigned int&, js::wasm::ModuleKind>(js::wasm::GlobalDesc*, js::wasm::ValType&&, bool&&, unsigned int&, js::wasm::ModuleKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::new_<AsmJSGlobal>(AsmJSGlobal*, AsmJSGlobal&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType&, bool, unsigned int&, js::wasm::ModuleKind>(js::wasm::GlobalDesc*, js::wasm::ValType&, bool&&, unsigned int&, js::wasm::ModuleKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy, false>::new_<ModuleValidator::ArrayView>(ModuleValidator::ArrayView*, ModuleValidator::ArrayView&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<NumLit, 0ul, js::TempAllocPolicy, false>::new_<NumLit>(NumLit*, NumLit&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<NumLit, 0ul, js::TempAllocPolicy, false>::new_<NumLit&>(NumLit*, NumLit&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TypeDef>(js::wasm::TypeDef*, js::wasm::TypeDef&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncType>(js::wasm::TypeDef*, js::wasm::FuncType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TableKind, js::wasm::Limits>(js::wasm::TableDesc*, js::wasm::TableKind&&, js::wasm::Limits&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSImport, 0ul, js::SystemAllocPolicy, false>::new_<AsmJSImport>(AsmJSImport*, AsmJSImport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSImport, 0ul, js::SystemAllocPolicy, false>::new_<unsigned int&>(AsmJSImport*, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Func, 0ul, js::TempAllocPolicy, false>::new_<ModuleValidator::Func>(ModuleValidator::Func*, ModuleValidator::Func&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Func, 0ul, js::TempAllocPolicy, false>::new_<js::PropertyName*&, unsigned int&, unsigned int&, unsigned int&>(ModuleValidator::Func*, js::PropertyName*&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::ElemSegment> >(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CacheableChars, unsigned int&, js::wasm::DefinitionKind>(js::wasm::Export*, js::wasm::CacheableChars&&, unsigned int&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSExport, 0ul, js::SystemAllocPolicy, false>::new_<AsmJSExport>(AsmJSExport*, AsmJSExport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSExport, 0ul, js::SystemAllocPolicy, false>::new_<unsigned int&, unsigned int, unsigned int>(AsmJSExport*, unsigned int&, unsigned int&&, unsigned int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CacheableChars>(js::wasm::CacheableChars*, js::wasm::CacheableChars&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::CacheableChars*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy> >(js::wasm::CacheableChars*, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::BaseCompiler::Stk>(js::wasm::BaseCompiler::Stk*, js::wasm::BaseCompiler::Stk&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::BaseStackFrame::Local>(js::wasm::BaseStackFrame::Local*, js::wasm::BaseStackFrame::Local&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::MIRType, int>(js::wasm::BaseStackFrame::Local*, js::jit::MIRType&&, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::new_<js::PreBarriered<jsid> const&>(jsid*, js::PreBarriered<jsid> const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy, false>::new_<js::XDRIncrementalEncoder::Slice>(js::XDRIncrementalEncoder::Slice*, js::XDRIncrementalEncoder::Slice&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::new_<>(AsmJSGlobal*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::NonAssertingLabel>(js::jit::NonAssertingLabel*, js::jit::NonAssertingLabel&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::new_<mozilla::Nothing>(mozilla::Nothing*, mozilla::Nothing&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::new_<>(mozilla::Nothing*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType::Code>(js::wasm::ValType*, js::wasm::ValType::Code&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::MIRType>(js::jit::MIRType*, js::jit::MIRType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*, mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport*, js::wasm::LazyFuncExport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncImport>(js::wasm::FuncImport*, js::wasm::FuncImport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::FuncImport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncExport>(js::wasm::FuncExport*, js::wasm::FuncExport&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::FuncExport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncTypeWithId>(js::wasm::FuncTypeWithId*, js::wasm::FuncTypeWithId&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::FuncTypeWithId*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::StructType>(js::wasm::StructType*, js::wasm::StructType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::StructType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy, false>::new_<js::wasm::ExprLoc>(js::wasm::ExprLoc*, js::wasm::ExprLoc&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy, false>::new_<unsigned int&, unsigned int const&, unsigned int&>(js::wasm::ExprLoc*, unsigned int&, unsigned int const&, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncType, unsigned int&>(js::wasm::FuncImport*, js::wasm::FuncType&&, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncType, js::wasm::FuncTypeIdDesc&>(js::wasm::FuncTypeWithId*, js::wasm::FuncType&&, js::wasm::FuncTypeIdDesc&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc&&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::new_<unsigned int, bool>(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, unsigned int&&, bool&&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::new_<unsigned int&, bool>(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, unsigned int&, bool&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncType, unsigned int, bool>(js::wasm::FuncExport*, js::wasm::FuncType&&, unsigned int&&, bool&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::ModuleEnvironment&, js::ExclusiveWaitableData<js::wasm::CompileTaskState>&, js::ExclusiveData<js::wasm::DeferredValidationState>&, unsigned int const&>(js::wasm::CompileTask*, js::wasm::ModuleEnvironment&, js::ExclusiveWaitableData<js::wasm::CompileTaskState>&, js::ExclusiveData<js::wasm::DeferredValidationState>&, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::new_<unsigned int, js::jit::CodeOffset>(js::wasm::CallFarJump*, unsigned int&&, js::jit::CodeOffset&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CallSiteTarget const&>(js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::LinkData::InternalLink>(js::wasm::LinkData::InternalLink*, js::wasm::LinkData::InternalLink&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::LinkData::InternalLink&>(js::wasm::LinkData::InternalLink*, js::wasm::LinkData::InternalLink&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::FuncCompileInput>(js::wasm::FuncCompileInput*, js::wasm::FuncCompileInput&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy, false>::new_<unsigned int&, unsigned int&, unsigned char const*&, unsigned char const*&, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(js::wasm::FuncCompileInput*, unsigned int&, unsigned int&, unsigned char const*&, unsigned char const*&, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Name>(js::wasm::Name*, js::wasm::Name&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<>(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::ExprType>(js::wasm::ExprType*, js::wasm::ExprType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::ExprType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::DataSegment> >(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy, false>::new_<js::HeapPtr<js::StructTypeDescr*> >(js::HeapPtr<js::StructTypeDescr*>*, js::HeapPtr<js::StructTypeDescr*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::new_<js::wasm::ExportArg>(js::wasm::ExportArg*, js::wasm::ExportArg&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::new_<>(js::wasm::ExportArg*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, js::wasm::ControlStackEntry<js::jit::MBasicBlock*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::TypeAndValue<js::jit::MDefinition*> >(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::TypeAndValue<js::jit::MDefinition*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType&, js::jit::MDefinition*>(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::ValType&, js::jit::MDefinition*&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy, false>::new_<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>((anonymous namespace)::FunctionCompiler::ControlFlowPatch*, (anonymous namespace)::FunctionCompiler::ControlFlowPatch&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::new_<>(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::ValType&>(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::ValType&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::MWasmCall::Arg>(js::jit::MWasmCall::Arg*, js::jit::MWasmCall::Arg&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::StackType&>(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::StackType&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::StackType>(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::StackType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::new_<js::wasm::TypeAndValue<js::jit::MDefinition*>&>(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::TypeAndValue<js::jit::MDefinition*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Val, 0ul, js::SystemAllocPolicy, false>::new_<JS::Rooted<js::wasm::Val>&>(js::wasm::Val*, JS::Rooted<js::wasm::Val>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::Import*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::Export*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::CustomSection*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Table*>(RefPtr<js::wasm::Table>*, js::wasm::Table*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::Table>&>(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy, false>::new_<JS::Rooted<js::StructTypeDescr*>&>(js::HeapPtr<js::StructTypeDescr*>*, JS::Rooted<js::StructTypeDescr*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::new_<js::jit::MIRType const&>(js::jit::MIRType*, js::jit::MIRType const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstName>(js::wasm::AstName*, js::wasm::AstName&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstValType>(js::wasm::AstValType*, js::wasm::AstValType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstValType&>(js::wasm::AstValType*, js::wasm::AstValType&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstName&>(js::wasm::AstName*, js::wasm::AstName&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstResizable>(js::wasm::AstResizable*, js::wasm::AstResizable&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstRef>(js::wasm::AstRef*, js::wasm::AstRef&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::new_<js::wasm::AstRef&>(js::wasm::AstRef*, js::wasm::AstRef&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::TypeDef*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::new_<TypeState>(TypeState*, TypeState&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::new_<TypeState const&>(TypeState*, TypeState const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::ValType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::StructField*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TableKind, js::wasm::Limits&>(js::wasm::TableDesc*, js::wasm::TableKind&&, js::wasm::Limits&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<char [], JS::FreePolicy>, js::wasm::DefinitionKind&>(js::wasm::Import*, mozilla::UniquePtr<char [], JS::FreePolicy>&&, mozilla::UniquePtr<char [], JS::FreePolicy>&&, js::wasm::DefinitionKind&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy>, unsigned int&, js::wasm::DefinitionKind>(js::wasm::Export*, mozilla::UniquePtr<char [], JS::FreePolicy>&&, unsigned int&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy>, js::wasm::DefinitionKind>(js::wasm::Export*, mozilla::UniquePtr<char [], JS::FreePolicy>&&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::DataSegmentEnv>(js::wasm::DataSegmentEnv*, js::wasm::DataSegmentEnv&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::DataSegmentEnv&>(js::wasm::DataSegmentEnv*, js::wasm::DataSegmentEnv&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::new_<>(js::wasm::Name*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CustomSectionEnv>(js::wasm::CustomSectionEnv*, js::wasm::CustomSectionEnv&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CustomSectionEnv&>(js::wasm::CustomSectionEnv*, js::wasm::CustomSectionEnv&)
void mozilla::detail::VectorImpl<JSTryNote, 0ul, js::TempAllocPolicy, false>::new_<JSTryNote>(JSTryNote*, JSTryNote&&)
Line
Count
Source
65
312
  {
66
312
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
312
  }
void mozilla::detail::VectorImpl<JSTryNote, 0ul, js::TempAllocPolicy, false>::new_<JSTryNote&>(JSTryNote*, JSTryNote&)
Line
Count
Source
65
641
  {
66
641
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
641
  }
void mozilla::detail::VectorImpl<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy, false>::new_<js::frontend::CGScopeNote>(js::frontend::CGScopeNote*, js::frontend::CGScopeNote&&)
Line
Count
Source
65
489
  {
66
489
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
489
  }
void mozilla::detail::VectorImpl<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy, false>::new_<js::frontend::CGScopeNote&>(js::frontend::CGScopeNote*, js::frontend::CGScopeNote&)
Line
Count
Source
65
568
  {
66
568
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
568
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy, false>::new_<ImmediateSweepWeakCacheTask>(ImmediateSweepWeakCacheTask*, ImmediateSweepWeakCacheTask&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy, false>::new_<JSRuntime*&, JS::detail::WeakCacheBase&>(ImmediateSweepWeakCacheTask*, JSRuntime*&, JS::detail::WeakCacheBase&)
void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy, false>::new_<js::gc::Callback<void (*)(JSTracer*, void*)> >(js::gc::Callback<void (*)(JSTracer*, void*)>*, js::gc::Callback<void (*)(JSTracer*, void*)>&&)
Line
Count
Source
65
9
  {
66
9
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
9
  }
void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy, false>::new_<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*, js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>&&)
Line
Count
Source
65
3
  {
66
3
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
3
  }
void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy, false>::new_<js::gc::Callback<void (*)(JSContext*, void*)> >(js::gc::Callback<void (*)(JSContext*, void*)>*, js::gc::Callback<void (*)(JSContext*, void*)>&&)
Line
Count
Source
65
3
  {
66
3
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
3
  }
void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy, false>::new_<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*, js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>&&)
Line
Count
Source
65
3
  {
66
3
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
3
  }
void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >&&)
Line
Count
Source
65
36
  {
66
36
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
36
  }
void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy, false>::new_<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >&&)
Line
Count
Source
65
39
  {
66
39
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
39
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::new_<js::gc::MarkStack::TaggedPtr>(js::gc::MarkStack::TaggedPtr*, js::gc::MarkStack::TaggedPtr&&)
void mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::new_<>(js::gc::MarkStack::TaggedPtr*)
Line
Count
Source
65
12.2k
  {
66
12.2k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
12.2k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCCellPtr, 0ul, js::SystemAllocPolicy, false>::new_<JS::GCCellPtr>(JS::GCCellPtr*, JS::GCCellPtr&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCCellPtr, 0ul, js::SystemAllocPolicy, false>::new_<JS::GCCellPtr const&>(JS::GCCellPtr*, JS::GCCellPtr const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 4ul, js::TempAllocPolicy, false>::new_<JS::Value>(JS::Value*, JS::Value&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 4ul, js::TempAllocPolicy, false>::new_<JS::Value const&>(JS::Value*, JS::Value const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinKind, 0ul, js::TempAllocPolicy, false>::new_<js::frontend::BinKind>(js::frontend::BinKind*, js::frontend::BinKind&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinKind, 0ul, js::TempAllocPolicy, false>::new_<js::frontend::BinKind const&>(js::frontend::BinKind*, js::frontend::BinKind const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy, false>::new_<js::frontend::BinTokenReaderMultipart::Chars>(js::frontend::BinTokenReaderMultipart::Chars*, js::frontend::BinTokenReaderMultipart::Chars&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinField, 8ul, js::TempAllocPolicy, false>::new_<js::frontend::BinField>(js::frontend::BinField*, js::frontend::BinField&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinField, 8ul, js::TempAllocPolicy, false>::new_<js::frontend::BinField&>(js::frontend::BinField*, js::frontend::BinField&)
void mozilla::detail::VectorImpl<js::BindingName, 6ul, js::TempAllocPolicy, false>::new_<js::BindingName>(js::BindingName*, js::BindingName&&)
Line
Count
Source
65
4.10k
  {
66
4.10k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
4.10k
  }
void mozilla::detail::VectorImpl<js::BindingName, 6ul, js::TempAllocPolicy, false>::new_<js::BindingName&>(js::BindingName*, js::BindingName&)
Line
Count
Source
65
8.75k
  {
66
8.75k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
8.75k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy, false>::new_<js::frontend::SyntaxParseHandler::Node>(js::frontend::SyntaxParseHandler::Node*, js::frontend::SyntaxParseHandler::Node&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy, false>::new_<js::frontend::SyntaxParseHandler::Node&>(js::frontend::SyntaxParseHandler::Node*, js::frontend::SyntaxParseHandler::Node&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<DebugModeOSREntry, 0ul, js::TempAllocPolicy, false>::new_<DebugModeOSREntry>(DebugModeOSREntry*, DebugModeOSREntry&&)
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::BaselineCompilerShared::PCMappingEntry>(js::jit::BaselineCompilerShared::PCMappingEntry*, js::jit::BaselineCompilerShared::PCMappingEntry&&)
Line
Count
Source
65
1.46k
  {
66
1.46k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1.46k
  }
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy, false>::new_<js::jit::BaselineCompilerShared::PCMappingEntry&>(js::jit::BaselineCompilerShared::PCMappingEntry*, js::jit::BaselineCompilerShared::PCMappingEntry&)
Line
Count
Source
65
1.02k
  {
66
1.02k
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
1.02k
  }
void mozilla::detail::VectorImpl<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy, false>::new_<js::jit::PCMappingIndexEntry>(js::jit::PCMappingIndexEntry*, js::jit::PCMappingIndexEntry&&)
Line
Count
Source
65
7
  {
66
7
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
7
  }
void mozilla::detail::VectorImpl<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy, false>::new_<js::jit::PCMappingIndexEntry&>(js::jit::PCMappingIndexEntry*, js::jit::PCMappingIndexEntry&)
Line
Count
Source
65
20
  {
66
20
    new(KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
67
20
  }
68
69
  /* Destroys constructed objects in the range [aBegin, aEnd). */
70
  static inline void destroy(T* aBegin, T* aEnd)
71
27.6M
  {
72
27.6M
    MOZ_ASSERT(aBegin <= aEnd);
73
53.5M
    for (T* p = aBegin; p < aEnd; ++p) {
74
25.9M
      p->~T();
75
25.9M
    }
76
27.6M
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::destroy(JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection*)
mozilla::detail::VectorImpl<NumArgState, 20ul, mozilla::MallocAllocPolicy, false>::destroy(NumArgState*, NumArgState*)
Line
Count
Source
71
18.9k
  {
72
18.9k
    MOZ_ASSERT(aBegin <= aEnd);
73
18.9k
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
18.9k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::destroy(JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection*)
mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy, false>::destroy(mozilla::BufferList<js::SystemAllocPolicy>::Segment*, mozilla::BufferList<js::SystemAllocPolicy>::Segment*)
Line
Count
Source
71
27
  {
72
27
    MOZ_ASSERT(aBegin <= aEnd);
73
33
    for (T* p = aBegin; p < aEnd; ++p) {
74
6
      p->~T();
75
6
    }
76
27
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy, false>::destroy(mozilla::BufferList<InfallibleAllocPolicy>::Segment*, mozilla::BufferList<InfallibleAllocPolicy>::Segment*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::pkix::Input*, mozilla::pkix::Input*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::ct::VerifiedSCT*, mozilla::ct::VerifiedSCT*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::ct::CTLogVerifier*, mozilla::ct::CTLogVerifier*)
mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::destroy(jsid*, jsid*)
Line
Count
Source
71
54
  {
72
54
    MOZ_ASSERT(aBegin <= aEnd);
73
62
    for (T* p = aBegin; p < aEnd; ++p) {
74
8
      p->~T();
75
8
    }
76
54
  }
mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::destroy(JS::Value*, JS::Value*)
Line
Count
Source
71
16.1M
  {
72
16.1M
    MOZ_ASSERT(aBegin <= aEnd);
73
42.0M
    for (T* p = aBegin; p < aEnd; ++p) {
74
25.8M
      p->~T();
75
25.8M
    }
76
16.1M
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*)
Unexecuted instantiation: mozilla::detail::VectorImpl<IPC::Message, 0ul, mozilla::MallocAllocPolicy, false>::destroy(IPC::Message*, IPC::Message*)
mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::destroy(jsid*, jsid*)
Line
Count
Source
71
24
  {
72
24
    MOZ_ASSERT(aBegin <= aEnd);
73
32
    for (T* p = aBegin; p < aEnd; ++p) {
74
8
      p->~T();
75
8
    }
76
24
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy, false>::destroy(JS::TranscodeSource*, JS::TranscodeSource*)
mozilla::detail::VectorImpl<nsZipCursor, 0ul, mozilla::MallocAllocPolicy, false>::destroy(nsZipCursor*, nsZipCursor*)
Line
Count
Source
71
3
  {
72
3
    MOZ_ASSERT(aBegin <= aEnd);
73
3
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
3
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::destroy(JS::ZoneStats*, JS::ZoneStats*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::destroy(JS::RealmStats*, JS::RealmStats*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::destroy(JS::NotableStringInfo*, JS::NotableStringInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::destroy(JS::NotableClassInfo*, JS::NotableClassInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::destroy(JS::NotableScriptSourceInfo*, JS::NotableScriptSourceInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::Edge, 8ul, js::SystemAllocPolicy, false>::destroy(JS::ubi::Edge*, JS::ubi::Edge*)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsTString<char>, 0ul, js::SystemAllocPolicy, false>::destroy(nsTString<char>*, nsTString<char>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(nsAutoPtr<mozilla::RTCStatsQuery>*, nsAutoPtr<mozilla::RTCStatsQuery>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy, false>::destroy(std::__1::vector<bool, std::__1::allocator<bool> >*, std::__1::vector<bool, std::__1::allocator<bool> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy, false>::destroy(cairo_glyph_t*, cairo_glyph_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy, false>::destroy(std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*, std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy, false>::destroy(RefPtr<mozilla::layers::TextureClient>*, RefPtr<mozilla::layers::TextureClient>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::devtools::DeserializedEdge*, mozilla::devtools::DeserializedEdge*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*, mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*, mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy, false>::destroy(JS::ubi::PostOrder::OriginAndEdges*, JS::ubi::PostOrder::OriginAndEdges*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::Node, 0ul, js::SystemAllocPolicy, false>::destroy(JS::ubi::Node*, JS::ubi::Node*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::destroy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*, mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*, std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsTString<char>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(nsTString<char>*, nsTString<char>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::destroy(RefPtr<nsPerformanceGroup>*, RefPtr<nsPerformanceGroup>*)
mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::destroy(RefPtr<js::PerformanceGroup>*, RefPtr<js::PerformanceGroup>*)
Line
Count
Source
71
1.62M
  {
72
1.62M
    MOZ_ASSERT(aBegin <= aEnd);
73
1.62M
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
1.62M
  }
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::destroy((anonymous namespace)::HistogramSnapshotInfo*, (anonymous namespace)::HistogramSnapshotInfo*)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::destroy((anonymous namespace)::KeyedHistogramSnapshotInfo*, (anonymous namespace)::KeyedHistogramSnapshotInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*, mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy, false>::destroy(mozilla::pkix::Input*, mozilla::pkix::Input*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy, false>::destroy(JS::Heap<JSObject*>*, JS::Heap<JSObject*>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::destroy(js::ctypes::AutoValue*, js::ctypes::AutoValue*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy, false>::destroy(js::XDRIncrementalEncoder::Slice*, js::XDRIncrementalEncoder::Slice*)
mozilla::detail::VectorImpl<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy, false>::destroy(js::TraceLoggerEvent*, js::TraceLoggerEvent*)
Line
Count
Source
71
12
  {
72
12
    MOZ_ASSERT(aBegin <= aEnd);
73
12
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
12
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::ValType*, js::wasm::ValType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::StructField*, js::wasm::StructField*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy, false>::destroy(js::LiveSavedFrameCache::Entry*, js::LiveSavedFrameCache::Entry*)
mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::destroy(js::RecompileInfo*, js::RecompileInfo*)
Line
Count
Source
71
8.14M
  {
72
8.14M
    MOZ_ASSERT(aBegin <= aEnd);
73
8.14M
    for (T* p = aBegin; p < aEnd; ++p) {
74
4
      p->~T();
75
4
    }
76
8.14M
  }
mozilla::detail::VectorImpl<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::JitPoisonRange*, js::jit::JitPoisonRange*)
Line
Count
Source
71
166
  {
72
166
    MOZ_ASSERT(aBegin <= aEnd);
73
414
    for (T* p = aBegin; p < aEnd; ++p) {
74
248
      p->~T();
75
248
    }
76
166
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy, false>::destroy(js::CrossCompartmentKey*, js::CrossCompartmentKey*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WrapperValue, 8ul, js::TempAllocPolicy, false>::destroy(js::WrapperValue*, js::WrapperValue*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*)
mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CallFarJump*, js::wasm::CallFarJump*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::SymbolicAccess*, js::wasm::SymbolicAccess*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodeLabel*, js::jit::CodeLabel*)
Line
Count
Source
71
161
  {
72
161
    MOZ_ASSERT(aBegin <= aEnd);
73
184
    for (T* p = aBegin; p < aEnd; ++p) {
74
23
      p->~T();
75
23
    }
76
161
  }
mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::destroy(js::UnboxedLayout::Property*, js::UnboxedLayout::Property*)
Line
Count
Source
71
6
  {
72
6
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
8
      p->~T();
75
8
    }
76
6
  }
mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::destroy(JS::Value*, JS::Value*)
Line
Count
Source
71
33
  {
72
33
    MOZ_ASSERT(aBegin <= aEnd);
73
180
    for (T* p = aBegin; p < aEnd; ++p) {
74
147
      p->~T();
75
147
    }
76
33
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::destroy((anonymous namespace)::StringifiedElement*, (anonymous namespace)::StringifiedElement*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::destroy((anonymous namespace)::NumericElement*, (anonymous namespace)::NumericElement*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::LinearTerm*, js::jit::LinearTerm*)
mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::destroy(js::PCCounts*, js::PCCounts*)
Line
Count
Source
71
20
  {
72
20
    MOZ_ASSERT(aBegin <= aEnd);
73
20
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
20
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::LinkData::InternalLink*, js::wasm::LinkData::InternalLink*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::FuncTypeWithId*, js::wasm::FuncTypeWithId*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::TableDesc*, js::wasm::TableDesc*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::Name*, js::wasm::Name*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::ExprType*, js::wasm::ExprType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::FuncImport*, js::wasm::FuncImport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::FuncExport*, js::wasm::FuncExport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*, mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::LazyFuncExport*, js::wasm::LazyFuncExport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::TypeDef*, js::wasm::TypeDef*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::Import*, js::wasm::Import*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::Export*, js::wasm::Export*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::DataSegmentEnv*, js::wasm::DataSegmentEnv*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CustomSectionEnv*, js::wasm::CustomSectionEnv*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CacheableChars*, js::wasm::CacheableChars*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::StructType*, js::wasm::StructType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CustomSection*, js::wasm::CustomSection*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::destroy(js::JSONParserBase::StackEntry*, js::JSONParserBase::StackEntry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::destroy(JS::PropertyDescriptor*, JS::PropertyDescriptor*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy, false>::destroy(js::FunctionDeclaration*, js::FunctionDeclaration*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy, false>::destroy(js::gc::WeakMarkable*, js::gc::WeakMarkable*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*)
mozilla::detail::VectorImpl<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, false>::destroy(js::gcstats::Statistics::SliceData*, js::gcstats::Statistics::SliceData*)
Line
Count
Source
71
90
  {
72
90
    MOZ_ASSERT(aBegin <= aEnd);
73
310
    for (T* p = aBegin; p < aEnd; ++p) {
74
220
      p->~T();
75
220
    }
76
90
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gcstats::Phase, 4ul, js::SystemAllocPolicy, false>::destroy(js::gcstats::Phase*, js::gcstats::Phase*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gcstats::Phase, 12ul, js::SystemAllocPolicy, false>::destroy(js::gcstats::Phase*, js::gcstats::Phase*)
mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
Line
Count
Source
71
36
  {
72
36
    MOZ_ASSERT(aBegin <= aEnd);
73
53
    for (T* p = aBegin; p < aEnd; ++p) {
74
17
      p->~T();
75
17
    }
76
36
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::CFGBlock*, js::jit::CFGBlock*)
mozilla::detail::VectorImpl<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::AssemblerX86Shared::RelativePatch*, js::jit::AssemblerX86Shared::RelativePatch*)
Line
Count
Source
71
190
  {
72
190
    MOZ_ASSERT(aBegin <= aEnd);
73
2.56k
    for (T* p = aBegin; p < aEnd; ++p) {
74
2.37k
      p->~T();
75
2.37k
    }
76
190
  }
mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodeOffset*, js::jit::CodeOffset*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::MacroAssemblerX86Shared::Constant<double>*, js::jit::MacroAssemblerX86Shared::Constant<double>*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::MacroAssemblerX86Shared::Constant<float>*, js::jit::MacroAssemblerX86Shared::Constant<float>*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::MacroAssemblerX86Shared::SimdData*, js::jit::MacroAssemblerX86Shared::SimdData*)
Line
Count
Source
71
141
  {
72
141
    MOZ_ASSERT(aBegin <= aEnd);
73
141
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
141
  }
mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::destroy(js::jit::MoveOp*, js::jit::MoveOp*)
Line
Count
Source
71
1.09k
  {
72
1.09k
    MOZ_ASSERT(aBegin <= aEnd);
73
3.33k
    for (T* p = aBegin; p < aEnd; ++p) {
74
2.23k
      p->~T();
75
2.23k
    }
76
1.09k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::destroy(js::irregexp::GuardedAlternative*, js::irregexp::GuardedAlternative*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::destroy(js::irregexp::TextElement*, js::irregexp::TextElement*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy, false>::destroy(js::irregexp::NativeRegExpMacroAssembler::LabelPatch*, js::irregexp::NativeRegExpMacroAssembler::LabelPatch*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::destroy(js::irregexp::CharacterRange*, js::irregexp::CharacterRange*)
Unexecuted instantiation: mozilla::detail::VectorImpl<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::destroy(WideCharRange*, WideCharRange*)
mozilla::detail::VectorImpl<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::SafepointSlotEntry*, js::jit::SafepointSlotEntry*)
Line
Count
Source
71
582
  {
72
582
    MOZ_ASSERT(aBegin <= aEnd);
73
1.56k
    for (T* p = aBegin; p < aEnd; ++p) {
74
987
      p->~T();
75
987
    }
76
582
  }
mozilla::detail::VectorImpl<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy, false>::destroy(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*, mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
182
    for (T* p = aBegin; p < aEnd; ++p) {
74
168
      p->~T();
75
168
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::BacktrackingAllocator::QueueItem*, js::jit::BacktrackingAllocator::QueueItem*)
Line
Count
Source
71
28
  {
72
28
    MOZ_ASSERT(aBegin <= aEnd);
73
28
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
28
  }
mozilla::detail::VectorImpl<js::jit::CodePosition, 4ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodePosition*, js::jit::CodePosition*)
Line
Count
Source
71
107
  {
72
107
    MOZ_ASSERT(aBegin <= aEnd);
73
452
    for (T* p = aBegin; p < aEnd; ++p) {
74
345
      p->~T();
75
345
    }
76
107
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MUse, 2ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::MUse*, js::jit::MUse*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::PolymorphicEntry*, js::jit::PolymorphicEntry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::MDispatchInstruction::Entry*, js::jit::MDispatchInstruction::Entry*)
mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::ReceiverGuard*, js::ReceiverGuard*)
Line
Count
Source
71
321
  {
72
321
    MOZ_ASSERT(aBegin <= aEnd);
73
367
    for (T* p = aBegin; p < aEnd; ++p) {
74
46
      p->~T();
75
46
    }
76
321
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy, false>::destroy(js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::OptimizationTypeInfo*, js::jit::OptimizationTypeInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::OptimizationAttempt*, js::jit::OptimizationAttempt*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy, false>::destroy(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LMove, 2ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::LMove*, js::jit::LMove*)
mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::AllocationIntegrityState::BlockInfo*, js::jit::AllocationIntegrityState::BlockInfo*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy, false>::destroy(js::jit::AllocationIntegrityState::IntegrityItem*, js::jit::AllocationIntegrityState::IntegrityItem*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::destroy(js::jit::LAllocation*, js::jit::LAllocation*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::LDefinition*, js::jit::LDefinition*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::destroy(js::jit::LDefinition*, js::jit::LDefinition*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::destroy(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*)
mozilla::detail::VectorImpl<js::jit::CodePosition, 12ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodePosition*, js::jit::CodePosition*)
Line
Count
Source
71
28
  {
72
28
    MOZ_ASSERT(aBegin <= aEnd);
73
140
    for (T* p = aBegin; p < aEnd; ++p) {
74
112
      p->~T();
75
112
    }
76
28
  }
mozilla::detail::VectorImpl<js::jit::StubField, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::StubField*, js::jit::StubField*)
Line
Count
Source
71
1.01k
  {
72
1.01k
    MOZ_ASSERT(aBegin <= aEnd);
73
1.32k
    for (T* p = aBegin; p < aEnd; ++p) {
74
306
      p->~T();
75
306
    }
76
1.01k
  }
mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::TempAllocPolicy, false>::destroy(js::jit::CodeOffset*, js::jit::CodeOffset*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy, false>::destroy(js::jit::BaselineCompilerShared::ICLoadLabel*, js::jit::BaselineCompilerShared::ICLoadLabel*)
Line
Count
Source
71
26
  {
72
26
    MOZ_ASSERT(aBegin <= aEnd);
73
648
    for (T* p = aBegin; p < aEnd; ++p) {
74
622
      p->~T();
75
622
    }
76
26
  }
mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy, false>::destroy(js::jit::BaselineCompilerShared::PCMappingEntry*, js::jit::BaselineCompilerShared::PCMappingEntry*)
Line
Count
Source
71
48
  {
72
48
    MOZ_ASSERT(aBegin <= aEnd);
73
2.54k
    for (T* p = aBegin; p < aEnd; ++p) {
74
2.49k
      p->~T();
75
2.49k
    }
76
48
  }
mozilla::detail::VectorImpl<js::jit::ICEntry, 16ul, js::SystemAllocPolicy, false>::destroy(js::jit::ICEntry*, js::jit::ICEntry*)
Line
Count
Source
71
27
  {
72
27
    MOZ_ASSERT(aBegin <= aEnd);
73
710
    for (T* p = aBegin; p < aEnd; ++p) {
74
683
      p->~T();
75
683
    }
76
27
  }
mozilla::detail::VectorImpl<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::BytecodeInfo*, js::jit::BytecodeInfo*)
Line
Count
Source
71
28
  {
72
28
    MOZ_ASSERT(aBegin <= aEnd);
73
2.66k
    for (T* p = aBegin; p < aEnd; ++p) {
74
2.63k
      p->~T();
75
2.63k
    }
76
28
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy, false>::destroy(js::jit::DependentWasmImport*, js::jit::DependentWasmImport*)
mozilla::detail::VectorImpl<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy, false>::destroy(CatchFinallyRange*, CatchFinallyRange*)
Line
Count
Source
71
16
  {
72
16
    MOZ_ASSERT(aBegin <= aEnd);
73
19
    for (T* p = aBegin; p < aEnd; ++p) {
74
3
      p->~T();
75
3
    }
76
16
  }
mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::destroy(js::jit::OperandLocation*, js::jit::OperandLocation*)
Line
Count
Source
71
303
  {
72
303
    MOZ_ASSERT(aBegin <= aEnd);
73
709
    for (T* p = aBegin; p < aEnd; ++p) {
74
406
      p->~T();
75
406
    }
76
303
  }
mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::OperandLocation*, js::jit::OperandLocation*)
Line
Count
Source
71
74
  {
72
74
    MOZ_ASSERT(aBegin <= aEnd);
73
183
    for (T* p = aBegin; p < aEnd; ++p) {
74
109
      p->~T();
75
109
    }
76
74
  }
mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::destroy(js::jit::SpilledRegister*, js::jit::SpilledRegister*)
Line
Count
Source
71
398
  {
72
398
    MOZ_ASSERT(aBegin <= aEnd);
73
438
    for (T* p = aBegin; p < aEnd; ++p) {
74
40
      p->~T();
75
40
    }
76
398
  }
mozilla::detail::VectorImpl<js::jit::FailurePath, 4ul, js::SystemAllocPolicy, false>::destroy(js::jit::FailurePath*, js::jit::FailurePath*)
Line
Count
Source
71
71
  {
72
71
    MOZ_ASSERT(aBegin <= aEnd);
73
169
    for (T* p = aBegin; p < aEnd; ++p) {
74
98
      p->~T();
75
98
    }
76
71
  }
mozilla::detail::VectorImpl<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::NativeToTrackedOptimizations*, js::jit::NativeToTrackedOptimizations*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::NativeToBytecode*, js::jit::NativeToBytecode*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodeGeneratorShared::CompileTimeICInfo*, js::jit::CodeGeneratorShared::CompileTimeICInfo*)
Line
Count
Source
71
70
  {
72
70
    MOZ_ASSERT(aBegin <= aEnd);
73
247
    for (T* p = aBegin; p < aEnd; ++p) {
74
177
      p->~T();
75
177
    }
76
70
  }
mozilla::detail::VectorImpl<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::OsiIndex*, js::jit::OsiIndex*)
Line
Count
Source
71
84
  {
72
84
    MOZ_ASSERT(aBegin <= aEnd);
73
443
    for (T* p = aBegin; p < aEnd; ++p) {
74
359
      p->~T();
75
359
    }
76
84
  }
mozilla::detail::VectorImpl<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::SafepointIndex*, js::jit::SafepointIndex*)
Line
Count
Source
71
84
  {
72
84
    MOZ_ASSERT(aBegin <= aEnd);
73
485
    for (T* p = aBegin; p < aEnd; ++p) {
74
401
      p->~T();
75
401
    }
76
84
  }
mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::CodeOffset*, js::jit::CodeOffset*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy, false>::destroy(js::jit::IonTrackedTypeWithAddendum*, js::jit::IonTrackedTypeWithAddendum*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::CodeLabel*, js::jit::CodeLabel*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::Label, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::Label*, js::jit::Label*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::destroy(js::wasm::JitCallStackArg*, js::wasm::JitCallStackArg*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::MatchPair, 10ul, js::SystemAllocPolicy, false>::destroy(js::MatchPair*, js::MatchPair*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::FuncCompileInput*, js::wasm::FuncCompileInput*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy, false>::destroy(js::jit::JitRuntime::BailoutTable*, js::jit::JitRuntime::BailoutTable*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy, false>::destroy(js::TypeNewScriptInitializer*, js::TypeNewScriptInitializer*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::IonBuilder::LoopHeader*, js::jit::IonBuilder::LoopHeader*)
mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Line
Count
Source
71
9
  {
72
9
    MOZ_ASSERT(aBegin <= aEnd);
73
9
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
9
  }
mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Line
Count
Source
71
9
  {
72
9
    MOZ_ASSERT(aBegin <= aEnd);
73
9
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
9
  }
mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Line
Count
Source
71
9
  {
72
9
    MOZ_ASSERT(aBegin <= aEnd);
73
9
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
9
  }
mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::ControlFlowGenerator::CFGState*, js::jit::ControlFlowGenerator::CFGState*)
Line
Count
Source
71
9
  {
72
9
    MOZ_ASSERT(aBegin <= aEnd);
73
9
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
9
  }
mozilla::detail::VectorImpl<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy, false>::destroy(js::jit::CodeOffset*, js::jit::CodeOffset*)
Line
Count
Source
71
37
  {
72
37
    MOZ_ASSERT(aBegin <= aEnd);
73
74
    for (T* p = aBegin; p < aEnd; ++p) {
74
37
      p->~T();
75
37
    }
76
37
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::TypeSet::Type*, js::TypeSet::Type*)
mozilla::detail::VectorImpl<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy, false>::destroy(js::jit::InliningTarget*, js::jit::InliningTarget*)
Line
Count
Source
71
70
  {
72
70
    MOZ_ASSERT(aBegin <= aEnd);
73
84
    for (T* p = aBegin; p < aEnd; ++p) {
74
14
      p->~T();
75
14
    }
76
70
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy, false>::destroy(js::HeapTypeSetKey*, js::HeapTypeSetKey*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::destroy(js::HeapPtr<JS::Value>*, js::HeapPtr<JS::Value>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy, false>::destroy(js::jit::JitcodeGlobalEntry::BytecodeLocation*, js::jit::JitcodeGlobalEntry::BytecodeLocation*)
mozilla::detail::VectorImpl<JS::Value, 0ul, js::jit::JitAllocPolicy, false>::destroy(JS::Value*, JS::Value*)
Line
Count
Source
71
14
  {
72
14
    MOZ_ASSERT(aBegin <= aEnd);
73
14
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
14
  }
mozilla::detail::VectorImpl<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy, false>::destroy(js::frontend::UsedNameTracker::Use*, js::frontend::UsedNameTracker::Use*)
Line
Count
Source
71
11.7k
  {
72
11.7k
    MOZ_ASSERT(aBegin <= aEnd);
73
31.8k
    for (T* p = aBegin; p < aEnd; ++p) {
74
20.0k
      p->~T();
75
20.0k
    }
76
11.7k
  }
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::destroy(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::destroy(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy, false>::destroy(mozilla::UniquePtr<char16_t [], JS::FreePolicy>*, mozilla::UniquePtr<char16_t [], JS::FreePolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::destroy(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::destroy(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::destroy(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::destroy(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::StructFieldProps, 0ul, js::TempAllocPolicy, false>::destroy(js::StructFieldProps*, js::StructFieldProps*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::destroy(js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::TempAllocPolicy, false>::destroy(js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::destroy(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*, mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy, false>::destroy(js::ScriptAndCounts*, js::ScriptAndCounts*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::destroy(js::coverage::LCovSource*, js::coverage::LCovSource*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy, false>::destroy(js::Debugger::AllocationsLogEntry*, js::Debugger::AllocationsLogEntry*)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::destroy((anonymous namespace)::FlowGraphSummary::Entry*, (anonymous namespace)::FlowGraphSummary::Entry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy, false>::destroy(js::wasm::ExprLoc*, js::wasm::ExprLoc*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy, false>::destroy(js::ReadBarriered<js::Debugger*>*, js::ReadBarriered<js::Debugger*>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ReceiverGuard, 8ul, js::TempAllocPolicy, false>::destroy(js::ReceiverGuard*, js::ReceiverGuard*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*, mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*, mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HelperThread, 0ul, js::SystemAllocPolicy, false>::destroy(js::HelperThread*, js::HelperThread*)
mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::destroy(js::IdValuePair*, js::IdValuePair*)
Line
Count
Source
71
249
  {
72
249
    MOZ_ASSERT(aBegin <= aEnd);
73
2.93k
    for (T* p = aBegin; p < aEnd; ++p) {
74
2.68k
      p->~T();
75
2.68k
    }
76
249
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Value, 20ul, js::TempAllocPolicy, false>::destroy(JS::Value*, JS::Value*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::IdValuePair, 10ul, js::TempAllocPolicy, false>::destroy(js::IdValuePair*, js::IdValuePair*)
mozilla::detail::VectorImpl<JSTryNote, 0ul, js::TempAllocPolicy, false>::destroy(JSTryNote*, JSTryNote*)
Line
Count
Source
71
2.08k
  {
72
2.08k
    MOZ_ASSERT(aBegin <= aEnd);
73
3.03k
    for (T* p = aBegin; p < aEnd; ++p) {
74
953
      p->~T();
75
953
    }
76
2.08k
  }
mozilla::detail::VectorImpl<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy, false>::destroy(js::frontend::CGScopeNote*, js::frontend::CGScopeNote*)
Line
Count
Source
71
1.87k
  {
72
1.87k
    MOZ_ASSERT(aBegin <= aEnd);
73
2.92k
    for (T* p = aBegin; p < aEnd; ++p) {
74
1.05k
      p->~T();
75
1.05k
    }
76
1.87k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy, false>::destroy(js::gc::Callback<void (*)(JSTracer*, void*)>*, js::gc::Callback<void (*)(JSTracer*, void*)>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy, false>::destroy(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*, js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy, false>::destroy(js::gc::Callback<void (*)(JSContext*, void*)>*, js::gc::Callback<void (*)(JSContext*, void*)>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy, false>::destroy(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*, js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*)
mozilla::detail::VectorImpl<JS::GCCellPtr, 0ul, js::SystemAllocPolicy, false>::destroy(JS::GCCellPtr*, JS::GCCellPtr*)
Line
Count
Source
71
18
  {
72
18
    MOZ_ASSERT(aBegin <= aEnd);
73
18
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
18
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::destroy(js::SavedFrame::Lookup*, js::SavedFrame::Lookup*)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::destroy(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*)
mozilla::detail::VectorImpl<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy, false>::destroy(js::jit::RInstructionResults*, js::jit::RInstructionResults*)
Line
Count
Source
71
1.62M
  {
72
1.62M
    MOZ_ASSERT(aBegin <= aEnd);
73
1.62M
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
1.62M
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy, false>::destroy(js::CompilerConstraintList::FrozenScript*, js::CompilerConstraintList::FrozenScript*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Val, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::Val*, js::wasm::Val*)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::destroy(AsmJSGlobal*, AsmJSGlobal*)
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy, false>::destroy(ModuleValidator::ArrayView*, ModuleValidator::ArrayView*)
Unexecuted instantiation: mozilla::detail::VectorImpl<NumLit, 0ul, js::TempAllocPolicy, false>::destroy(NumLit*, NumLit*)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSImport, 0ul, js::SystemAllocPolicy, false>::destroy(AsmJSImport*, AsmJSImport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::Func, 0ul, js::TempAllocPolicy, false>::destroy(ModuleValidator::Func*, ModuleValidator::Func*)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSExport, 0ul, js::SystemAllocPolicy, false>::destroy(AsmJSExport*, AsmJSExport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::BaseCompiler::Stk*, js::wasm::BaseCompiler::Stk*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::BaseStackFrame::Local*, js::wasm::BaseStackFrame::Local*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::MIRType*, js::jit::MIRType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy, false>::destroy(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::NonAssertingLabel*, js::jit::NonAssertingLabel*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::destroy(mozilla::Nothing*, mozilla::Nothing*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy, false>::destroy(js::HeapPtr<js::StructTypeDescr*>*, js::HeapPtr<js::StructTypeDescr*>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy, false>::destroy(js::wasm::CompileTask*, js::wasm::CompileTask*)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::destroy(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::destroy(js::wasm::ExportArg*, js::wasm::ExportArg*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::destroy(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::TypeAndValue<js::jit::MDefinition*>*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy, false>::destroy((anonymous namespace)::FunctionCompiler::ControlFlowPatch*, (anonymous namespace)::FunctionCompiler::ControlFlowPatch*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy, false>::destroy(js::jit::MWasmCall::Arg*, js::jit::MWasmCall::Arg*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::destroy(js::wasm::AstName*, js::wasm::AstName*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::destroy(js::wasm::AstValType*, js::wasm::AstValType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::destroy(js::wasm::AstResizable*, js::wasm::AstResizable*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::destroy(js::wasm::AstRef*, js::wasm::AstRef*)
Unexecuted instantiation: mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::destroy(TypeState*, TypeState*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy, false>::destroy(js::frontend::BinTokenReaderMultipart::Chars*, js::frontend::BinTokenReaderMultipart::Chars*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinKind, 0ul, js::TempAllocPolicy, false>::destroy(js::frontend::BinKind*, js::frontend::BinKind*)
mozilla::detail::VectorImpl<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy, false>::destroy(ImmediateSweepWeakCacheTask*, ImmediateSweepWeakCacheTask*)
Line
Count
Source
71
18
  {
72
18
    MOZ_ASSERT(aBegin <= aEnd);
73
18
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
18
  }
mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::destroy(js::gc::MarkStack::TaggedPtr*, js::gc::MarkStack::TaggedPtr*)
Line
Count
Source
71
6
  {
72
6
    MOZ_ASSERT(aBegin <= aEnd);
73
6
    for (T* p = aBegin; p < aEnd; ++p) {
74
0
      p->~T();
75
0
    }
76
6
  }
mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*)
Line
Count
Source
71
12
  {
72
12
    MOZ_ASSERT(aBegin <= aEnd);
73
33
    for (T* p = aBegin; p < aEnd; ++p) {
74
21
      p->~T();
75
21
    }
76
12
  }
mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy, false>::destroy(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*)
Line
Count
Source
71
12
  {
72
12
    MOZ_ASSERT(aBegin <= aEnd);
73
33
    for (T* p = aBegin; p < aEnd; ++p) {
74
21
      p->~T();
75
21
    }
76
12
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Value, 4ul, js::TempAllocPolicy, false>::destroy(JS::Value*, JS::Value*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinField, 8ul, js::TempAllocPolicy, false>::destroy(js::frontend::BinField*, js::frontend::BinField*)
mozilla::detail::VectorImpl<js::BindingName, 6ul, js::TempAllocPolicy, false>::destroy(js::BindingName*, js::BindingName*)
Line
Count
Source
71
12.0k
  {
72
12.0k
    MOZ_ASSERT(aBegin <= aEnd);
73
24.9k
    for (T* p = aBegin; p < aEnd; ++p) {
74
12.8k
      p->~T();
75
12.8k
    }
76
12.0k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy, false>::destroy(js::frontend::SyntaxParseHandler::Node*, js::frontend::SyntaxParseHandler::Node*)
Unexecuted instantiation: mozilla::detail::VectorImpl<DebugModeOSREntry, 0ul, js::TempAllocPolicy, false>::destroy(DebugModeOSREntry*, DebugModeOSREntry*)
mozilla::detail::VectorImpl<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy, false>::destroy(js::jit::PCMappingIndexEntry*, js::jit::PCMappingIndexEntry*)
Line
Count
Source
71
33
  {
72
33
    MOZ_ASSERT(aBegin <= aEnd);
73
60
    for (T* p = aBegin; p < aEnd; ++p) {
74
27
      p->~T();
75
27
    }
76
33
  }
77
78
  /* Constructs objects in the uninitialized range [aBegin, aEnd). */
79
  static inline void initialize(T* aBegin, T* aEnd)
80
8.07M
  {
81
8.07M
    MOZ_ASSERT(aBegin <= aEnd);
82
33.9M
    for (T* p = aBegin; p < aEnd; ++p) {
83
25.8M
      new_(p);
84
25.8M
    }
85
8.07M
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::initialize(jsid*, jsid*)
mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::initialize(JS::Value*, JS::Value*)
Line
Count
Source
80
8.07M
  {
81
8.07M
    MOZ_ASSERT(aBegin <= aEnd);
82
33.9M
    for (T* p = aBegin; p < aEnd; ++p) {
83
25.8M
      new_(p);
84
25.8M
    }
85
8.07M
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::initialize(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::initialize(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::initialize(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::initialize(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::initialize(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::initialize(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::initialize(js::ctypes::AutoValue*, js::ctypes::AutoValue*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::initialize((anonymous namespace)::StringifiedElement*, (anonymous namespace)::StringifiedElement*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::initialize((anonymous namespace)::NumericElement*, (anonymous namespace)::NumericElement*)
mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::initialize(JS::Value*, JS::Value*)
Line
Count
Source
80
8
  {
81
8
    MOZ_ASSERT(aBegin <= aEnd);
82
32
    for (T* p = aBegin; p < aEnd; ++p) {
83
24
      new_(p);
84
24
    }
85
8
  }
mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::initialize(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
Line
Count
Source
80
18
  {
81
18
    MOZ_ASSERT(aBegin <= aEnd);
82
36
    for (T* p = aBegin; p < aEnd; ++p) {
83
18
      new_(p);
84
18
    }
85
18
  }
mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::initialize(js::jit::OperandLocation*, js::jit::OperandLocation*)
Line
Count
Source
80
68
  {
81
68
    MOZ_ASSERT(aBegin <= aEnd);
82
154
    for (T* p = aBegin; p < aEnd; ++p) {
83
86
      new_(p);
84
86
    }
85
68
  }
mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::initialize(js::jit::OperandLocation*, js::jit::OperandLocation*)
Line
Count
Source
80
68
  {
81
68
    MOZ_ASSERT(aBegin <= aEnd);
82
177
    for (T* p = aBegin; p < aEnd; ++p) {
83
109
      new_(p);
84
109
    }
85
68
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::initialize(js::HeapPtr<JS::Value>*, js::HeapPtr<JS::Value>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::initialize(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::initialize((anonymous namespace)::FlowGraphSummary::Entry*, (anonymous namespace)::FlowGraphSummary::Entry*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::initialize(JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::initialize(JS::NotableScriptSourceInfo*, JS::NotableScriptSourceInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::initialize(JS::NotableStringInfo*, JS::NotableStringInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::initialize(JS::NotableClassInfo*, JS::NotableClassInfo*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::initialize(JS::ZoneStats*, JS::ZoneStats*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::initialize(JS::RealmStats*, JS::RealmStats*)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::initialize(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::CacheableChars*, js::wasm::CacheableChars*)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::initialize(AsmJSGlobal*, AsmJSGlobal*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::initialize(mozilla::Nothing*, mozilla::Nothing*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::FuncImport*, js::wasm::FuncImport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::FuncExport*, js::wasm::FuncExport*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::FuncTypeWithId*, js::wasm::FuncTypeWithId*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::StructType*, js::wasm::StructType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::initialize(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::ExprType*, js::wasm::ExprType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::initialize(js::wasm::ExportArg*, js::wasm::ExportArg*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::initialize(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::Import*, js::wasm::Import*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::Export*, js::wasm::Export*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::CustomSection*, js::wasm::CustomSection*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::TypeDef*, js::wasm::TypeDef*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::initialize(js::wasm::ValType*, js::wasm::ValType*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::StructField*, js::wasm::StructField*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::initialize(js::wasm::Name*, js::wasm::Name*)
mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::initialize(js::gc::MarkStack::TaggedPtr*, js::gc::MarkStack::TaggedPtr*)
Line
Count
Source
80
3
  {
81
3
    MOZ_ASSERT(aBegin <= aEnd);
82
12.2k
    for (T* p = aBegin; p < aEnd; ++p) {
83
12.2k
      new_(p);
84
12.2k
    }
85
3
  }
86
87
  /*
88
   * Copy-constructs objects in the uninitialized range
89
   * [aDst, aDst+(aSrcEnd-aSrcStart)) from the range [aSrcStart, aSrcEnd).
90
   */
91
  template<typename U>
92
  static inline void copyConstruct(T* aDst,
93
                                   const U* aSrcStart, const U* aSrcEnd)
94
238
  {
95
238
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
96
269
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
97
31
      new_(aDst, *p);
98
31
    }
99
238
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::copyConstruct<JS::Value>(JS::Value*, JS::Value const*, JS::Value const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::copyConstruct<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver> const*, nsCOMPtr<nsIPerformanceObserver> const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::copyConstruct<js::wasm::ValType>(js::wasm::ValType*, js::wasm::ValType const*, js::wasm::ValType const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::copyConstruct<js::wasm::StructField>(js::wasm::StructField*, js::wasm::StructField const*, js::wasm::StructField const*)
void mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::copyConstruct<js::UnboxedLayout::Property>(js::UnboxedLayout::Property*, js::UnboxedLayout::Property const*, js::UnboxedLayout::Property const*)
Line
Count
Source
94
1
  {
95
1
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
96
4
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
97
3
      new_(aDst, *p);
98
3
    }
99
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::copyConstruct<js::jit::LinearTerm>(js::jit::LinearTerm*, js::jit::LinearTerm const*, js::jit::LinearTerm const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::LAllocation>(js::jit::LAllocation*, js::jit::LAllocation const*, js::jit::LAllocation const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition const*, js::jit::LDefinition const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition const*, js::jit::LDefinition const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo const*, js::jit::AllocationIntegrityState::InstructionInfo const*)
void mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::SpilledRegister>(js::jit::SpilledRegister*, js::jit::SpilledRegister const*, js::jit::SpilledRegister const*)
Line
Count
Source
94
229
  {
95
229
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
96
249
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
97
20
      new_(aDst, *p);
98
20
    }
99
229
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::copyConstruct<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type const*, js::TypeSet::Type const*)
void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::copyConstruct<jsid>(jsid*, jsid const*, jsid const*)
Line
Count
Source
94
8
  {
95
8
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
96
16
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
97
8
      new_(aDst, *p);
98
8
    }
99
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::copyConstruct<jsid>(jsid*, jsid const*, jsid const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::copyConstruct<JS::PropertyDescriptor>(JS::PropertyDescriptor*, JS::PropertyDescriptor const*, JS::PropertyDescriptor const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::copyConstruct<JS::Value>(JS::Value*, JS::Value const*, JS::Value const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::copyConstruct<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget const*, js::wasm::CallSiteTarget const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::copyConstruct<js::jit::MIRType>(js::jit::MIRType*, js::jit::MIRType const*, js::jit::MIRType const*)
100
101
  /*
102
   * Move-constructs objects in the uninitialized range
103
   * [aDst, aDst+(aSrcEnd-aSrcStart)) from the range [aSrcStart, aSrcEnd).
104
   */
105
  template<typename U>
106
  static inline void moveConstruct(T* aDst, U* aSrcStart, U* aSrcEnd)
107
8.08M
  {
108
8.08M
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
8.09M
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
10.2k
      new_(aDst, std::move(*p));
111
10.2k
    }
112
8.08M
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<NumArgState, 20ul, mozilla::MallocAllocPolicy, false>::moveConstruct<NumArgState>(NumArgState*, NumArgState*, NumArgState*)
void mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(mozilla::BufferList<js::SystemAllocPolicy>::Segment*, mozilla::BufferList<js::SystemAllocPolicy>::Segment*, mozilla::BufferList<js::SystemAllocPolicy>::Segment*)
Line
Count
Source
107
3
  {
108
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
6
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
3
      new_(aDst, std::move(*p));
111
3
    }
112
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy, false>::moveConstruct<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(mozilla::BufferList<InfallibleAllocPolicy>::Segment*, mozilla::BufferList<InfallibleAllocPolicy>::Segment*, mozilla::BufferList<InfallibleAllocPolicy>::Segment*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::pkix::Input>(mozilla::pkix::Input*, mozilla::pkix::Input*, mozilla::pkix::Input*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::ct::VerifiedSCT>(mozilla::ct::VerifiedSCT*, mozilla::ct::VerifiedSCT*, mozilla::ct::VerifiedSCT*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::ct::CTLogVerifier>(mozilla::ct::CTLogVerifier*, mozilla::ct::CTLogVerifier*, mozilla::ct::CTLogVerifier*)
void mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::moveConstruct<jsid>(jsid*, jsid*, jsid*)
Line
Count
Source
107
27
  {
108
27
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
27
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
27
  }
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::moveConstruct<JS::Value>(JS::Value*, JS::Value*, JS::Value*)
Line
Count
Source
107
8.07M
  {
108
8.07M
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
8.07M
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
8
      new_(aDst, std::move(*p));
111
8
    }
112
8.07M
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::ipc::MessageChannel::InterruptFrame>(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<IPC::Message, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<IPC::Message>(IPC::Message*, IPC::Message*, IPC::Message*)
void mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::moveConstruct<jsid>(jsid*, jsid*, jsid*)
Line
Count
Source
107
16
  {
108
16
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
16
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
16
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<JS::TranscodeSource>(JS::TranscodeSource*, JS::TranscodeSource*, JS::TranscodeSource*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsZipCursor, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<nsZipCursor>(nsZipCursor*, nsZipCursor*, nsZipCursor*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::Edge, 8ul, js::SystemAllocPolicy, false>::moveConstruct<JS::ubi::Edge>(JS::ubi::Edge*, JS::ubi::Edge*, JS::ubi::Edge*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<nsTString<char> >(nsTString<char>*, nsTString<char>*, nsTString<char>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo*, JS::NotableStringInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo*, JS::NotableClassInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<nsAutoPtr<mozilla::RTCStatsQuery> >(nsAutoPtr<mozilla::RTCStatsQuery>*, nsAutoPtr<mozilla::RTCStatsQuery>*, nsAutoPtr<mozilla::RTCStatsQuery>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy, false>::moveConstruct<cairo_glyph_t>(cairo_glyph_t*, cairo_glyph_t*, cairo_glyph_t*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy, false>::moveConstruct<std::__1::vector<bool, std::__1::allocator<bool> > >(std::__1::vector<bool, std::__1::allocator<bool> >*, std::__1::vector<bool, std::__1::allocator<bool> >*, std::__1::vector<bool, std::__1::allocator<bool> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)> >(std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*, std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> > >(std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*, std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*, std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy, false>::moveConstruct<RefPtr<mozilla::layers::TextureClient> >(RefPtr<mozilla::layers::TextureClient>*, RefPtr<mozilla::layers::TextureClient>*, RefPtr<mozilla::layers::TextureClient>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::devtools::DeserializedEdge>(mozilla::devtools::DeserializedEdge*, mozilla::devtools::DeserializedEdge*, mozilla::devtools::DeserializedEdge*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy, false>::moveConstruct<JS::ubi::PostOrder::OriginAndEdges>(JS::ubi::PostOrder::OriginAndEdges*, JS::ubi::PostOrder::OriginAndEdges*, JS::ubi::PostOrder::OriginAndEdges*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::Node, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::ubi::Node>(JS::ubi::Node*, JS::ubi::Node*, JS::ubi::Node*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> > >(mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*, mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*, mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy> >(std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*, std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*, std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsTString<char>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<nsTString<char> >(nsTString<char>*, nsTString<char>*, nsTString<char>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver>*, nsCOMPtr<nsIPerformanceObserver>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::moveConstruct<RefPtr<nsPerformanceGroup> >(RefPtr<nsPerformanceGroup>*, RefPtr<nsPerformanceGroup>*, RefPtr<nsPerformanceGroup>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::PerformanceGroup> >(RefPtr<js::PerformanceGroup>*, RefPtr<js::PerformanceGroup>*, RefPtr<js::PerformanceGroup>*)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<(anonymous namespace)::HistogramSnapshotInfo>((anonymous namespace)::HistogramSnapshotInfo*, (anonymous namespace)::HistogramSnapshotInfo*, (anonymous namespace)::HistogramSnapshotInfo*)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: TelemetryHistogram.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<(anonymous namespace)::KeyedHistogramSnapshotInfo>((anonymous namespace)::KeyedHistogramSnapshotInfo*, (anonymous namespace)::KeyedHistogramSnapshotInfo*, (anonymous namespace)::KeyedHistogramSnapshotInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Tuple<nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTArray<int>, long>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*, mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*, mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*, mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*, mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> > >(mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*, mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*, mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> > >(mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*, mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*, mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<mozilla::pkix::Input>(mozilla::pkix::Input*, mozilla::pkix::Input*, mozilla::pkix::Input*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::Heap<JSObject*> >(JS::Heap<JSObject*>*, JS::Heap<JSObject*>*, JS::Heap<JSObject*>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::moveConstruct<js::ctypes::AutoValue>(js::ctypes::AutoValue*, js::ctypes::AutoValue*, js::ctypes::AutoValue*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::TraceLoggerEvent>(js::TraceLoggerEvent*, js::TraceLoggerEvent*, js::TraceLoggerEvent*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::ValType>(js::wasm::ValType*, js::wasm::ValType*, js::wasm::ValType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::StructField>(js::wasm::StructField*, js::wasm::StructField*, js::wasm::StructField*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::RecompileInfo>(js::RecompileInfo*, js::RecompileInfo*, js::RecompileInfo*)
void mozilla::detail::VectorImpl<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::JitPoisonRange>(js::jit::JitPoisonRange*, js::jit::JitPoisonRange*, js::jit::JitPoisonRange*)
Line
Count
Source
107
8
  {
108
8
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
8
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::CrossCompartmentKey>(js::CrossCompartmentKey*, js::CrossCompartmentKey*, js::CrossCompartmentKey*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*)
void mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodeLabel>(js::jit::CodeLabel*, js::jit::CodeLabel*, js::jit::CodeLabel*)
Line
Count
Source
107
17
  {
108
17
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
17
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
17
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CallFarJump>(js::wasm::CallFarJump*, js::wasm::CallFarJump*, js::wasm::CallFarJump*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::SymbolicAccess>(js::wasm::SymbolicAccess*, js::wasm::SymbolicAccess*, js::wasm::SymbolicAccess*)
void mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::UnboxedLayout::Property>(js::UnboxedLayout::Property*, js::UnboxedLayout::Property*, js::UnboxedLayout::Property*)
Line
Count
Source
107
3
  {
108
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
3
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
3
  }
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::moveConstruct<JS::Value>(JS::Value*, JS::Value*, JS::Value*)
Line
Count
Source
107
18
  {
108
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
18
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
18
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::moveConstruct<(anonymous namespace)::StringifiedElement>((anonymous namespace)::StringifiedElement*, (anonymous namespace)::StringifiedElement*, (anonymous namespace)::StringifiedElement*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::moveConstruct<(anonymous namespace)::NumericElement>((anonymous namespace)::NumericElement*, (anonymous namespace)::NumericElement*, (anonymous namespace)::NumericElement*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::moveConstruct<js::JSONParserBase::StackEntry>(js::JSONParserBase::StackEntry*, js::JSONParserBase::StackEntry*, js::JSONParserBase::StackEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::LinearTerm>(js::jit::LinearTerm*, js::jit::LinearTerm*, js::jit::LinearTerm*)
void mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::PCCounts>(js::PCCounts*, js::PCCounts*, js::PCCounts*)
Line
Count
Source
107
10
  {
108
10
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
10
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
10
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Import>(js::wasm::Import*, js::wasm::Import*, js::wasm::Import*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Export>(js::wasm::Export*, js::wasm::Export*, js::wasm::Export*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection*, js::wasm::CustomSection*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::moveConstruct<JS::PropertyDescriptor>(JS::PropertyDescriptor*, JS::PropertyDescriptor*, JS::PropertyDescriptor*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy, false>::moveConstruct<js::FunctionDeclaration>(js::FunctionDeclaration*, js::FunctionDeclaration*, js::FunctionDeclaration*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::WeakMarkable>(js::gc::WeakMarkable*, js::gc::WeakMarkable*, js::gc::WeakMarkable*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gcstats::Phase, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::gcstats::Phase>(js::gcstats::Phase*, js::gcstats::Phase*, js::gcstats::Phase*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gcstats::Phase, 12ul, js::SystemAllocPolicy, false>::moveConstruct<js::gcstats::Phase>(js::gcstats::Phase*, js::gcstats::Phase*, js::gcstats::Phase*)
void mozilla::detail::VectorImpl<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::gcstats::Statistics::SliceData>(js::gcstats::Statistics::SliceData*, js::gcstats::Statistics::SliceData*, js::gcstats::Statistics::SliceData*)
Line
Count
Source
107
18
  {
108
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
18
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
18
  }
void mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
Line
Count
Source
107
18
  {
108
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
18
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset*, js::jit::CodeOffset*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::moveConstruct<js::irregexp::TextElement>(js::irregexp::TextElement*, js::irregexp::TextElement*, js::irregexp::TextElement*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::moveConstruct<js::irregexp::GuardedAlternative>(js::irregexp::GuardedAlternative*, js::irregexp::GuardedAlternative*, js::irregexp::GuardedAlternative*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(js::irregexp::NativeRegExpMacroAssembler::LabelPatch*, js::irregexp::NativeRegExpMacroAssembler::LabelPatch*, js::irregexp::NativeRegExpMacroAssembler::LabelPatch*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::moveConstruct<js::irregexp::CharacterRange>(js::irregexp::CharacterRange*, js::irregexp::CharacterRange*, js::irregexp::CharacterRange*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget*, js::wasm::CallSiteTarget*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::moveConstruct<WideCharRange>(WideCharRange*, WideCharRange*, WideCharRange*)
void mozilla::detail::VectorImpl<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::SafepointSlotEntry>(js::jit::SafepointSlotEntry*, js::jit::SafepointSlotEntry*, js::jit::SafepointSlotEntry*)
Line
Count
Source
107
149
  {
108
149
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
149
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
149
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy, false>::moveConstruct<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy> >(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*, mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*, mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>*)
void mozilla::detail::VectorImpl<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::BacktrackingAllocator::QueueItem>(js::jit::BacktrackingAllocator::QueueItem*, js::jit::BacktrackingAllocator::QueueItem*, js::jit::BacktrackingAllocator::QueueItem*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodePosition, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodePosition>(js::jit::CodePosition*, js::jit::CodePosition*, js::jit::CodePosition*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MUse, 2ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::MUse>(js::jit::MUse*, js::jit::MUse*, js::jit::MUse*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::PolymorphicEntry>(js::jit::PolymorphicEntry*, js::jit::PolymorphicEntry*, js::jit::PolymorphicEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::MDispatchInstruction::Entry>(js::jit::MDispatchInstruction::Entry*, js::jit::MDispatchInstruction::Entry*, js::jit::MDispatchInstruction::Entry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::ReceiverGuard>(js::ReceiverGuard*, js::ReceiverGuard*, js::ReceiverGuard*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::LAllocation>(js::jit::LAllocation*, js::jit::LAllocation*, js::jit::LAllocation*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition*, js::jit::LDefinition*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::LDefinition>(js::jit::LDefinition*, js::jit::LDefinition*, js::jit::LDefinition*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::jit::DependentWasmImport>(js::jit::DependentWasmImport*, js::jit::DependentWasmImport*, js::jit::DependentWasmImport*)
void mozilla::detail::VectorImpl<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::BytecodeInfo>(js::jit::BytecodeInfo*, js::jit::BytecodeInfo*, js::jit::BytecodeInfo*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
void mozilla::detail::VectorImpl<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<CatchFinallyRange>(CatchFinallyRange*, CatchFinallyRange*, CatchFinallyRange*)
Line
Count
Source
107
1
  {
108
1
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
1
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::StubField, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::StubField>(js::jit::StubField*, js::jit::StubField*, js::jit::StubField*)
void mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::SpilledRegister>(js::jit::SpilledRegister*, js::jit::SpilledRegister*, js::jit::SpilledRegister*)
Line
Count
Source
107
98
  {
108
98
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
108
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
10
      new_(aDst, std::move(*p));
111
10
    }
112
98
  }
void mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::OperandLocation>(js::jit::OperandLocation*, js::jit::OperandLocation*, js::jit::OperandLocation*)
Line
Count
Source
107
98
  {
108
98
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
231
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
133
      new_(aDst, std::move(*p));
111
133
    }
112
98
  }
void mozilla::detail::VectorImpl<js::jit::ICEntry, 16ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::ICEntry>(js::jit::ICEntry*, js::jit::ICEntry*, js::jit::ICEntry*)
Line
Count
Source
107
9
  {
108
9
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
153
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
144
      new_(aDst, std::move(*p));
111
144
    }
112
9
  }
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::BaselineCompilerShared::ICLoadLabel>(js::jit::BaselineCompilerShared::ICLoadLabel*, js::jit::BaselineCompilerShared::ICLoadLabel*, js::jit::BaselineCompilerShared::ICLoadLabel*)
Line
Count
Source
107
8
  {
108
8
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
136
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
128
      new_(aDst, std::move(*p));
111
128
    }
112
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::OperandLocation>(js::jit::OperandLocation*, js::jit::OperandLocation*, js::jit::OperandLocation*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::FailurePath, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::FailurePath>(js::jit::FailurePath*, js::jit::FailurePath*, js::jit::FailurePath*)
void mozilla::detail::VectorImpl<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodeGeneratorShared::CompileTimeICInfo>(js::jit::CodeGeneratorShared::CompileTimeICInfo*, js::jit::CodeGeneratorShared::CompileTimeICInfo*, js::jit::CodeGeneratorShared::CompileTimeICInfo*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset*, js::jit::CodeOffset*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::CodeLabel>(js::jit::CodeLabel*, js::jit::CodeLabel*, js::jit::CodeLabel*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::Label, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::Label>(js::jit::Label*, js::jit::Label*, js::jit::Label*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::JitCallStackArg>(js::wasm::JitCallStackArg*, js::wasm::JitCallStackArg*, js::wasm::JitCallStackArg*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::TypeNewScriptInitializer>(js::TypeNewScriptInitializer*, js::TypeNewScriptInitializer*, js::TypeNewScriptInitializer*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::JitRuntime::BailoutTable>(js::jit::JitRuntime::BailoutTable*, js::jit::JitRuntime::BailoutTable*, js::jit::JitRuntime::BailoutTable*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::InliningTarget>(js::jit::InliningTarget*, js::jit::InliningTarget*, js::jit::InliningTarget*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::IonBuilder::LoopHeader>(js::jit::IonBuilder::LoopHeader*, js::jit::IonBuilder::LoopHeader*, js::jit::IonBuilder::LoopHeader*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::HeapTypeSetKey>(js::HeapTypeSetKey*, js::HeapTypeSetKey*, js::HeapTypeSetKey*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodeOffset>(js::jit::CodeOffset*, js::jit::CodeOffset*, js::jit::CodeOffset*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::CFGBlock>(js::jit::CFGBlock*, js::jit::CFGBlock*, js::jit::CFGBlock*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::ControlFlowGenerator::CFGState>(js::jit::ControlFlowGenerator::CFGState*, js::jit::ControlFlowGenerator::CFGState*, js::jit::ControlFlowGenerator::CFGState*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::ControlFlowGenerator::ControlFlowInfo>(js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*, js::jit::ControlFlowGenerator::ControlFlowInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::HeapPtr<JS::Value> >(js::HeapPtr<JS::Value>*, js::HeapPtr<JS::Value>*, js::HeapPtr<JS::Value>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::JitcodeGlobalEntry::BytecodeLocation>(js::jit::JitcodeGlobalEntry::BytecodeLocation*, js::jit::JitcodeGlobalEntry::BytecodeLocation*, js::jit::JitcodeGlobalEntry::BytecodeLocation*)
void mozilla::detail::VectorImpl<JS::Value, 0ul, js::jit::JitAllocPolicy, false>::moveConstruct<JS::Value>(JS::Value*, JS::Value*, JS::Value*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LMove, 2ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::LMove>(js::jit::LMove*, js::jit::LMove*, js::jit::LMove*)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::moveConstruct<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(mozilla::UniquePtr<char16_t [], JS::FreePolicy>*, mozilla::UniquePtr<char16_t [], JS::FreePolicy>*, mozilla::UniquePtr<char16_t [], JS::FreePolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*, mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::StructFieldProps, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::StructFieldProps>(js::StructFieldProps*, js::StructFieldProps*, js::StructFieldProps*)
void mozilla::detail::VectorImpl<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::UsedNameTracker::Use>(js::frontend::UsedNameTracker::Use*, js::frontend::UsedNameTracker::Use*, js::frontend::UsedNameTracker::Use*)
Line
Count
Source
107
7.87k
  {
108
7.87k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
15.9k
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
8.10k
      new_(aDst, std::move(*p));
111
8.10k
    }
112
7.87k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MoveOp>(js::jit::MoveOp*, js::jit::MoveOp*, js::jit::MoveOp*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::OptimizationTypeInfo>(js::jit::OptimizationTypeInfo*, js::jit::OptimizationTypeInfo*, js::jit::OptimizationTypeInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::jit::OptimizationAttempt>(js::jit::OptimizationAttempt*, js::jit::OptimizationAttempt*, js::jit::OptimizationAttempt*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::jit::UniqueTrackedOptimizations::SortEntry>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy, false>::moveConstruct<js::jit::UniqueTrackedOptimizations::SortEntry>(js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*, js::jit::UniqueTrackedOptimizations::SortEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::TempAllocPolicy, false>::moveConstruct<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::TypeSet::Type>(js::TypeSet::Type*, js::TypeSet::Type*, js::TypeSet::Type*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::IonTrackedTypeWithAddendum>(js::jit::IonTrackedTypeWithAddendum*, js::jit::IonTrackedTypeWithAddendum*, js::jit::IonTrackedTypeWithAddendum*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*, js::jit::AllocationIntegrityState::InstructionInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::AllocationIntegrityState::BlockInfo>(js::jit::AllocationIntegrityState::BlockInfo*, js::jit::AllocationIntegrityState::BlockInfo*, js::jit::AllocationIntegrityState::BlockInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::AllocationIntegrityState::IntegrityItem>(js::jit::AllocationIntegrityState::IntegrityItem*, js::jit::AllocationIntegrityState::IntegrityItem*, js::jit::AllocationIntegrityState::IntegrityItem*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CodePosition, 12ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::CodePosition>(js::jit::CodePosition*, js::jit::CodePosition*, js::jit::CodePosition*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::NativeToBytecode>(js::jit::NativeToBytecode*, js::jit::NativeToBytecode*, js::jit::NativeToBytecode*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::NativeToTrackedOptimizations>(js::jit::NativeToTrackedOptimizations*, js::jit::NativeToTrackedOptimizations*, js::jit::NativeToTrackedOptimizations*)
void mozilla::detail::VectorImpl<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::SafepointIndex>(js::jit::SafepointIndex*, js::jit::SafepointIndex*, js::jit::SafepointIndex*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
void mozilla::detail::VectorImpl<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::OsiIndex>(js::jit::OsiIndex*, js::jit::OsiIndex*, js::jit::OsiIndex*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
void mozilla::detail::VectorImpl<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::AssemblerX86Shared::RelativePatch>(js::jit::AssemblerX86Shared::RelativePatch*, js::jit::AssemblerX86Shared::RelativePatch*, js::jit::AssemblerX86Shared::RelativePatch*)
Line
Count
Source
107
19
  {
108
19
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
171
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
152
      new_(aDst, std::move(*p));
111
152
    }
112
19
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MacroAssemblerX86Shared::Constant<float> >(js::jit::MacroAssemblerX86Shared::Constant<float>*, js::jit::MacroAssemblerX86Shared::Constant<float>*, js::jit::MacroAssemblerX86Shared::Constant<float>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MacroAssemblerX86Shared::Constant<double> >(js::jit::MacroAssemblerX86Shared::Constant<double>*, js::jit::MacroAssemblerX86Shared::Constant<double>*, js::jit::MacroAssemblerX86Shared::Constant<double>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MacroAssemblerX86Shared::SimdData>(js::jit::MacroAssemblerX86Shared::SimdData*, js::jit::MacroAssemblerX86Shared::SimdData*, js::jit::MacroAssemblerX86Shared::SimdData*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*, mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*, mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WrapperValue, 8ul, js::TempAllocPolicy, false>::moveConstruct<js::WrapperValue>(js::WrapperValue*, js::WrapperValue*, js::WrapperValue*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ScriptAndCounts>(js::ScriptAndCounts*, js::ScriptAndCounts*, js::ScriptAndCounts*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::moveConstruct<js::coverage::LCovSource>(js::coverage::LCovSource*, js::coverage::LCovSource*, js::coverage::LCovSource*)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::moveConstruct<(anonymous namespace)::FlowGraphSummary::Entry>((anonymous namespace)::FlowGraphSummary::Entry*, (anonymous namespace)::FlowGraphSummary::Entry*, (anonymous namespace)::FlowGraphSummary::Entry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::Debugger::AllocationsLogEntry>(js::Debugger::AllocationsLogEntry*, js::Debugger::AllocationsLogEntry*, js::Debugger::AllocationsLogEntry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ReadBarriered<js::Debugger*> >(js::ReadBarriered<js::Debugger*>*, js::ReadBarriered<js::Debugger*>*, js::ReadBarriered<js::Debugger*>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::moveConstruct<JS::dbg::GarbageCollectionEvent::Collection>(JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection*, JS::dbg::GarbageCollectionEvent::Collection*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ReceiverGuard, 8ul, js::TempAllocPolicy, false>::moveConstruct<js::ReceiverGuard>(js::ReceiverGuard*, js::ReceiverGuard*, js::ReceiverGuard*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*, mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*, mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*, mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*, mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*)
void mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::IdValuePair>(js::IdValuePair*, js::IdValuePair*, js::IdValuePair*)
Line
Count
Source
107
93
  {
108
93
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
93
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
93
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::IdValuePair, 10ul, js::TempAllocPolicy, false>::moveConstruct<js::IdValuePair>(js::IdValuePair*, js::IdValuePair*, js::IdValuePair*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 20ul, js::TempAllocPolicy, false>::moveConstruct<JS::Value>(JS::Value*, JS::Value*, JS::Value*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableScriptSourceInfo>(JS::NotableScriptSourceInfo*, JS::NotableScriptSourceInfo*, JS::NotableScriptSourceInfo*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::ZoneStats>(JS::ZoneStats*, JS::ZoneStats*, JS::ZoneStats*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::RealmStats>(JS::RealmStats*, JS::RealmStats*, JS::RealmStats*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MatchPair, 10ul, js::SystemAllocPolicy, false>::moveConstruct<js::MatchPair>(js::MatchPair*, js::MatchPair*, js::MatchPair*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::LiveSavedFrameCache::Entry>(js::LiveSavedFrameCache::Entry*, js::LiveSavedFrameCache::Entry*, js::LiveSavedFrameCache::Entry*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::moveConstruct<js::SavedFrame::Lookup>(js::SavedFrame::Lookup*, js::SavedFrame::Lookup*, js::SavedFrame::Lookup*)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:void mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::moveConstruct<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy, false>::moveConstruct<js::jit::RInstructionResults>(js::jit::RInstructionResults*, js::jit::RInstructionResults*, js::jit::RInstructionResults*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy, false>::moveConstruct<js::CompilerConstraintList::FrozenScript>(js::CompilerConstraintList::FrozenScript*, js::CompilerConstraintList::FrozenScript*, js::CompilerConstraintList::FrozenScript*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Val, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Val>(js::wasm::Val*, js::wasm::Val*, js::wasm::Val*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::moveConstruct<AsmJSGlobal>(AsmJSGlobal*, AsmJSGlobal*, AsmJSGlobal*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy, false>::moveConstruct<ModuleValidator::ArrayView>(ModuleValidator::ArrayView*, ModuleValidator::ArrayView*, ModuleValidator::ArrayView*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<NumLit, 0ul, js::TempAllocPolicy, false>::moveConstruct<NumLit>(NumLit*, NumLit*, NumLit*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::TypeDef>(js::wasm::TypeDef*, js::wasm::TypeDef*, js::wasm::TypeDef*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc*, js::wasm::TableDesc*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSImport, 0ul, js::SystemAllocPolicy, false>::moveConstruct<AsmJSImport>(AsmJSImport*, AsmJSImport*, AsmJSImport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Func, 0ul, js::TempAllocPolicy, false>::moveConstruct<ModuleValidator::Func>(ModuleValidator::Func*, ModuleValidator::Func*, ModuleValidator::Func*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<AsmJSExport, 0ul, js::SystemAllocPolicy, false>::moveConstruct<AsmJSExport>(AsmJSExport*, AsmJSExport*, AsmJSExport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CacheableChars>(js::wasm::CacheableChars*, js::wasm::CacheableChars*, js::wasm::CacheableChars*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::BaseStackFrame::Local>(js::wasm::BaseStackFrame::Local*, js::wasm::BaseStackFrame::Local*, js::wasm::BaseStackFrame::Local*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy, false>::moveConstruct<js::XDRIncrementalEncoder::Slice>(js::XDRIncrementalEncoder::Slice*, js::XDRIncrementalEncoder::Slice*, js::XDRIncrementalEncoder::Slice*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::NonAssertingLabel>(js::jit::NonAssertingLabel*, js::jit::NonAssertingLabel*, js::jit::NonAssertingLabel*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::Nothing>(mozilla::Nothing*, mozilla::Nothing*, mozilla::Nothing*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::BaseCompiler::Stk>(js::wasm::BaseCompiler::Stk*, js::wasm::BaseCompiler::Stk*, js::wasm::BaseCompiler::Stk*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MIRType>(js::jit::MIRType*, js::jit::MIRType*, js::jit::MIRType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*, mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*, mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport*, js::wasm::LazyFuncExport*, js::wasm::LazyFuncExport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::FuncImport>(js::wasm::FuncImport*, js::wasm::FuncImport*, js::wasm::FuncImport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::FuncExport>(js::wasm::FuncExport*, js::wasm::FuncExport*, js::wasm::FuncExport*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::FuncTypeWithId>(js::wasm::FuncTypeWithId*, js::wasm::FuncTypeWithId*, js::wasm::FuncTypeWithId*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::StructType>(js::wasm::StructType*, js::wasm::StructType*, js::wasm::StructType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::wasm::ExprLoc>(js::wasm::ExprLoc*, js::wasm::ExprLoc*, js::wasm::ExprLoc*)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::LinkData::InternalLink>(js::wasm::LinkData::InternalLink*, js::wasm::LinkData::InternalLink*, js::wasm::LinkData::InternalLink*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::FuncCompileInput>(js::wasm::FuncCompileInput*, js::wasm::FuncCompileInput*, js::wasm::FuncCompileInput*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Name>(js::wasm::Name*, js::wasm::Name*, js::wasm::Name*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::ExprType>(js::wasm::ExprType*, js::wasm::ExprType*, js::wasm::ExprType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::HeapPtr<js::StructTypeDescr*> >(js::HeapPtr<js::StructTypeDescr*>*, js::HeapPtr<js::StructTypeDescr*>*, js::HeapPtr<js::StructTypeDescr*>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::moveConstruct<js::wasm::ExportArg>(js::wasm::ExportArg*, js::wasm::ExportArg*, js::wasm::ExportArg*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::TypeAndValue<js::jit::MDefinition*> >(js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::TypeAndValue<js::jit::MDefinition*>*, js::wasm::TypeAndValue<js::jit::MDefinition*>*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy, false>::moveConstruct<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>((anonymous namespace)::FunctionCompiler::ControlFlowPatch*, (anonymous namespace)::FunctionCompiler::ControlFlowPatch*, (anonymous namespace)::FunctionCompiler::ControlFlowPatch*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::MWasmCall::Arg>(js::jit::MWasmCall::Arg*, js::jit::MWasmCall::Arg*, js::jit::MWasmCall::Arg*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::moveConstruct<js::wasm::AstName>(js::wasm::AstName*, js::wasm::AstName*, js::wasm::AstName*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::moveConstruct<js::wasm::AstValType>(js::wasm::AstValType*, js::wasm::AstValType*, js::wasm::AstValType*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::moveConstruct<js::wasm::AstResizable>(js::wasm::AstResizable*, js::wasm::AstResizable*, js::wasm::AstResizable*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::moveConstruct<js::wasm::AstRef>(js::wasm::AstRef*, js::wasm::AstRef*, js::wasm::AstRef*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::moveConstruct<TypeState>(TypeState*, TypeState*, TypeState*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::DataSegmentEnv>(js::wasm::DataSegmentEnv*, js::wasm::DataSegmentEnv*, js::wasm::DataSegmentEnv*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*, mozilla::UniquePtr<char [], JS::FreePolicy>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CustomSectionEnv>(js::wasm::CustomSectionEnv*, js::wasm::CustomSectionEnv*, js::wasm::CustomSectionEnv*)
void mozilla::detail::VectorImpl<JSTryNote, 0ul, js::TempAllocPolicy, false>::moveConstruct<JSTryNote>(JSTryNote*, JSTryNote*, JSTryNote*)
Line
Count
Source
107
393
  {
108
393
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
393
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
393
  }
void mozilla::detail::VectorImpl<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::CGScopeNote>(js::frontend::CGScopeNote*, js::frontend::CGScopeNote*, js::frontend::CGScopeNote*)
Line
Count
Source
107
184
  {
108
184
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
184
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
184
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy, false>::moveConstruct<ImmediateSweepWeakCacheTask>(ImmediateSweepWeakCacheTask*, ImmediateSweepWeakCacheTask*, ImmediateSweepWeakCacheTask*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::Callback<void (*)(JSTracer*, void*)> >(js::gc::Callback<void (*)(JSTracer*, void*)>*, js::gc::Callback<void (*)(JSTracer*, void*)>*, js::gc::Callback<void (*)(JSTracer*, void*)>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*, js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*, js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::Callback<void (*)(JSContext*, void*)> >(js::gc::Callback<void (*)(JSContext*, void*)>*, js::gc::Callback<void (*)(JSContext*, void*)>*, js::gc::Callback<void (*)(JSContext*, void*)>*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*, js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*, js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*)
void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >*)
Line
Count
Source
107
3
  {
108
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
3
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
3
  }
void mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy, false>::moveConstruct<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*, mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >*)
Line
Count
Source
107
3
  {
108
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
3
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
3
  }
void mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::gc::MarkStack::TaggedPtr>(js::gc::MarkStack::TaggedPtr*, js::gc::MarkStack::TaggedPtr*, js::gc::MarkStack::TaggedPtr*)
Line
Count
Source
107
3
  {
108
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
3
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCCellPtr, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::GCCellPtr>(JS::GCCellPtr*, JS::GCCellPtr*, JS::GCCellPtr*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 4ul, js::TempAllocPolicy, false>::moveConstruct<JS::Value>(JS::Value*, JS::Value*, JS::Value*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinKind, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::BinKind>(js::frontend::BinKind*, js::frontend::BinKind*, js::frontend::BinKind*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::BinTokenReaderMultipart::Chars>(js::frontend::BinTokenReaderMultipart::Chars*, js::frontend::BinTokenReaderMultipart::Chars*, js::frontend::BinTokenReaderMultipart::Chars*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::BinField, 8ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::BinField>(js::frontend::BinField*, js::frontend::BinField*, js::frontend::BinField*)
void mozilla::detail::VectorImpl<js::BindingName, 6ul, js::TempAllocPolicy, false>::moveConstruct<js::BindingName>(js::BindingName*, js::BindingName*, js::BindingName*)
Line
Count
Source
107
224
  {
108
224
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
1.56k
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
1.34k
      new_(aDst, std::move(*p));
111
1.34k
    }
112
224
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy, false>::moveConstruct<js::frontend::SyntaxParseHandler::Node>(js::frontend::SyntaxParseHandler::Node*, js::frontend::SyntaxParseHandler::Node*, js::frontend::SyntaxParseHandler::Node*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<DebugModeOSREntry, 0ul, js::TempAllocPolicy, false>::moveConstruct<DebugModeOSREntry>(DebugModeOSREntry*, DebugModeOSREntry*, DebugModeOSREntry*)
void mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy, false>::moveConstruct<js::jit::BaselineCompilerShared::PCMappingEntry>(js::jit::BaselineCompilerShared::PCMappingEntry*, js::jit::BaselineCompilerShared::PCMappingEntry*, js::jit::BaselineCompilerShared::PCMappingEntry*)
Line
Count
Source
107
11
  {
108
11
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
187
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
176
      new_(aDst, std::move(*p));
111
176
    }
112
11
  }
void mozilla::detail::VectorImpl<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy, false>::moveConstruct<js::jit::PCMappingIndexEntry>(js::jit::PCMappingIndexEntry*, js::jit::PCMappingIndexEntry*, js::jit::PCMappingIndexEntry*)
Line
Count
Source
107
14
  {
108
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
109
14
    for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
110
0
      new_(aDst, std::move(*p));
111
0
    }
112
14
  }
113
114
  /*
115
   * Copy-constructs objects in the uninitialized range [aDst, aDst+aN) from
116
   * the same object aU.
117
   */
118
  template<typename U>
119
  static inline void copyConstructN(T* aDst, size_t aN, const U& aU)
120
35
  {
121
157
    for (T* end = aDst + aN; aDst < end; ++aDst) {
122
122
      new_(aDst, aU);
123
122
    }
124
35
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::copyConstructN<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, unsigned long, js::jit::AllocationIntegrityState::InstructionInfo const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::copyConstructN<JS::Value>(JS::Value*, unsigned long, JS::Value const&)
void mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::copyConstructN<js::IdValuePair>(js::IdValuePair*, unsigned long, js::IdValuePair const&)
Line
Count
Source
120
24
  {
121
120
    for (T* end = aDst + aN; aDst < end; ++aDst) {
122
96
      new_(aDst, aU);
123
96
    }
124
24
  }
void mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::copyConstructN<js::UnboxedLayout::Property>(js::UnboxedLayout::Property*, unsigned long, js::UnboxedLayout::Property const&)
Line
Count
Source
120
2
  {
121
7
    for (T* end = aDst + aN; aDst < end; ++aDst) {
122
5
      new_(aDst, aU);
123
5
    }
124
2
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::copyConstructN<TypeState>(TypeState*, unsigned long, TypeState const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::copyConstructN<js::wasm::ValType>(js::wasm::ValType*, unsigned long, js::wasm::ValType const&)
void mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::copyConstructN<JS::Value>(JS::Value*, unsigned long, JS::Value const&)
Line
Count
Source
120
9
  {
121
30
    for (T* end = aDst + aN; aDst < end; ++aDst) {
122
21
      new_(aDst, aU);
123
21
    }
124
9
  }
125
126
  /*
127
   * Grows the given buffer to have capacity aNewCap, preserving the objects
128
   * constructed in the range [begin, end) and updating aV. Assumes that (1)
129
   * aNewCap has not overflowed, and (2) multiplying aNewCap by sizeof(T) will
130
   * not overflow.
131
   */
132
  static inline MOZ_MUST_USE bool
133
  growTo(Vector<T, N, AP>& aV, size_t aNewCap)
134
1.66k
  {
135
1.66k
    MOZ_ASSERT(!aV.usingInlineStorage());
136
1.66k
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
1.66k
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
1.66k
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
1.66k
    T* dst = newbuf;
142
1.66k
    T* src = aV.beginNoCheck();
143
16.2k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
14.6k
      new_(dst, std::move(*src));
145
14.6k
    }
146
1.66k
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
1.66k
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
1.66k
    aV.mBegin = newbuf;
149
1.66k
    /* aV.mLength is unchanged. */
150
1.66k
    aV.mTail.mCapacity = aNewCap;
151
1.66k
    return true;
152
1.66k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<NumArgState, 20ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy, false>::growTo(mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<jsid, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<JS::Value, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
2
  {
135
2
    MOZ_ASSERT(!aV.usingInlineStorage());
136
2
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
2
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
2
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
2
    T* dst = newbuf;
142
2
    T* src = aV.beginNoCheck();
143
50
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
48
      new_(dst, std::move(*src));
145
48
    }
146
2
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
2
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
2
    aV.mBegin = newbuf;
149
2
    /* aV.mLength is unchanged. */
150
2
    aV.mTail.mCapacity = aNewCap;
151
2
    return true;
152
2
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<IPC::Message, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsZipCursor, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::Edge, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsTString<char>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::Node, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsTString<char>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ValType, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructField, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::RecompileInfo, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
22
  {
135
22
    MOZ_ASSERT(!aV.usingInlineStorage());
136
22
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
22
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
22
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
22
    T* dst = newbuf;
142
22
    T* src = aV.beginNoCheck();
143
149
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
127
      new_(dst, std::move(*src));
145
127
    }
146
22
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
22
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
22
    aV.mBegin = newbuf;
149
22
    /* aV.mLength is unchanged. */
150
22
    aV.mTail.mCapacity = aNewCap;
151
22
    return true;
152
22
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
3
  {
135
3
    MOZ_ASSERT(!aV.usingInlineStorage());
136
3
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
3
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
3
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
3
    T* dst = newbuf;
142
3
    T* src = aV.beginNoCheck();
143
6
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
3
      new_(dst, std::move(*src));
145
3
    }
146
3
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
3
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
3
    aV.mBegin = newbuf;
149
3
    /* aV.mLength is unchanged. */
150
3
    aV.mTail.mCapacity = aNewCap;
151
3
    return true;
152
3
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<JS::Value, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
6
  {
135
6
    MOZ_ASSERT(!aV.usingInlineStorage());
136
6
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
6
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
6
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
6
    T* dst = newbuf;
142
6
    T* src = aV.beginNoCheck();
143
69
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
63
      new_(dst, std::move(*src));
145
63
    }
146
6
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
6
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
6
    aV.mBegin = newbuf;
149
6
    /* aV.mLength is unchanged. */
150
6
    aV.mTail.mCapacity = aNewCap;
151
6
    return true;
152
6
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy, false>::growTo(mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gcstats::Phase, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gcstats::Phase, 12ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
54
  {
135
54
    MOZ_ASSERT(!aV.usingInlineStorage());
136
54
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
54
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
54
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
54
    T* dst = newbuf;
142
54
    T* src = aV.beginNoCheck();
143
180
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
126
      new_(dst, std::move(*src));
145
126
    }
146
54
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
54
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
54
    aV.mBegin = newbuf;
149
54
    /* aV.mLength is unchanged. */
150
54
    aV.mTail.mCapacity = aNewCap;
151
54
    return true;
152
54
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::growTo(mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::growTo(mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::growTo(mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, false>::growTo(mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
mozilla::detail::VectorImpl<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
134
433
  {
135
433
    MOZ_ASSERT(!aV.usingInlineStorage());
136
433
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
433
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
433
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
433
    T* dst = newbuf;
142
433
    T* src = aV.beginNoCheck();
143
1.42k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
987
      new_(dst, std::move(*src));
145
987
    }
146
433
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
433
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
433
    aV.mBegin = newbuf;
149
433
    /* aV.mLength is unchanged. */
150
433
    aV.mTail.mCapacity = aNewCap;
151
433
    return true;
152
433
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodePosition, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MUse, 2ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LAllocation, 2ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
134
1
  {
135
1
    MOZ_ASSERT(!aV.usingInlineStorage());
136
1
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
1
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
1
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
1
    T* dst = newbuf;
142
1
    T* src = aV.beginNoCheck();
143
2
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
1
      new_(dst, std::move(*src));
145
1
    }
146
1
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
1
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
1
    aV.mBegin = newbuf;
149
1
    /* aV.mLength is unchanged. */
150
1
    aV.mTail.mCapacity = aNewCap;
151
1
    return true;
152
1
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::StubField, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::ICEntry, 16ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
4
  {
135
4
    MOZ_ASSERT(!aV.usingInlineStorage());
136
4
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
4
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
4
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
4
    T* dst = newbuf;
142
4
    T* src = aV.beginNoCheck();
143
164
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
160
      new_(dst, std::move(*src));
145
160
    }
146
4
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
4
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
4
    aV.mBegin = newbuf;
149
4
    /* aV.mLength is unchanged. */
150
4
    aV.mTail.mCapacity = aNewCap;
151
4
    return true;
152
4
  }
mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
4
  {
135
4
    MOZ_ASSERT(!aV.usingInlineStorage());
136
4
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
4
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
4
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
4
    T* dst = newbuf;
142
4
    T* src = aV.beginNoCheck();
143
164
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
160
      new_(dst, std::move(*src));
145
160
    }
146
4
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
4
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
4
    aV.mBegin = newbuf;
149
4
    /* aV.mLength is unchanged. */
150
4
    aV.mTail.mCapacity = aNewCap;
151
4
    return true;
152
4
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::FailurePath, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
42
  {
135
42
    MOZ_ASSERT(!aV.usingInlineStorage());
136
42
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
42
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
42
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
42
    T* dst = newbuf;
142
42
    T* src = aV.beginNoCheck();
143
140
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
98
      new_(dst, std::move(*src));
145
98
    }
146
42
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
42
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
42
    aV.mBegin = newbuf;
149
42
    /* aV.mLength is unchanged. */
150
42
    aV.mTail.mCapacity = aNewCap;
151
42
    return true;
152
42
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::Label, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Value, 0ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LMove, 2ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::StructFieldProps, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
245
  {
135
245
    MOZ_ASSERT(!aV.usingInlineStorage());
136
245
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
245
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
245
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
245
    T* dst = newbuf;
142
245
    T* src = aV.beginNoCheck();
143
5.22k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
4.98k
      new_(dst, std::move(*src));
145
4.98k
    }
146
245
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
245
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
245
    aV.mBegin = newbuf;
149
245
    /* aV.mLength is unchanged. */
150
245
    aV.mTail.mCapacity = aNewCap;
151
245
    return true;
152
245
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MoveOp, 16ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::TypeSet::Type, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CodePosition, 12ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
56
  {
135
56
    MOZ_ASSERT(!aV.usingInlineStorage());
136
56
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
56
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
56
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
56
    T* dst = newbuf;
142
56
    T* src = aV.beginNoCheck();
143
266
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
210
      new_(dst, std::move(*src));
145
210
    }
146
56
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
56
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
56
    aV.mBegin = newbuf;
149
56
    /* aV.mLength is unchanged. */
150
56
    aV.mTail.mCapacity = aNewCap;
151
56
    return true;
152
56
  }
mozilla::detail::VectorImpl<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
56
  {
135
56
    MOZ_ASSERT(!aV.usingInlineStorage());
136
56
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
56
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
56
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
56
    T* dst = newbuf;
142
56
    T* src = aV.beginNoCheck();
143
266
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
210
      new_(dst, std::move(*src));
145
210
    }
146
56
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
56
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
56
    aV.mBegin = newbuf;
149
56
    /* aV.mLength is unchanged. */
150
56
    aV.mTail.mCapacity = aNewCap;
151
56
    return true;
152
56
  }
mozilla::detail::VectorImpl<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
30
  {
135
30
    MOZ_ASSERT(!aV.usingInlineStorage());
136
30
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
30
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
30
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
30
    T* dst = newbuf;
142
30
    T* src = aV.beginNoCheck();
143
1.16k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
1.13k
      new_(dst, std::move(*src));
145
1.13k
    }
146
30
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
30
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
30
    aV.mBegin = newbuf;
149
30
    /* aV.mLength is unchanged. */
150
30
    aV.mTail.mCapacity = aNewCap;
151
30
    return true;
152
30
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<jsid, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WrapperValue, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::growTo(mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy, false>::growTo(mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ReceiverGuard, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::IdValuePair, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
105
  {
135
105
    MOZ_ASSERT(!aV.usingInlineStorage());
136
105
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
105
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
105
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
105
    T* dst = newbuf;
142
105
    T* src = aV.beginNoCheck();
143
1.52k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
1.41k
      new_(dst, std::move(*src));
145
1.41k
    }
146
105
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
105
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
105
    aV.mBegin = newbuf;
149
105
    /* aV.mLength is unchanged. */
150
105
    aV.mTail.mCapacity = aNewCap;
151
105
    return true;
152
105
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::IdValuePair, 10ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Value, 20ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PCCounts, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::MatchPair, 10ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::detail::VectorImpl<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy, false>::growTo(mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Val, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSGlobal, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<NumLit, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSImport, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::Func, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<AsmJSExport, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Nothing, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MIRType, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::StructType, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::detail::VectorImpl<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExprType, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ExportArg, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::growTo(mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::growTo(mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::growTo(mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, false>::growTo(mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<TypeState, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Name, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<JSTryNote, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
200
  {
135
200
    MOZ_ASSERT(!aV.usingInlineStorage());
136
200
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
200
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
200
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
200
    T* dst = newbuf;
142
200
    T* src = aV.beginNoCheck();
143
512
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
312
      new_(dst, std::move(*src));
145
312
    }
146
200
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
200
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
200
    aV.mBegin = newbuf;
149
200
    /* aV.mLength is unchanged. */
150
200
    aV.mTail.mCapacity = aNewCap;
151
200
    return true;
152
200
  }
mozilla::detail::VectorImpl<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
197
  {
135
197
    MOZ_ASSERT(!aV.usingInlineStorage());
136
197
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
197
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
197
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
197
    T* dst = newbuf;
142
197
    T* src = aV.beginNoCheck();
143
686
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
489
      new_(dst, std::move(*src));
145
489
    }
146
197
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
197
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
197
    aV.mBegin = newbuf;
149
197
    /* aV.mLength is unchanged. */
150
197
    aV.mTail.mCapacity = aNewCap;
151
197
    return true;
152
197
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
9
  {
135
9
    MOZ_ASSERT(!aV.usingInlineStorage());
136
9
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
9
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
9
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
9
    T* dst = newbuf;
142
9
    T* src = aV.beginNoCheck();
143
30
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
21
      new_(dst, std::move(*src));
145
21
    }
146
9
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
9
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
9
    aV.mBegin = newbuf;
149
9
    /* aV.mLength is unchanged. */
150
9
    aV.mTail.mCapacity = aNewCap;
151
9
    return true;
152
9
  }
mozilla::detail::VectorImpl<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
9
  {
135
9
    MOZ_ASSERT(!aV.usingInlineStorage());
136
9
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
9
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
9
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
9
    T* dst = newbuf;
142
9
    T* src = aV.beginNoCheck();
143
30
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
21
      new_(dst, std::move(*src));
145
21
    }
146
9
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
9
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
9
    aV.mBegin = newbuf;
149
9
    /* aV.mLength is unchanged. */
150
9
    aV.mTail.mCapacity = aNewCap;
151
9
    return true;
152
9
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCCellPtr, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Value, 4ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinKind, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::BinField, 8ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::BindingName, 6ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
159
  {
135
159
    MOZ_ASSERT(!aV.usingInlineStorage());
136
159
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
159
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
159
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
159
    T* dst = newbuf;
142
159
    T* src = aV.beginNoCheck();
143
2.91k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
2.76k
      new_(dst, std::move(*src));
145
2.76k
    }
146
159
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
159
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
159
    aV.mBegin = newbuf;
149
159
    /* aV.mLength is unchanged. */
150
159
    aV.mTail.mCapacity = aNewCap;
151
159
    return true;
152
159
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<DebugModeOSREntry, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
134
23
  {
135
23
    MOZ_ASSERT(!aV.usingInlineStorage());
136
23
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
23
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
23
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
23
    T* dst = newbuf;
142
23
    T* src = aV.beginNoCheck();
143
1.31k
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
1.29k
      new_(dst, std::move(*src));
145
1.29k
    }
146
23
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
23
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
23
    aV.mBegin = newbuf;
149
23
    /* aV.mLength is unchanged. */
150
23
    aV.mTail.mCapacity = aNewCap;
151
23
    return true;
152
23
  }
mozilla::detail::VectorImpl<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
134
5
  {
135
5
    MOZ_ASSERT(!aV.usingInlineStorage());
136
5
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
137
5
    T* newbuf = aV.template pod_malloc<T>(aNewCap);
138
5
    if (MOZ_UNLIKELY(!newbuf)) {
139
0
      return false;
140
0
    }
141
5
    T* dst = newbuf;
142
5
    T* src = aV.beginNoCheck();
143
12
    for (; src < aV.endNoCheck(); ++dst, ++src) {
144
7
      new_(dst, std::move(*src));
145
7
    }
146
5
    VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck());
147
5
    aV.free_(aV.mBegin, aV.mTail.mCapacity);
148
5
    aV.mBegin = newbuf;
149
5
    /* aV.mLength is unchanged. */
150
5
    aV.mTail.mCapacity = aNewCap;
151
5
    return true;
152
5
  }
153
};
154
155
/*
156
 * This partial template specialization provides a default implementation for
157
 * vector operations when the element type is known to be a POD, as judged by
158
 * IsPod.
159
 */
160
template<typename T, size_t N, class AP>
161
struct VectorImpl<T, N, AP, true>
162
{
163
  template<typename... Args>
164
  MOZ_NONNULL(1)
165
  static inline void new_(T* aDst, Args&&... aArgs)
166
860k
  {
167
860k
    // Explicitly construct a local object instead of using a temporary since
168
860k
    // T(args...) will be treated like a C-style cast in the unary case and
169
860k
    // allow unsafe conversions. Both forms should be equivalent to an
170
860k
    // optimizing compiler.
171
860k
    T temp(std::forward<Args>(aArgs)...);
172
860k
    *aDst = temp;
173
860k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::new_<bool const&>(bool*, bool const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::new_<js::SharedArrayRawBuffer* const&>(js::SharedArrayRawBuffer**, js::SharedArrayRawBuffer* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const&>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<unsigned char&>(unsigned char*, unsigned char&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::new_<short const&>(short*, short const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::new_<short&>(short*, short&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<>(unsigned char*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::psm::OCSPCache::Entry* const&>(mozilla::psm::OCSPCache::Entry**, mozilla::psm::OCSPCache::Entry* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::psm::OCSPCache::Entry*&>(mozilla::psm::OCSPCache::Entry**, mozilla::psm::OCSPCache::Entry*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::new_<JSObject* const&>(JSObject**, JSObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::new_<char const* const&>(char const**, char const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::new_<char const*>(char const**, char const*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<char const&>(unsigned char*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JSObject* const&>(JSObject**, JSObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JS::Handle<JSObject*>&>(JSObject**, JS::Handle<JSObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::new_<JSScript* const&>(JSScript**, JSScript* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::ScriptPreloader::CachedScript* const&>(mozilla::ScriptPreloader::CachedScript**, mozilla::ScriptPreloader::CachedScript* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::ScriptPreloader::CachedScript*&>(mozilla::ScriptPreloader::CachedScript**, mozilla::ScriptPreloader::CachedScript*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::new_<char const&>(char*, char const&)
void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::new_<>(char*)
Line
Count
Source
166
70
  {
167
70
    // Explicitly construct a local object instead of using a temporary since
168
70
    // T(args...) will be treated like a C-style cast in the unary case and
169
70
    // allow unsafe conversions. Both forms should be equivalent to an
170
70
    // optimizing compiler.
171
70
    T temp(std::forward<Args>(aArgs)...);
172
70
    *aDst = temp;
173
70
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::new_<float const&>(float*, float const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::new_<>(float*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::new_<short const&>(short*, short const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::new_<>(short*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::gfx::SFNTData::Font* const&>(mozilla::gfx::SFNTData::Font**, mozilla::gfx::SFNTData::Font* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::gfx::SFNTData::Font*>(mozilla::gfx::SFNTData::Font**, mozilla::gfx::SFNTData::Font*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, mozilla::MallocAllocPolicy, true>::new_<char const&>(char*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 16ul, mozilla::MallocAllocPolicy, true>::new_<char const&>(char*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, mozilla::MallocAllocPolicy, true>::new_<char const&>(char*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JSObject*>(JSObject**, JSObject*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JS::Handle<JSObject*> >(JSObject**, JS::Handle<JSObject*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<>(unsigned int*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int&>(unsigned int*, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::new_<>(unsigned long*)
void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JS::Rooted<JSObject*>&>(JSObject**, JS::Rooted<JSObject*>&)
Line
Count
Source
166
1
  {
167
1
    // Explicitly construct a local object instead of using a temporary since
168
1
    // T(args...) will be treated like a C-style cast in the unary case and
169
1
    // allow unsafe conversions. Both forms should be equivalent to an
170
1
    // optimizing compiler.
171
1
    T temp(std::forward<Args>(aArgs)...);
172
1
    *aDst = temp;
173
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::new_<mozilla::ipc::GeckoChildProcessHost* const&>(mozilla::ipc::GeckoChildProcessHost**, mozilla::ipc::GeckoChildProcessHost* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::new_<decltype(nullptr)>(mozilla::ipc::GeckoChildProcessHost**, decltype(nullptr)&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::new_<JS::Handle<JSObject*>&>(JSObject**, JS::Handle<JSObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::new_<char16_t const&>(char16_t*, char16_t const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::new_<>(char16_t*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::new_<unsigned long&>(unsigned long*, unsigned long&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::new_<int>(unsigned long*, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::new_<>(char const**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JSObject*&>(JSObject**, JSObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::new_<JS::ubi::BackEdge* const&>(JS::ubi::BackEdge**, JS::ubi::BackEdge* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::new_<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, JS::ubi::BackEdge*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<char>(unsigned char*, char&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::new_<int>(unsigned char*, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::new_<char16_t const&>(char16_t*, char16_t const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::new_<>(char16_t*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::new_<unsigned char const&>(char16_t*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const&>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::new_<>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::new_<char const&>(char16_t*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<>(JSObject**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::new_<_ffi_type* const&>(_ffi_type**, _ffi_type* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::new_<_ffi_type*&>(_ffi_type**, _ffi_type*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::new_<>(_ffi_type**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::new_<js::gc::Cell* const&>(js::gc::Cell**, js::gc::Cell* const&)
void mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::new_<js::gc::Cell*&>(js::gc::Cell**, js::gc::Cell*&)
Line
Count
Source
166
1
  {
167
1
    // Explicitly construct a local object instead of using a temporary since
168
1
    // T(args...) will be treated like a C-style cast in the unary case and
169
1
    // allow unsafe conversions. Both forms should be equivalent to an
170
1
    // optimizing compiler.
171
1
    T temp(std::forward<Args>(aArgs)...);
172
1
    *aDst = temp;
173
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::MapObject* const&>(js::MapObject**, js::MapObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::MapObject*&>(js::MapObject**, js::MapObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::SetObject* const&>(js::SetObject**, js::SetObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::SetObject*&>(js::SetObject**, js::SetObject*&)
void mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Line
Count
Source
166
2.08k
  {
167
2.08k
    // Explicitly construct a local object instead of using a temporary since
168
2.08k
    // T(args...) will be treated like a C-style cast in the unary case and
169
2.08k
    // allow unsafe conversions. Both forms should be equivalent to an
170
2.08k
    // optimizing compiler.
171
2.08k
    T temp(std::forward<Args>(aArgs)...);
172
2.08k
    *aDst = temp;
173
2.08k
  }
void mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::new_<unsigned int&>(unsigned char*, unsigned int&)
Line
Count
Source
166
11.7k
  {
167
11.7k
    // Explicitly construct a local object instead of using a temporary since
168
11.7k
    // T(args...) will be treated like a C-style cast in the unary case and
169
11.7k
    // allow unsafe conversions. Both forms should be equivalent to an
170
11.7k
    // optimizing compiler.
171
11.7k
    T temp(std::forward<Args>(aArgs)...);
172
11.7k
    *aDst = temp;
173
11.7k
  }
void mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Line
Count
Source
166
7.54k
  {
167
7.54k
    // Explicitly construct a local object instead of using a temporary since
168
7.54k
    // T(args...) will be treated like a C-style cast in the unary case and
169
7.54k
    // allow unsafe conversions. Both forms should be equivalent to an
170
7.54k
    // optimizing compiler.
171
7.54k
    T temp(std::forward<Args>(aArgs)...);
172
7.54k
    *aDst = temp;
173
7.54k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::new_<void* const&>(void**, void* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::new_<void*&>(void**, void*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::TrapSite const&>(js::wasm::TrapSite*, js::wasm::TrapSite const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::TrapSite&>(js::wasm::TrapSite*, js::wasm::TrapSite&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::new_<js::SharedArrayRawBuffer*&>(js::SharedArrayRawBuffer**, js::SharedArrayRawBuffer*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::new_<unsigned long&>(unsigned long*, unsigned long&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::new_<unsigned long>(unsigned long*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::new_<int>(unsigned long*, int&&)
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Line
Count
Source
166
109k
  {
167
109k
    // Explicitly construct a local object instead of using a temporary since
168
109k
    // T(args...) will be treated like a C-style cast in the unary case and
169
109k
    // allow unsafe conversions. Both forms should be equivalent to an
170
109k
    // optimizing compiler.
171
109k
    T temp(std::forward<Args>(aArgs)...);
172
109k
    *aDst = temp;
173
109k
  }
void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<char16_t const&>(char16_t*, char16_t const&)
Line
Count
Source
166
256
  {
167
256
    // Explicitly construct a local object instead of using a temporary since
168
256
    // T(args...) will be treated like a C-style cast in the unary case and
169
256
    // allow unsafe conversions. Both forms should be equivalent to an
170
256
    // optimizing compiler.
171
256
    T temp(std::forward<Args>(aArgs)...);
172
256
    *aDst = temp;
173
256
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(char16_t*, unsigned char const&)
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::new_<unsigned char&>(unsigned char*, unsigned char&)
Line
Count
Source
166
149
  {
167
149
    // Explicitly construct a local object instead of using a temporary since
168
149
    // T(args...) will be treated like a C-style cast in the unary case and
169
149
    // allow unsafe conversions. Both forms should be equivalent to an
170
149
    // optimizing compiler.
171
149
    T temp(std::forward<Args>(aArgs)...);
172
149
    *aDst = temp;
173
149
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<unsigned char&>(char16_t*, unsigned char&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::new_<char16_t const&>(unsigned char*, char16_t const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::new_<unsigned int&>(unsigned int*, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::new_<>(unsigned int*)
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::new_<unsigned char>(unsigned char*, unsigned char&&)
Line
Count
Source
166
16.3k
  {
167
16.3k
    // Explicitly construct a local object instead of using a temporary since
168
16.3k
    // T(args...) will be treated like a C-style cast in the unary case and
169
16.3k
    // allow unsafe conversions. Both forms should be equivalent to an
170
16.3k
    // optimizing compiler.
171
16.3k
    T temp(std::forward<Args>(aArgs)...);
172
16.3k
    *aDst = temp;
173
16.3k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::new_<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const&>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::new_<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const&>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::new_<js::AccessorShape* const&>(js::AccessorShape**, js::AccessorShape* const&)
void mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::new_<js::AccessorShape*&>(js::AccessorShape**, js::AccessorShape*&)
Line
Count
Source
166
51
  {
167
51
    // Explicitly construct a local object instead of using a temporary since
168
51
    // T(args...) will be treated like a C-style cast in the unary case and
169
51
    // allow unsafe conversions. Both forms should be equivalent to an
170
51
    // optimizing compiler.
171
51
    T temp(std::forward<Args>(aArgs)...);
172
51
    *aDst = temp;
173
51
  }
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::new_<>(unsigned char*)
Line
Count
Source
166
436k
  {
167
436k
    // Explicitly construct a local object instead of using a temporary since
168
436k
    // T(args...) will be treated like a C-style cast in the unary case and
169
436k
    // allow unsafe conversions. Both forms should be equivalent to an
170
436k
    // optimizing compiler.
171
436k
    T temp(std::forward<Args>(aArgs)...);
172
436k
    *aDst = temp;
173
436k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<>(char16_t*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<char16_t&>(char16_t*, char16_t&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::new_<unsigned char&>(unsigned char*, unsigned char&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::new_<JSObject*&>(JSObject**, JSObject*&)
void mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::new_<js::Shape* const&>(js::Shape**, js::Shape* const&)
Line
Count
Source
166
8
  {
167
8
    // Explicitly construct a local object instead of using a temporary since
168
8
    // T(args...) will be treated like a C-style cast in the unary case and
169
8
    // allow unsafe conversions. Both forms should be equivalent to an
170
8
    // optimizing compiler.
171
8
    T temp(std::forward<Args>(aArgs)...);
172
8
    *aDst = temp;
173
8
  }
void mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::new_<js::Shape*>(js::Shape**, js::Shape*&&)
Line
Count
Source
166
59
  {
167
59
    // Explicitly construct a local object instead of using a temporary since
168
59
    // T(args...) will be treated like a C-style cast in the unary case and
169
59
    // allow unsafe conversions. Both forms should be equivalent to an
170
59
    // optimizing compiler.
171
59
    T temp(std::forward<Args>(aArgs)...);
172
59
    *aDst = temp;
173
59
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::new_<js::Shape*&>(js::Shape**, js::Shape*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::new_<js::RequestedModuleObject* const&>(js::RequestedModuleObject**, js::RequestedModuleObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::new_<js::ExportEntryObject* const&>(js::ExportEntryObject**, js::ExportEntryObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::new_<JS::Rooted<js::ExportEntryObject*>&>(js::ExportEntryObject**, JS::Rooted<js::ExportEntryObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::new_<JS::Handle<js::ExportEntryObject*>&>(js::ExportEntryObject**, JS::Handle<js::ExportEntryObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::new_<JS::Rooted<js::RequestedModuleObject*>&>(js::RequestedModuleObject**, JS::Rooted<js::RequestedModuleObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::new_<char const* const&>(char const**, char const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::new_<char*&>(char const**, char*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::new_<char*>(char const**, char*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::new_<JS::Dispatchable* const&>(JS::Dispatchable**, JS::Dispatchable* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::new_<JS::Dispatchable*&>(JS::Dispatchable**, JS::Dispatchable*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::new_<js::gc::Cell* const&>(js::gc::Cell**, js::gc::Cell* const&)
void mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::new_<js::gc::TenuredCell*&>(js::gc::Cell**, js::gc::TenuredCell*&)
Line
Count
Source
166
126
  {
167
126
    // Explicitly construct a local object instead of using a temporary since
168
126
    // T(args...) will be treated like a C-style cast in the unary case and
169
126
    // allow unsafe conversions. Both forms should be equivalent to an
170
126
    // optimizing compiler.
171
126
    T temp(std::forward<Args>(aArgs)...);
172
126
    *aDst = temp;
173
126
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::new_<js::ObjectGroup* const&>(js::ObjectGroup**, js::ObjectGroup* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::new_<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::CFGBlock* const&>(js::jit::CFGBlock**, js::jit::CFGBlock* const&)
void mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::CFGBlock*&>(js::jit::CFGBlock**, js::jit::CFGBlock*&)
Line
Count
Source
166
36
  {
167
36
    // Explicitly construct a local object instead of using a temporary since
168
36
    // T(args...) will be treated like a C-style cast in the unary case and
169
36
    // allow unsafe conversions. Both forms should be equivalent to an
170
36
    // optimizing compiler.
171
36
    T temp(std::forward<Args>(aArgs)...);
172
36
    *aDst = temp;
173
36
  }
void mozilla::detail::VectorImpl<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Line
Count
Source
166
181k
  {
167
181k
    // Explicitly construct a local object instead of using a temporary since
168
181k
    // T(args...) will be treated like a C-style cast in the unary case and
169
181k
    // allow unsafe conversions. Both forms should be equivalent to an
170
181k
    // optimizing compiler.
171
181k
    T temp(std::forward<Args>(aArgs)...);
172
181k
    *aDst = temp;
173
181k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<int const&>(int*, int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<js::irregexp::AlternativeGeneration* const&>(js::irregexp::AlternativeGeneration**, js::irregexp::AlternativeGeneration* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::new_<js::irregexp::RegExpNode* const&>(js::irregexp::RegExpNode**, js::irregexp::RegExpNode* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::new_<js::irregexp::RegExpNode*&>(js::irregexp::RegExpNode**, js::irregexp::RegExpNode*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<js::irregexp::Guard* const&>(js::irregexp::Guard**, js::irregexp::Guard* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<js::irregexp::BoyerMoorePositionInfo* const&>(js::irregexp::BoyerMoorePositionInfo**, js::irregexp::BoyerMoorePositionInfo* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<bool const&>(bool*, bool const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
void mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::new_<int const&>(int*, int const&)
Line
Count
Source
166
1
  {
167
1
    // Explicitly construct a local object instead of using a temporary since
168
1
    // T(args...) will be treated like a C-style cast in the unary case and
169
1
    // allow unsafe conversions. Both forms should be equivalent to an
170
1
    // optimizing compiler.
171
1
    T temp(std::forward<Args>(aArgs)...);
172
1
    *aDst = temp;
173
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CallSite const&>(js::wasm::CallSite*, js::wasm::CallSite const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CallSiteDesc const&, unsigned long>(js::wasm::CallSite*, js::wasm::CallSiteDesc const&, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::new_<js::jit::LiveBundle* const&>(js::jit::LiveBundle**, js::jit::LiveBundle* const&)
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::new_<js::jit::LiveBundle*&>(js::jit::LiveBundle**, js::jit::LiveBundle*&)
Line
Count
Source
166
98
  {
167
98
    // Explicitly construct a local object instead of using a temporary since
168
98
    // T(args...) will be treated like a C-style cast in the unary case and
169
98
    // allow unsafe conversions. Both forms should be equivalent to an
170
98
    // optimizing compiler.
171
98
    T temp(std::forward<Args>(aArgs)...);
172
98
    *aDst = temp;
173
98
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::new_<unsigned int&>(unsigned int*, unsigned int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<js::irregexp::RegExpTree* const&>(js::irregexp::RegExpTree**, js::irregexp::RegExpTree* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<char16_t const&>(char16_t*, char16_t const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::new_<js::irregexp::RegExpCapture* const&>(js::irregexp::RegExpCapture**, js::irregexp::RegExpCapture* const&)
void mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MInstruction* const&>(js::jit::MInstruction**, js::jit::MInstruction* const&)
Line
Count
Source
166
1.17k
  {
167
1.17k
    // Explicitly construct a local object instead of using a temporary since
168
1.17k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.17k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.17k
    // optimizing compiler.
171
1.17k
    T temp(std::forward<Args>(aArgs)...);
172
1.17k
    *aDst = temp;
173
1.17k
  }
void mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MInstruction*&>(js::jit::MInstruction**, js::jit::MInstruction*&)
Line
Count
Source
166
168
  {
167
168
    // Explicitly construct a local object instead of using a temporary since
168
168
    // T(args...) will be treated like a C-style cast in the unary case and
169
168
    // allow unsafe conversions. Both forms should be equivalent to an
170
168
    // optimizing compiler.
171
168
    T temp(std::forward<Args>(aArgs)...);
172
168
    *aDst = temp;
173
168
  }
void mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction*&&)
Line
Count
Source
166
2.43k
  {
167
2.43k
    // Explicitly construct a local object instead of using a temporary since
168
2.43k
    // T(args...) will be treated like a C-style cast in the unary case and
169
2.43k
    // allow unsafe conversions. Both forms should be equivalent to an
170
2.43k
    // optimizing compiler.
171
2.43k
    T temp(std::forward<Args>(aArgs)...);
172
2.43k
    *aDst = temp;
173
2.43k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::new_<js::jit::MBasicBlock*&>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&)
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::LiveBundle* const&>(js::jit::LiveBundle**, js::jit::LiveBundle* const&)
Line
Count
Source
166
903
  {
167
903
    // Explicitly construct a local object instead of using a temporary since
168
903
    // T(args...) will be treated like a C-style cast in the unary case and
169
903
    // allow unsafe conversions. Both forms should be equivalent to an
170
903
    // optimizing compiler.
171
903
    T temp(std::forward<Args>(aArgs)...);
172
903
    *aDst = temp;
173
903
  }
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::LiveBundle*&>(js::jit::LiveBundle**, js::jit::LiveBundle*&)
Line
Count
Source
166
656
  {
167
656
    // Explicitly construct a local object instead of using a temporary since
168
656
    // T(args...) will be treated like a C-style cast in the unary case and
169
656
    // allow unsafe conversions. Both forms should be equivalent to an
170
656
    // optimizing compiler.
171
656
    T temp(std::forward<Args>(aArgs)...);
172
656
    *aDst = temp;
173
656
  }
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::LiveBundle*>(js::jit::LiveBundle**, js::jit::LiveBundle*&&)
Line
Count
Source
166
1.32k
  {
167
1.32k
    // Explicitly construct a local object instead of using a temporary since
168
1.32k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.32k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.32k
    // optimizing compiler.
171
1.32k
    T temp(std::forward<Args>(aArgs)...);
172
1.32k
    *aDst = temp;
173
1.32k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<void* const&>(void**, void* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup*&>(void**, js::ObjectGroup*&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::Shape*&>(void**, js::Shape*&)
Line
Count
Source
166
33
  {
167
33
    // Explicitly construct a local object instead of using a temporary since
168
33
    // T(args...) will be treated like a C-style cast in the unary case and
169
33
    // allow unsafe conversions. Both forms should be equivalent to an
170
33
    // optimizing compiler.
171
33
    T temp(std::forward<Args>(aArgs)...);
172
33
    *aDst = temp;
173
33
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock*&>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::new_<unsigned long&>(unsigned long*, unsigned long&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<JSObject*&>(void**, JSObject*&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::InlineTypedObject*&>(void**, js::InlineTypedObject*&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::PropertyName*&>(void**, js::PropertyName*&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::ArgumentsObject*&>(void**, js::ArgumentsObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::RegExpObject*&>(void**, js::RegExpObject*&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<JSScript*&>(void**, JSScript*&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::LazyScript*&>(void**, js::LazyScript*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::InlinePropertyTable::Entry* const&>(js::jit::InlinePropertyTable::Entry**, js::jit::InlinePropertyTable::Entry* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::InlinePropertyTable::Entry*>(js::jit::InlinePropertyTable::Entry**, js::jit::InlinePropertyTable::Entry*&&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<JSFunction*&>(void**, JSFunction*&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::LexicalScope*&>(void**, js::LexicalScope*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::ArrayObject*&>(void**, js::ArrayObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::LexicalEnvironmentObject*&>(void**, js::LexicalEnvironmentObject*&)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Line
Count
Source
166
70
  {
167
70
    // Explicitly construct a local object instead of using a temporary since
168
70
    // T(args...) will be treated like a C-style cast in the unary case and
169
70
    // allow unsafe conversions. Both forms should be equivalent to an
170
70
    // optimizing compiler.
171
70
    T temp(std::forward<Args>(aArgs)...);
172
70
    *aDst = temp;
173
70
  }
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock*&>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&)
Line
Count
Source
166
126
  {
167
126
    // Explicitly construct a local object instead of using a temporary since
168
126
    // T(args...) will be treated like a C-style cast in the unary case and
169
126
    // allow unsafe conversions. Both forms should be equivalent to an
170
126
    // optimizing compiler.
171
126
    T temp(std::forward<Args>(aArgs)...);
172
126
    *aDst = temp;
173
126
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition*&&)
Line
Count
Source
166
56
  {
167
56
    // Explicitly construct a local object instead of using a temporary since
168
56
    // T(args...) will be treated like a C-style cast in the unary case and
169
56
    // allow unsafe conversions. Both forms should be equivalent to an
170
56
    // optimizing compiler.
171
56
    T temp(std::forward<Args>(aArgs)...);
172
56
    *aDst = temp;
173
56
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup* const&>(js::ObjectGroup**, js::ObjectGroup* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup*&>(js::ObjectGroup**, js::ObjectGroup*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
void mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::new_<>(unsigned int*)
Line
Count
Source
166
733
  {
167
733
    // Explicitly construct a local object instead of using a temporary since
168
733
    // T(args...) will be treated like a C-style cast in the unary case and
169
733
    // allow unsafe conversions. Both forms should be equivalent to an
170
733
    // optimizing compiler.
171
733
    T temp(std::forward<Args>(aArgs)...);
172
733
    *aDst = temp;
173
733
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::new_<unsigned int>(unsigned int*, unsigned int&&)
void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long&>(unsigned int*, unsigned long&)
Line
Count
Source
166
79
  {
167
79
    // Explicitly construct a local object instead of using a temporary since
168
79
    // T(args...) will be treated like a C-style cast in the unary case and
169
79
    // allow unsafe conversions. Both forms should be equivalent to an
170
79
    // optimizing compiler.
171
79
    T temp(std::forward<Args>(aArgs)...);
172
79
    *aDst = temp;
173
79
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi* const&>(js::jit::MPhi**, js::jit::MPhi* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi*&>(js::jit::MPhi**, js::jit::MPhi*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition*&>(js::jit::MDefinition**, js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MToObjectOrNull*>(js::jit::MDefinition**, js::jit::MToObjectOrNull*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::new_<js::jit::MResumePoint* const&>(js::jit::MResumePoint**, js::jit::MResumePoint* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::new_<js::jit::MResumePoint*&>(js::jit::MResumePoint**, js::jit::MResumePoint*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::new_<js::PropertyName* const&>(js::PropertyName**, js::PropertyName* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::new_<js::PropertyName*>(js::PropertyName**, js::PropertyName*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi* const&>(js::jit::MPhi**, js::jit::MPhi* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi*&>(js::jit::MPhi**, js::jit::MPhi*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi*&&)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Line
Count
Source
166
42
  {
167
42
    // Explicitly construct a local object instead of using a temporary since
168
42
    // T(args...) will be treated like a C-style cast in the unary case and
169
42
    // allow unsafe conversions. Both forms should be equivalent to an
170
42
    // optimizing compiler.
171
42
    T temp(std::forward<Args>(aArgs)...);
172
42
    *aDst = temp;
173
42
  }
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock*&>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::new_<js::jit::MInstruction* const&>(js::jit::MInstruction**, js::jit::MInstruction* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::new_<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::new_<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::new_<js::jit::MDefinition*&>(js::jit::MDefinition**, js::jit::MDefinition*&)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::new_<>(js::jit::MBasicBlock**)
Line
Count
Source
166
56
  {
167
56
    // Explicitly construct a local object instead of using a temporary since
168
56
    // T(args...) will be treated like a C-style cast in the unary case and
169
56
    // allow unsafe conversions. Both forms should be equivalent to an
170
56
    // optimizing compiler.
171
56
    T temp(std::forward<Args>(aArgs)...);
172
56
    *aDst = temp;
173
56
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::new_<bool const&>(bool*, bool const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::new_<bool&>(bool*, bool&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::new_<JSFunction* const&>(JSFunction**, JSFunction* const&)
void mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::new_<JSFunction*>(JSFunction**, JSFunction*&&)
Line
Count
Source
166
14
  {
167
14
    // Explicitly construct a local object instead of using a temporary since
168
14
    // T(args...) will be treated like a C-style cast in the unary case and
169
14
    // allow unsafe conversions. Both forms should be equivalent to an
170
14
    // optimizing compiler.
171
14
    T temp(std::forward<Args>(aArgs)...);
172
14
    *aDst = temp;
173
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::new_<JSFunction*&>(JSFunction**, JSFunction*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MInstruction*&>(js::jit::MDefinition**, js::jit::MInstruction*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::new_<char* const&>(char**, char* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::new_<char*&>(char**, char*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::new_<unsigned long>(unsigned int*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::LInstruction* const&>(js::jit::LInstruction**, js::jit::LInstruction* const&)
void mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::LInstruction*&>(js::jit::LInstruction**, js::jit::LInstruction*&)
Line
Count
Source
166
242
  {
167
242
    // Explicitly construct a local object instead of using a temporary since
168
242
    // T(args...) will be treated like a C-style cast in the unary case and
169
242
    // allow unsafe conversions. Both forms should be equivalent to an
170
242
    // optimizing compiler.
171
242
    T temp(std::forward<Args>(aArgs)...);
172
242
    *aDst = temp;
173
242
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MNode* const&>(js::jit::MNode**, js::jit::MNode* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition*&>(js::jit::MNode**, js::jit::MDefinition*&)
void mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MResumePoint*&>(js::jit::MNode**, js::jit::MResumePoint*&)
Line
Count
Source
166
175
  {
167
175
    // Explicitly construct a local object instead of using a temporary since
168
175
    // T(args...) will be treated like a C-style cast in the unary case and
169
175
    // allow unsafe conversions. Both forms should be equivalent to an
170
175
    // optimizing compiler.
171
175
    T temp(std::forward<Args>(aArgs)...);
172
175
    *aDst = temp;
173
175
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::new_<JSString* const&>(JSString**, JSString* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::new_<JSString*>(JSString**, JSString*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::new_<JSLinearString* const&>(JSLinearString**, JSLinearString* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::new_<JSLinearString*>(JSLinearString**, JSLinearString*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::new_<int const&>(int*, int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long>(int*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::new_<int const&>(int*, int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::new_<int>(int*, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<void* const&>(void**, void* const&)
void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(void**, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
166
1.54k
  {
167
1.54k
    // Explicitly construct a local object instead of using a temporary since
168
1.54k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.54k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.54k
    // optimizing compiler.
171
1.54k
    T temp(std::forward<Args>(aArgs)...);
172
1.54k
    *aDst = temp;
173
1.54k
  }
void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(void**, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
166
3.63k
  {
167
3.63k
    // Explicitly construct a local object instead of using a temporary since
168
3.63k
    // T(args...) will be treated like a C-style cast in the unary case and
169
3.63k
    // allow unsafe conversions. Both forms should be equivalent to an
170
3.63k
    // optimizing compiler.
171
3.63k
    T temp(std::forward<Args>(aArgs)...);
172
3.63k
    *aDst = temp;
173
3.63k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&>(void**, mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MConstant* const&>(js::jit::MConstant**, js::jit::MConstant* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MConstant*&>(js::jit::MConstant**, js::jit::MConstant*&)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<JSString*&>(void**, JSString*&)
Line
Count
Source
166
51
  {
167
51
    // Explicitly construct a local object instead of using a temporary since
168
51
    // T(args...) will be treated like a C-style cast in the unary case and
169
51
    // allow unsafe conversions. Both forms should be equivalent to an
170
51
    // optimizing compiler.
171
51
    T temp(std::forward<Args>(aArgs)...);
172
51
    *aDst = temp;
173
51
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<JS::Symbol*&>(void**, JS::Symbol*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::WasmInstanceObject*&>(void**, js::WasmInstanceObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup* const&>(js::ObjectGroup**, js::ObjectGroup* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::ObjectGroup*&>(js::ObjectGroup**, js::ObjectGroup*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::MBasicBlock* const&>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::new_<js::ObjectGroup* const&>(js::ObjectGroup**, js::ObjectGroup* const&)
void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::new_<js::ObjectGroup*&>(js::ObjectGroup**, js::ObjectGroup*&)
Line
Count
Source
166
84
  {
167
84
    // Explicitly construct a local object instead of using a temporary since
168
84
    // T(args...) will be treated like a C-style cast in the unary case and
169
84
    // allow unsafe conversions. Both forms should be equivalent to an
170
84
    // optimizing compiler.
171
84
    T temp(std::forward<Args>(aArgs)...);
172
84
    *aDst = temp;
173
84
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::new_<unsigned long>(unsigned int*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::BytecodeSite* const&>(js::jit::BytecodeSite**, js::jit::BytecodeSite* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::BytecodeSite*&>(js::jit::BytecodeSite**, js::jit::BytecodeSite*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::LoopIterationBound* const&>(js::jit::LoopIterationBound**, js::jit::LoopIterationBound* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::LoopIterationBound*&>(js::jit::LoopIterationBound**, js::jit::LoopIterationBound*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBoundsCheck* const&>(js::jit::MBoundsCheck**, js::jit::MBoundsCheck* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBoundsCheck*>(js::jit::MBoundsCheck**, js::jit::MBoundsCheck*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MBinaryBitwiseInstruction* const&>(js::jit::MBinaryBitwiseInstruction**, js::jit::MBinaryBitwiseInstruction* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, js::jit::MBinaryBitwiseInstruction*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MInstruction*>(js::jit::MDefinition**, js::jit::MInstruction*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::new_<js::jit::MPhi*>(js::jit::MDefinition**, js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::new_<js::jit::LDefinition* const&>(js::jit::LDefinition**, js::jit::LDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::new_<js::jit::RematerializedFrame* const&>(js::jit::RematerializedFrame**, js::jit::RematerializedFrame* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::new_<>(js::jit::RematerializedFrame**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::new_<js::jit::MObjectState* const&>(js::jit::MObjectState**, js::jit::MObjectState* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::new_<js::jit::MArrayState* const&>(js::jit::MArrayState**, js::jit::MArrayState* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::LDefinition* const&>(js::jit::LDefinition**, js::jit::LDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MDefinition*&>(js::jit::MDefinition**, js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::new_<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::OutOfLineCode* const&>(js::jit::OutOfLineCode**, js::jit::OutOfLineCode* const&)
void mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::OutOfLineCode*&>(js::jit::OutOfLineCode**, js::jit::OutOfLineCode*&)
Line
Count
Source
166
308
  {
167
308
    // Explicitly construct a local object instead of using a temporary since
168
308
    // T(args...) will be treated like a C-style cast in the unary case and
169
308
    // allow unsafe conversions. Both forms should be equivalent to an
170
308
    // optimizing compiler.
171
308
    T temp(std::forward<Args>(aArgs)...);
172
308
    *aDst = temp;
173
308
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int>(unsigned int*, unsigned int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::new_<JSScript* const&>(JSScript**, JSScript* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::new_<JSScript*>(JSScript**, JSScript*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::new_<bool (* const&)(JSContext*)>(bool (**)(JSContext*), bool (* const&)(JSContext*))
void mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::new_<bool (*&)(JSContext*)>(bool (**)(JSContext*), bool (*&)(JSContext*))
Line
Count
Source
166
3
  {
167
3
    // Explicitly construct a local object instead of using a temporary since
168
3
    // T(args...) will be treated like a C-style cast in the unary case and
169
3
    // allow unsafe conversions. Both forms should be equivalent to an
170
3
    // optimizing compiler.
171
3
    T temp(std::forward<Args>(aArgs)...);
172
3
    *aDst = temp;
173
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, js::TempAllocPolicy, true>::new_<char const&>(char*, char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::new_<int&>(unsigned char*, int&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::new_<js::ArrayBufferViewObject* const&>(js::ArrayBufferViewObject**, js::ArrayBufferViewObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::new_<js::ArrayBufferViewObject*&>(js::ArrayBufferViewObject**, js::ArrayBufferViewObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::ArrayBufferObject*&>(JSObject**, js::ArrayBufferObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::new_<js::gc::ZoneCellIter<JSScript>&>(JSScript**, js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::new_<JSScript*&>(JSScript**, JSScript*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::new_<unsigned char* const&>(unsigned char**, unsigned char* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::new_<unsigned char*>(unsigned char**, unsigned char*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::new_<unsigned char*&>(unsigned char**, unsigned char*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::new_<js::LazyScript* const&>(js::LazyScript**, js::LazyScript* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::new_<js::WasmInstanceObject* const&>(js::WasmInstanceObject**, js::WasmInstanceObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::new_<js::LazyScript*&>(js::LazyScript**, js::LazyScript*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::new_<js::WasmInstanceObject*&>(js::WasmInstanceObject**, js::WasmInstanceObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JS::Rooted<js::PlainObject*>&>(JSObject**, JS::Rooted<js::PlainObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::new_<unsigned long&>(unsigned int*, unsigned long&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::new_<js::DebuggerFrame* const&>(js::DebuggerFrame**, js::DebuggerFrame* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::new_<js::Breakpoint* const&>(js::Breakpoint**, js::Breakpoint* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::new_<js::Breakpoint*&>(js::Breakpoint**, js::Breakpoint*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::new_<JSObject* const&>(JSObject**, JSObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::new_<js::GCPtr<js::NativeObject*>&>(JSObject**, js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::new_<js::DebuggerFrame*&>(js::DebuggerFrame**, js::DebuggerFrame*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::new_<JS::Realm* const&>(JS::Realm**, JS::Realm* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::new_<JS::Realm*>(JS::Realm**, JS::Realm*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::new_<JS::Realm*&>(JS::Realm**, JS::Realm*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::new_<js::Debugger* const&>(js::Debugger**, js::Debugger* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::new_<js::Debugger*>(js::Debugger**, js::Debugger*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<js::GlobalObject*&>(JSObject**, js::GlobalObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::new_<JSString* const&>(JSString**, JSString* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::new_<>(JSString**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<js::GCPtr<js::NativeObject*>&>(JSObject**, js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CompileTask* const&>(js::wasm::CompileTask**, js::wasm::CompileTask* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CompileTask*&>(js::wasm::CompileTask**, js::wasm::CompileTask*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::Tier2GeneratorTask* const&>(js::wasm::Tier2GeneratorTask**, js::wasm::Tier2GeneratorTask* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, js::wasm::Tier2GeneratorTask*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::IonBuilder* const&>(js::jit::IonBuilder**, js::jit::IonBuilder* const&)
void mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::IonBuilder*&>(js::jit::IonBuilder**, js::jit::IonBuilder*&)
Line
Count
Source
166
42
  {
167
42
    // Explicitly construct a local object instead of using a temporary since
168
42
    // T(args...) will be treated like a C-style cast in the unary case and
169
42
    // allow unsafe conversions. Both forms should be equivalent to an
170
42
    // optimizing compiler.
171
42
    T temp(std::forward<Args>(aArgs)...);
172
42
    *aDst = temp;
173
42
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::new_<JSScript* const&>(JSScript**, JSScript* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::new_<js::ScriptSourceObject* const&>(js::ScriptSourceObject**, js::ScriptSourceObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::new_<JSScript*&>(JSScript**, JSScript*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Rooted<js::ScriptSourceObject*>&>(js::ScriptSourceObject**, JS::Rooted<js::ScriptSourceObject*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Rooted<JSScript*>&>(JSScript**, JS::Rooted<JSScript*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::ParseTask* const&>(js::ParseTask**, js::ParseTask* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::ParseTask*&>(js::ParseTask**, js::ParseTask*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::GCParallelTask* const&>(js::GCParallelTask**, js::GCParallelTask* const&)
void mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::GCParallelTask*>(js::GCParallelTask**, js::GCParallelTask*&&)
Line
Count
Source
166
991
  {
167
991
    // Explicitly construct a local object instead of using a temporary since
168
991
    // T(args...) will be treated like a C-style cast in the unary case and
169
991
    // allow unsafe conversions. Both forms should be equivalent to an
170
991
    // optimizing compiler.
171
991
    T temp(std::forward<Args>(aArgs)...);
172
991
    *aDst = temp;
173
991
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::PromiseHelperTask* const&>(js::PromiseHelperTask**, js::PromiseHelperTask* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::PromiseHelperTask*>(js::PromiseHelperTask**, js::PromiseHelperTask*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::PromiseHelperTask*&>(js::PromiseHelperTask**, js::PromiseHelperTask*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::new_<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::new_<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::new_<js::Shape* const&>(js::Shape**, js::Shape* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::new_<js::Shape*>(js::Shape**, js::Shape*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::new_<js::Scope* const&>(js::Scope**, js::Scope* const&)
void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::new_<js::Scope*&>(js::Scope**, js::Scope*&)
Line
Count
Source
166
1.91k
  {
167
1.91k
    // Explicitly construct a local object instead of using a temporary since
168
1.91k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.91k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.91k
    // optimizing compiler.
171
1.91k
    T temp(std::forward<Args>(aArgs)...);
172
1.91k
    *aDst = temp;
173
1.91k
  }
void mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::new_<unsigned char* const&>(unsigned char**, unsigned char* const&)
Line
Count
Source
166
48
  {
167
48
    // Explicitly construct a local object instead of using a temporary since
168
48
    // T(args...) will be treated like a C-style cast in the unary case and
169
48
    // allow unsafe conversions. Both forms should be equivalent to an
170
48
    // optimizing compiler.
171
48
    T temp(std::forward<Args>(aArgs)...);
172
48
    *aDst = temp;
173
48
  }
void mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::new_<unsigned char*&>(unsigned char**, unsigned char*&)
Line
Count
Source
166
113
  {
167
113
    // Explicitly construct a local object instead of using a temporary since
168
113
    // T(args...) will be treated like a C-style cast in the unary case and
169
113
    // allow unsafe conversions. Both forms should be equivalent to an
170
113
    // optimizing compiler.
171
113
    T temp(std::forward<Args>(aArgs)...);
172
113
    *aDst = temp;
173
113
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::new_<JS::Rooted<js::Scope*>&>(js::Scope**, JS::Rooted<js::Scope*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::new_<js::GlobalScope*&>(js::Scope**, js::GlobalScope*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::new_<double const&>(double*, double const&)
void mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::new_<double&>(double*, double&)
Line
Count
Source
166
28
  {
167
28
    // Explicitly construct a local object instead of using a temporary since
168
28
    // T(args...) will be treated like a C-style cast in the unary case and
169
28
    // allow unsafe conversions. Both forms should be equivalent to an
170
28
    // optimizing compiler.
171
28
    T temp(std::forward<Args>(aArgs)...);
172
28
    *aDst = temp;
173
28
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::new_<JSFunction*&>(JSObject**, JSFunction*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::new_<unsigned char&>(unsigned char*, unsigned char&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::new_<unsigned long>(unsigned long*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::new_<JSString const* const&>(JSString const**, JSString const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::new_<JSString*>(JSString const**, JSString*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::new_<>(unsigned char*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::new_<CompilerConstraint* const&>(CompilerConstraint**, CompilerConstraint* const&)
void mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::new_<CompilerConstraint*&>(CompilerConstraint**, CompilerConstraint*&)
Line
Count
Source
166
142
  {
167
142
    // Explicitly construct a local object instead of using a temporary since
168
142
    // T(args...) will be treated like a C-style cast in the unary case and
169
142
    // allow unsafe conversions. Both forms should be equivalent to an
170
142
    // optimizing compiler.
171
142
    T temp(std::forward<Args>(aArgs)...);
172
142
    *aDst = temp;
173
142
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::new_<unsigned long>(unsigned int*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long>(unsigned long*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::new_<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
void mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::new_<unsigned int const&>(int*, unsigned int const&)
Line
Count
Source
166
1
  {
167
1
    // Explicitly construct a local object instead of using a temporary since
168
1
    // T(args...) will be treated like a C-style cast in the unary case and
169
1
    // allow unsafe conversions. Both forms should be equivalent to an
170
1
    // optimizing compiler.
171
1
    T temp(std::forward<Args>(aArgs)...);
172
1
    *aDst = temp;
173
1
  }
void mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::new_<int>(int*, int&&)
Line
Count
Source
166
3
  {
167
3
    // Explicitly construct a local object instead of using a temporary since
168
3
    // T(args...) will be treated like a C-style cast in the unary case and
169
3
    // allow unsafe conversions. Both forms should be equivalent to an
170
3
    // optimizing compiler.
171
3
    T temp(std::forward<Args>(aArgs)...);
172
3
    *aDst = temp;
173
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::new_<JSFunction* const&>(JSFunction**, JSFunction* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::new_<>(JSFunction**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::new_<JS::MutableHandle<JSFunction*> >(JSFunction**, JS::MutableHandle<JSFunction*>&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::WasmGlobalObject* const&>(js::WasmGlobalObject**, js::WasmGlobalObject* const&)
void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&>(void**, mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&)
Line
Count
Source
166
2.99k
  {
167
2.99k
    // Explicitly construct a local object instead of using a temporary since
168
2.99k
    // T(args...) will be treated like a C-style cast in the unary case and
169
2.99k
    // allow unsafe conversions. Both forms should be equivalent to an
170
2.99k
    // optimizing compiler.
171
2.99k
    T temp(std::forward<Args>(aArgs)...);
172
2.99k
    *aDst = temp;
173
2.99k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::new_<ModuleValidator::Table* const&>(ModuleValidator::Table**, ModuleValidator::Table* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::new_<ModuleValidator::Table*&>(ModuleValidator::Table**, ModuleValidator::Table*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::new_<js::PropertyName* const&>(js::PropertyName**, js::PropertyName* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::new_<js::PropertyName*>(js::PropertyName**, js::PropertyName*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::FuncTypeWithId const* const&>(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::new_<>(js::wasm::FuncTypeWithId const**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::TypeAndValue<mozilla::Nothing> const&>(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::TypeAndValue<mozilla::Nothing> const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::ValType&, mozilla::Nothing>(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::ValType&, mozilla::Nothing&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::ValType&>(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::ValType&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::StackType>(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::StackType&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::StackType&>(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::StackType&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::BaseCompiler::OutOfLineCode* const&>(js::wasm::BaseCompiler::OutOfLineCode**, js::wasm::BaseCompiler::OutOfLineCode* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::BaseCompiler::OutOfLineCode*&>(js::wasm::BaseCompiler::OutOfLineCode**, js::wasm::BaseCompiler::OutOfLineCode*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeRange const&>(js::wasm::CodeRange*, js::wasm::CodeRange const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int const&, unsigned int const&, js::wasm::FuncOffsets>(js::wasm::CodeRange*, unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeRange::Kind, js::wasm::CallableOffsets&>(js::wasm::CodeRange*, js::wasm::CodeRange::Kind&&, js::wasm::CallableOffsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::new_<char>(char*, char&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::new_<>(unsigned char*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::new_<unsigned long&>(unsigned int*, unsigned long&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::new_<js::WasmBreakpointSite* const&>(js::WasmBreakpointSite**, js::WasmBreakpointSite* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::new_<>(js::WasmBreakpointSite**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CompileTask*>(js::wasm::CompileTask**, js::wasm::CompileTask*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeRange::Kind, js::wasm::Offsets&>(js::wasm::CodeRange*, js::wasm::CodeRange::Kind&&, js::wasm::Offsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::new_<>(js::jit::MDefinition**)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::new_<(anonymous namespace)::CallCompileState* const&>((anonymous namespace)::CallCompileState**, (anonymous namespace)::CallCompileState* const&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::new_<(anonymous namespace)::CallCompileState*&>((anonymous namespace)::CallCompileState**, (anonymous namespace)::CallCompileState*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MWasmStackArg* const&>(js::jit::MWasmStackArg**, js::jit::MWasmStackArg* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::new_<js::jit::MWasmStackArg*&>(js::jit::MWasmStackArg**, js::jit::MWasmStackArg*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::new_<JSFunction*>(JSFunction**, JSFunction*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeSegment const* const&>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeSegment const*&>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&>(js::wasm::CodeRange*, unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::new_<>(js::WasmGlobalObject**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int>(char*, unsigned int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::Instance* const&>(js::wasm::Instance**, js::wasm::Instance* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::Instance*>(js::wasm::Instance**, js::wasm::Instance*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<bool const&>(bool*, bool const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<bool&>(bool*, bool&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstTypeDef* const&>(js::wasm::AstTypeDef**, js::wasm::AstTypeDef* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstFuncType*&>(js::wasm::AstTypeDef**, js::wasm::AstFuncType*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstStructType*&>(js::wasm::AstTypeDef**, js::wasm::AstStructType*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstExpr* const&>(js::wasm::AstExpr**, js::wasm::AstExpr* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstExpr*&>(js::wasm::AstExpr**, js::wasm::AstExpr*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstBlock*&>(js::wasm::AstExpr**, js::wasm::AstBlock*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstGlobal* const&>(js::wasm::AstGlobal**, js::wasm::AstGlobal* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstGlobal*&>(js::wasm::AstGlobal**, js::wasm::AstGlobal*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstDataSegment* const&>(js::wasm::AstDataSegment**, js::wasm::AstDataSegment* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstDataSegment*&>(js::wasm::AstDataSegment**, js::wasm::AstDataSegment*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstImport* const&>(js::wasm::AstImport**, js::wasm::AstImport* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstImport*&>(js::wasm::AstImport**, js::wasm::AstImport*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstExport* const&>(js::wasm::AstExport**, js::wasm::AstExport* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstExport*&>(js::wasm::AstExport**, js::wasm::AstExport*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstElemSegment* const&>(js::wasm::AstElemSegment**, js::wasm::AstElemSegment* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstElemSegment*&>(js::wasm::AstElemSegment**, js::wasm::AstElemSegment*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstFunc* const&>(js::wasm::AstFunc**, js::wasm::AstFunc* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::new_<js::wasm::AstFunc*&>(js::wasm::AstFunc**, js::wasm::AstFunc*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long>(unsigned int*, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::ControlStackEntry<mozilla::Nothing> const&>(js::wasm::ControlStackEntry<mozilla::Nothing>*, js::wasm::ControlStackEntry<mozilla::Nothing> const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::new_<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::ControlStackEntry<mozilla::Nothing>*, js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::FuncTypeWithId*>(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int&, int, js::wasm::FuncOffsets&>(js::wasm::CodeRange*, unsigned int&, int&&, js::wasm::FuncOffsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeRange::Kind, unsigned int, js::wasm::Offsets&>(js::wasm::CodeRange*, js::wasm::CodeRange::Kind&&, unsigned int&&, js::wasm::Offsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<js::wasm::CodeRange::Kind, unsigned int&, js::wasm::CallableOffsets&>(js::wasm::CodeRange*, js::wasm::CodeRange::Kind&&, unsigned int&, js::wasm::CallableOffsets&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::new_<unsigned int&, js::wasm::JitExitOffsets&>(js::wasm::CodeRange*, unsigned int&, js::wasm::JitExitOffsets&)
void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(void**, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
166
1.90k
  {
167
1.90k
    // Explicitly construct a local object instead of using a temporary since
168
1.90k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.90k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.90k
    // optimizing compiler.
171
1.90k
    T temp(std::forward<Args>(aArgs)...);
172
1.90k
    *aDst = temp;
173
1.90k
  }
void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::new_<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(void**, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
166
1.00k
  {
167
1.00k
    // Explicitly construct a local object instead of using a temporary since
168
1.00k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.00k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.00k
    // optimizing compiler.
171
1.00k
    T temp(std::forward<Args>(aArgs)...);
172
1.00k
    *aDst = temp;
173
1.00k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::new_<unsigned long const&>(unsigned long*, unsigned long const&)
void mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::new_<>(unsigned long*)
Line
Count
Source
166
60
  {
167
60
    // Explicitly construct a local object instead of using a temporary since
168
60
    // T(args...) will be treated like a C-style cast in the unary case and
169
60
    // allow unsafe conversions. Both forms should be equivalent to an
170
60
    // optimizing compiler.
171
60
    T temp(std::forward<Args>(aArgs)...);
172
60
    *aDst = temp;
173
60
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::new_<long const&>(long*, long const&)
void mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::new_<>(long*)
Line
Count
Source
166
604
  {
167
604
    // Explicitly construct a local object instead of using a temporary since
168
604
    // T(args...) will be treated like a C-style cast in the unary case and
169
604
    // allow unsafe conversions. Both forms should be equivalent to an
170
604
    // optimizing compiler.
171
604
    T temp(std::forward<Args>(aArgs)...);
172
604
    *aDst = temp;
173
604
  }
void mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Line
Count
Source
166
768
  {
167
768
    // Explicitly construct a local object instead of using a temporary since
168
768
    // T(args...) will be treated like a C-style cast in the unary case and
169
768
    // allow unsafe conversions. Both forms should be equivalent to an
170
768
    // optimizing compiler.
171
768
    T temp(std::forward<Args>(aArgs)...);
172
768
    *aDst = temp;
173
768
  }
void mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::new_<unsigned int&>(unsigned int*, unsigned int&)
Line
Count
Source
166
24.8k
  {
167
24.8k
    // Explicitly construct a local object instead of using a temporary since
168
24.8k
    // T(args...) will be treated like a C-style cast in the unary case and
169
24.8k
    // allow unsafe conversions. Both forms should be equivalent to an
170
24.8k
    // optimizing compiler.
171
24.8k
    T temp(std::forward<Args>(aArgs)...);
172
24.8k
    *aDst = temp;
173
24.8k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<char>(char16_t*, char&&)
void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::new_<int&>(char16_t*, int&)
Line
Count
Source
166
31.8k
  {
167
31.8k
    // Explicitly construct a local object instead of using a temporary since
168
31.8k
    // T(args...) will be treated like a C-style cast in the unary case and
169
31.8k
    // allow unsafe conversions. Both forms should be equivalent to an
170
31.8k
    // optimizing compiler.
171
31.8k
    T temp(std::forward<Args>(aArgs)...);
172
31.8k
    *aDst = temp;
173
31.8k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::new_<unsigned long&>(unsigned long*, unsigned long&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::new_<js::gc::Chunk* const&>(js::gc::Chunk**, js::gc::Chunk* const&)
void mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::new_<js::gc::Chunk*>(js::gc::Chunk**, js::gc::Chunk*&&)
Line
Count
Source
166
133
  {
167
133
    // Explicitly construct a local object instead of using a temporary since
168
133
    // T(args...) will be treated like a C-style cast in the unary case and
169
133
    // allow unsafe conversions. Both forms should be equivalent to an
170
133
    // optimizing compiler.
171
133
    T temp(std::forward<Args>(aArgs)...);
172
133
    *aDst = temp;
173
133
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::new_<JS::Compartment* const&>(JS::Compartment**, JS::Compartment* const&)
void mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::new_<js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&>(JS::Compartment**, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&)
Line
Count
Source
166
54
  {
167
54
    // Explicitly construct a local object instead of using a temporary since
168
54
    // T(args...) will be treated like a C-style cast in the unary case and
169
54
    // allow unsafe conversions. Both forms should be equivalent to an
170
54
    // optimizing compiler.
171
54
    T temp(std::forward<Args>(aArgs)...);
172
54
    *aDst = temp;
173
54
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::new_<JS::Compartment*&>(JS::Compartment**, JS::Compartment*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Realm* const&>(JS::Realm**, JS::Realm* const&)
void mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Compartment* const&>(JS::Compartment**, JS::Compartment* const&)
Line
Count
Source
166
3
  {
167
3
    // Explicitly construct a local object instead of using a temporary since
168
3
    // T(args...) will be treated like a C-style cast in the unary case and
169
3
    // allow unsafe conversions. Both forms should be equivalent to an
170
3
    // optimizing compiler.
171
3
    T temp(std::forward<Args>(aArgs)...);
172
3
    *aDst = temp;
173
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::new_<JS::Zone* const&>(JS::Zone**, JS::Zone* const&)
void mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Realm*>(JS::Realm**, JS::Realm*&&)
Line
Count
Source
166
9
  {
167
9
    // Explicitly construct a local object instead of using a temporary since
168
9
    // T(args...) will be treated like a C-style cast in the unary case and
169
9
    // allow unsafe conversions. Both forms should be equivalent to an
170
9
    // optimizing compiler.
171
9
    T temp(std::forward<Args>(aArgs)...);
172
9
    *aDst = temp;
173
9
  }
void mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::new_<JS::Compartment*>(JS::Compartment**, JS::Compartment*&&)
Line
Count
Source
166
9
  {
167
9
    // Explicitly construct a local object instead of using a temporary since
168
9
    // T(args...) will be treated like a C-style cast in the unary case and
169
9
    // allow unsafe conversions. Both forms should be equivalent to an
170
9
    // optimizing compiler.
171
9
    T temp(std::forward<Args>(aArgs)...);
172
9
    *aDst = temp;
173
9
  }
void mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::new_<JS::Zone*>(JS::Zone**, JS::Zone*&&)
Line
Count
Source
166
6
  {
167
6
    // Explicitly construct a local object instead of using a temporary since
168
6
    // T(args...) will be treated like a C-style cast in the unary case and
169
6
    // allow unsafe conversions. Both forms should be equivalent to an
170
6
    // optimizing compiler.
171
6
    T temp(std::forward<Args>(aArgs)...);
172
6
    *aDst = temp;
173
6
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::new_<js::gc::TenuredCell** const&>(js::gc::TenuredCell***, js::gc::TenuredCell** const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::new_<js::gc::TenuredCell**>(js::gc::TenuredCell***, js::gc::TenuredCell**&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::new_<js::NurseryChunk* const&>(js::NurseryChunk**, js::NurseryChunk* const&)
void mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::new_<>(js::NurseryChunk**)
Line
Count
Source
166
6
  {
167
6
    // Explicitly construct a local object instead of using a temporary since
168
6
    // T(args...) will be treated like a C-style cast in the unary case and
169
6
    // allow unsafe conversions. Both forms should be equivalent to an
170
6
    // optimizing compiler.
171
6
    T temp(std::forward<Args>(aArgs)...);
172
6
    *aDst = temp;
173
6
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::NativeObject* const&>(js::NativeObject**, js::NativeObject* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::new_<js::NativeObject*&>(js::NativeObject**, js::NativeObject*&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::new_<JSAtom* const&>(JSAtom**, JSAtom* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::new_<JSAtom*>(JSAtom**, JSAtom*&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::new_<JSAtom* const&>(JSAtom**, JSAtom* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::new_<>(JSAtom**)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::new_<JS::Rooted<JSAtom*>&>(JSAtom**, JS::Rooted<JSAtom*>&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::new_<unsigned char const&>(unsigned char*, unsigned char const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::new_<>(unsigned char*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::new_<js::frontend::FunctionBox* const&>(js::frontend::FunctionBox**, js::frontend::FunctionBox* const&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::new_<js::frontend::FunctionBox*&>(js::frontend::FunctionBox**, js::frontend::FunctionBox*&)
void mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::new_<JSFunction* const&>(JSFunction**, JSFunction* const&)
Line
Count
Source
166
32
  {
167
32
    // Explicitly construct a local object instead of using a temporary since
168
32
    // T(args...) will be treated like a C-style cast in the unary case and
169
32
    // allow unsafe conversions. Both forms should be equivalent to an
170
32
    // optimizing compiler.
171
32
    T temp(std::forward<Args>(aArgs)...);
172
32
    *aDst = temp;
173
32
  }
void mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::new_<JSFunction*>(JSFunction**, JSFunction*&&)
Line
Count
Source
166
1.48k
  {
167
1.48k
    // Explicitly construct a local object instead of using a temporary since
168
1.48k
    // T(args...) will be treated like a C-style cast in the unary case and
169
1.48k
    // allow unsafe conversions. Both forms should be equivalent to an
170
1.48k
    // optimizing compiler.
171
1.48k
    T temp(std::forward<Args>(aArgs)...);
172
1.48k
    *aDst = temp;
173
1.48k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::new_<decltype(nullptr)>(JSAtom**, decltype(nullptr)&&)
void mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::new_<js::frontend::ParseNode* const&>(js::frontend::ParseNode**, js::frontend::ParseNode* const&)
Line
Count
Source
166
24
  {
167
24
    // Explicitly construct a local object instead of using a temporary since
168
24
    // T(args...) will be treated like a C-style cast in the unary case and
169
24
    // allow unsafe conversions. Both forms should be equivalent to an
170
24
    // optimizing compiler.
171
24
    T temp(std::forward<Args>(aArgs)...);
172
24
    *aDst = temp;
173
24
  }
void mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::new_<js::frontend::ParseNode*&>(js::frontend::ParseNode**, js::frontend::ParseNode*&)
Line
Count
Source
166
5.90k
  {
167
5.90k
    // Explicitly construct a local object instead of using a temporary since
168
5.90k
    // T(args...) will be treated like a C-style cast in the unary case and
169
5.90k
    // allow unsafe conversions. Both forms should be equivalent to an
170
5.90k
    // optimizing compiler.
171
5.90k
    T temp(std::forward<Args>(aArgs)...);
172
5.90k
    *aDst = temp;
173
5.90k
  }
void mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::new_<unsigned int const&>(unsigned int*, unsigned int const&)
Line
Count
Source
166
12
  {
167
12
    // Explicitly construct a local object instead of using a temporary since
168
12
    // T(args...) will be treated like a C-style cast in the unary case and
169
12
    // allow unsafe conversions. Both forms should be equivalent to an
170
12
    // optimizing compiler.
171
12
    T temp(std::forward<Args>(aArgs)...);
172
12
    *aDst = temp;
173
12
  }
void mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::new_<unsigned int&>(unsigned int*, unsigned int&)
Line
Count
Source
166
2.95k
  {
167
2.95k
    // Explicitly construct a local object instead of using a temporary since
168
2.95k
    // T(args...) will be treated like a C-style cast in the unary case and
169
2.95k
    // allow unsafe conversions. Both forms should be equivalent to an
170
2.95k
    // optimizing compiler.
171
2.95k
    T temp(std::forward<Args>(aArgs)...);
172
2.95k
    *aDst = temp;
173
2.95k
  }
void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::new_<JS::Handle<js::PropertyName*>&>(JSAtom**, JS::Handle<js::PropertyName*>&)
Line
Count
Source
166
2.32k
  {
167
2.32k
    // Explicitly construct a local object instead of using a temporary since
168
2.32k
    // T(args...) will be treated like a C-style cast in the unary case and
169
2.32k
    // allow unsafe conversions. Both forms should be equivalent to an
170
2.32k
    // optimizing compiler.
171
2.32k
    T temp(std::forward<Args>(aArgs)...);
172
2.32k
    *aDst = temp;
173
2.32k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::new_<int>(unsigned int*, int&&)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::ExecutablePool* const&>(js::jit::ExecutablePool**, js::jit::ExecutablePool* const&)
void mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::ExecutablePool*&>(js::jit::ExecutablePool**, js::jit::ExecutablePool*&)
Line
Count
Source
166
4
  {
167
4
    // Explicitly construct a local object instead of using a temporary since
168
4
    // T(args...) will be treated like a C-style cast in the unary case and
169
4
    // allow unsafe conversions. Both forms should be equivalent to an
170
4
    // optimizing compiler.
171
4
    T temp(std::forward<Args>(aArgs)...);
172
4
    *aDst = temp;
173
4
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::MDefinition* const&>(js::jit::MDefinition**, js::jit::MDefinition* const&)
void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::new_<js::jit::MDefinition*&>(js::jit::MDefinition**, js::jit::MDefinition*&)
Line
Count
Source
166
159
  {
167
159
    // Explicitly construct a local object instead of using a temporary since
168
159
    // T(args...) will be treated like a C-style cast in the unary case and
169
159
    // allow unsafe conversions. Both forms should be equivalent to an
170
159
    // optimizing compiler.
171
159
    T temp(std::forward<Args>(aArgs)...);
172
159
    *aDst = temp;
173
159
  }
174
175
64.3k
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::destroy(bool*, bool*)
mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::destroy(js::SharedArrayRawBuffer**, js::SharedArrayRawBuffer**)
Line
Count
Source
175
21
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::destroy(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**)
mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
10
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::destroy(short*, short*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::destroy(mozilla::psm::OCSPCache::Entry**, mozilla::psm::OCSPCache::Entry**)
mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::destroy(JSObject**, JSObject**)
Line
Count
Source
175
165
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::destroy(JSObject**, JSObject**)
Line
Count
Source
175
22
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::destroy(char const**, char const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::destroy(JSScript**, JSScript**)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::destroy(mozilla::ScriptPreloader::CachedScript**, mozilla::ScriptPreloader::CachedScript**)
mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::destroy(char*, char*)
Line
Count
Source
175
10
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::destroy(float*, float*)
Unexecuted instantiation: mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::destroy(short*, short*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::destroy(mozilla::gfx::SFNTData::Font**, mozilla::gfx::SFNTData::Font**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 0ul, mozilla::MallocAllocPolicy, true>::destroy(char*, char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 32ul, mozilla::MallocAllocPolicy, true>::destroy(char*, char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 16ul, mozilla::MallocAllocPolicy, true>::destroy(char*, char*)
mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
42
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::destroy(mozilla::ipc::GeckoChildProcessHost**, mozilla::ipc::GeckoChildProcessHost**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::destroy(char16_t*, char16_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::destroy(JS::ubi::BackEdge**, JS::ubi::BackEdge**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::destroy(char16_t*, char16_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::destroy(_ffi_type**, _ffi_type**)
mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::destroy(js::gc::Cell**, js::gc::Cell**)
Line
Count
Source
175
1
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::destroy(js::MapObject**, js::MapObject**)
Line
Count
Source
175
1
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::destroy(js::SetObject**, js::SetObject**)
Line
Count
Source
175
1
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::destroy(void**, void**)
Line
Count
Source
175
72
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::destroy(JSAtom**, JSAtom**)
Line
Count
Source
175
2.95k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::destroy(js::gc::Chunk**, js::gc::Chunk**)
Line
Count
Source
175
108
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
1.43k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::destroy(js::ArrayBufferViewObject**, js::ArrayBufferViewObject**)
mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::destroy(void**, void**)
Line
Count
Source
175
136
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::TrapSite*, js::wasm::TrapSite*)
Line
Count
Source
175
1.69k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::CallSite*, js::wasm::CallSite*)
Line
Count
Source
175
141
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Line
Count
Source
175
3
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
9.33k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::destroy(char16_t*, char16_t*)
Line
Count
Source
175
10.0k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
1.50k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::destroy(js::AccessorShape**, js::AccessorShape**)
Line
Count
Source
175
2
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::CodeRange*, js::wasm::CodeRange*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::destroy(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::destroy(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::destroy(js::RequestedModuleObject**, js::RequestedModuleObject**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::destroy(js::ExportEntryObject**, js::ExportEntryObject**)
mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::destroy(js::Shape**, js::Shape**)
Line
Count
Source
175
3
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::destroy(char const**, char const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::destroy(JS::Dispatchable**, JS::Dispatchable**)
mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::destroy(js::gc::Cell**, js::gc::Cell**)
Line
Count
Source
175
36
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::destroy(js::ObjectGroup**, js::ObjectGroup**)
mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::CFGBlock**, js::jit::CFGBlock**)
Line
Count
Source
175
18
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
187
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::destroy(js::ObjectGroup**, js::ObjectGroup**)
Line
Count
Source
175
155
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::destroy(js::gc::TenuredCell***, js::gc::TenuredCell***)
Line
Count
Source
175
18
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::destroy(JS::Compartment**, JS::Compartment**)
Line
Count
Source
175
21
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::destroy(js::irregexp::RegExpNode**, js::irregexp::RegExpNode**)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(int*, int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(js::irregexp::AlternativeGeneration**, js::irregexp::AlternativeGeneration**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::destroy(js::Debugger**, js::Debugger**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(js::irregexp::Guard**, js::irregexp::Guard**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(js::irregexp::BoyerMoorePositionInfo**, js::irregexp::BoyerMoorePositionInfo**)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(bool*, bool*)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(unsigned int*, unsigned int*)
mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::destroy(int*, int*)
Line
Count
Source
175
3
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::LiveBundle**, js::jit::LiveBundle**)
mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(js::irregexp::RegExpTree**, js::irregexp::RegExpTree**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(char16_t*, char16_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::destroy(js::irregexp::RegExpCapture**, js::irregexp::RegExpCapture**)
mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MInstruction**, js::jit::MInstruction**)
Line
Count
Source
175
504
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::destroy(js::jit::LiveBundle**, js::jit::LiveBundle**)
Line
Count
Source
175
15.0k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::destroy(void**, void**)
Line
Count
Source
175
56
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::InlinePropertyTable::Entry**, js::jit::InlinePropertyTable::Entry**)
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
175
56
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Line
Count
Source
175
182
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::destroy(js::jit::LDefinition**, js::jit::LDefinition**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
1.01k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::destroy(js::ObjectGroup**, js::ObjectGroup**)
Line
Count
Source
175
261
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
486
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::OutOfLineCode**, js::jit::OutOfLineCode**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::destroy(js::jit::MBinaryBitwiseInstruction**, js::jit::MBinaryBitwiseInstruction**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::LoopIterationBound**, js::jit::LoopIterationBound**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::CompileTask**, js::wasm::CompileTask**)
mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::LDefinition**, js::jit::LDefinition**)
mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::MPhi**, js::jit::MPhi**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::destroy(js::jit::MResumePoint**, js::jit::MResumePoint**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::destroy(js::PropertyName**, js::PropertyName**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::BytecodeSite**, js::jit::BytecodeSite**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::destroy(js::ObjectGroup**, js::ObjectGroup**)
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::destroy(js::jit::MPhi**, js::jit::MPhi**)
Line
Count
Source
175
42
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::destroy(js::jit::MInstruction**, js::jit::MInstruction**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::destroy(bool*, bool*)
mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::destroy(JSFunction**, JSFunction**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::destroy(js::jit::ExecutablePool**, js::jit::ExecutablePool**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::destroy(char**, char**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::LInstruction**, js::jit::LInstruction**)
Line
Count
Source
175
28
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MNode**, js::jit::MNode**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::destroy(JSString**, JSString**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::destroy(JSLinearString**, JSLinearString**)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::destroy(int*, int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::destroy(int*, int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::MConstant**, js::jit::MConstant**)
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::destroy(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::destroy(js::jit::MBoundsCheck**, js::jit::MBoundsCheck**)
mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::destroy(js::jit::RematerializedFrame**, js::jit::RematerializedFrame**)
mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::destroy(js::jit::MArrayState**, js::jit::MArrayState**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::destroy(js::jit::MObjectState**, js::jit::MObjectState**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::destroy(JSScript**, JSScript**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::destroy(bool (**)(JSContext*), bool (**)(JSContext*))
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 32ul, js::TempAllocPolicy, true>::destroy(char*, char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::destroy(unsigned char**, unsigned char**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::destroy(js::DebuggerFrame**, js::DebuggerFrame**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::destroy(JSObject**, JSObject**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::destroy(js::LazyScript**, js::LazyScript**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::destroy(js::WasmInstanceObject**, js::WasmInstanceObject**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::destroy(JSString**, JSString**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::destroy(js::Breakpoint**, js::Breakpoint**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::destroy(JS::Realm**, JS::Realm**)
mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::destroy(JS::Realm**, JS::Realm**)
Line
Count
Source
175
36
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::destroy(js::ScriptSourceObject**, js::ScriptSourceObject**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::destroy(JSScript**, JSScript**)
mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::destroy(js::GCParallelTask**, js::GCParallelTask**)
Line
Count
Source
175
1
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::destroy(js::PromiseHelperTask**, js::PromiseHelperTask**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::Tier2GeneratorTask**, js::wasm::Tier2GeneratorTask**)
mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::IonBuilder**, js::jit::IonBuilder**)
Line
Count
Source
175
3
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::destroy(js::ParseTask**, js::ParseTask**)
Line
Count
Source
175
100
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::destroy(js::Shape**, js::Shape**)
Line
Count
Source
175
32
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::destroy(js::Scope**, js::Scope**)
Line
Count
Source
175
4.48k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::destroy(unsigned char**, unsigned char**)
Line
Count
Source
175
13
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::destroy(double*, double*)
Line
Count
Source
175
1.51k
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::Instance**, js::wasm::Instance**)
mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::destroy(JS::Zone**, JS::Zone**)
Line
Count
Source
175
18
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Line
Count
Source
175
16
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::destroy(JSString const**, JSString const**)
mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::destroy(CompilerConstraint**, CompilerConstraint**)
Line
Count
Source
175
14
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::destroy(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::destroy(JSFunction**, JSFunction**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::destroy(js::WasmGlobalObject**, js::WasmGlobalObject**)
mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::destroy(JSFunction**, JSFunction**)
Line
Count
Source
175
2.98k
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::destroy(ModuleValidator::Table**, ModuleValidator::Table**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::destroy(js::PropertyName**, js::PropertyName**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::destroy(js::wasm::BaseCompiler::OutOfLineCode**, js::wasm::BaseCompiler::OutOfLineCode**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::destroy(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::TypeAndValue<mozilla::Nothing>*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::destroy(js::WasmBreakpointSite**, js::WasmBreakpointSite**)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::destroy((anonymous namespace)::CallCompileState**, (anonymous namespace)::CallCompileState**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::destroy(js::jit::MWasmStackArg**, js::jit::MWasmStackArg**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::destroy(js::wasm::CodeSegment const**, js::wasm::CodeSegment const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 8ul, js::TempAllocPolicy, true>::destroy(char*, char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(bool*, bool*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstTypeDef**, js::wasm::AstTypeDef**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstExpr**, js::wasm::AstExpr**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstGlobal**, js::wasm::AstGlobal**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstDataSegment**, js::wasm::AstDataSegment**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstImport**, js::wasm::AstImport**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstExport**, js::wasm::AstExport**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstElemSegment**, js::wasm::AstElemSegment**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::destroy(js::wasm::AstFunc**, js::wasm::AstFunc**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::destroy(js::wasm::ControlStackEntry<mozilla::Nothing>*, js::wasm::ControlStackEntry<mozilla::Nothing>*)
mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::destroy(unsigned long*, unsigned long*)
Line
Count
Source
175
60
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::destroy(long*, long*)
Line
Count
Source
175
109
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::destroy(JSAtom**, JSAtom**)
mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::destroy(JS::Compartment**, JS::Compartment**)
Line
Count
Source
175
36
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::destroy(js::NurseryChunk**, js::NurseryChunk**)
Line
Count
Source
175
6
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::destroy(js::NativeObject**, js::NativeObject**)
Line
Count
Source
175
1
  static inline void destroy(T*, T*) {}
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::destroy(unsigned char*, unsigned char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::destroy(js::frontend::FunctionBox**, js::frontend::FunctionBox**)
mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::destroy(js::frontend::ParseNode**, js::frontend::ParseNode**)
Line
Count
Source
175
5.66k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::destroy(unsigned int*, unsigned int*)
Line
Count
Source
175
2.83k
  static inline void destroy(T*, T*) {}
mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::destroy(js::jit::MDefinition**, js::jit::MDefinition**)
Line
Count
Source
175
161
  static inline void destroy(T*, T*) {}
176
177
  static inline void initialize(T* aBegin, T* aEnd)
178
228k
  {
179
228k
    /*
180
228k
     * You would think that memset would be a big win (or even break even)
181
228k
     * when we know T is a POD. But currently it's not. This is probably
182
228k
     * because |append| tends to be given small ranges and memset requires
183
228k
     * a function call that doesn't get inlined.
184
228k
     *
185
228k
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
228k
     */
187
228k
    MOZ_ASSERT(aBegin <= aEnd);
188
666k
    for (T* p = aBegin; p < aEnd; ++p) {
189
438k
      new_(p);
190
438k
    }
191
228k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::initialize(unsigned char*, unsigned char*)
mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::initialize(char*, char*)
Line
Count
Source
178
5
  {
179
5
    /*
180
5
     * You would think that memset would be a big win (or even break even)
181
5
     * when we know T is a POD. But currently it's not. This is probably
182
5
     * because |append| tends to be given small ranges and memset requires
183
5
     * a function call that doesn't get inlined.
184
5
     *
185
5
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
5
     */
187
5
    MOZ_ASSERT(aBegin <= aEnd);
188
75
    for (T* p = aBegin; p < aEnd; ++p) {
189
70
      new_(p);
190
70
    }
191
5
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::initialize(float*, float*)
Unexecuted instantiation: mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::initialize(short*, short*)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::initialize(unsigned int*, unsigned int*)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::initialize(unsigned long*, unsigned long*)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::initialize(char16_t*, char16_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::initialize(char const**, char const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::initialize(char16_t*, char16_t*)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::initialize(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::initialize(JSObject**, JSObject**)
Unexecuted instantiation: mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::initialize(_ffi_type**, _ffi_type**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::initialize(unsigned int*, unsigned int*)
mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::initialize(unsigned char*, unsigned char*)
Line
Count
Source
178
227k
  {
179
227k
    /*
180
227k
     * You would think that memset would be a big win (or even break even)
181
227k
     * when we know T is a POD. But currently it's not. This is probably
182
227k
     * because |append| tends to be given small ranges and memset requires
183
227k
     * a function call that doesn't get inlined.
184
227k
     *
185
227k
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
227k
     */
187
227k
    MOZ_ASSERT(aBegin <= aEnd);
188
663k
    for (T* p = aBegin; p < aEnd; ++p) {
189
436k
      new_(p);
190
436k
    }
191
227k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::initialize(char16_t*, char16_t*)
mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::initialize(unsigned int*, unsigned int*)
Line
Count
Source
178
705
  {
179
705
    /*
180
705
     * You would think that memset would be a big win (or even break even)
181
705
     * when we know T is a POD. But currently it's not. This is probably
182
705
     * because |append| tends to be given small ranges and memset requires
183
705
     * a function call that doesn't get inlined.
184
705
     *
185
705
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
705
     */
187
705
    MOZ_ASSERT(aBegin <= aEnd);
188
1.43k
    for (T* p = aBegin; p < aEnd; ++p) {
189
733
      new_(p);
190
733
    }
191
705
  }
mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::initialize(js::jit::MBasicBlock**, js::jit::MBasicBlock**)
Line
Count
Source
178
14
  {
179
14
    /*
180
14
     * You would think that memset would be a big win (or even break even)
181
14
     * when we know T is a POD. But currently it's not. This is probably
182
14
     * because |append| tends to be given small ranges and memset requires
183
14
     * a function call that doesn't get inlined.
184
14
     *
185
14
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
14
     */
187
14
    MOZ_ASSERT(aBegin <= aEnd);
188
70
    for (T* p = aBegin; p < aEnd; ++p) {
189
56
      new_(p);
190
56
    }
191
14
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::initialize(js::jit::RematerializedFrame**, js::jit::RematerializedFrame**)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::initialize(JSString**, JSString**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::initialize(unsigned char*, unsigned char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::initialize(JSFunction**, JSFunction**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::initialize(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId const**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::initialize(unsigned char*, unsigned char*)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::initialize(js::WasmBreakpointSite**, js::WasmBreakpointSite**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::initialize(js::jit::MDefinition**, js::jit::MDefinition**)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::initialize(js::WasmGlobalObject**, js::WasmGlobalObject**)
mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::initialize(unsigned long*, unsigned long*)
Line
Count
Source
178
60
  {
179
60
    /*
180
60
     * You would think that memset would be a big win (or even break even)
181
60
     * when we know T is a POD. But currently it's not. This is probably
182
60
     * because |append| tends to be given small ranges and memset requires
183
60
     * a function call that doesn't get inlined.
184
60
     *
185
60
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
60
     */
187
60
    MOZ_ASSERT(aBegin <= aEnd);
188
120
    for (T* p = aBegin; p < aEnd; ++p) {
189
60
      new_(p);
190
60
    }
191
60
  }
mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::initialize(long*, long*)
Line
Count
Source
178
109
  {
179
109
    /*
180
109
     * You would think that memset would be a big win (or even break even)
181
109
     * when we know T is a POD. But currently it's not. This is probably
182
109
     * because |append| tends to be given small ranges and memset requires
183
109
     * a function call that doesn't get inlined.
184
109
     *
185
109
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
109
     */
187
109
    MOZ_ASSERT(aBegin <= aEnd);
188
713
    for (T* p = aBegin; p < aEnd; ++p) {
189
604
      new_(p);
190
604
    }
191
109
  }
mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::initialize(js::NurseryChunk**, js::NurseryChunk**)
Line
Count
Source
178
6
  {
179
6
    /*
180
6
     * You would think that memset would be a big win (or even break even)
181
6
     * when we know T is a POD. But currently it's not. This is probably
182
6
     * because |append| tends to be given small ranges and memset requires
183
6
     * a function call that doesn't get inlined.
184
6
     *
185
6
     * memset(aBegin, 0, sizeof(T) * (aEnd - aBegin));
186
6
     */
187
6
    MOZ_ASSERT(aBegin <= aEnd);
188
12
    for (T* p = aBegin; p < aEnd; ++p) {
189
6
      new_(p);
190
6
    }
191
6
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::initialize(JSAtom**, JSAtom**)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::initialize(unsigned char*, unsigned char*)
192
193
  template<typename U>
194
  static inline void copyConstruct(T* aDst,
195
                                   const U* aSrcStart, const U* aSrcEnd)
196
121k
  {
197
121k
    /*
198
121k
     * See above memset comment. Also, notice that copyConstruct is
199
121k
     * currently templated (T != U), so memcpy won't work without
200
121k
     * requiring T == U.
201
121k
     *
202
121k
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
121k
     */
204
121k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
418k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
296k
      new_(aDst, *p);
207
296k
    }
208
121k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::copyConstruct<bool>(bool*, bool const*, bool const*)
void mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::SharedArrayRawBuffer*>(js::SharedArrayRawBuffer**, js::SharedArrayRawBuffer* const*, js::SharedArrayRawBuffer* const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
3
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::copyConstruct<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const*)
void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
196
5
  {
197
5
    /*
198
5
     * See above memset comment. Also, notice that copyConstruct is
199
5
     * currently templated (T != U), so memcpy won't work without
200
5
     * requiring T == U.
201
5
     *
202
5
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
5
     */
204
5
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
5
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
5
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::copyConstruct<short>(short*, short const*, short const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::copyConstruct<mozilla::psm::OCSPCache::Entry*>(mozilla::psm::OCSPCache::Entry**, mozilla::psm::OCSPCache::Entry* const*, mozilla::psm::OCSPCache::Entry* const*)
void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Line
Count
Source
196
18
  {
197
18
    /*
198
18
     * See above memset comment. Also, notice that copyConstruct is
199
18
     * currently templated (T != U), so memcpy won't work without
200
18
     * requiring T == U.
201
18
     *
202
18
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
18
     */
204
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
18
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::copyConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<char const*>(char const**, char const* const*, char const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<char>(unsigned char*, char const*, char const*)
void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::copyConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Line
Count
Source
196
11
  {
197
11
    /*
198
11
     * See above memset comment. Also, notice that copyConstruct is
199
11
     * currently templated (T != U), so memcpy won't work without
200
11
     * requiring T == U.
201
11
     *
202
11
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
11
     */
204
11
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
11
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
11
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<mozilla::ScriptPreloader::CachedScript*>(mozilla::ScriptPreloader::CachedScript**, mozilla::ScriptPreloader::CachedScript* const*, mozilla::ScriptPreloader::CachedScript* const*)
void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::copyConstruct<char>(char*, char const*, char const*)
Line
Count
Source
196
5
  {
197
5
    /*
198
5
     * See above memset comment. Also, notice that copyConstruct is
199
5
     * currently templated (T != U), so memcpy won't work without
200
5
     * requiring T == U.
201
5
     *
202
5
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
5
     */
204
5
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
5
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
5
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::copyConstruct<float>(float*, float const*, float const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::copyConstruct<short>(short*, short const*, short const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<mozilla::gfx::SFNTData::Font*>(mozilla::gfx::SFNTData::Font**, mozilla::gfx::SFNTData::Font* const*, mozilla::gfx::SFNTData::Font* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 16ul, mozilla::MallocAllocPolicy, true>::copyConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, mozilla::MallocAllocPolicy, true>::copyConstruct<char>(char*, char const*, char const*)
void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<mozilla::ipc::GeckoChildProcessHost*>(mozilla::ipc::GeckoChildProcessHost**, mozilla::ipc::GeckoChildProcessHost* const*, mozilla::ipc::GeckoChildProcessHost* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::copyConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, JS::ubi::BackEdge* const*, JS::ubi::BackEdge* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::copyConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned char>(char16_t*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const*, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::copyConstruct<char>(char16_t*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<_ffi_type*>(_ffi_type**, _ffi_type* const*, _ffi_type* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::gc::Cell*>(js::gc::Cell**, js::gc::Cell* const*, js::gc::Cell* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::MapObject*>(js::MapObject**, js::MapObject* const*, js::MapObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::SetObject*>(js::SetObject**, js::SetObject* const*, js::SetObject* const*)
void mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
196
65
  {
197
65
    /*
198
65
     * See above memset comment. Also, notice that copyConstruct is
199
65
     * currently templated (T != U), so memcpy won't work without
200
65
     * requiring T == U.
201
65
     *
202
65
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
65
     */
204
65
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
2.14k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
2.08k
      new_(aDst, *p);
207
2.08k
    }
208
65
  }
void mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<void*>(void**, void* const*, void* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::TrapSite>(js::wasm::TrapSite*, js::wasm::TrapSite const*, js::wasm::TrapSite const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
196
1.99k
  {
197
1.99k
    /*
198
1.99k
     * See above memset comment. Also, notice that copyConstruct is
199
1.99k
     * currently templated (T != U), so memcpy won't work without
200
1.99k
     * requiring T == U.
201
1.99k
     *
202
1.99k
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
1.99k
     */
204
1.99k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
111k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
109k
      new_(aDst, *p);
207
109k
    }
208
1.99k
  }
void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::copyConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Line
Count
Source
196
8
  {
197
8
    /*
198
8
     * See above memset comment. Also, notice that copyConstruct is
199
8
     * currently templated (T != U), so memcpy won't work without
200
8
     * requiring T == U.
201
8
     *
202
8
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
8
     */
204
8
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
264
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
256
      new_(aDst, *p);
207
256
    }
208
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(char16_t*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::copyConstruct<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const*, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::copyConstruct<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const*, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const*)
void mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::AccessorShape*>(js::AccessorShape**, js::AccessorShape* const*, js::AccessorShape* const*)
Line
Count
Source
196
1
  {
197
1
    /*
198
1
     * See above memset comment. Also, notice that copyConstruct is
199
1
     * currently templated (T != U), so memcpy won't work without
200
1
     * requiring T == U.
201
1
     *
202
1
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
1
     */
204
1
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
1
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
1
  }
void mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::copyConstruct<js::Shape*>(js::Shape**, js::Shape* const*, js::Shape* const*)
Line
Count
Source
196
2
  {
197
2
    /*
198
2
     * See above memset comment. Also, notice that copyConstruct is
199
2
     * currently templated (T != U), so memcpy won't work without
200
2
     * requiring T == U.
201
2
     *
202
2
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
2
     */
204
2
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
10
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
8
      new_(aDst, *p);
207
8
    }
208
2
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::RequestedModuleObject*>(js::RequestedModuleObject**, js::RequestedModuleObject* const*, js::RequestedModuleObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::ExportEntryObject*>(js::ExportEntryObject**, js::ExportEntryObject* const*, js::ExportEntryObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<char const*>(char const**, char const* const*, char const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<JS::Dispatchable*>(JS::Dispatchable**, JS::Dispatchable* const*, JS::Dispatchable* const*)
void mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::gc::Cell*>(js::gc::Cell**, js::gc::Cell* const*, js::gc::Cell* const*)
Line
Count
Source
196
18
  {
197
18
    /*
198
18
     * See above memset comment. Also, notice that copyConstruct is
199
18
     * currently templated (T != U), so memcpy won't work without
200
18
     * requiring T == U.
201
18
     *
202
18
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
18
     */
204
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
18
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::CFGBlock*>(js::jit::CFGBlock**, js::jit::CFGBlock* const*, js::jit::CFGBlock* const*)
void mozilla::detail::VectorImpl<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
196
113k
  {
197
113k
    /*
198
113k
     * See above memset comment. Also, notice that copyConstruct is
199
113k
     * currently templated (T != U), so memcpy won't work without
200
113k
     * requiring T == U.
201
113k
     *
202
113k
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
113k
     */
204
113k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
295k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
181k
      new_(aDst, *p);
207
181k
    }
208
113k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<js::irregexp::AlternativeGeneration*>(js::irregexp::AlternativeGeneration**, js::irregexp::AlternativeGeneration* const*, js::irregexp::AlternativeGeneration* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::irregexp::RegExpNode*>(js::irregexp::RegExpNode**, js::irregexp::RegExpNode* const*, js::irregexp::RegExpNode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<js::irregexp::Guard*>(js::irregexp::Guard**, js::irregexp::Guard* const*, js::irregexp::Guard* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<js::irregexp::BoyerMoorePositionInfo*>(js::irregexp::BoyerMoorePositionInfo**, js::irregexp::BoyerMoorePositionInfo* const*, js::irregexp::BoyerMoorePositionInfo* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
void mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::copyConstruct<int>(int*, int const*, int const*)
Line
Count
Source
196
2
  {
197
2
    /*
198
2
     * See above memset comment. Also, notice that copyConstruct is
199
2
     * currently templated (T != U), so memcpy won't work without
200
2
     * requiring T == U.
201
2
     *
202
2
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
2
     */
204
2
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
3
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
1
      new_(aDst, *p);
207
1
    }
208
2
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::CallSite>(js::wasm::CallSite*, js::wasm::CallSite const*, js::wasm::CallSite const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::LiveBundle*>(js::jit::LiveBundle**, js::jit::LiveBundle* const*, js::jit::LiveBundle* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<js::irregexp::RegExpTree*>(js::irregexp::RegExpTree**, js::irregexp::RegExpTree* const*, js::irregexp::RegExpTree* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::copyConstruct<js::irregexp::RegExpCapture*>(js::irregexp::RegExpCapture**, js::irregexp::RegExpCapture* const*, js::irregexp::RegExpCapture* const*)
void mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction* const*, js::jit::MInstruction* const*)
Line
Count
Source
196
336
  {
197
336
    /*
198
336
     * See above memset comment. Also, notice that copyConstruct is
199
336
     * currently templated (T != U), so memcpy won't work without
200
336
     * requiring T == U.
201
336
     *
202
336
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
336
     */
204
336
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
1.51k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
1.17k
      new_(aDst, *p);
207
1.17k
    }
208
336
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::LiveBundle*>(js::jit::LiveBundle**, js::jit::LiveBundle* const*, js::jit::LiveBundle* const*)
Line
Count
Source
196
744
  {
197
744
    /*
198
744
     * See above memset comment. Also, notice that copyConstruct is
199
744
     * currently templated (T != U), so memcpy won't work without
200
744
     * requiring T == U.
201
744
     *
202
744
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
744
     */
204
744
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
1.64k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
903
      new_(aDst, *p);
207
903
    }
208
744
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<void*>(void**, void* const*, void* const*)
Line
Count
Source
196
56
  {
197
56
    /*
198
56
     * See above memset comment. Also, notice that copyConstruct is
199
56
     * currently templated (T != U), so memcpy won't work without
200
56
     * requiring T == U.
201
56
     *
202
56
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
56
     */
204
56
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
56
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
56
  }
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::InlinePropertyTable::Entry*>(js::jit::InlinePropertyTable::Entry**, js::jit::InlinePropertyTable::Entry* const*, js::jit::InlinePropertyTable::Entry* const*)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
196
98
  {
197
98
    /*
198
98
     * See above memset comment. Also, notice that copyConstruct is
199
98
     * currently templated (T != U), so memcpy won't work without
200
98
     * requiring T == U.
201
98
     *
202
98
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
98
     */
204
98
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
168
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
70
      new_(aDst, *p);
207
70
    }
208
98
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi* const*, js::jit::MPhi* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::jit::MResumePoint*>(js::jit::MResumePoint**, js::jit::MResumePoint* const*, js::jit::MResumePoint* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::PropertyName*>(js::PropertyName**, js::PropertyName* const*, js::PropertyName* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi* const*, js::jit::MPhi* const*)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
196
56
  {
197
56
    /*
198
56
     * See above memset comment. Also, notice that copyConstruct is
199
56
     * currently templated (T != U), so memcpy won't work without
200
56
     * requiring T == U.
201
56
     *
202
56
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
56
     */
204
56
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
98
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
42
      new_(aDst, *p);
207
42
    }
208
56
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::copyConstruct<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction* const*, js::jit::MInstruction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::copyConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::copyConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::copyConstruct<char*>(char**, char* const*, char* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
void mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::LInstruction*>(js::jit::LInstruction**, js::jit::LInstruction* const*, js::jit::LInstruction* const*)
Line
Count
Source
196
28
  {
197
28
    /*
198
28
     * See above memset comment. Also, notice that copyConstruct is
199
28
     * currently templated (T != U), so memcpy won't work without
200
28
     * requiring T == U.
201
28
     *
202
28
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
28
     */
204
28
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
28
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
28
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MNode*>(js::jit::MNode**, js::jit::MNode* const*, js::jit::MNode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::copyConstruct<JSString*>(JSString**, JSString* const*, JSString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::copyConstruct<JSLinearString*>(JSLinearString**, JSLinearString* const*, JSLinearString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::copyConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::copyConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::copyConstruct<void*>(void**, void* const*, void* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MConstant*>(js::jit::MConstant**, js::jit::MConstant* const*, js::jit::MConstant* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::BytecodeSite*>(js::jit::BytecodeSite**, js::jit::BytecodeSite* const*, js::jit::BytecodeSite* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::LoopIterationBound*>(js::jit::LoopIterationBound**, js::jit::LoopIterationBound* const*, js::jit::LoopIterationBound* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MBoundsCheck*>(js::jit::MBoundsCheck**, js::jit::MBoundsCheck* const*, js::jit::MBoundsCheck* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, js::jit::MBinaryBitwiseInstruction* const*, js::jit::MBinaryBitwiseInstruction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::LDefinition*>(js::jit::LDefinition**, js::jit::LDefinition* const*, js::jit::LDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::jit::RematerializedFrame*>(js::jit::RematerializedFrame**, js::jit::RematerializedFrame* const*, js::jit::RematerializedFrame* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MObjectState*>(js::jit::MObjectState**, js::jit::MObjectState* const*, js::jit::MObjectState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MArrayState*>(js::jit::MArrayState**, js::jit::MArrayState* const*, js::jit::MArrayState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::LDefinition*>(js::jit::LDefinition**, js::jit::LDefinition* const*, js::jit::LDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
void mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::OutOfLineCode*>(js::jit::OutOfLineCode**, js::jit::OutOfLineCode* const*, js::jit::OutOfLineCode* const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::copyConstruct<bool (*)(JSContext*)>(bool (**)(JSContext*), bool (* const*)(JSContext*), bool (* const*)(JSContext*))
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, js::TempAllocPolicy, true>::copyConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<js::ArrayBufferViewObject*>(js::ArrayBufferViewObject**, js::ArrayBufferViewObject* const*, js::ArrayBufferViewObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned char*>(unsigned char**, unsigned char* const*, unsigned char* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::LazyScript*>(js::LazyScript**, js::LazyScript* const*, js::LazyScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::WasmInstanceObject*>(js::WasmInstanceObject**, js::WasmInstanceObject* const*, js::WasmInstanceObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::DebuggerFrame*>(js::DebuggerFrame**, js::DebuggerFrame* const*, js::DebuggerFrame* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::Breakpoint*>(js::Breakpoint**, js::Breakpoint* const*, js::Breakpoint* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JS::Realm*>(JS::Realm**, JS::Realm* const*, JS::Realm* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::Debugger*>(js::Debugger**, js::Debugger* const*, js::Debugger* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JSString*>(JSString**, JSString* const*, JSString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::CompileTask*>(js::wasm::CompileTask**, js::wasm::CompileTask* const*, js::wasm::CompileTask* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, js::wasm::Tier2GeneratorTask* const*, js::wasm::Tier2GeneratorTask* const*)
void mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::IonBuilder*>(js::jit::IonBuilder**, js::jit::IonBuilder* const*, js::jit::IonBuilder* const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
3
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<js::ScriptSourceObject*>(js::ScriptSourceObject**, js::ScriptSourceObject* const*, js::ScriptSourceObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::ParseTask*>(js::ParseTask**, js::ParseTask* const*, js::ParseTask* const*)
void mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::GCParallelTask*>(js::GCParallelTask**, js::GCParallelTask* const*, js::GCParallelTask* const*)
Line
Count
Source
196
1
  {
197
1
    /*
198
1
     * See above memset comment. Also, notice that copyConstruct is
199
1
     * currently templated (T != U), so memcpy won't work without
200
1
     * requiring T == U.
201
1
     *
202
1
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
1
     */
204
1
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
1
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::PromiseHelperTask*>(js::PromiseHelperTask**, js::PromiseHelperTask* const*, js::PromiseHelperTask* const*)
void mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::Shape*>(js::Shape**, js::Shape* const*, js::Shape* const*)
Line
Count
Source
196
16
  {
197
16
    /*
198
16
     * See above memset comment. Also, notice that copyConstruct is
199
16
     * currently templated (T != U), so memcpy won't work without
200
16
     * requiring T == U.
201
16
     *
202
16
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
16
     */
204
16
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
16
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
16
  }
void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::Scope*>(js::Scope**, js::Scope* const*, js::Scope* const*)
Line
Count
Source
196
2.99k
  {
197
2.99k
    /*
198
2.99k
     * See above memset comment. Also, notice that copyConstruct is
199
2.99k
     * currently templated (T != U), so memcpy won't work without
200
2.99k
     * requiring T == U.
201
2.99k
     *
202
2.99k
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
2.99k
     */
204
2.99k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
2.99k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
2.99k
  }
void mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned char*>(unsigned char**, unsigned char* const*, unsigned char* const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
51
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
48
      new_(aDst, *p);
207
48
    }
208
3
  }
void mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::copyConstruct<double>(double*, double const*, double const*)
Line
Count
Source
196
22
  {
197
22
    /*
198
22
     * See above memset comment. Also, notice that copyConstruct is
199
22
     * currently templated (T != U), so memcpy won't work without
200
22
     * requiring T == U.
201
22
     *
202
22
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
22
     */
204
22
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
22
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
22
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<JSString const*>(JSString const**, JSString const* const*, JSString const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
void mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::copyConstruct<CompilerConstraint*>(CompilerConstraint**, CompilerConstraint* const*, CompilerConstraint* const*)
Line
Count
Source
196
14
  {
197
14
    /*
198
14
     * See above memset comment. Also, notice that copyConstruct is
199
14
     * currently templated (T != U), so memcpy won't work without
200
14
     * requiring T == U.
201
14
     *
202
14
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
14
     */
204
14
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
14
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::WasmGlobalObject*>(js::WasmGlobalObject**, js::WasmGlobalObject* const*, js::WasmGlobalObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::copyConstruct<ModuleValidator::Table*>(ModuleValidator::Table**, ModuleValidator::Table* const*, ModuleValidator::Table* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::PropertyName*>(js::PropertyName**, js::PropertyName* const*, js::PropertyName* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::FuncTypeWithId const*>(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId const* const*, js::wasm::FuncTypeWithId const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::TypeAndValue<mozilla::Nothing> >(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::TypeAndValue<mozilla::Nothing> const*, js::wasm::TypeAndValue<mozilla::Nothing> const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::BaseCompiler::OutOfLineCode*>(js::wasm::BaseCompiler::OutOfLineCode**, js::wasm::BaseCompiler::OutOfLineCode* const*, js::wasm::BaseCompiler::OutOfLineCode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::CodeRange>(js::wasm::CodeRange*, js::wasm::CodeRange const*, js::wasm::CodeRange const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::copyConstruct<js::WasmBreakpointSite*>(js::WasmBreakpointSite**, js::WasmBreakpointSite* const*, js::WasmBreakpointSite* const*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<(anonymous namespace)::CallCompileState*>((anonymous namespace)::CallCompileState**, (anonymous namespace)::CallCompileState* const*, (anonymous namespace)::CallCompileState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MWasmStackArg*>(js::jit::MWasmStackArg**, js::jit::MWasmStackArg* const*, js::jit::MWasmStackArg* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const* const*, js::wasm::CodeSegment const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::Instance*>(js::wasm::Instance**, js::wasm::Instance* const*, js::wasm::Instance* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstTypeDef*>(js::wasm::AstTypeDef**, js::wasm::AstTypeDef* const*, js::wasm::AstTypeDef* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstExpr*>(js::wasm::AstExpr**, js::wasm::AstExpr* const*, js::wasm::AstExpr* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstGlobal*>(js::wasm::AstGlobal**, js::wasm::AstGlobal* const*, js::wasm::AstGlobal* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstDataSegment*>(js::wasm::AstDataSegment**, js::wasm::AstDataSegment* const*, js::wasm::AstDataSegment* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstImport*>(js::wasm::AstImport**, js::wasm::AstImport* const*, js::wasm::AstImport* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstExport*>(js::wasm::AstExport**, js::wasm::AstExport* const*, js::wasm::AstExport* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstElemSegment*>(js::wasm::AstElemSegment**, js::wasm::AstElemSegment* const*, js::wasm::AstElemSegment* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::copyConstruct<js::wasm::AstFunc*>(js::wasm::AstFunc**, js::wasm::AstFunc* const*, js::wasm::AstFunc* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::copyConstruct<js::wasm::ControlStackEntry<mozilla::Nothing> >(js::wasm::ControlStackEntry<mozilla::Nothing>*, js::wasm::ControlStackEntry<mozilla::Nothing> const*, js::wasm::ControlStackEntry<mozilla::Nothing> const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::copyConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::copyConstruct<long>(long*, long const*, long const*)
void mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
196
6
  {
197
6
    /*
198
6
     * See above memset comment. Also, notice that copyConstruct is
199
6
     * currently templated (T != U), so memcpy won't work without
200
6
     * requiring T == U.
201
6
     *
202
6
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
6
     */
204
6
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
774
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
768
      new_(aDst, *p);
207
768
    }
208
6
  }
void mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::copyConstruct<js::gc::Chunk*>(js::gc::Chunk**, js::gc::Chunk* const*, js::gc::Chunk* const*)
Line
Count
Source
196
54
  {
197
54
    /*
198
54
     * See above memset comment. Also, notice that copyConstruct is
199
54
     * currently templated (T != U), so memcpy won't work without
200
54
     * requiring T == U.
201
54
     *
202
54
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
54
     */
204
54
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
54
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
54
  }
void mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<JS::Compartment*>(JS::Compartment**, JS::Compartment* const*, JS::Compartment* const*)
Line
Count
Source
196
18
  {
197
18
    /*
198
18
     * See above memset comment. Also, notice that copyConstruct is
199
18
     * currently templated (T != U), so memcpy won't work without
200
18
     * requiring T == U.
201
18
     *
202
18
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
18
     */
204
18
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
18
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<JS::Realm*>(JS::Realm**, JS::Realm* const*, JS::Realm* const*)
void mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::copyConstruct<JS::Compartment*>(JS::Compartment**, JS::Compartment* const*, JS::Compartment* const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
6
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
3
      new_(aDst, *p);
207
3
    }
208
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<JS::Zone*>(JS::Zone**, JS::Zone* const*, JS::Zone* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::gc::TenuredCell**>(js::gc::TenuredCell***, js::gc::TenuredCell** const*, js::gc::TenuredCell** const*)
void mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::NurseryChunk*>(js::NurseryChunk**, js::NurseryChunk* const*, js::NurseryChunk* const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
3
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
0
      new_(aDst, *p);
207
0
    }
208
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::copyConstruct<js::NativeObject*>(js::NativeObject**, js::NativeObject* const*, js::NativeObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::copyConstruct<JSAtom*>(JSAtom**, JSAtom* const*, JSAtom* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::copyConstruct<JSAtom*>(JSAtom**, JSAtom* const*, JSAtom* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::copyConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::copyConstruct<js::frontend::FunctionBox*>(js::frontend::FunctionBox**, js::frontend::FunctionBox* const*, js::frontend::FunctionBox* const*)
void mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::copyConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Line
Count
Source
196
1.49k
  {
197
1.49k
    /*
198
1.49k
     * See above memset comment. Also, notice that copyConstruct is
199
1.49k
     * currently templated (T != U), so memcpy won't work without
200
1.49k
     * requiring T == U.
201
1.49k
     *
202
1.49k
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
1.49k
     */
204
1.49k
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
1.52k
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
32
      new_(aDst, *p);
207
32
    }
208
1.49k
  }
void mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::copyConstruct<js::frontend::ParseNode*>(js::frontend::ParseNode**, js::frontend::ParseNode* const*, js::frontend::ParseNode* const*)
Line
Count
Source
196
6
  {
197
6
    /*
198
6
     * See above memset comment. Also, notice that copyConstruct is
199
6
     * currently templated (T != U), so memcpy won't work without
200
6
     * requiring T == U.
201
6
     *
202
6
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
6
     */
204
6
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
30
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
24
      new_(aDst, *p);
207
24
    }
208
6
  }
void mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::copyConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
196
3
  {
197
3
    /*
198
3
     * See above memset comment. Also, notice that copyConstruct is
199
3
     * currently templated (T != U), so memcpy won't work without
200
3
     * requiring T == U.
201
3
     *
202
3
     * memcpy(aDst, aSrcStart, sizeof(T) * (aSrcEnd - aSrcStart));
203
3
     */
204
3
    MOZ_ASSERT(aSrcStart <= aSrcEnd);
205
15
    for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) {
206
12
      new_(aDst, *p);
207
12
    }
208
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::ExecutablePool*>(js::jit::ExecutablePool**, js::jit::ExecutablePool* const*, js::jit::ExecutablePool* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::copyConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
209
210
  template<typename U>
211
  static inline void moveConstruct(T* aDst,
212
                                   const U* aSrcStart, const U* aSrcEnd)
213
7.04k
  {
214
7.04k
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
7.04k
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::moveConstruct<bool>(bool*, bool const*, bool const*)
void mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::SharedArrayRawBuffer*>(js::SharedArrayRawBuffer**, js::SharedArrayRawBuffer* const*, js::SharedArrayRawBuffer* const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::moveConstruct<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const**, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const*, mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const* const*)
void mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
213
5
  {
214
5
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
5
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::moveConstruct<short>(short*, short const*, short const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::moveConstruct<mozilla::psm::OCSPCache::Entry*>(mozilla::psm::OCSPCache::Entry**, mozilla::psm::OCSPCache::Entry* const*, mozilla::psm::OCSPCache::Entry* const*)
void mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Line
Count
Source
213
18
  {
214
18
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<char const*>(char const**, char const* const*, char const* const*)
void mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::moveConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Line
Count
Source
213
11
  {
214
11
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
11
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<mozilla::ScriptPreloader::CachedScript*>(mozilla::ScriptPreloader::CachedScript**, mozilla::ScriptPreloader::CachedScript* const*, mozilla::ScriptPreloader::CachedScript* const*)
void mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::moveConstruct<char>(char*, char const*, char const*)
Line
Count
Source
213
5
  {
214
5
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
5
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::moveConstruct<float>(float*, float const*, float const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::moveConstruct<short>(short*, short const*, short const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<mozilla::gfx::SFNTData::Font*>(mozilla::gfx::SFNTData::Font**, mozilla::gfx::SFNTData::Font* const*, mozilla::gfx::SFNTData::Font* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 16ul, mozilla::MallocAllocPolicy, true>::moveConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, mozilla::MallocAllocPolicy, true>::moveConstruct<char>(char*, char const*, char const*)
void mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<mozilla::ipc::GeckoChildProcessHost*>(mozilla::ipc::GeckoChildProcessHost**, mozilla::ipc::GeckoChildProcessHost* const*, mozilla::ipc::GeckoChildProcessHost* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::moveConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, JS::ubi::BackEdge* const*, JS::ubi::BackEdge* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::moveConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const*, mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<_ffi_type*>(_ffi_type**, _ffi_type* const*, _ffi_type* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::gc::Cell*>(js::gc::Cell**, js::gc::Cell* const*, js::gc::Cell* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::MapObject*>(js::MapObject**, js::MapObject* const*, js::MapObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::SetObject*>(js::SetObject**, js::SetObject* const*, js::SetObject* const*)
void mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
213
65
  {
214
65
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
65
  }
void mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<void*>(void**, void* const*, void* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::TrapSite>(js::wasm::TrapSite*, js::wasm::TrapSite const*, js::wasm::TrapSite const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
void mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
213
1.68k
  {
214
1.68k
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
1.68k
  }
void mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::moveConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Line
Count
Source
213
8
  {
214
8
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
8
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::moveConstruct<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const*, JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::moveConstruct<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const*, JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>* const*)
void mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::AccessorShape*>(js::AccessorShape**, js::AccessorShape* const*, js::AccessorShape* const*)
Line
Count
Source
213
1
  {
214
1
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
1
  }
void mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::moveConstruct<js::Shape*>(js::Shape**, js::Shape* const*, js::Shape* const*)
Line
Count
Source
213
2
  {
214
2
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
2
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::RequestedModuleObject*>(js::RequestedModuleObject**, js::RequestedModuleObject* const*, js::RequestedModuleObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::ExportEntryObject*>(js::ExportEntryObject**, js::ExportEntryObject* const*, js::ExportEntryObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<char const*>(char const**, char const* const*, char const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<JS::Dispatchable*>(JS::Dispatchable**, JS::Dispatchable* const*, JS::Dispatchable* const*)
void mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::gc::Cell*>(js::gc::Cell**, js::gc::Cell* const*, js::gc::Cell* const*)
Line
Count
Source
213
18
  {
214
18
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::CFGBlock*>(js::jit::CFGBlock**, js::jit::CFGBlock* const*, js::jit::CFGBlock* const*)
void mozilla::detail::VectorImpl<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Line
Count
Source
213
46
  {
214
46
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
46
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<js::irregexp::AlternativeGeneration*>(js::irregexp::AlternativeGeneration**, js::irregexp::AlternativeGeneration* const*, js::irregexp::AlternativeGeneration* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::irregexp::RegExpNode*>(js::irregexp::RegExpNode**, js::irregexp::RegExpNode* const*, js::irregexp::RegExpNode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<js::irregexp::Guard*>(js::irregexp::Guard**, js::irregexp::Guard* const*, js::irregexp::Guard* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<js::irregexp::BoyerMoorePositionInfo*>(js::irregexp::BoyerMoorePositionInfo**, js::irregexp::BoyerMoorePositionInfo* const*, js::irregexp::BoyerMoorePositionInfo* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::moveConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::CallSite>(js::wasm::CallSite*, js::wasm::CallSite const*, js::wasm::CallSite const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::LiveBundle*>(js::jit::LiveBundle**, js::jit::LiveBundle* const*, js::jit::LiveBundle* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<js::irregexp::RegExpTree*>(js::irregexp::RegExpTree**, js::irregexp::RegExpTree* const*, js::irregexp::RegExpTree* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<char16_t>(char16_t*, char16_t const*, char16_t const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::moveConstruct<js::irregexp::RegExpCapture*>(js::irregexp::RegExpCapture**, js::irregexp::RegExpCapture* const*, js::irregexp::RegExpCapture* const*)
void mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction* const*, js::jit::MInstruction* const*)
Line
Count
Source
213
336
  {
214
336
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
336
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
void mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::LiveBundle*>(js::jit::LiveBundle**, js::jit::LiveBundle* const*, js::jit::LiveBundle* const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
void mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<void*>(void**, void* const*, void* const*)
Line
Count
Source
213
56
  {
214
56
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
56
  }
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::InlinePropertyTable::Entry*>(js::jit::InlinePropertyTable::Entry**, js::jit::InlinePropertyTable::Entry* const*, js::jit::InlinePropertyTable::Entry* const*)
void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
213
42
  {
214
42
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
42
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi* const*, js::jit::MPhi* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::jit::MResumePoint*>(js::jit::MResumePoint**, js::jit::MResumePoint* const*, js::jit::MResumePoint* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::PropertyName*>(js::PropertyName**, js::PropertyName* const*, js::PropertyName* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MPhi*>(js::jit::MPhi**, js::jit::MPhi* const*, js::jit::MPhi* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::moveConstruct<js::jit::MInstruction*>(js::jit::MInstruction**, js::jit::MInstruction* const*, js::jit::MInstruction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::moveConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::moveConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::moveConstruct<char*>(char**, char* const*, char* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
void mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::LInstruction*>(js::jit::LInstruction**, js::jit::LInstruction* const*, js::jit::LInstruction* const*)
Line
Count
Source
213
28
  {
214
28
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
28
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MNode*>(js::jit::MNode**, js::jit::MNode* const*, js::jit::MNode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::moveConstruct<JSString*>(JSString**, JSString* const*, JSString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::moveConstruct<JSLinearString*>(JSLinearString**, JSLinearString* const*, JSLinearString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::moveConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::moveConstruct<int>(int*, int const*, int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::moveConstruct<void*>(void**, void* const*, void* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MConstant*>(js::jit::MConstant**, js::jit::MConstant* const*, js::jit::MConstant* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
void mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::ObjectGroup*>(js::ObjectGroup**, js::ObjectGroup* const*, js::ObjectGroup* const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::BytecodeSite*>(js::jit::BytecodeSite**, js::jit::BytecodeSite* const*, js::jit::BytecodeSite* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::LoopIterationBound*>(js::jit::LoopIterationBound**, js::jit::LoopIterationBound* const*, js::jit::LoopIterationBound* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MBoundsCheck*>(js::jit::MBoundsCheck**, js::jit::MBoundsCheck* const*, js::jit::MBoundsCheck* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, js::jit::MBinaryBitwiseInstruction* const*, js::jit::MBinaryBitwiseInstruction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::LDefinition*>(js::jit::LDefinition**, js::jit::LDefinition* const*, js::jit::LDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::jit::RematerializedFrame*>(js::jit::RematerializedFrame**, js::jit::RematerializedFrame* const*, js::jit::RematerializedFrame* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MObjectState*>(js::jit::MObjectState**, js::jit::MObjectState* const*, js::jit::MObjectState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MArrayState*>(js::jit::MArrayState**, js::jit::MArrayState* const*, js::jit::MArrayState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::LDefinition*>(js::jit::LDefinition**, js::jit::LDefinition* const*, js::jit::LDefinition* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
void mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::OutOfLineCode*>(js::jit::OutOfLineCode**, js::jit::OutOfLineCode* const*, js::jit::OutOfLineCode* const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::moveConstruct<bool (*)(JSContext*)>(bool (**)(JSContext*), bool (* const*)(JSContext*), bool (* const*)(JSContext*))
Unexecuted instantiation: void mozilla::detail::VectorImpl<char, 32ul, js::TempAllocPolicy, true>::moveConstruct<char>(char*, char const*, char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<js::ArrayBufferViewObject*>(js::ArrayBufferViewObject**, js::ArrayBufferViewObject* const*, js::ArrayBufferViewObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned char*>(unsigned char**, unsigned char* const*, unsigned char* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::LazyScript*>(js::LazyScript**, js::LazyScript* const*, js::LazyScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::WasmInstanceObject*>(js::WasmInstanceObject**, js::WasmInstanceObject* const*, js::WasmInstanceObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::DebuggerFrame*>(js::DebuggerFrame**, js::DebuggerFrame* const*, js::DebuggerFrame* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::Breakpoint*>(js::Breakpoint**, js::Breakpoint* const*, js::Breakpoint* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JSObject*>(JSObject**, JSObject* const*, JSObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JS::Realm*>(JS::Realm**, JS::Realm* const*, JS::Realm* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::Debugger*>(js::Debugger**, js::Debugger* const*, js::Debugger* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JSString*>(JSString**, JSString* const*, JSString* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::CompileTask*>(js::wasm::CompileTask**, js::wasm::CompileTask* const*, js::wasm::CompileTask* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, js::wasm::Tier2GeneratorTask* const*, js::wasm::Tier2GeneratorTask* const*)
void mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::IonBuilder*>(js::jit::IonBuilder**, js::jit::IonBuilder* const*, js::jit::IonBuilder* const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<JSScript*>(JSScript**, JSScript* const*, JSScript* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<js::ScriptSourceObject*>(js::ScriptSourceObject**, js::ScriptSourceObject* const*, js::ScriptSourceObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::ParseTask*>(js::ParseTask**, js::ParseTask* const*, js::ParseTask* const*)
void mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::GCParallelTask*>(js::GCParallelTask**, js::GCParallelTask* const*, js::GCParallelTask* const*)
Line
Count
Source
213
1
  {
214
1
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
1
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::PromiseHelperTask*>(js::PromiseHelperTask**, js::PromiseHelperTask* const*, js::PromiseHelperTask* const*)
void mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::Shape*>(js::Shape**, js::Shape* const*, js::Shape* const*)
Line
Count
Source
213
16
  {
214
16
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
16
  }
void mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::Scope*>(js::Scope**, js::Scope* const*, js::Scope* const*)
Line
Count
Source
213
2.99k
  {
214
2.99k
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
2.99k
  }
void mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned char*>(unsigned char**, unsigned char* const*, unsigned char* const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
void mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::moveConstruct<double>(double*, double const*, double const*)
Line
Count
Source
213
22
  {
214
22
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
22
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<JSString const*>(JSString const**, JSString const* const*, JSString const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
void mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::moveConstruct<CompilerConstraint*>(CompilerConstraint**, CompilerConstraint* const*, CompilerConstraint* const*)
Line
Count
Source
213
14
  {
214
14
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
14
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*, mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::WasmGlobalObject*>(js::WasmGlobalObject**, js::WasmGlobalObject* const*, js::WasmGlobalObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::moveConstruct<ModuleValidator::Table*>(ModuleValidator::Table**, ModuleValidator::Table* const*, ModuleValidator::Table* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::PropertyName*>(js::PropertyName**, js::PropertyName* const*, js::PropertyName* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::FuncTypeWithId const*>(js::wasm::FuncTypeWithId const**, js::wasm::FuncTypeWithId const* const*, js::wasm::FuncTypeWithId const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::TypeAndValue<mozilla::Nothing> >(js::wasm::TypeAndValue<mozilla::Nothing>*, js::wasm::TypeAndValue<mozilla::Nothing> const*, js::wasm::TypeAndValue<mozilla::Nothing> const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::BaseCompiler::OutOfLineCode*>(js::wasm::BaseCompiler::OutOfLineCode**, js::wasm::BaseCompiler::OutOfLineCode* const*, js::wasm::BaseCompiler::OutOfLineCode* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::CodeRange>(js::wasm::CodeRange*, js::wasm::CodeRange const*, js::wasm::CodeRange const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::moveConstruct<js::WasmBreakpointSite*>(js::WasmBreakpointSite**, js::WasmBreakpointSite* const*, js::WasmBreakpointSite* const*)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<(anonymous namespace)::CallCompileState*>((anonymous namespace)::CallCompileState**, (anonymous namespace)::CallCompileState* const*, (anonymous namespace)::CallCompileState* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MWasmStackArg*>(js::jit::MWasmStackArg**, js::jit::MWasmStackArg* const*, js::jit::MWasmStackArg* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const* const*, js::wasm::CodeSegment const* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::Instance*>(js::wasm::Instance**, js::wasm::Instance* const*, js::wasm::Instance* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<bool>(bool*, bool const*, bool const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstTypeDef*>(js::wasm::AstTypeDef**, js::wasm::AstTypeDef* const*, js::wasm::AstTypeDef* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstExpr*>(js::wasm::AstExpr**, js::wasm::AstExpr* const*, js::wasm::AstExpr* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstGlobal*>(js::wasm::AstGlobal**, js::wasm::AstGlobal* const*, js::wasm::AstGlobal* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstDataSegment*>(js::wasm::AstDataSegment**, js::wasm::AstDataSegment* const*, js::wasm::AstDataSegment* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstImport*>(js::wasm::AstImport**, js::wasm::AstImport* const*, js::wasm::AstImport* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstExport*>(js::wasm::AstExport**, js::wasm::AstExport* const*, js::wasm::AstExport* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstElemSegment*>(js::wasm::AstElemSegment**, js::wasm::AstElemSegment* const*, js::wasm::AstElemSegment* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::moveConstruct<js::wasm::AstFunc*>(js::wasm::AstFunc**, js::wasm::AstFunc* const*, js::wasm::AstFunc* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::moveConstruct<js::wasm::ControlStackEntry<mozilla::Nothing> >(js::wasm::ControlStackEntry<mozilla::Nothing>*, js::wasm::ControlStackEntry<mozilla::Nothing> const*, js::wasm::ControlStackEntry<mozilla::Nothing> const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::moveConstruct<unsigned long>(unsigned long*, unsigned long const*, unsigned long const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::moveConstruct<long>(long*, long const*, long const*)
void mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
213
6
  {
214
6
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
6
  }
void mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::moveConstruct<js::gc::Chunk*>(js::gc::Chunk**, js::gc::Chunk* const*, js::gc::Chunk* const*)
Line
Count
Source
213
54
  {
214
54
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
54
  }
void mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<JS::Compartment*>(JS::Compartment**, JS::Compartment* const*, JS::Compartment* const*)
Line
Count
Source
213
18
  {
214
18
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
18
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<JS::Realm*>(JS::Realm**, JS::Realm* const*, JS::Realm* const*)
void mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::moveConstruct<JS::Compartment*>(JS::Compartment**, JS::Compartment* const*, JS::Compartment* const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<JS::Zone*>(JS::Zone**, JS::Zone* const*, JS::Zone* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::gc::TenuredCell**>(js::gc::TenuredCell***, js::gc::TenuredCell** const*, js::gc::TenuredCell** const*)
void mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::NurseryChunk*>(js::NurseryChunk**, js::NurseryChunk* const*, js::NurseryChunk* const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::moveConstruct<js::NativeObject*>(js::NativeObject**, js::NativeObject* const*, js::NativeObject* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::moveConstruct<JSAtom*>(JSAtom**, JSAtom* const*, JSAtom* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::moveConstruct<JSAtom*>(JSAtom**, JSAtom* const*, JSAtom* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::moveConstruct<unsigned char>(unsigned char*, unsigned char const*, unsigned char const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::moveConstruct<js::frontend::FunctionBox*>(js::frontend::FunctionBox**, js::frontend::FunctionBox* const*, js::frontend::FunctionBox* const*)
void mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::moveConstruct<JSFunction*>(JSFunction**, JSFunction* const*, JSFunction* const*)
Line
Count
Source
213
1.49k
  {
214
1.49k
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
1.49k
  }
void mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::moveConstruct<js::frontend::ParseNode*>(js::frontend::ParseNode**, js::frontend::ParseNode* const*, js::frontend::ParseNode* const*)
Line
Count
Source
213
6
  {
214
6
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
6
  }
void mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::moveConstruct<unsigned int>(unsigned int*, unsigned int const*, unsigned int const*)
Line
Count
Source
213
3
  {
214
3
    copyConstruct(aDst, aSrcStart, aSrcEnd);
215
3
  }
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::ExecutablePool*>(js::jit::ExecutablePool**, js::jit::ExecutablePool* const*, js::jit::ExecutablePool* const*)
Unexecuted instantiation: void mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::moveConstruct<js::jit::MDefinition*>(js::jit::MDefinition**, js::jit::MDefinition* const*, js::jit::MDefinition* const*)
216
217
  static inline void copyConstructN(T* aDst, size_t aN, const T& aT)
218
79
  {
219
7.62k
    for (T* end = aDst + aN; aDst < end; ++aDst) {
220
7.54k
      new_(aDst, aT);
221
7.54k
    }
222
79
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::copyConstructN(unsigned long*, unsigned long, unsigned long const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::copyConstructN(unsigned char*, unsigned long, unsigned char const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::copyConstructN(char16_t*, unsigned long, char16_t const&)
mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::copyConstructN(unsigned char*, unsigned long, unsigned char const&)
Line
Count
Source
218
79
  {
219
7.62k
    for (T* end = aDst + aN; aDst < end; ++aDst) {
220
7.54k
      new_(aDst, aT);
221
7.54k
    }
222
79
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::copyConstructN(js::jit::LDefinition**, unsigned long, js::jit::LDefinition* const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::copyConstructN(js::jit::MObjectState**, unsigned long, js::jit::MObjectState* const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::copyConstructN(js::jit::MArrayState**, unsigned long, js::jit::MArrayState* const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::copyConstructN(js::jit::LDefinition**, unsigned long, js::jit::LDefinition* const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::copyConstructN(unsigned int*, unsigned long, unsigned int const&)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::copyConstructN(unsigned char*, unsigned long, unsigned char const&)
223
224
  static inline MOZ_MUST_USE bool
225
  growTo(Vector<T, N, AP>& aV, size_t aNewCap)
226
3.06k
  {
227
3.06k
    MOZ_ASSERT(!aV.usingInlineStorage());
228
3.06k
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
3.06k
    T* newbuf =
230
3.06k
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
3.06k
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
3.06k
    aV.mBegin = newbuf;
235
3.06k
    /* aV.mLength is unchanged. */
236
3.06k
    aV.mTail.mCapacity = aNewCap;
237
3.06k
    return true;
238
3.06k
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned char, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Line
Count
Source
226
43
  {
227
43
    MOZ_ASSERT(!aV.usingInlineStorage());
228
43
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
43
    T* newbuf =
230
43
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
43
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
43
    aV.mBegin = newbuf;
235
43
    /* aV.mLength is unchanged. */
236
43
    aV.mTail.mCapacity = aNewCap;
237
43
    return true;
238
43
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<short, 8ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 8ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char const*, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSObject*, 8ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<char, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<float, 64ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<short, 64ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 16ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 32ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
42
  {
227
42
    MOZ_ASSERT(!aV.usingInlineStorage());
228
42
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
42
    T* newbuf =
230
42
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
42
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
42
    aV.mBegin = newbuf;
235
42
    /* aV.mLength is unchanged. */
236
42
    aV.mTail.mCapacity = aNewCap;
237
42
    return true;
238
42
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSObject*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, JSMallocAllocPolicy, true>::growTo(mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<_ffi_type*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::Cell*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::MapObject*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::SetObject*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned char, 32ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
77
  {
227
77
    MOZ_ASSERT(!aV.usingInlineStorage());
228
77
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
77
    T* newbuf =
230
77
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
77
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
77
    aV.mBegin = newbuf;
235
77
    /* aV.mLength is unchanged. */
236
77
    aV.mTail.mCapacity = aNewCap;
237
77
    return true;
238
77
  }
mozilla::detail::VectorImpl<unsigned char, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
37
  {
227
37
    MOZ_ASSERT(!aV.usingInlineStorage());
228
37
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
37
    T* newbuf =
230
37
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
37
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
37
    aV.mBegin = newbuf;
235
37
    /* aV.mLength is unchanged. */
236
37
    aV.mTail.mCapacity = aNewCap;
237
37
    return true;
238
37
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<void*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned char, 64ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
1.73k
  {
227
1.73k
    MOZ_ASSERT(!aV.usingInlineStorage());
228
1.73k
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
1.73k
    T* newbuf =
230
1.73k
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
1.73k
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
1.73k
    aV.mBegin = newbuf;
235
1.73k
    /* aV.mLength is unchanged. */
236
1.73k
    aV.mTail.mCapacity = aNewCap;
237
1.73k
    return true;
238
1.73k
  }
mozilla::detail::VectorImpl<char16_t, 32ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
2
  {
227
2
    MOZ_ASSERT(!aV.usingInlineStorage());
228
2
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
2
    T* newbuf =
230
2
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
2
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
2
    aV.mBegin = newbuf;
235
2
    /* aV.mLength is unchanged. */
236
2
    aV.mTail.mCapacity = aNewCap;
237
2
    return true;
238
2
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::AccessorShape*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
6
  {
227
6
    MOZ_ASSERT(!aV.usingInlineStorage());
228
6
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
6
    T* newbuf =
230
6
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
6
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
6
    aV.mBegin = newbuf;
235
6
    /* aV.mLength is unchanged. */
236
6
    aV.mTail.mCapacity = aNewCap;
237
6
    return true;
238
6
  }
mozilla::detail::VectorImpl<js::Shape*, 8ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
2
  {
227
2
    MOZ_ASSERT(!aV.usingInlineStorage());
228
2
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
2
    T* newbuf =
230
2
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
2
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
2
    aV.mBegin = newbuf;
235
2
    /* aV.mLength is unchanged. */
236
2
    aV.mTail.mCapacity = aNewCap;
237
2
    return true;
238
2
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ExportEntryObject*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char const*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Dispatchable*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::gc::Cell*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
54
  {
227
54
    MOZ_ASSERT(!aV.usingInlineStorage());
228
54
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
54
    T* newbuf =
230
54
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
54
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
54
    aV.mBegin = newbuf;
235
54
    /* aV.mLength is unchanged. */
236
54
    aV.mTail.mCapacity = aNewCap;
237
54
    return true;
238
54
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>&, unsigned long)
Line
Count
Source
226
92
  {
227
92
    MOZ_ASSERT(!aV.usingInlineStorage());
228
92
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
92
    T* newbuf =
230
92
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
92
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
92
    aV.mBegin = newbuf;
235
92
    /* aV.mLength is unchanged. */
236
92
    aV.mTail.mCapacity = aNewCap;
237
92
    return true;
238
92
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<int, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1>, true>::growTo(mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >&, unsigned long)
mozilla::detail::VectorImpl<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
226
168
  {
227
168
    MOZ_ASSERT(!aV.usingInlineStorage());
228
168
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
168
    T* newbuf =
230
168
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
168
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
168
    aV.mBegin = newbuf;
235
168
    /* aV.mLength is unchanged. */
236
168
    aV.mTail.mCapacity = aNewCap;
237
168
    return true;
238
168
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<void*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
226
70
  {
227
70
    MOZ_ASSERT(!aV.usingInlineStorage());
228
70
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
70
    T* newbuf =
230
70
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
70
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
70
    aV.mBegin = newbuf;
235
70
    /* aV.mLength is unchanged. */
236
70
    aV.mTail.mCapacity = aNewCap;
237
70
    return true;
238
70
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 2ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MPhi*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PropertyName*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MPhi*, 16ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MInstruction*, 4ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 8ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSFunction*, 6ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char*, 32ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 32ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
226
98
  {
227
98
    MOZ_ASSERT(!aV.usingInlineStorage());
228
98
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
98
    T* newbuf =
230
98
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
98
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
98
    aV.mBegin = newbuf;
235
98
    /* aV.mLength is unchanged. */
236
98
    aV.mTail.mCapacity = aNewCap;
237
98
    return true;
238
98
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString*, 16ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSLinearString*, 16ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<int, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<int, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<int, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<void*, 32ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MConstant*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::ObjectGroup*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
42
  {
227
42
    MOZ_ASSERT(!aV.usingInlineStorage());
228
42
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
42
    T* newbuf =
230
42
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
42
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
42
    aV.mBegin = newbuf;
235
42
    /* aV.mLength is unchanged. */
236
42
    aV.mTail.mCapacity = aNewCap;
237
42
    return true;
238
42
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 16ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
70
  {
227
70
    MOZ_ASSERT(!aV.usingInlineStorage());
228
70
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
70
    T* newbuf =
230
70
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
70
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
70
    aV.mBegin = newbuf;
235
70
    /* aV.mLength is unchanged. */
236
70
    aV.mTail.mCapacity = aNewCap;
237
70
    return true;
238
70
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<char, 32ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<char, 32ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 8ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::LazyScript*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Breakpoint*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSObject*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::DebuggerFrame*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Realm*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Debugger*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSScript*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::ParseTask*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::GCParallelTask*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
3
  {
227
3
    MOZ_ASSERT(!aV.usingInlineStorage());
228
3
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
3
    T* newbuf =
230
3
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
3
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
3
    aV.mBegin = newbuf;
235
3
    /* aV.mLength is unchanged. */
236
3
    aV.mTail.mCapacity = aNewCap;
237
3
    return true;
238
3
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::Shape*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<js::Scope*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
316
  {
227
316
    MOZ_ASSERT(!aV.usingInlineStorage());
228
316
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
316
    T* newbuf =
230
316
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
316
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
316
    aV.mBegin = newbuf;
235
316
    /* aV.mLength is unchanged. */
236
316
    aV.mTail.mCapacity = aNewCap;
237
316
    return true;
238
316
  }
mozilla::detail::VectorImpl<unsigned char*, 16ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
2
  {
227
2
    MOZ_ASSERT(!aV.usingInlineStorage());
228
2
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
2
    T* newbuf =
230
2
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
2
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
2
    aV.mBegin = newbuf;
235
2
    /* aV.mLength is unchanged. */
236
2
    aV.mTail.mCapacity = aNewCap;
237
2
    return true;
238
2
  }
mozilla::detail::VectorImpl<double, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<double, 0ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
6
  {
227
6
    MOZ_ASSERT(!aV.usingInlineStorage());
228
6
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
6
    T* newbuf =
230
6
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
6
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
6
    aV.mBegin = newbuf;
235
6
    /* aV.mLength is unchanged. */
236
6
    aV.mTail.mCapacity = aNewCap;
237
6
    return true;
238
6
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 16ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 4ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSString const*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 24ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy, true>::growTo(mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>&, unsigned long)
Line
Count
Source
226
56
  {
227
56
    MOZ_ASSERT(!aV.usingInlineStorage());
228
56
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
56
    T* newbuf =
230
56
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
56
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
56
    aV.mBegin = newbuf;
235
56
    /* aV.mLength is unchanged. */
236
56
    aV.mTail.mCapacity = aNewCap;
237
56
    return true;
238
56
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 32ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSFunction*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<ModuleValidator::Table*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::PropertyName*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::detail::VectorImpl<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::Instance*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0>, true>::growTo(mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned long, 128ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<long, 32ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<long, 32ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<unsigned int, 128ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
19
  {
227
19
    MOZ_ASSERT(!aV.usingInlineStorage());
228
19
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
19
    T* newbuf =
230
19
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
19
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
19
    aV.mBegin = newbuf;
235
19
    /* aV.mLength is unchanged. */
236
19
    aV.mTail.mCapacity = aNewCap;
237
19
    return true;
238
19
  }
mozilla::detail::VectorImpl<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy, true>::growTo(mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>&, unsigned long)
Line
Count
Source
226
54
  {
227
54
    MOZ_ASSERT(!aV.usingInlineStorage());
228
54
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
54
    T* newbuf =
230
54
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
54
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
54
    aV.mBegin = newbuf;
235
54
    /* aV.mLength is unchanged. */
236
54
    aV.mTail.mCapacity = aNewCap;
237
54
    return true;
238
54
  }
mozilla::detail::VectorImpl<JS::Compartment*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Line
Count
Source
226
36
  {
227
36
    MOZ_ASSERT(!aV.usingInlineStorage());
228
36
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
36
    T* newbuf =
230
36
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
36
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
36
    aV.mBegin = newbuf;
235
36
    /* aV.mLength is unchanged. */
236
36
    aV.mTail.mCapacity = aNewCap;
237
36
    return true;
238
36
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Realm*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Compartment*, 1ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JS::Zone*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::NurseryChunk*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::NativeObject*, 0ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSAtom*, 24ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<JSAtom*, 0ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned char, 32ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>&, unsigned long)
mozilla::detail::VectorImpl<JSFunction*, 8ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
16
  {
227
16
    MOZ_ASSERT(!aV.usingInlineStorage());
228
16
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
16
    T* newbuf =
230
16
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
16
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
16
    aV.mBegin = newbuf;
235
16
    /* aV.mLength is unchanged. */
236
16
    aV.mTail.mCapacity = aNewCap;
237
16
    return true;
238
16
  }
mozilla::detail::VectorImpl<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
12
  {
227
12
    MOZ_ASSERT(!aV.usingInlineStorage());
228
12
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
12
    T* newbuf =
230
12
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
12
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
12
    aV.mBegin = newbuf;
235
12
    /* aV.mLength is unchanged. */
236
12
    aV.mTail.mCapacity = aNewCap;
237
12
    return true;
238
12
  }
mozilla::detail::VectorImpl<unsigned int, 4ul, js::TempAllocPolicy, true>::growTo(mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>&, unsigned long)
Line
Count
Source
226
6
  {
227
6
    MOZ_ASSERT(!aV.usingInlineStorage());
228
6
    MOZ_ASSERT(!CapacityHasExcessSpace<T>(aNewCap));
229
6
    T* newbuf =
230
6
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aNewCap);
231
6
    if (MOZ_UNLIKELY(!newbuf)) {
232
0
      return false;
233
0
    }
234
6
    aV.mBegin = newbuf;
235
6
    /* aV.mLength is unchanged. */
236
6
    aV.mTail.mCapacity = aNewCap;
237
6
    return true;
238
6
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>&, unsigned long)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy, true>::growTo(mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>&, unsigned long)
239
240
  static inline void
241
  podResizeToFit(Vector<T, N, AP>& aV)
242
0
  {
243
0
    if (aV.usingInlineStorage() || aV.mLength == aV.mTail.mCapacity) {
244
0
      return;
245
0
    }
246
0
    if (!aV.mLength) {
247
0
      aV.free_(aV.mBegin, aV.mTail.mCapacity);
248
0
      aV.mBegin = aV.inlineStorage();
249
0
      aV.mTail.mCapacity = aV.kInlineCapacity;
250
#ifdef DEBUG
251
      aV.mTail.mReserved = 0;
252
#endif
253
      return;
254
0
    }
255
0
    T* newbuf =
256
0
      aV.template pod_realloc<T>(aV.mBegin, aV.mTail.mCapacity, aV.mLength);
257
0
    if (MOZ_UNLIKELY(!newbuf)) {
258
0
      return;
259
0
    }
260
0
    aV.mBegin = newbuf;
261
0
    aV.mTail.mCapacity = aV.mLength;
262
#ifdef DEBUG
263
    aV.mTail.mReserved = aV.mLength;
264
#endif
265
  }
Unexecuted instantiation: mozilla::detail::VectorImpl<unsigned int, 0ul, js::SystemAllocPolicy, true>::podResizeToFit(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy, true>::podResizeToFit(mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::CallSite, 0ul, js::SystemAllocPolicy, true>::podResizeToFit(mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::detail::VectorImpl<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy, true>::podResizeToFit(mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>&)
266
};
267
268
// A struct for TestVector.cpp to access private internal fields.
269
// DO NOT DEFINE IN YOUR OWN CODE.
270
struct VectorTesting;
271
272
} // namespace detail
273
274
/*
275
 * STL-like container providing a short-lived, dynamic buffer.  Vector calls the
276
 * constructors/destructors of all elements stored in its internal buffer, so
277
 * non-PODs may be safely used.  Additionally, Vector will store the first N
278
 * elements in-place before resorting to dynamic allocation.
279
 *
280
 * T requirements:
281
 *  - default and copy constructible, assignable, destructible
282
 *  - operations do not throw
283
 * MinInlineCapacity requirements:
284
 *  - any value, however, MinInlineCapacity is clamped to min/max values
285
 * AllocPolicy:
286
 *  - see "Allocation policies" in AllocPolicy.h (defaults to
287
 *    mozilla::MallocAllocPolicy)
288
 *
289
 * Vector is not reentrant: T member functions called during Vector member
290
 * functions must not call back into the same object!
291
 */
292
template<typename T,
293
         size_t MinInlineCapacity = 0,
294
         class AllocPolicy = MallocAllocPolicy>
295
class MOZ_NON_PARAM Vector final : private AllocPolicy
296
{
297
  /* utilities */
298
299
  static const bool kElemIsPod = IsPod<T>::value;
300
  typedef detail::VectorImpl<T, MinInlineCapacity, AllocPolicy, kElemIsPod> Impl;
301
  friend struct detail::VectorImpl<T, MinInlineCapacity, AllocPolicy, kElemIsPod>;
302
303
  friend struct detail::VectorTesting;
304
305
  MOZ_MUST_USE bool growStorageBy(size_t aIncr);
306
  MOZ_MUST_USE bool convertToHeapStorage(size_t aNewCap);
307
  MOZ_MUST_USE bool maybeCheckSimulatedOOM(size_t aRequestedSize);
308
309
  /* magic constants */
310
311
  /**
312
   * The maximum space allocated for inline element storage.
313
   *
314
   * We reduce space by what the AllocPolicy base class and prior Vector member
315
   * fields likely consume to attempt to play well with binary size classes.
316
   */
317
  static constexpr size_t kMaxInlineBytes =
318
    1024 - (sizeof(AllocPolicy) + sizeof(T*) + sizeof(size_t) + sizeof(size_t));
319
320
  /**
321
   * The number of T elements of inline capacity built into this Vector.  This
322
   * is usually |MinInlineCapacity|, but it may be less (or zero!) for large T.
323
   *
324
   * We use a partially-specialized template (not explicit specialization, which
325
   * is only allowed at namespace scope) to compute this value.  The benefit is
326
   * that |sizeof(T)| need not be computed, and |T| doesn't have to be fully
327
   * defined at the time |Vector<T>| appears, if no inline storage is requested.
328
   */
329
  template<size_t MinimumInlineCapacity, size_t Dummy>
330
  struct ComputeCapacity
331
  {
332
    static constexpr size_t value =
333
      tl::Min<MinimumInlineCapacity, kMaxInlineBytes / sizeof(T)>::value;
334
  };
335
336
  template<size_t Dummy>
337
  struct ComputeCapacity<0, Dummy>
338
  {
339
    static constexpr size_t value = 0;
340
  };
341
342
  /** The actual inline capacity in number of elements T.  This may be zero! */
343
  static constexpr size_t kInlineCapacity =
344
    ComputeCapacity<MinInlineCapacity, 0>::value;
345
346
  /* member data */
347
348
  /*
349
   * Pointer to the buffer, be it inline or heap-allocated. Only [mBegin,
350
   * mBegin + mLength) hold valid constructed T objects. The range [mBegin +
351
   * mLength, mBegin + mCapacity) holds uninitialized memory. The range
352
   * [mBegin + mLength, mBegin + mReserved) also holds uninitialized memory
353
   * previously allocated by a call to reserve().
354
   */
355
  T* mBegin;
356
357
  /* Number of elements in the vector. */
358
  size_t mLength;
359
360
  /*
361
   * Memory used to store capacity, reserved element count (debug builds only),
362
   * and inline storage.  The simple "answer" is:
363
   *
364
   *   size_t mCapacity;
365
   *   #ifdef DEBUG
366
   *   size_t mReserved;
367
   *   #endif
368
   *   alignas(T) unsigned char mBytes[kInlineCapacity * sizeof(T)];
369
   *
370
   * but there are complications.  First, C++ forbids zero-sized arrays that
371
   * might result.  Second, we don't want zero capacity to affect Vector's size
372
   * (even empty classes take up a byte, unless they're base classes).
373
   *
374
   * Yet again, we eliminate the zero-sized array using partial specialization.
375
   * And we eliminate potential size hit by putting capacity/reserved in one
376
   * struct, then putting the array (if any) in a derived struct.  If no array
377
   * is needed, the derived struct won't consume extra space.
378
   */
379
  struct CapacityAndReserved
380
  {
381
    explicit CapacityAndReserved(size_t aCapacity, size_t aReserved)
382
      : mCapacity(aCapacity)
383
#ifdef DEBUG
384
      , mReserved(aReserved)
385
#endif
386
19.5M
    {}
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
18.9k
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
5
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
162
    {}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
8.07M
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
6
    {}
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
6
    {}
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
8
    {}
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
27
    {}
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
38
    {}
mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
6
    {}
mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
6
    {}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
5
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
7.48k
    {}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.50k
    {}
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1
    {}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
710
    {}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
168
    {}
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
13.7k
    {}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
107
    {}
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
8.14M
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.36k
    {}
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.01k
    {}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.01k
    {}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
202
    {}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
202
    {}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
2
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
71
    {}
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
142
    {}
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
71
    {}
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
37
    {}
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
219
    {}
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
182
    {}
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
13
    {}
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
42
    {}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
154
    {}
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
154
    {}
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
70
    {}
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
261
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
163
    {}
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
447
    {}
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
28
    {}
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
175
    {}
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
8
    {}
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.69k
    {}
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
141
    {}
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
20
    {}
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
106
    {}
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
12
    {}
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
9
    {}
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
16
    {}
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
108
    {}
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
27
    {}
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
51
    {}
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.49k
    {}
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
10
    {}
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.62M
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
16
    {}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
12
    {}
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
139
    {}
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
139
    {}
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.62M
    {}
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
6
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.48k
    {}
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.48k
    {}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.48k
    {}
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
60
    {}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
109
    {}
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
8
    {}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
21
    {}
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
18
    {}
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
18
    {}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3
    {}
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
3.32k
    {}
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
21
    {}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
1.48k
    {}
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
11.6k
    {}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
5.65k
    {}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
2.82k
    {}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
14
    {}
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::CapacityAndReserved::CapacityAndReserved(unsigned long, unsigned long)
Line
Count
Source
386
161
    {}
387
    CapacityAndReserved() = default;
388
389
    /* Max number of elements storable in the vector without resizing. */
390
    size_t mCapacity;
391
392
#ifdef DEBUG
393
    /* Max elements of reserved or used space in this vector. */
394
    size_t mReserved;
395
#endif
396
  };
397
398
// Silence warnings about this struct possibly being padded dued to the
399
// alignas() in it -- there's nothing we can do to avoid it.
400
#ifdef _MSC_VER
401
#  pragma warning(push)
402
#  pragma warning(disable:4324)
403
#endif // _MSC_VER
404
405
  template<size_t Capacity, size_t Dummy>
406
  struct CRAndStorage : CapacityAndReserved
407
  {
408
    explicit CRAndStorage(size_t aCapacity, size_t aReserved)
409
      : CapacityAndReserved(aCapacity, aReserved)
410
19.5M
    {}
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::CRAndStorage<20ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
18.9k
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::CRAndStorage<124ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
8.07M
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
6
    {}
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
27
    {}
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
38
    {}
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::CRAndStorage<41ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::CRAndStorage<64ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::CRAndStorage<64ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
7.48k
    {}
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1
    {}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
710
    {}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<10ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
168
    {}
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::CRAndStorage<12ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
13.7k
    {}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
107
    {}
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
8.14M
    {}
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.36k
    {}
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.01k
    {}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.01k
    {}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
202
    {}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
202
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::CRAndStorage<20ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
28
    {}
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
28
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
2
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
71
    {}
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
142
    {}
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
71
    {}
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
37
    {}
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
219
    {}
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
182
    {}
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
42
    {}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
28
    {}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
154
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
28
    {}
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
70
    {}
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
261
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<7ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
163
    {}
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
175
    {}
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
8
    {}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
141
    {}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::CRAndStorage<256ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
141
    {}
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
141
    {}
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::CRAndStorage<5ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
9
    {}
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
108
    {}
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
27
    {}
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::CRAndStorage<20ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
10
    {}
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.62M
    {}
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::CRAndStorage<11ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
16
    {}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.62M
    {}
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::CRAndStorage<24ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
14
    {}
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::CRAndStorage<124ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
60
    {}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
109
    {}
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::CRAndStorage<128ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
8
    {}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3
    {}
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
3.32k
    {}
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::CRAndStorage<24ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
21
    {}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
1.48k
    {}
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
11.6k
    {}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
5.65k
    {}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
2.82k
    {}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
410
161
    {}
411
    CRAndStorage() = default;
412
413
    alignas(T) unsigned char mBytes[Capacity * sizeof(T)];
414
415
    // GCC fails due to -Werror=strict-aliasing if |mBytes| is directly cast to
416
    // T*.  Indirecting through this function addresses the problem.
417
63.3M
    void* data() { return mBytes; }
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::CRAndStorage<20ul, 0ul>::data()
Line
Count
Source
417
37.8k
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
21
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::CRAndStorage<24ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::CRAndStorage<124ul, 0ul>::data()
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
82
    void* data() { return mBytes; }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
135
    void* data() { return mBytes; }
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
40.3M
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::CRAndStorage<41ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
3.24M
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::CRAndStorage<64ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Line
Count
Source
417
180
    void* data() { return mBytes; }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::CRAndStorage<24ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Line
Count
Source
417
2.95k
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
16.2M
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::CRAndStorage<64ul, 0ul>::data()
Line
Count
Source
417
18.9k
    void* data() { return mBytes; }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
10
    void* data() { return mBytes; }
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::CRAndStorage<128ul, 0ul>::data()
Line
Count
Source
417
60
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
18
    void* data() { return mBytes; }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
9
    void* data() { return mBytes; }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::CRAndStorage<256ul, 0ul>::data()
Line
Count
Source
417
420
    void* data() { return mBytes; }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
361
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
282
    void* data() { return mBytes; }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
12
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
6
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
710
    void* data() { return mBytes; }
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
56
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<10ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::data()
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::data()
Line
Count
Source
417
1.34k
    void* data() { return mBytes; }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::CRAndStorage<12ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
27.6k
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
214
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
2
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
438
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
210
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::data()
Line
Count
Source
417
364
    void* data() { return mBytes; }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
163
    void* data() { return mBytes; }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::CRAndStorage<20ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::CRAndStorage<5ul, 0ul>::data()
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::data()
Line
Count
Source
417
56
    void* data() { return mBytes; }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
2.03k
    void* data() { return mBytes; }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
2.03k
    void* data() { return mBytes; }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
522
    void* data() { return mBytes; }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
44
    void* data() { return mBytes; }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
85
    void* data() { return mBytes; }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
45
    void* data() { return mBytes; }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
698
    void* data() { return mBytes; }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
142
    void* data() { return mBytes; }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
284
    void* data() { return mBytes; }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
698
    void* data() { return mBytes; }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
142
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
14
    void* data() { return mBytes; }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
18
    void* data() { return mBytes; }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
18
    void* data() { return mBytes; }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<7ul, 0ul>::data()
Line
Count
Source
417
18
    void* data() { return mBytes; }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
74
    void* data() { return mBytes; }
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
56
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
84
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
140
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
175
    void* data() { return mBytes; }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::data()
Line
Count
Source
417
31.1k
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
28
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::data()
Line
Count
Source
417
27
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
9
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::CRAndStorage<20ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::data()
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
27
    void* data() { return mBytes; }
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
3
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::CRAndStorage<11ul, 0ul>::data()
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Line
Count
Source
417
32
    void* data() { return mBytes; }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
3.24M
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::data()
Line
Count
Source
417
14
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Line
Count
Source
417
7.48k
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::CRAndStorage<124ul, 0ul>::data()
Line
Count
Source
417
120
    void* data() { return mBytes; }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Line
Count
Source
417
218
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::data()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::CRAndStorage<24ul, 0ul>::data()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::data()
Line
Count
Source
417
23.8k
    void* data() { return mBytes; }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
11.3k
    void* data() { return mBytes; }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
5.66k
    void* data() { return mBytes; }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::data()
Line
Count
Source
417
322
    void* data() { return mBytes; }
418
419
63.3M
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::CRAndStorage<20ul, 0ul>::storage()
Line
Count
Source
419
37.8k
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
21
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::CRAndStorage<24ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::CRAndStorage<124ul, 0ul>::storage()
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
82
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
135
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
40.3M
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::CRAndStorage<64ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::CRAndStorage<41ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
3.24M
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::CRAndStorage<64ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Line
Count
Source
419
180
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::CRAndStorage<24ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Line
Count
Source
419
2.95k
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
16.2M
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::CRAndStorage<64ul, 0ul>::storage()
Line
Count
Source
419
18.9k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::CRAndStorage<5ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
10
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::CRAndStorage<128ul, 0ul>::storage()
Line
Count
Source
419
60
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
18
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
9
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::CRAndStorage<256ul, 0ul>::storage()
Line
Count
Source
419
420
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
361
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
282
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
12
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
6
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
710
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
56
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<10ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<1ul, 0ul>::storage()
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::storage()
Line
Count
Source
419
1.34k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::CRAndStorage<12ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
27.6k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
214
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
2
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
438
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
210
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::storage()
Line
Count
Source
419
364
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
163
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::CRAndStorage<20ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::CRAndStorage<5ul, 0ul>::storage()
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::CRAndStorage<12ul, 0ul>::storage()
Line
Count
Source
419
56
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
2.03k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
2.03k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
522
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
44
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
85
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
45
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
698
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
142
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
284
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
698
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
142
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::CRAndStorage<10ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
14
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
18
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
18
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<7ul, 0ul>::storage()
Line
Count
Source
419
18
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
74
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
56
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
84
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
140
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::CRAndStorage<6ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
175
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::storage()
Line
Count
Source
419
31.1k
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
28
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::CRAndStorage<2ul, 0ul>::storage()
Line
Count
Source
419
27
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
9
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::CRAndStorage<20ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::CRAndStorage<10ul, 0ul>::storage()
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
27
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
3
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::CRAndStorage<11ul, 0ul>::storage()
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Line
Count
Source
419
32
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::CRAndStorage<16ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
3.24M
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::CRAndStorage<1ul, 0ul>::storage()
Line
Count
Source
419
14
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Line
Count
Source
419
7.48k
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::CRAndStorage<124ul, 0ul>::storage()
Line
Count
Source
419
120
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Line
Count
Source
419
218
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::CRAndStorage<8ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::CRAndStorage<32ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::CRAndStorage<24ul, 0ul>::storage()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::CRAndStorage<6ul, 0ul>::storage()
Line
Count
Source
419
23.8k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
11.3k
    T* storage() { return static_cast<T*>(data()); }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
5.66k
    T* storage() { return static_cast<T*>(data()); }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::CRAndStorage<4ul, 0ul>::storage()
Line
Count
Source
419
322
    T* storage() { return static_cast<T*>(data()); }
420
  };
421
422
  template<size_t Dummy>
423
  struct CRAndStorage<0, Dummy> : CapacityAndReserved
424
  {
425
    explicit CRAndStorage(size_t aCapacity, size_t aReserved)
426
      : CapacityAndReserved(aCapacity, aReserved)
427
12.4k
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
5
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
162
    {}
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
6
    {}
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
8
    {}
mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
6
    {}
mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
6
    {}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
5
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
28
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.50k
    {}
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
28
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
28
    {}
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
13
    {}
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
154
    {}
mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
447
    {}
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
28
    {}
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.69k
    {}
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
141
    {}
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
20
    {}
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
106
    {}
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
12
    {}
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
9
    {}
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
16
    {}
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
51
    {}
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.49k
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
12
    {}
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
139
    {}
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
139
    {}
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
6
    {}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.48k
    {}
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.48k
    {}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
1.48k
    {}
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
21
    {}
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
18
    {}
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
18
    {}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
3
    {}
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
Line
Count
Source
427
14
    {}
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::CRAndStorage(unsigned long, unsigned long)
428
    CRAndStorage() = default;
429
430
36.0k
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
21
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
68
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
363
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
48
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
15
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
154
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
4
    T* storage() { return nullptr; }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
4
    T* storage() { return nullptr; }
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
363
    T* storage() { return nullptr; }
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
25
    T* storage() { return nullptr; }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
79
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
275
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
327
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3.38k
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
305
    T* storage() { return nullptr; }
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
9
    T* storage() { return nullptr; }
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
66
    T* storage() { return nullptr; }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3.00k
    T* storage() { return nullptr; }
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
24
    T* storage() { return nullptr; }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
60
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
171
    T* storage() { return nullptr; }
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
164
    T* storage() { return nullptr; }
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
56
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
282
    T* storage() { return nullptr; }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
380
    T* storage() { return nullptr; }
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
9
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
1.46k
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
42
    T* storage() { return nullptr; }
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
350
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
42
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
42
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
31
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
126
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
154
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
154
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
182
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
12
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
56
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
14
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
14
    T* storage() { return nullptr; }
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
14
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
18
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
28
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
252
    T* storage() { return nullptr; }
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
10
    T* storage() { return nullptr; }
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
9
    T* storage() { return nullptr; }
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
12
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
206
    T* storage() { return nullptr; }
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
507
    T* storage() { return nullptr; }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
80
    T* storage() { return nullptr; }
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
9.60k
    T* storage() { return nullptr; }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3.01k
    T* storage() { return nullptr; }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3.77k
    T* storage() { return nullptr; }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3.55k
    T* storage() { return nullptr; }
mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
12
    T* storage() { return nullptr; }
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
21
    T* storage() { return nullptr; }
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
140
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
36
    T* storage() { return nullptr; }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
126
    T* storage() { return nullptr; }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
24
    T* storage() { return nullptr; }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
24
    T* storage() { return nullptr; }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
6
    T* storage() { return nullptr; }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
3
    T* storage() { return nullptr; }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::CRAndStorage<0ul, 0ul>::storage()
Line
Count
Source
430
52
    T* storage() { return nullptr; }
431
  };
432
433
  CRAndStorage<kInlineCapacity, 0> mTail;
434
435
#ifdef _MSC_VER
436
#  pragma warning(pop)
437
#endif // _MSC_VER
438
439
#ifdef DEBUG
440
  friend class ReentrancyGuard;
441
  bool mEntered;
442
#endif
443
444
  /* private accessors */
445
446
  bool usingInlineStorage() const
447
35.7M
  {
448
35.7M
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
35.7M
  }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
18.9k
  {
448
18.9k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
18.9k
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
12
  {
448
12
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
12
  }
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
12
  {
448
12
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
12
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
58
  {
448
58
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
58
  }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
183
  {
448
183
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
183
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
33
  {
448
33
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
33
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
81
  {
448
81
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
81
  }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
24.2M
  {
448
24.2M
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
24.2M
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
32
  {
448
32
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
32
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
10
  {
448
10
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
10
  }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
126
  {
448
126
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
126
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.62M
  {
448
1.62M
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.62M
  }
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1
  {
448
1
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1
  {
448
1
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1
  }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
72
  {
448
72
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
72
  }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
7
  {
448
7
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
7
  }
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
270
  {
448
270
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
270
  }
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
12
  {
448
12
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
12
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.58k
  {
448
1.58k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.58k
  }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
65
  {
448
65
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
65
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
8.14M
  {
448
8.14M
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
8.14M
  }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
136
  {
448
136
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
136
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
188
  {
448
188
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
188
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.69k
  {
448
1.69k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.69k
  }
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
164
  {
448
164
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
164
  }
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
6
  {
448
6
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
6
  }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
48
  {
448
48
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
48
  }
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
11.4k
  {
448
11.4k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
11.4k
  }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
20
  {
448
20
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
20
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.50k
  {
448
1.50k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.50k
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
30
  {
448
30
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
30
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
8
  {
448
8
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
8
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
52
  {
448
52
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
52
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
144
  {
448
144
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
144
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
144
  {
448
144
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
144
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
36
  {
448
36
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
36
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
9
  {
448
9
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
9
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
279
  {
448
279
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
279
  }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
220
  {
448
220
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
220
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
141
  {
448
141
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
141
  }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
239
  {
448
239
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
239
  }
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.01k
  {
448
1.01k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.01k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::usingInlineStorage() const
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.00k
  {
448
1.00k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.00k
  }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
13.8k
  {
448
13.8k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
13.8k
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
107
  {
448
107
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
107
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
196
  {
448
196
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
196
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
219
  {
448
219
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
219
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
56
  {
448
56
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
56
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
182
  {
448
182
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
182
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.01k
  {
448
1.01k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.01k
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.01k
  {
448
1.01k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.01k
  }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
261
  {
448
261
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
261
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
30
  {
448
30
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
30
  }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
71
  {
448
71
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
71
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
31
  {
448
31
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
31
  }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
17
  {
448
17
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
17
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
398
  {
448
398
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
398
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
71
  {
448
71
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
71
  }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
142
  {
448
142
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
142
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
398
  {
448
398
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
398
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
71
  {
448
71
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
71
  }
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
112
  {
448
112
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
112
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
140
  {
448
140
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
140
  }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
140
  {
448
140
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
140
  }
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
168
  {
448
168
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
168
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
9
  {
448
9
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
9
  {
448
9
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
9
  {
448
9
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
9
  {
448
9
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
9
  }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
37
  {
448
37
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
37
  }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
28
  {
448
28
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
28
  }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
42
  {
448
42
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
70
  {
448
70
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
70
  }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
224
  {
448
224
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
224
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
19.9k
  {
448
19.9k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
19.9k
  }
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
14
  {
448
14
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
14
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
7
  {
448
7
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
7
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
100
  {
448
100
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
100
  }
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
405
  {
448
405
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
405
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
48
  {
448
48
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
48
  }
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
6.61k
  {
448
6.61k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
6.61k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
17
  {
448
17
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
17
  }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.52k
  {
448
1.52k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.52k
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
2.28k
  {
448
2.28k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
2.28k
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
2.06k
  {
448
2.06k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
2.06k
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
18
  {
448
18
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
18
  }
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
16
  {
448
16
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
16
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
1.62M
  {
448
1.62M
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
1.62M
  }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
126
  {
448
126
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
126
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
4.50k
  {
448
4.50k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
4.50k
  }
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
60
  {
448
60
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
60
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
109
  {
448
109
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
109
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
18
  {
448
18
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
18
  }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
108
  {
448
108
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
108
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
21
  {
448
21
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
21
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
21
  {
448
21
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
21
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
3
  {
448
3
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
3
  }
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
12.2k
  {
448
12.2k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
12.2k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
5.68k
  {
448
5.68k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
5.68k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
2.84k
  {
448
2.84k
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
2.84k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::usingInlineStorage() const
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
38
  {
448
38
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
38
  }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::usingInlineStorage() const
Line
Count
Source
447
161
  {
448
161
    return mBegin == const_cast<Vector*>(this)->inlineStorage();
449
161
  }
450
451
  T* inlineStorage()
452
63.3M
  {
453
63.3M
    return mTail.storage();
454
63.3M
  }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
37.8k
  {
453
37.8k
    return mTail.storage();
454
37.8k
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
21
  {
453
21
    return mTail.storage();
454
21
  }
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
21
  {
453
21
    return mTail.storage();
454
21
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
68
  {
453
68
    return mTail.storage();
454
68
  }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
363
  {
453
363
    return mTail.storage();
454
363
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
82
  {
453
82
    return mTail.storage();
454
82
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
135
  {
453
135
    return mTail.storage();
454
135
  }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
40.3M
  {
453
40.3M
    return mTail.storage();
454
40.3M
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
48
  {
453
48
    return mTail.storage();
454
48
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
15
  {
453
15
    return mTail.storage();
454
15
  }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
154
  {
453
154
    return mTail.storage();
454
154
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::inlineStorage()
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.24M
  {
453
3.24M
    return mTail.storage();
454
3.24M
  }
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
4
  {
453
4
    return mTail.storage();
454
4
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
4
  {
453
4
    return mTail.storage();
454
4
  }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
180
  {
453
180
    return mTail.storage();
454
180
  }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::inlineStorage()
Line
Count
Source
452
363
  {
453
363
    return mTail.storage();
454
363
  }
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
25
  {
453
25
    return mTail.storage();
454
25
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
2.95k
  {
453
2.95k
    return mTail.storage();
454
2.95k
  }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
79
  {
453
79
    return mTail.storage();
454
79
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
16.2M
  {
453
16.2M
    return mTail.storage();
454
16.2M
  }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
275
  {
453
275
    return mTail.storage();
454
275
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
327
  {
453
327
    return mTail.storage();
454
327
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.38k
  {
453
3.38k
    return mTail.storage();
454
3.38k
  }
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
305
  {
453
305
    return mTail.storage();
454
305
  }
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
9
  {
453
9
    return mTail.storage();
454
9
  }
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
66
  {
453
66
    return mTail.storage();
454
66
  }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
18.9k
  {
453
18.9k
    return mTail.storage();
454
18.9k
  }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.00k
  {
453
3.00k
    return mTail.storage();
454
3.00k
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
24
  {
453
24
    return mTail.storage();
454
24
  }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
60
  {
453
60
    return mTail.storage();
454
60
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
10
  {
453
10
    return mTail.storage();
454
10
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
60
  {
453
60
    return mTail.storage();
454
60
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
171
  {
453
171
    return mTail.storage();
454
171
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
164
  {
453
164
    return mTail.storage();
454
164
  }
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
56
  {
453
56
    return mTail.storage();
454
56
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
18
  {
453
18
    return mTail.storage();
454
18
  }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
9
  {
453
9
    return mTail.storage();
454
9
  }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::inlineStorage()
Line
Count
Source
452
420
  {
453
420
    return mTail.storage();
454
420
  }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
361
  {
453
361
    return mTail.storage();
454
361
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
282
  {
453
282
    return mTail.storage();
454
282
  }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
380
  {
453
380
    return mTail.storage();
454
380
  }
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
9
  {
453
9
    return mTail.storage();
454
9
  }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
12
  {
453
12
    return mTail.storage();
454
12
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
710
  {
453
710
    return mTail.storage();
454
710
  }
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
56
  {
453
56
    return mTail.storage();
454
56
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
1.46k
  {
453
1.46k
    return mTail.storage();
454
1.46k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::inlineStorage()
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
1.34k
  {
453
1.34k
    return mTail.storage();
454
1.34k
  }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
27.6k
  {
453
27.6k
    return mTail.storage();
454
27.6k
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
42
  {
453
42
    return mTail.storage();
454
42
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
214
  {
453
214
    return mTail.storage();
454
214
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
350
  {
453
350
    return mTail.storage();
454
350
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
42
  {
453
42
    return mTail.storage();
454
42
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
2
  {
453
2
    return mTail.storage();
454
2
  }
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
438
  {
453
438
    return mTail.storage();
454
438
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
210
  {
453
210
    return mTail.storage();
454
210
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
364
  {
453
364
    return mTail.storage();
454
364
  }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
163
  {
453
163
    return mTail.storage();
454
163
  }
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
56
  {
453
56
    return mTail.storage();
454
56
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
2.03k
  {
453
2.03k
    return mTail.storage();
454
2.03k
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
2.03k
  {
453
2.03k
    return mTail.storage();
454
2.03k
  }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
522
  {
453
522
    return mTail.storage();
454
522
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
44
  {
453
44
    return mTail.storage();
454
44
  }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
85
  {
453
85
    return mTail.storage();
454
85
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
45
  {
453
45
    return mTail.storage();
454
45
  }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
42
  {
453
42
    return mTail.storage();
454
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
31
  {
453
31
    return mTail.storage();
454
31
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
698
  {
453
698
    return mTail.storage();
454
698
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
142
  {
453
142
    return mTail.storage();
454
142
  }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
284
  {
453
284
    return mTail.storage();
454
284
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
698
  {
453
698
    return mTail.storage();
454
698
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
142
  {
453
142
    return mTail.storage();
454
142
  }
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
126
  {
453
126
    return mTail.storage();
454
126
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
154
  {
453
154
    return mTail.storage();
454
154
  }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
154
  {
453
154
    return mTail.storage();
454
154
  }
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
182
  {
453
182
    return mTail.storage();
454
182
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
12
  {
453
12
    return mTail.storage();
454
12
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
56
  {
453
56
    return mTail.storage();
454
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
14
  {
453
14
    return mTail.storage();
454
14
  }
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
14
  {
453
14
    return mTail.storage();
454
14
  }
mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
14
  {
453
14
    return mTail.storage();
454
14
  }
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
14
  {
453
14
    return mTail.storage();
454
14
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
18
  {
453
18
    return mTail.storage();
454
18
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
18
  {
453
18
    return mTail.storage();
454
18
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
18
  {
453
18
    return mTail.storage();
454
18
  }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
18
  {
453
18
    return mTail.storage();
454
18
  }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
74
  {
453
74
    return mTail.storage();
454
74
  }
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
56
  {
453
56
    return mTail.storage();
454
56
  }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
84
  {
453
84
    return mTail.storage();
454
84
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
140
  {
453
140
    return mTail.storage();
454
140
  }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
252
  {
453
252
    return mTail.storage();
454
252
  }
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
175
  {
453
175
    return mTail.storage();
454
175
  }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
31.1k
  {
453
31.1k
    return mTail.storage();
454
31.1k
  }
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
28
  {
453
28
    return mTail.storage();
454
28
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
27
  {
453
27
    return mTail.storage();
454
27
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
9
  {
453
9
    return mTail.storage();
454
9
  }
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
10
  {
453
10
    return mTail.storage();
454
10
  }
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
9
  {
453
9
    return mTail.storage();
454
9
  }
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
12
  {
453
12
    return mTail.storage();
454
12
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
206
  {
453
206
    return mTail.storage();
454
206
  }
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
507
  {
453
507
    return mTail.storage();
454
507
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
80
  {
453
80
    return mTail.storage();
454
80
  }
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
9.60k
  {
453
9.60k
    return mTail.storage();
454
9.60k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
27
  {
453
27
    return mTail.storage();
454
27
  }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.01k
  {
453
3.01k
    return mTail.storage();
454
3.01k
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.77k
  {
453
3.77k
    return mTail.storage();
454
3.77k
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.55k
  {
453
3.55k
    return mTail.storage();
454
3.55k
  }
mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
12
  {
453
12
    return mTail.storage();
454
12
  }
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
21
  {
453
21
    return mTail.storage();
454
21
  }
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
32
  {
453
32
    return mTail.storage();
454
32
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
3.24M
  {
453
3.24M
    return mTail.storage();
454
3.24M
  }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
14
  {
453
14
    return mTail.storage();
454
14
  }
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::inlineStorage()
Line
Count
Source
452
140
  {
453
140
    return mTail.storage();
454
140
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
7.48k
  {
453
7.48k
    return mTail.storage();
454
7.48k
  }
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
120
  {
453
120
    return mTail.storage();
454
120
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
218
  {
453
218
    return mTail.storage();
454
218
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
36
  {
453
36
    return mTail.storage();
454
36
  }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
126
  {
453
126
    return mTail.storage();
454
126
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
24
  {
453
24
    return mTail.storage();
454
24
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
24
  {
453
24
    return mTail.storage();
454
24
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
6
  {
453
6
    return mTail.storage();
454
6
  }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
3
  {
453
3
    return mTail.storage();
454
3
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::inlineStorage()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
23.8k
  {
453
23.8k
    return mTail.storage();
454
23.8k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
11.3k
  {
453
11.3k
    return mTail.storage();
454
11.3k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
5.66k
  {
453
5.66k
    return mTail.storage();
454
5.66k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::inlineStorage()
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::inlineStorage()
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::inlineStorage()
Line
Count
Source
452
52
  {
453
52
    return mTail.storage();
454
52
  }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::inlineStorage()
Line
Count
Source
452
322
  {
453
322
    return mTail.storage();
454
322
  }
455
456
  T* beginNoCheck() const
457
35.7M
  {
458
35.7M
    return mBegin;
459
35.7M
  }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
18.9k
  {
458
18.9k
    return mBegin;
459
18.9k
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
30
  {
458
30
    return mBegin;
459
30
  }
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
24
  {
458
24
    return mBegin;
459
24
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
15
  {
458
15
    return mBegin;
459
15
  }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
183
  {
458
183
    return mBegin;
459
183
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
33
  {
458
33
    return mBegin;
459
33
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
81
  {
458
81
    return mBegin;
459
81
  }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
24.2M
  {
458
24.2M
    return mBegin;
459
24.2M
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
48
  {
458
48
    return mBegin;
459
48
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
3
  {
458
3
    return mBegin;
459
3
  }
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
20
  {
458
20
    return mBegin;
459
20
  }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
70
  {
458
70
    return mBegin;
459
70
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.62M
  {
458
1.62M
    return mBegin;
459
1.62M
  }
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1
  {
458
1
    return mBegin;
459
1
  }
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1
  {
458
1
    return mBegin;
459
1
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1
  {
458
1
    return mBegin;
459
1
  }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
72
  {
458
72
    return mBegin;
459
72
  }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
2.95k
  {
458
2.95k
    return mBegin;
459
2.95k
  }
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
180
  {
458
180
    return mBegin;
459
180
  }
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
12
  {
458
12
    return mBegin;
459
12
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.56k
  {
458
1.56k
    return mBegin;
459
1.56k
  }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
56
  {
458
56
    return mBegin;
459
56
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
8.14M
  {
458
8.14M
    return mBegin;
459
8.14M
  }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
136
  {
458
136
    return mBegin;
459
136
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
204
  {
458
204
    return mBegin;
459
204
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.69k
  {
458
1.69k
    return mBegin;
459
1.69k
  }
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
198
  {
458
198
    return mBegin;
459
198
  }
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
12
  {
458
12
    return mBegin;
459
12
  }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
66
  {
458
66
    return mBegin;
459
66
  }
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
3
  {
458
3
    return mBegin;
459
3
  }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
12.6k
  {
458
12.6k
    return mBegin;
459
12.6k
  }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
10.1k
  {
458
10.1k
    return mBegin;
459
10.1k
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.50k
  {
458
1.50k
    return mBegin;
459
1.50k
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
4
  {
458
4
    return mBegin;
459
4
  }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
30
  {
458
30
    return mBegin;
459
30
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
6
  {
458
6
    return mBegin;
459
6
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
26
  {
458
26
    return mBegin;
459
26
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
72
  {
458
72
    return mBegin;
459
72
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
179
  {
458
179
    return mBegin;
459
179
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
71
  {
458
71
    return mBegin;
459
71
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
18
  {
458
18
    return mBegin;
459
18
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
279
  {
458
279
    return mBegin;
459
279
  }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
258
  {
458
258
    return mBegin;
459
258
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
141
  {
458
141
    return mBegin;
459
141
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.09k
  {
458
1.09k
    return mBegin;
459
1.09k
  }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
183
  {
458
183
    return mBegin;
459
183
  }
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
18
  {
458
18
    return mBegin;
459
18
  }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
6
  {
458
6
    return mBegin;
459
6
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
3
  {
458
3
    return mBegin;
459
3
  }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.16k
  {
458
1.16k
    return mBegin;
459
1.16k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::beginNoCheck() const
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.00k
  {
458
1.00k
    return mBegin;
459
1.00k
  }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
15.1k
  {
458
15.1k
    return mBegin;
459
15.1k
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
56
  {
458
56
    return mBegin;
459
56
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
107
  {
458
107
    return mBegin;
459
107
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
112
  {
458
112
    return mBegin;
459
112
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
42
  {
458
42
    return mBegin;
459
42
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
321
  {
458
321
    return mBegin;
459
321
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
112
  {
458
112
    return mBegin;
459
112
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
182
  {
458
182
    return mBegin;
459
182
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.01k
  {
458
1.01k
    return mBegin;
459
1.01k
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.01k
  {
458
1.01k
    return mBegin;
459
1.01k
  }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
261
  {
458
261
    return mBegin;
459
261
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
46
  {
458
46
    return mBegin;
459
46
  }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
93
  {
458
93
    return mBegin;
459
93
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
49
  {
458
49
    return mBegin;
459
49
  }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
56
  {
458
56
    return mBegin;
459
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
19
  {
458
19
    return mBegin;
459
19
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
398
  {
458
398
    return mBegin;
459
398
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
71
  {
458
71
    return mBegin;
459
71
  }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
486
  {
458
486
    return mBegin;
459
486
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
496
  {
458
496
    return mBegin;
459
496
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
71
  {
458
71
    return mBegin;
459
71
  }
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
140
  {
458
140
    return mBegin;
459
140
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
168
  {
458
168
    return mBegin;
459
168
  }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
168
  {
458
168
    return mBegin;
459
168
  }
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
56
  {
458
56
    return mBegin;
459
56
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
9
  {
458
9
    return mBegin;
459
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
9
  {
458
9
    return mBegin;
459
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
9
  {
458
9
    return mBegin;
459
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
9
  {
458
9
    return mBegin;
459
9
  }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
37
  {
458
37
    return mBegin;
459
37
  }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
42
  {
458
42
    return mBegin;
459
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
70
  {
458
70
    return mBegin;
459
70
  }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
56
  {
458
56
    return mBegin;
459
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
20.0k
  {
458
20.0k
    return mBegin;
459
20.0k
  }
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
14
  {
458
14
    return mBegin;
459
14
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
2
  {
458
2
    return mBegin;
459
2
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
6
  {
458
6
    return mBegin;
459
6
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
100
  {
458
100
    return mBegin;
459
100
  }
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
489
  {
458
489
    return mBegin;
459
489
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
48
  {
458
48
    return mBegin;
459
48
  }
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
8.97k
  {
458
8.97k
    return mBegin;
459
8.97k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
19
  {
458
19
    return mBegin;
459
19
  }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.55k
  {
458
1.55k
    return mBegin;
459
1.55k
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
3.06k
  {
458
3.06k
    return mBegin;
459
3.06k
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
2.43k
  {
458
2.43k
    return mBegin;
459
2.43k
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
18
  {
458
18
    return mBegin;
459
18
  }
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
16
  {
458
16
    return mBegin;
459
16
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1.62M
  {
458
1.62M
    return mBegin;
459
1.62M
  }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::beginNoCheck() const
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
28
  {
458
28
    return mBegin;
459
28
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
4.47k
  {
458
4.47k
    return mBegin;
459
4.47k
  }
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
60
  {
458
60
    return mBegin;
459
60
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
109
  {
458
109
    return mBegin;
459
109
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
18
  {
458
18
    return mBegin;
459
18
  }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
6
  {
458
6
    return mBegin;
459
6
  }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
72
  {
458
72
    return mBegin;
459
72
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
24
  {
458
24
    return mBegin;
459
24
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
24
  {
458
24
    return mBegin;
459
24
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
6
  {
458
6
    return mBegin;
459
6
  }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
1
  {
458
1
    return mBegin;
459
1
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
12.6k
  {
458
12.6k
    return mBegin;
459
12.6k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
5.67k
  {
458
5.67k
    return mBegin;
459
5.67k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
2.83k
  {
458
2.83k
    return mBegin;
459
2.83k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::beginNoCheck() const
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::beginNoCheck() const
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
66
  {
458
66
    return mBegin;
459
66
  }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::beginNoCheck() const
Line
Count
Source
457
161
  {
458
161
    return mBegin;
459
161
  }
460
461
  T* endNoCheck()
462
52.6M
  {
463
52.6M
    return mBegin + mLength;
464
52.6M
  }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::endNoCheck()
Line
Count
Source
462
18.9k
  {
463
18.9k
    return mBegin + mLength;
464
18.9k
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
33
  {
463
33
    return mBegin + mLength;
464
33
  }
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
24
  {
463
24
    return mBegin + mLength;
464
24
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Line
Count
Source
462
15
  {
463
15
    return mBegin + mLength;
464
15
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
183
  {
463
183
    return mBegin + mLength;
464
183
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
34
  {
463
34
    return mBegin + mLength;
464
34
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
89
  {
463
89
    return mBegin + mLength;
464
89
  }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
40.3M
  {
463
40.3M
    return mBegin + mLength;
464
40.3M
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
48
  {
463
48
    return mBegin + mLength;
464
48
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
25
  {
463
25
    return mBegin + mLength;
464
25
  }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
135
  {
463
135
    return mBegin + mLength;
464
135
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::endNoCheck()
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.62M
  {
463
1.62M
    return mBegin + mLength;
464
1.62M
  }
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
2
  {
463
2
    return mBegin + mLength;
464
2
  }
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1
  {
463
1
    return mBegin + mLength;
464
1
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1
  {
463
1
    return mBegin + mLength;
464
1
  }
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
22.0k
  {
463
22.0k
    return mBegin + mLength;
464
22.0k
  }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
5.28k
  {
463
5.28k
    return mBegin + mLength;
464
5.28k
  }
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::endNoCheck()
Line
Count
Source
462
295
  {
463
295
    return mBegin + mLength;
464
295
  }
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
12
  {
463
12
    return mBegin + mLength;
464
12
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
13.2k
  {
463
13.2k
    return mBegin + mLength;
464
13.2k
  }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
121
  {
463
121
    return mBegin + mLength;
464
121
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
8.14M
  {
463
8.14M
    return mBegin + mLength;
464
8.14M
  }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
136
  {
463
136
    return mBegin + mLength;
464
136
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
444
  {
463
444
    return mBegin + mLength;
464
444
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.69k
  {
463
1.69k
    return mBegin + mLength;
464
1.69k
  }
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
204
  {
463
204
    return mBegin + mLength;
464
204
  }
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
12
  {
463
12
    return mBegin + mLength;
464
12
  }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
196
  {
463
196
    return mBegin + mLength;
464
196
  }
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
482k
  {
463
482k
    return mBegin + mLength;
464
482k
  }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
41.9k
  {
463
41.9k
    return mBegin + mLength;
464
41.9k
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.50k
  {
463
1.50k
    return mBegin + mLength;
464
1.50k
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
54
  {
463
54
    return mBegin + mLength;
464
54
  }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
30
  {
463
30
    return mBegin + mLength;
464
30
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
64
  {
463
64
    return mBegin + mLength;
464
64
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
24.8k
  {
463
24.8k
    return mBegin + mLength;
464
24.8k
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
180
  {
463
180
    return mBegin + mLength;
464
180
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
288
  {
463
288
    return mBegin + mLength;
464
288
  }
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.19k
  {
463
3.19k
    return mBegin + mLength;
464
3.19k
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
90
  {
463
90
    return mBegin + mLength;
464
90
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
54
  {
463
54
    return mBegin + mLength;
464
54
  }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
36
  {
463
36
    return mBegin + mLength;
464
36
  }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::endNoCheck()
Line
Count
Source
462
113k
  {
463
113k
    return mBegin + mLength;
464
113k
  }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
2.46k
  {
463
2.46k
    return mBegin + mLength;
464
2.46k
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
141
  {
463
141
    return mBegin + mLength;
464
141
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.33k
  {
463
3.33k
    return mBegin + mLength;
464
3.33k
  }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
253
  {
463
253
    return mBegin + mLength;
464
253
  }
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
18
  {
463
18
    return mBegin + mLength;
464
18
  }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
51
  {
463
51
    return mBegin + mLength;
464
51
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
9
  {
463
9
    return mBegin + mLength;
464
9
  }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
98
  {
463
98
    return mBegin + mLength;
464
98
  }
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
28
  {
463
28
    return mBegin + mLength;
464
28
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
2.99k
  {
463
2.99k
    return mBegin + mLength;
464
2.99k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::endNoCheck()
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.44k
  {
463
3.44k
    return mBegin + mLength;
464
3.44k
  }
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
182
  {
463
182
    return mBegin + mLength;
464
182
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
17.7k
  {
463
17.7k
    return mBegin + mLength;
464
17.7k
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
2.13k
  {
463
2.13k
    return mBegin + mLength;
464
2.13k
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
452
  {
463
452
    return mBegin + mLength;
464
452
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
252
  {
463
252
    return mBegin + mLength;
464
252
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
70
  {
463
70
    return mBegin + mLength;
464
70
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
367
  {
463
367
    return mBegin + mLength;
464
367
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
350
  {
463
350
    return mBegin + mLength;
464
350
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
238
  {
463
238
    return mBegin + mLength;
464
238
  }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
191
  {
463
191
    return mBegin + mLength;
464
191
  }
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
140
  {
463
140
    return mBegin + mLength;
464
140
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
2.42k
  {
463
2.42k
    return mBegin + mLength;
464
2.42k
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.32k
  {
463
1.32k
    return mBegin + mLength;
464
1.32k
  }
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
261
  {
463
261
    return mBegin + mLength;
464
261
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
532
  {
463
532
    return mBegin + mLength;
464
532
  }
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
2.39k
  {
463
2.39k
    return mBegin + mLength;
464
2.39k
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
579
  {
463
579
    return mBegin + mLength;
464
579
  }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
42
  {
463
42
    return mBegin + mLength;
464
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
21
  {
463
21
    return mBegin + mLength;
464
21
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
727
  {
463
727
    return mBegin + mLength;
464
727
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
213
  {
463
213
    return mBegin + mLength;
464
213
  }
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
486
  {
463
486
    return mBegin + mLength;
464
486
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
735
  {
463
735
    return mBegin + mLength;
464
735
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
169
  {
463
169
    return mBegin + mLength;
464
169
  }
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
303
  {
463
303
    return mBegin + mLength;
464
303
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
513
  {
463
513
    return mBegin + mLength;
464
513
  }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
555
  {
463
555
    return mBegin + mLength;
464
555
  }
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
350
  {
463
350
    return mBegin + mLength;
464
350
  }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
28
  {
463
28
    return mBegin + mLength;
464
28
  }
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
90
  {
463
90
    return mBegin + mLength;
464
90
  }
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
28
  {
463
28
    return mBegin + mLength;
464
28
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
9
  {
463
9
    return mBegin + mLength;
464
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
9
  {
463
9
    return mBegin + mLength;
464
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
9
  {
463
9
    return mBegin + mLength;
464
9
  }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
27
  {
463
27
    return mBegin + mLength;
464
27
  }
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
74
  {
463
74
    return mBegin + mLength;
464
74
  }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
154
  {
463
154
    return mBegin + mLength;
464
154
  }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
42
  {
463
42
    return mBegin + mLength;
464
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
56
  {
463
56
    return mBegin + mLength;
464
56
  }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
84
  {
463
84
    return mBegin + mLength;
464
84
  }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
28
  {
463
28
    return mBegin + mLength;
464
28
  }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
4
  {
463
4
    return mBegin + mLength;
464
4
  }
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
42
  {
463
42
    return mBegin + mLength;
464
42
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
298
  {
463
298
    return mBegin + mLength;
464
298
  }
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
175
  {
463
175
    return mBegin + mLength;
464
175
  }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
53.7k
  {
463
53.7k
    return mBegin + mLength;
464
53.7k
  }
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
81
  {
463
81
    return mBegin + mLength;
464
81
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.98k
  {
463
1.98k
    return mBegin + mLength;
464
1.98k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
100
  {
463
100
    return mBegin + mLength;
464
100
  }
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.05k
  {
463
3.05k
    return mBegin + mLength;
464
3.05k
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
48
  {
463
48
    return mBegin + mLength;
464
48
  }
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
9.38k
  {
463
9.38k
    return mBegin + mLength;
464
9.38k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
129
  {
463
129
    return mBegin + mLength;
464
129
  }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.56k
  {
463
1.56k
    return mBegin + mLength;
464
1.56k
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.62k
  {
463
3.62k
    return mBegin + mLength;
464
3.62k
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
3.30k
  {
463
3.30k
    return mBegin + mLength;
464
3.30k
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
9
  {
463
9
    return mBegin + mLength;
464
9
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
3
  {
463
3
    return mBegin + mLength;
464
3
  }
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
18
  {
463
18
    return mBegin + mLength;
464
18
  }
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
42
  {
463
42
    return mBegin + mLength;
464
42
  }
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
16
  {
463
16
    return mBegin + mLength;
464
16
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
1.62M
  {
463
1.62M
    return mBegin + mLength;
464
1.62M
  }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
14
  {
463
14
    return mBegin + mLength;
464
14
  }
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::endNoCheck()
Line
Count
Source
462
170
  {
463
170
    return mBegin + mLength;
464
170
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
5.95k
  {
463
5.95k
    return mBegin + mLength;
464
5.95k
  }
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
180
  {
463
180
    return mBegin + mLength;
464
180
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
327
  {
463
327
    return mBegin + mLength;
464
327
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
18
  {
463
18
    return mBegin + mLength;
464
18
  }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
18
  {
463
18
    return mBegin + mLength;
464
18
  }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
162
  {
463
162
    return mBegin + mLength;
464
162
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
45
  {
463
45
    return mBegin + mLength;
464
45
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
45
  {
463
45
    return mBegin + mLength;
464
45
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
24
  {
463
24
    return mBegin + mLength;
464
24
  }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
1
  {
463
1
    return mBegin + mLength;
464
1
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::endNoCheck()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
23.9k
  {
463
23.9k
    return mBegin + mLength;
464
23.9k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
11.5k
  {
463
11.5k
    return mBegin + mLength;
464
11.5k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
5.78k
  {
463
5.78k
    return mBegin + mLength;
464
5.78k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::endNoCheck()
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::endNoCheck()
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::endNoCheck()
Line
Count
Source
462
79
  {
463
79
    return mBegin + mLength;
464
79
  }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::endNoCheck()
Line
Count
Source
462
320
  {
463
320
    return mBegin + mLength;
464
320
  }
465
466
  const T* endNoCheck() const
467
  {
468
    return mBegin + mLength;
469
  }
470
471
#ifdef DEBUG
472
  /**
473
   * The amount of explicitly allocated space in this vector that is immediately
474
   * available to be filled by appending additional elements.  This value is
475
   * always greater than or equal to |length()| -- the vector's actual elements
476
   * are implicitly reserved.  This value is always less than or equal to
477
   * |capacity()|.  It may be explicitly increased using the |reserve()| method.
478
   */
479
  size_t reserved() const
480
  {
481
    MOZ_ASSERT(mLength <= mTail.mReserved);
482
    MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
483
    return mTail.mReserved;
484
  }
485
#endif
486
487
  /* Append operations guaranteed to succeed due to pre-reserved space. */
488
  template<typename U> void internalAppend(U&& aU);
489
  template<typename U, size_t O, class BP>
490
  void internalAppendAll(const Vector<U, O, BP>& aU);
491
  void internalAppendN(const T& aT, size_t aN);
492
  template<typename U> void internalAppend(const U* aBegin, size_t aLength);
493
494
public:
495
  static const size_t sMaxInlineStorage = MinInlineCapacity;
496
497
  typedef T ElementType;
498
499
  explicit Vector(AllocPolicy = AllocPolicy());
500
  Vector(Vector&&); /* Move constructor. */
501
  Vector& operator=(Vector&&); /* Move assignment. */
502
  ~Vector();
503
504
  /* accessors */
505
506
0
  const AllocPolicy& allocPolicy() const { return *this; }
507
508
237k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Line
Count
Source
508
6.32k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
32
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
23
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
6.10k
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
28
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
91
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
148k
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
770
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
53
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
44
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
48
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
54
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::allocPolicy()
Line
Count
Source
508
37.6k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
265
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::allocPolicy()
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
1.26k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
1.04k
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
37
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
14
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
14
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
173
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
144
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
23
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
116
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
3.26k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
28
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
224
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
121
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
79
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
765
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
39
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
987
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
1.03k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
100
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
50
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<double, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::allocPolicy()
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::allocPolicy()
Line
Count
Source
508
72
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
48
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
187
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
23.8k
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::allocPolicy()
Line
Count
Source
508
61
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
3
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
6
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
3
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::allocPolicy()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
1.76k
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
1.29k
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
72
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
36
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::allocPolicy()
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::allocPolicy()
Line
Count
Source
508
784
  AllocPolicy& allocPolicy() { return *this; }
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::allocPolicy()
Line
Count
Source
508
1
  AllocPolicy& allocPolicy() { return *this; }
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::allocPolicy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::allocPolicy()
509
510
  enum { InlineLength = MinInlineCapacity };
511
512
3.87M
  size_t length() const { return mLength; }
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
1.62M
  size_t length() const { return mLength; }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
6
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::length() const
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::length() const
Line
Count
Source
512
10
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::length() const
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
32
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
52
  size_t length() const { return mLength; }
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
5
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
184
  size_t length() const { return mLength; }
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
185
  size_t length() const { return mLength; }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
15.4k
  size_t length() const { return mLength; }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
4.15k
  size_t length() const { return mLength; }
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
105
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
169
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
8
  size_t length() const { return mLength; }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
231k
  size_t length() const { return mLength; }
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
5.03k
  size_t length() const { return mLength; }
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
3.00k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
101
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::length() const
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
202k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
72
  size_t length() const { return mLength; }
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
144
  size_t length() const { return mLength; }
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
90
  size_t length() const { return mLength; }
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
314
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
3.85k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
135
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
84
  size_t length() const { return mLength; }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::length() const
Line
Count
Source
512
71.5k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
882
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
1.34k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
8.94k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
1.47k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::length() const
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
100
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
8.58k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
5.94k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
1.10k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
2
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
284
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
322
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
175
  size_t length() const { return mLength; }
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
66
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
537
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
75
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
4
  size_t length() const { return mLength; }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
1.15k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
46
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
412
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
362
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
627
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
255
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
300
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
165
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
26
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
26
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
13
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
136
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::length() const
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
75
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
140
  size_t length() const { return mLength; }
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
42
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::length() const
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
322
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
2.55k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
9
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
100
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
54
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
9.77k
  size_t length() const { return mLength; }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
3.05k
  size_t length() const { return mLength; }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
4.01k
  size_t length() const { return mLength; }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
10.1k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
54
  size_t length() const { return mLength; }
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
133
  size_t length() const { return mLength; }
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
8.35k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::length() const
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
6
  size_t length() const { return mLength; }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
409
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
16
  size_t length() const { return mLength; }
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
136
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::length() const
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
1.62M
  size_t length() const { return mLength; }
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
156
  size_t length() const { return mLength; }
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::length() const
Line
Count
Source
512
28
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
180
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::length() const
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
4
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::length() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::length() const
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
756
  size_t length() const { return mLength; }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
60
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::length() const
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
11.6k
  size_t length() const { return mLength; }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
2.82k
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
2.06k
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::length() const
Line
Count
Source
512
14
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
348
  size_t length() const { return mLength; }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::length() const
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
383
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
258
  size_t length() const { return mLength; }
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::length() const
Line
Count
Source
512
161
  size_t length() const { return mLength; }
513
514
8.27M
  bool empty() const { return mLength == 0; }
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::empty() const
Line
Count
Source
514
32.9k
  bool empty() const { return mLength == 0; }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
12
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::empty() const
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
8.14M
  bool empty() const { return mLength == 0; }
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
3
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::empty() const
Line
Count
Source
514
3
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::empty() const
Line
Count
Source
514
137
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::empty() const
Line
Count
Source
514
5
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
18
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
9.75k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
2.37k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
429
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
98
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
349
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
2.10k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
3.52k
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
2
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
42
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
14
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
84
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
70
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
14
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
14
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
140
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
135
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::empty() const
Line
Count
Source
514
432
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::empty() const
Line
Count
Source
514
53.1k
  bool empty() const { return mLength == 0; }
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
10.9k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
14
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
140
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
140
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
140
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
2.32k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
1.26k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
2.35k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
1.15k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
1.16k
  bool empty() const { return mLength == 0; }
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
1.18k
  bool empty() const { return mLength == 0; }
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
2.17k
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
136
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
1
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
36
  bool empty() const { return mLength == 0; }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
72
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::empty() const
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::empty() const
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::empty() const
Line
Count
Source
514
8
  bool empty() const { return mLength == 0; }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::empty() const
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::empty() const
Line
Count
Source
514
42
  bool empty() const { return mLength == 0; }
515
516
24
  size_t capacity() const { return mTail.mCapacity; }
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::capacity() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::capacity() const
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::capacity() const
Line
Count
Source
516
24
  size_t capacity() const { return mTail.mCapacity; }
517
518
  T* begin()
519
9.23M
  {
520
9.23M
    MOZ_ASSERT(!mEntered);
521
9.23M
    return mBegin;
522
9.23M
  }
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
15
  {
520
15
    MOZ_ASSERT(!mEntered);
521
15
    return mBegin;
522
15
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::begin()
Line
Count
Source
519
6.51k
  {
520
6.51k
    MOZ_ASSERT(!mEntered);
521
6.51k
    return mBegin;
522
6.51k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
178
  {
520
178
    MOZ_ASSERT(!mEntered);
521
178
    return mBegin;
522
178
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
16
  {
520
16
    MOZ_ASSERT(!mEntered);
521
16
    return mBegin;
522
16
  }
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
8.07M
  {
520
8.07M
    MOZ_ASSERT(!mEntered);
521
8.07M
    return mBegin;
522
8.07M
  }
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
8
  {
520
8
    MOZ_ASSERT(!mEntered);
521
8
    return mBegin;
522
8
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
20
  {
520
20
    MOZ_ASSERT(!mEntered);
521
20
    return mBegin;
522
20
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
75
  {
520
75
    MOZ_ASSERT(!mEntered);
521
75
    return mBegin;
522
75
  }
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::begin()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
13
  {
520
13
    MOZ_ASSERT(!mEntered);
521
13
    return mBegin;
522
13
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
36
  {
520
36
    MOZ_ASSERT(!mEntered);
521
36
    return mBegin;
522
36
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
266
  {
520
266
    MOZ_ASSERT(!mEntered);
521
266
    return mBegin;
522
266
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
140
  {
520
140
    MOZ_ASSERT(!mEntered);
521
140
    return mBegin;
522
140
  }
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
12
  {
520
12
    MOZ_ASSERT(!mEntered);
521
12
    return mBegin;
522
12
  }
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
32
  {
520
32
    MOZ_ASSERT(!mEntered);
521
32
    return mBegin;
522
32
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::begin()
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
5.03k
  {
520
5.03k
    MOZ_ASSERT(!mEntered);
521
5.03k
    return mBegin;
522
5.03k
  }
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
982k
  {
520
982k
    MOZ_ASSERT(!mEntered);
521
982k
    return mBegin;
522
982k
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
566
  {
520
566
    MOZ_ASSERT(!mEntered);
521
566
    return mBegin;
522
566
  }
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
2
  {
520
2
    MOZ_ASSERT(!mEntered);
521
2
    return mBegin;
522
2
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::begin()
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.50k
  {
520
1.50k
    MOZ_ASSERT(!mEntered);
521
1.50k
    return mBegin;
522
1.50k
  }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
2.12k
  {
520
2.12k
    MOZ_ASSERT(!mEntered);
521
2.12k
    return mBegin;
522
2.12k
  }
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.09k
  {
520
1.09k
    MOZ_ASSERT(!mEntered);
521
1.09k
    return mBegin;
522
1.09k
  }
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
54
  {
520
54
    MOZ_ASSERT(!mEntered);
521
54
    return mBegin;
522
54
  }
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
126
  {
520
126
    MOZ_ASSERT(!mEntered);
521
126
    return mBegin;
522
126
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
18
  {
520
18
    MOZ_ASSERT(!mEntered);
521
18
    return mBegin;
522
18
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
5.55k
  {
520
5.55k
    MOZ_ASSERT(!mEntered);
521
5.55k
    return mBegin;
522
5.55k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::begin()
Line
Count
Source
519
7.60k
  {
520
7.60k
    MOZ_ASSERT(!mEntered);
521
7.60k
    return mBegin;
522
7.60k
  }
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
6.23k
  {
520
6.23k
    MOZ_ASSERT(!mEntered);
521
6.23k
    return mBegin;
522
6.23k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin()
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
2.53k
  {
520
2.53k
    MOZ_ASSERT(!mEntered);
521
2.53k
    return mBegin;
522
2.53k
  }
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
100
  {
520
100
    MOZ_ASSERT(!mEntered);
521
100
    return mBegin;
522
100
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
40.3k
  {
520
40.3k
    MOZ_ASSERT(!mEntered);
521
40.3k
    return mBegin;
522
40.3k
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
874
  {
520
874
    MOZ_ASSERT(!mEntered);
521
874
    return mBegin;
522
874
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
182
  {
520
182
    MOZ_ASSERT(!mEntered);
521
182
    return mBegin;
522
182
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
140
  {
520
140
    MOZ_ASSERT(!mEntered);
521
140
    return mBegin;
522
140
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
1.40k
  {
520
1.40k
    MOZ_ASSERT(!mEntered);
521
1.40k
    return mBegin;
522
1.40k
  }
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
13
  {
520
13
    MOZ_ASSERT(!mEntered);
521
13
    return mBegin;
522
13
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
109
  {
520
109
    MOZ_ASSERT(!mEntered);
521
109
    return mBegin;
522
109
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::begin()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
2
  {
520
2
    MOZ_ASSERT(!mEntered);
521
2
    return mBegin;
522
2
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.07k
  {
520
1.07k
    MOZ_ASSERT(!mEntered);
521
1.07k
    return mBegin;
522
1.07k
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
969
  {
520
969
    MOZ_ASSERT(!mEntered);
521
969
    return mBegin;
522
969
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
256
  {
520
256
    MOZ_ASSERT(!mEntered);
521
256
    return mBegin;
522
256
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
135
  {
520
135
    MOZ_ASSERT(!mEntered);
521
135
    return mBegin;
522
135
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
98
  {
520
98
    MOZ_ASSERT(!mEntered);
521
98
    return mBegin;
522
98
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
225
  {
520
225
    MOZ_ASSERT(!mEntered);
521
225
    return mBegin;
522
225
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
26
  {
520
26
    MOZ_ASSERT(!mEntered);
521
26
    return mBegin;
522
26
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
13
  {
520
13
    MOZ_ASSERT(!mEntered);
521
13
    return mBegin;
522
13
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
80
  {
520
80
    MOZ_ASSERT(!mEntered);
521
80
    return mBegin;
522
80
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::begin()
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
14
  {
520
14
    MOZ_ASSERT(!mEntered);
521
14
    return mBegin;
522
14
  }
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
37
  {
520
37
    MOZ_ASSERT(!mEntered);
521
37
    return mBegin;
522
37
  }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
72
  {
520
72
    MOZ_ASSERT(!mEntered);
521
72
    return mBegin;
522
72
  }
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
10
  {
520
10
    MOZ_ASSERT(!mEntered);
521
10
    return mBegin;
522
10
  }
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
224
  {
520
224
    MOZ_ASSERT(!mEntered);
521
224
    return mBegin;
522
224
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
917
  {
520
917
    MOZ_ASSERT(!mEntered);
521
917
    return mBegin;
522
917
  }
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.54k
  {
520
1.54k
    MOZ_ASSERT(!mEntered);
521
1.54k
    return mBegin;
522
1.54k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.07k
  {
520
1.07k
    MOZ_ASSERT(!mEntered);
521
1.07k
    return mBegin;
522
1.07k
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
140
  {
520
140
    MOZ_ASSERT(!mEntered);
521
140
    return mBegin;
522
140
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
140
  {
520
140
    MOZ_ASSERT(!mEntered);
521
140
    return mBegin;
522
140
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
140
  {
520
140
    MOZ_ASSERT(!mEntered);
521
140
    return mBegin;
522
140
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
101
  {
520
101
    MOZ_ASSERT(!mEntered);
521
101
    return mBegin;
522
101
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
38
  {
520
38
    MOZ_ASSERT(!mEntered);
521
38
    return mBegin;
522
38
  }
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
412
  {
520
412
    MOZ_ASSERT(!mEntered);
521
412
    return mBegin;
522
412
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
16
  {
520
16
    MOZ_ASSERT(!mEntered);
521
16
    return mBegin;
522
16
  }
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
1.91k
  {
520
1.91k
    MOZ_ASSERT(!mEntered);
521
1.91k
    return mBegin;
522
1.91k
  }
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
113
  {
520
113
    MOZ_ASSERT(!mEntered);
521
113
    return mBegin;
522
113
  }
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
333
  {
520
333
    MOZ_ASSERT(!mEntered);
521
333
    return mBegin;
522
333
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
22
  {
520
22
    MOZ_ASSERT(!mEntered);
521
22
    return mBegin;
522
22
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::begin()
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
142
  {
520
142
    MOZ_ASSERT(!mEntered);
521
142
    return mBegin;
522
142
  }
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::begin()
Line
Count
Source
519
14
  {
520
14
    MOZ_ASSERT(!mEntered);
521
14
    return mBegin;
522
14
  }
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
88
  {
520
88
    MOZ_ASSERT(!mEntered);
521
88
    return mBegin;
522
88
  }
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
28
  {
520
28
    MOZ_ASSERT(!mEntered);
521
28
    return mBegin;
522
28
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
641
  {
520
641
    MOZ_ASSERT(!mEntered);
521
641
    return mBegin;
522
641
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
6.20k
  {
520
6.20k
    MOZ_ASSERT(!mEntered);
521
6.20k
    return mBegin;
522
6.20k
  }
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
756
  {
520
756
    MOZ_ASSERT(!mEntered);
521
756
    return mBegin;
522
756
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1.20k
  {
520
1.20k
    MOZ_ASSERT(!mEntered);
521
1.20k
    return mBegin;
522
1.20k
  }
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
24.8k
  {
520
24.8k
    MOZ_ASSERT(!mEntered);
521
24.8k
    return mBegin;
522
24.8k
  }
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
18
  {
520
18
    MOZ_ASSERT(!mEntered);
521
18
    return mBegin;
522
18
  }
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
31.6k
  {
520
31.6k
    MOZ_ASSERT(!mEntered);
521
31.6k
    return mBegin;
522
31.6k
  }
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::begin()
Line
Count
Source
519
18
  {
520
18
    MOZ_ASSERT(!mEntered);
521
18
    return mBegin;
522
18
  }
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
36
  {
520
36
    MOZ_ASSERT(!mEntered);
521
36
    return mBegin;
522
36
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::begin()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
6
  {
520
6
    MOZ_ASSERT(!mEntered);
521
6
    return mBegin;
522
6
  }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
1
  {
520
1
    MOZ_ASSERT(!mEntered);
521
1
    return mBegin;
522
1
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::begin()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::begin()
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
2.32k
  {
520
2.32k
    MOZ_ASSERT(!mEntered);
521
2.32k
    return mBegin;
522
2.32k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
2.95k
  {
520
2.95k
    MOZ_ASSERT(!mEntered);
521
2.95k
    return mBegin;
522
2.95k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
5.90k
  {
520
5.90k
    MOZ_ASSERT(!mEntered);
521
5.90k
    return mBegin;
522
5.90k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
2.03k
  {
520
2.03k
    MOZ_ASSERT(!mEntered);
521
2.03k
    return mBegin;
522
2.03k
  }
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::begin()
Line
Count
Source
519
14
  {
520
14
    MOZ_ASSERT(!mEntered);
521
14
    return mBegin;
522
14
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
14
  {
520
14
    MOZ_ASSERT(!mEntered);
521
14
    return mBegin;
522
14
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
668
  {
520
668
    MOZ_ASSERT(!mEntered);
521
668
    return mBegin;
522
668
  }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::begin()
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
221
  {
520
221
    MOZ_ASSERT(!mEntered);
521
221
    return mBegin;
522
221
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::begin()
Line
Count
Source
519
484
  {
520
484
    MOZ_ASSERT(!mEntered);
521
484
    return mBegin;
522
484
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::begin()
523
524
  const T* begin() const
525
2.28M
  {
526
2.28M
    MOZ_ASSERT(!mEntered);
527
2.28M
    return mBegin;
528
2.28M
  }
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
1.62M
  {
526
1.62M
    MOZ_ASSERT(!mEntered);
527
1.62M
    return mBegin;
528
1.62M
  }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
24
  {
526
24
    MOZ_ASSERT(!mEntered);
527
24
    return mBegin;
528
24
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::begin() const
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
8
  {
526
8
    MOZ_ASSERT(!mEntered);
527
8
    return mBegin;
528
8
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
499
  {
526
499
    MOZ_ASSERT(!mEntered);
527
499
    return mBegin;
528
499
  }
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
800
  {
526
800
    MOZ_ASSERT(!mEntered);
527
800
    return mBegin;
528
800
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
437
  {
526
437
    MOZ_ASSERT(!mEntered);
527
437
    return mBegin;
528
437
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
163
  {
526
163
    MOZ_ASSERT(!mEntered);
527
163
    return mBegin;
528
163
  }
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
3.06k
  {
526
3.06k
    MOZ_ASSERT(!mEntered);
527
3.06k
    return mBegin;
528
3.06k
  }
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::begin() const
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
598k
  {
526
598k
    MOZ_ASSERT(!mEntered);
527
598k
    return mBegin;
528
598k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
72
  {
526
72
    MOZ_ASSERT(!mEntered);
527
72
    return mBegin;
528
72
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
2.23k
  {
526
2.23k
    MOZ_ASSERT(!mEntered);
527
2.23k
    return mBegin;
528
2.23k
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
108
  {
526
108
    MOZ_ASSERT(!mEntered);
527
108
    return mBegin;
528
108
  }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
56
  {
526
56
    MOZ_ASSERT(!mEntered);
527
56
    return mBegin;
528
56
  }
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::begin() const
Line
Count
Source
525
140
  {
526
140
    MOZ_ASSERT(!mEntered);
527
140
    return mBegin;
528
140
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::begin() const
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
686
  {
526
686
    MOZ_ASSERT(!mEntered);
527
686
    return mBegin;
528
686
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
630
  {
526
630
    MOZ_ASSERT(!mEntered);
527
630
    return mBegin;
528
630
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
8.10k
  {
526
8.10k
    MOZ_ASSERT(!mEntered);
527
8.10k
    return mBegin;
528
8.10k
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
1.73k
  {
526
1.73k
    MOZ_ASSERT(!mEntered);
527
1.73k
    return mBegin;
528
1.73k
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
736
  {
526
736
    MOZ_ASSERT(!mEntered);
527
736
    return mBegin;
528
736
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::begin() const
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
2.57k
  {
526
2.57k
    MOZ_ASSERT(!mEntered);
527
2.57k
    return mBegin;
528
2.57k
  }
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
56
  {
526
56
    MOZ_ASSERT(!mEntered);
527
56
    return mBegin;
528
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::begin() const
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
66
  {
526
66
    MOZ_ASSERT(!mEntered);
527
66
    return mBegin;
528
66
  }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
191
  {
526
191
    MOZ_ASSERT(!mEntered);
527
191
    return mBegin;
528
191
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
464
  {
526
464
    MOZ_ASSERT(!mEntered);
527
464
    return mBegin;
528
464
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
82
  {
526
82
    MOZ_ASSERT(!mEntered);
527
82
    return mBegin;
528
82
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
307
  {
526
307
    MOZ_ASSERT(!mEntered);
527
307
    return mBegin;
528
307
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
307
  {
526
307
    MOZ_ASSERT(!mEntered);
527
307
    return mBegin;
528
307
  }
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
229
  {
526
229
    MOZ_ASSERT(!mEntered);
527
229
    return mBegin;
528
229
  }
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::begin() const
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
12
  {
526
12
    MOZ_ASSERT(!mEntered);
527
12
    return mBegin;
528
12
  }
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::begin() const
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
14
  {
526
14
    MOZ_ASSERT(!mEntered);
527
14
    return mBegin;
528
14
  }
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::begin() const
Line
Count
Source
525
28
  {
526
28
    MOZ_ASSERT(!mEntered);
527
28
    return mBegin;
528
28
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::begin() const
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
60
  {
526
60
    MOZ_ASSERT(!mEntered);
527
60
    return mBegin;
528
60
  }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::begin() const
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
5.49k
  {
526
5.49k
    MOZ_ASSERT(!mEntered);
527
5.49k
    return mBegin;
528
5.49k
  }
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
2
  {
526
2
    MOZ_ASSERT(!mEntered);
527
2
    return mBegin;
528
2
  }
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::begin() const
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::begin() const
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
25.2k
  {
526
25.2k
    MOZ_ASSERT(!mEntered);
527
25.2k
    return mBegin;
528
25.2k
  }
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
72
  {
526
72
    MOZ_ASSERT(!mEntered);
527
72
    return mBegin;
528
72
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
18
  {
526
18
    MOZ_ASSERT(!mEntered);
527
18
    return mBegin;
528
18
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
36
  {
526
36
    MOZ_ASSERT(!mEntered);
527
36
    return mBegin;
528
36
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
54
  {
526
54
    MOZ_ASSERT(!mEntered);
527
54
    return mBegin;
528
54
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::begin() const
Line
Count
Source
525
54
  {
526
54
    MOZ_ASSERT(!mEntered);
527
54
    return mBegin;
528
54
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::TempAllocPolicy>::begin() const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::begin() const
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::begin() const
Line
Count
Source
525
4.97k
  {
526
4.97k
    MOZ_ASSERT(!mEntered);
527
4.97k
    return mBegin;
528
4.97k
  }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::begin() const
529
530
  T* end()
531
185k
  {
532
185k
    MOZ_ASSERT(!mEntered);
533
185k
    return mBegin + mLength;
534
185k
  }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
18
  {
532
18
    MOZ_ASSERT(!mEntered);
533
18
    return mBegin + mLength;
534
18
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::end()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
178
  {
532
178
    MOZ_ASSERT(!mEntered);
533
178
    return mBegin + mLength;
534
178
  }
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::end()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
42
  {
532
42
    MOZ_ASSERT(!mEntered);
533
42
    return mBegin + mLength;
534
42
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::end()
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
8
  {
532
8
    MOZ_ASSERT(!mEntered);
533
8
    return mBegin + mLength;
534
8
  }
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
16
  {
532
16
    MOZ_ASSERT(!mEntered);
533
16
    return mBegin + mLength;
534
16
  }
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
19
  {
532
19
    MOZ_ASSERT(!mEntered);
533
19
    return mBegin + mLength;
534
19
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::end()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
10.9k
  {
532
10.9k
    MOZ_ASSERT(!mEntered);
533
10.9k
    return mBegin + mLength;
534
10.9k
  }
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
2.66k
  {
532
2.66k
    MOZ_ASSERT(!mEntered);
533
2.66k
    return mBegin + mLength;
534
2.66k
  }
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
4
  {
532
4
    MOZ_ASSERT(!mEntered);
533
4
    return mBegin + mLength;
534
4
  }
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
12
  {
532
12
    MOZ_ASSERT(!mEntered);
533
12
    return mBegin + mLength;
534
12
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::end()
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
126k
  {
532
126k
    MOZ_ASSERT(!mEntered);
533
126k
    return mBegin + mLength;
534
126k
  }
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::end()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
2
  {
532
2
    MOZ_ASSERT(!mEntered);
533
2
    return mBegin + mLength;
534
2
  }
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::end()
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1.48k
  {
532
1.48k
    MOZ_ASSERT(!mEntered);
533
1.48k
    return mBegin + mLength;
534
1.48k
  }
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1.61k
  {
532
1.61k
    MOZ_ASSERT(!mEntered);
533
1.61k
    return mBegin + mLength;
534
1.61k
  }
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
572
  {
532
572
    MOZ_ASSERT(!mEntered);
533
572
    return mBegin + mLength;
534
572
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1.04k
  {
532
1.04k
    MOZ_ASSERT(!mEntered);
533
1.04k
    return mBegin + mLength;
534
1.04k
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
121
  {
532
121
    MOZ_ASSERT(!mEntered);
533
121
    return mBegin + mLength;
534
121
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::end()
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
210
  {
532
210
    MOZ_ASSERT(!mEntered);
533
210
    return mBegin + mLength;
534
210
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::end()
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
1.57k
  {
532
1.57k
    MOZ_ASSERT(!mEntered);
533
1.57k
    return mBegin + mLength;
534
1.57k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::end()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
378
  {
532
378
    MOZ_ASSERT(!mEntered);
533
378
    return mBegin + mLength;
534
378
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
135
  {
532
135
    MOZ_ASSERT(!mEntered);
533
135
    return mBegin + mLength;
534
135
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
192
  {
532
192
    MOZ_ASSERT(!mEntered);
533
192
    return mBegin + mLength;
534
192
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
79
  {
532
79
    MOZ_ASSERT(!mEntered);
533
79
    return mBegin + mLength;
534
79
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
66
  {
532
66
    MOZ_ASSERT(!mEntered);
533
66
    return mBegin + mLength;
534
66
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
56
  {
532
56
    MOZ_ASSERT(!mEntered);
533
56
    return mBegin + mLength;
534
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
14
  {
532
14
    MOZ_ASSERT(!mEntered);
533
14
    return mBegin + mLength;
534
14
  }
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
37
  {
532
37
    MOZ_ASSERT(!mEntered);
533
37
    return mBegin + mLength;
534
37
  }
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::end()
Line
Count
Source
531
243
  {
532
243
    MOZ_ASSERT(!mEntered);
533
243
    return mBegin + mLength;
534
243
  }
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::end()
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
34.2k
  {
532
34.2k
    MOZ_ASSERT(!mEntered);
533
34.2k
    return mBegin + mLength;
534
34.2k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::end()
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
140
  {
532
140
    MOZ_ASSERT(!mEntered);
533
140
    return mBegin + mLength;
534
140
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
13
  {
532
13
    MOZ_ASSERT(!mEntered);
533
13
    return mBegin + mLength;
534
13
  }
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
140
  {
532
140
    MOZ_ASSERT(!mEntered);
533
140
    return mBegin + mLength;
534
140
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
140
  {
532
140
    MOZ_ASSERT(!mEntered);
533
140
    return mBegin + mLength;
534
140
  }
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
140
  {
532
140
    MOZ_ASSERT(!mEntered);
533
140
    return mBegin + mLength;
534
140
  }
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
140
  {
532
140
    MOZ_ASSERT(!mEntered);
533
140
    return mBegin + mLength;
534
140
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
101
  {
532
101
    MOZ_ASSERT(!mEntered);
533
101
    return mBegin + mLength;
534
101
  }
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
991
  {
532
991
    MOZ_ASSERT(!mEntered);
533
991
    return mBegin + mLength;
534
991
  }
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
38
  {
532
38
    MOZ_ASSERT(!mEntered);
533
38
    return mBegin + mLength;
534
38
  }
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
16
  {
532
16
    MOZ_ASSERT(!mEntered);
533
16
    return mBegin + mLength;
534
16
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::end()
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
769
  {
532
769
    MOZ_ASSERT(!mEntered);
533
769
    return mBegin + mLength;
534
769
  }
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::end()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::end()
Line
Count
Source
531
22
  {
532
22
    MOZ_ASSERT(!mEntered);
533
22
    return mBegin + mLength;
534
22
  }
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
18
  {
532
18
    MOZ_ASSERT(!mEntered);
533
18
    return mBegin + mLength;
534
18
  }
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::end()
Line
Count
Source
531
18
  {
532
18
    MOZ_ASSERT(!mEntered);
533
18
    return mBegin + mLength;
534
18
  }
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
54
  {
532
54
    MOZ_ASSERT(!mEntered);
533
54
    return mBegin + mLength;
534
54
  }
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
36
  {
532
36
    MOZ_ASSERT(!mEntered);
533
36
    return mBegin + mLength;
534
36
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
15
  {
532
15
    MOZ_ASSERT(!mEntered);
533
15
    return mBegin + mLength;
534
15
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
18
  {
532
18
    MOZ_ASSERT(!mEntered);
533
18
    return mBegin + mLength;
534
18
  }
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::end()
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::end()
Line
Count
Source
531
1
  {
532
1
    MOZ_ASSERT(!mEntered);
533
1
    return mBegin + mLength;
534
1
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::end()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::end()
535
536
  const T* end() const
537
17.4k
  {
538
17.4k
    MOZ_ASSERT(!mEntered);
539
17.4k
    return mBegin + mLength;
540
17.4k
  }
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::end() const
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
304
  {
538
304
    MOZ_ASSERT(!mEntered);
539
304
    return mBegin + mLength;
540
304
  }
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
236
  {
538
236
    MOZ_ASSERT(!mEntered);
539
236
    return mBegin + mLength;
540
236
  }
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::end() const
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::end() const
Line
Count
Source
537
2.97k
  {
538
2.97k
    MOZ_ASSERT(!mEntered);
539
2.97k
    return mBegin + mLength;
540
2.97k
  }
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::end() const
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
6.87k
  {
538
6.87k
    MOZ_ASSERT(!mEntered);
539
6.87k
    return mBegin + mLength;
540
6.87k
  }
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::end() const
Line
Count
Source
537
712
  {
538
712
    MOZ_ASSERT(!mEntered);
539
712
    return mBegin + mLength;
540
712
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
289
  {
538
289
    MOZ_ASSERT(!mEntered);
539
289
    return mBegin + mLength;
540
289
  }
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
12
  {
538
12
    MOZ_ASSERT(!mEntered);
539
12
    return mBegin + mLength;
540
12
  }
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::end() const
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::end() const
Line
Count
Source
537
14
  {
538
14
    MOZ_ASSERT(!mEntered);
539
14
    return mBegin + mLength;
540
14
  }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::end() const
Line
Count
Source
537
827
  {
538
827
    MOZ_ASSERT(!mEntered);
539
827
    return mBegin + mLength;
540
827
  }
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::end() const
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::end() const
Line
Count
Source
537
8
  {
538
8
    MOZ_ASSERT(!mEntered);
539
8
    return mBegin + mLength;
540
8
  }
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::end() const
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
72
  {
538
72
    MOZ_ASSERT(!mEntered);
539
72
    return mBegin + mLength;
540
72
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
18
  {
538
18
    MOZ_ASSERT(!mEntered);
539
18
    return mBegin + mLength;
540
18
  }
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
36
  {
538
36
    MOZ_ASSERT(!mEntered);
539
36
    return mBegin + mLength;
540
36
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
54
  {
538
54
    MOZ_ASSERT(!mEntered);
539
54
    return mBegin + mLength;
540
54
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::end() const
Line
Count
Source
537
54
  {
538
54
    MOZ_ASSERT(!mEntered);
539
54
    return mBegin + mLength;
540
54
  }
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::end() const
Line
Count
Source
537
4.97k
  {
538
4.97k
    MOZ_ASSERT(!mEntered);
539
4.97k
    return mBegin + mLength;
540
4.97k
  }
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::end() const
541
542
  T& operator[](size_t aIndex)
543
693k
  {
544
693k
    MOZ_ASSERT(!mEntered);
545
693k
    MOZ_ASSERT(aIndex < mLength);
546
693k
    return begin()[aIndex];
547
693k
  }
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
42
  {
544
42
    MOZ_ASSERT(!mEntered);
545
42
    MOZ_ASSERT(aIndex < mLength);
546
42
    return begin()[aIndex];
547
42
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1
  {
544
1
    MOZ_ASSERT(!mEntered);
545
1
    MOZ_ASSERT(aIndex < mLength);
546
1
    return begin()[aIndex];
547
1
  }
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
70
  {
544
70
    MOZ_ASSERT(!mEntered);
545
70
    MOZ_ASSERT(aIndex < mLength);
546
70
    return begin()[aIndex];
547
70
  }
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
13
  {
544
13
    MOZ_ASSERT(!mEntered);
545
13
    MOZ_ASSERT(aIndex < mLength);
546
13
    return begin()[aIndex];
547
13
  }
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
6.37k
  {
544
6.37k
    MOZ_ASSERT(!mEntered);
545
6.37k
    MOZ_ASSERT(aIndex < mLength);
546
6.37k
    return begin()[aIndex];
547
6.37k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
266
  {
544
266
    MOZ_ASSERT(!mEntered);
545
266
    MOZ_ASSERT(aIndex < mLength);
546
266
    return begin()[aIndex];
547
266
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
24
  {
544
24
    MOZ_ASSERT(!mEntered);
545
24
    MOZ_ASSERT(aIndex < mLength);
546
24
    return begin()[aIndex];
547
24
  }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
566
  {
544
566
    MOZ_ASSERT(!mEntered);
545
566
    MOZ_ASSERT(aIndex < mLength);
546
566
    return begin()[aIndex];
547
566
  }
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
54
  {
544
54
    MOZ_ASSERT(!mEntered);
545
54
    MOZ_ASSERT(aIndex < mLength);
546
54
    return begin()[aIndex];
547
54
  }
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
126
  {
544
126
    MOZ_ASSERT(!mEntered);
545
126
    MOZ_ASSERT(aIndex < mLength);
546
126
    return begin()[aIndex];
547
126
  }
Unexecuted instantiation: mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
18
  {
544
18
    MOZ_ASSERT(!mEntered);
545
18
    MOZ_ASSERT(aIndex < mLength);
546
18
    return begin()[aIndex];
547
18
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
5.54k
  {
544
5.54k
    MOZ_ASSERT(!mEntered);
545
5.54k
    MOZ_ASSERT(aIndex < mLength);
546
5.54k
    return begin()[aIndex];
547
5.54k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
9
  {
544
9
    MOZ_ASSERT(!mEntered);
545
9
    MOZ_ASSERT(aIndex < mLength);
546
9
    return begin()[aIndex];
547
9
  }
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
6.23k
  {
544
6.23k
    MOZ_ASSERT(!mEntered);
545
6.23k
    MOZ_ASSERT(aIndex < mLength);
546
6.23k
    return begin()[aIndex];
547
6.23k
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long)
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
2.53k
  {
544
2.53k
    MOZ_ASSERT(!mEntered);
545
2.53k
    MOZ_ASSERT(aIndex < mLength);
546
2.53k
    return begin()[aIndex];
547
2.53k
  }
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
100
  {
544
100
    MOZ_ASSERT(!mEntered);
545
100
    MOZ_ASSERT(aIndex < mLength);
546
100
    return begin()[aIndex];
547
100
  }
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
40.3k
  {
544
40.3k
    MOZ_ASSERT(!mEntered);
545
40.3k
    MOZ_ASSERT(aIndex < mLength);
546
40.3k
    return begin()[aIndex];
547
40.3k
  }
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
860
  {
544
860
    MOZ_ASSERT(!mEntered);
545
860
    MOZ_ASSERT(aIndex < mLength);
546
860
    return begin()[aIndex];
547
860
  }
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
182
  {
544
182
    MOZ_ASSERT(!mEntered);
545
182
    MOZ_ASSERT(aIndex < mLength);
546
182
    return begin()[aIndex];
547
182
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
13
  {
544
13
    MOZ_ASSERT(!mEntered);
545
13
    MOZ_ASSERT(aIndex < mLength);
546
13
    return begin()[aIndex];
547
13
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
109
  {
544
109
    MOZ_ASSERT(!mEntered);
545
109
    MOZ_ASSERT(aIndex < mLength);
546
109
    return begin()[aIndex];
547
109
  }
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
2
  {
544
2
    MOZ_ASSERT(!mEntered);
545
2
    MOZ_ASSERT(aIndex < mLength);
546
2
    return begin()[aIndex];
547
2
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1.07k
  {
544
1.07k
    MOZ_ASSERT(!mEntered);
545
1.07k
    MOZ_ASSERT(aIndex < mLength);
546
1.07k
    return begin()[aIndex];
547
1.07k
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
969
  {
544
969
    MOZ_ASSERT(!mEntered);
545
969
    MOZ_ASSERT(aIndex < mLength);
546
969
    return begin()[aIndex];
547
969
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
256
  {
544
256
    MOZ_ASSERT(!mEntered);
545
256
    MOZ_ASSERT(aIndex < mLength);
546
256
    return begin()[aIndex];
547
256
  }
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
98
  {
544
98
    MOZ_ASSERT(!mEntered);
545
98
    MOZ_ASSERT(aIndex < mLength);
546
98
    return begin()[aIndex];
547
98
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
225
  {
544
225
    MOZ_ASSERT(!mEntered);
545
225
    MOZ_ASSERT(aIndex < mLength);
546
225
    return begin()[aIndex];
547
225
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
13
  {
544
13
    MOZ_ASSERT(!mEntered);
545
13
    MOZ_ASSERT(aIndex < mLength);
546
13
    return begin()[aIndex];
547
13
  }
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
13
  {
544
13
    MOZ_ASSERT(!mEntered);
545
13
    MOZ_ASSERT(aIndex < mLength);
546
13
    return begin()[aIndex];
547
13
  }
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
42
  {
544
42
    MOZ_ASSERT(!mEntered);
545
42
    MOZ_ASSERT(aIndex < mLength);
546
42
    return begin()[aIndex];
547
42
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
72
  {
544
72
    MOZ_ASSERT(!mEntered);
545
72
    MOZ_ASSERT(aIndex < mLength);
546
72
    return begin()[aIndex];
547
72
  }
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
10
  {
544
10
    MOZ_ASSERT(!mEntered);
545
10
    MOZ_ASSERT(aIndex < mLength);
546
10
    return begin()[aIndex];
547
10
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
84
  {
544
84
    MOZ_ASSERT(!mEntered);
545
84
    MOZ_ASSERT(aIndex < mLength);
546
84
    return begin()[aIndex];
547
84
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
917
  {
544
917
    MOZ_ASSERT(!mEntered);
545
917
    MOZ_ASSERT(aIndex < mLength);
546
917
    return begin()[aIndex];
547
917
  }
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1.54k
  {
544
1.54k
    MOZ_ASSERT(!mEntered);
545
1.54k
    MOZ_ASSERT(aIndex < mLength);
546
1.54k
    return begin()[aIndex];
547
1.54k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1.07k
  {
544
1.07k
    MOZ_ASSERT(!mEntered);
545
1.07k
    MOZ_ASSERT(aIndex < mLength);
546
1.07k
    return begin()[aIndex];
547
1.07k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
24
  {
544
24
    MOZ_ASSERT(!mEntered);
545
24
    MOZ_ASSERT(aIndex < mLength);
546
24
    return begin()[aIndex];
547
24
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
384
  {
544
384
    MOZ_ASSERT(!mEntered);
545
384
    MOZ_ASSERT(aIndex < mLength);
546
384
    return begin()[aIndex];
547
384
  }
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
113
  {
544
113
    MOZ_ASSERT(!mEntered);
545
113
    MOZ_ASSERT(aIndex < mLength);
546
113
    return begin()[aIndex];
547
113
  }
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1.91k
  {
544
1.91k
    MOZ_ASSERT(!mEntered);
545
1.91k
    MOZ_ASSERT(aIndex < mLength);
546
1.91k
    return begin()[aIndex];
547
1.91k
  }
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
142
  {
544
142
    MOZ_ASSERT(!mEntered);
545
142
    MOZ_ASSERT(aIndex < mLength);
546
142
    return begin()[aIndex];
547
142
  }
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
14
  {
544
14
    MOZ_ASSERT(!mEntered);
545
14
    MOZ_ASSERT(aIndex < mLength);
546
14
    return begin()[aIndex];
547
14
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
88
  {
544
88
    MOZ_ASSERT(!mEntered);
545
88
    MOZ_ASSERT(aIndex < mLength);
546
88
    return begin()[aIndex];
547
88
  }
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
541k
  {
544
541k
    MOZ_ASSERT(!mEntered);
545
541k
    MOZ_ASSERT(aIndex < mLength);
546
541k
    return begin()[aIndex];
547
541k
  }
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
28
  {
544
28
    MOZ_ASSERT(!mEntered);
545
28
    MOZ_ASSERT(aIndex < mLength);
546
28
    return begin()[aIndex];
547
28
  }
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
641
  {
544
641
    MOZ_ASSERT(!mEntered);
545
641
    MOZ_ASSERT(aIndex < mLength);
546
641
    return begin()[aIndex];
547
641
  }
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
6.20k
  {
544
6.20k
    MOZ_ASSERT(!mEntered);
545
6.20k
    MOZ_ASSERT(aIndex < mLength);
546
6.20k
    return begin()[aIndex];
547
6.20k
  }
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
1.20k
  {
544
1.20k
    MOZ_ASSERT(!mEntered);
545
1.20k
    MOZ_ASSERT(aIndex < mLength);
546
1.20k
    return begin()[aIndex];
547
1.20k
  }
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
24.8k
  {
544
24.8k
    MOZ_ASSERT(!mEntered);
545
24.8k
    MOZ_ASSERT(aIndex < mLength);
546
24.8k
    return begin()[aIndex];
547
24.8k
  }
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
31.6k
  {
544
31.6k
    MOZ_ASSERT(!mEntered);
545
31.6k
    MOZ_ASSERT(aIndex < mLength);
546
31.6k
    return begin()[aIndex];
547
31.6k
  }
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
6
  {
544
6
    MOZ_ASSERT(!mEntered);
545
6
    MOZ_ASSERT(aIndex < mLength);
546
6
    return begin()[aIndex];
547
6
  }
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::operator[](unsigned long)
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
2.32k
  {
544
2.32k
    MOZ_ASSERT(!mEntered);
545
2.32k
    MOZ_ASSERT(aIndex < mLength);
546
2.32k
    return begin()[aIndex];
547
2.32k
  }
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
2.95k
  {
544
2.95k
    MOZ_ASSERT(!mEntered);
545
2.95k
    MOZ_ASSERT(aIndex < mLength);
546
2.95k
    return begin()[aIndex];
547
2.95k
  }
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
5.90k
  {
544
5.90k
    MOZ_ASSERT(!mEntered);
545
5.90k
    MOZ_ASSERT(aIndex < mLength);
546
5.90k
    return begin()[aIndex];
547
5.90k
  }
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
2.03k
  {
544
2.03k
    MOZ_ASSERT(!mEntered);
545
2.03k
    MOZ_ASSERT(aIndex < mLength);
546
2.03k
    return begin()[aIndex];
547
2.03k
  }
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
14
  {
544
14
    MOZ_ASSERT(!mEntered);
545
14
    MOZ_ASSERT(aIndex < mLength);
546
14
    return begin()[aIndex];
547
14
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
14
  {
544
14
    MOZ_ASSERT(!mEntered);
545
14
    MOZ_ASSERT(aIndex < mLength);
546
14
    return begin()[aIndex];
547
14
  }
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
668
  {
544
668
    MOZ_ASSERT(!mEntered);
545
668
    MOZ_ASSERT(aIndex < mLength);
546
668
    return begin()[aIndex];
547
668
  }
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::operator[](unsigned long)
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
221
  {
544
221
    MOZ_ASSERT(!mEntered);
545
221
    MOZ_ASSERT(aIndex < mLength);
546
221
    return begin()[aIndex];
547
221
  }
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::operator[](unsigned long)
Line
Count
Source
543
484
  {
544
484
    MOZ_ASSERT(!mEntered);
545
484
    MOZ_ASSERT(aIndex < mLength);
546
484
    return begin()[aIndex];
547
484
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long)
548
549
  const T& operator[](size_t aIndex) const
550
648k
  {
551
648k
    MOZ_ASSERT(!mEntered);
552
648k
    MOZ_ASSERT(aIndex < mLength);
553
648k
    return begin()[aIndex];
554
648k
  }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
24
  {
551
24
    MOZ_ASSERT(!mEntered);
552
24
    MOZ_ASSERT(aIndex < mLength);
553
24
    return begin()[aIndex];
554
24
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
195
  {
551
195
    MOZ_ASSERT(!mEntered);
552
195
    MOZ_ASSERT(aIndex < mLength);
553
195
    return begin()[aIndex];
554
195
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
764
  {
551
764
    MOZ_ASSERT(!mEntered);
552
764
    MOZ_ASSERT(aIndex < mLength);
553
764
    return begin()[aIndex];
554
764
  }
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
437
  {
551
437
    MOZ_ASSERT(!mEntered);
552
437
    MOZ_ASSERT(aIndex < mLength);
553
437
    return begin()[aIndex];
554
437
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
162
  {
551
162
    MOZ_ASSERT(!mEntered);
552
162
    MOZ_ASSERT(aIndex < mLength);
553
162
    return begin()[aIndex];
554
162
  }
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
84
  {
551
84
    MOZ_ASSERT(!mEntered);
552
84
    MOZ_ASSERT(aIndex < mLength);
553
84
    return begin()[aIndex];
554
84
  }
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
598k
  {
551
598k
    MOZ_ASSERT(!mEntered);
552
598k
    MOZ_ASSERT(aIndex < mLength);
553
598k
    return begin()[aIndex];
554
598k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
72
  {
551
72
    MOZ_ASSERT(!mEntered);
552
72
    MOZ_ASSERT(aIndex < mLength);
553
72
    return begin()[aIndex];
554
72
  }
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
2.23k
  {
551
2.23k
    MOZ_ASSERT(!mEntered);
552
2.23k
    MOZ_ASSERT(aIndex < mLength);
553
2.23k
    return begin()[aIndex];
554
2.23k
  }
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
108
  {
551
108
    MOZ_ASSERT(!mEntered);
552
108
    MOZ_ASSERT(aIndex < mLength);
553
108
    return begin()[aIndex];
554
108
  }
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
56
  {
551
56
    MOZ_ASSERT(!mEntered);
552
56
    MOZ_ASSERT(aIndex < mLength);
553
56
    return begin()[aIndex];
554
56
  }
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator[](unsigned long) const
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
686
  {
551
686
    MOZ_ASSERT(!mEntered);
552
686
    MOZ_ASSERT(aIndex < mLength);
553
686
    return begin()[aIndex];
554
686
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
630
  {
551
630
    MOZ_ASSERT(!mEntered);
552
630
    MOZ_ASSERT(aIndex < mLength);
553
630
    return begin()[aIndex];
554
630
  }
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
8.10k
  {
551
8.10k
    MOZ_ASSERT(!mEntered);
552
8.10k
    MOZ_ASSERT(aIndex < mLength);
553
8.10k
    return begin()[aIndex];
554
8.10k
  }
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
1.73k
  {
551
1.73k
    MOZ_ASSERT(!mEntered);
552
1.73k
    MOZ_ASSERT(aIndex < mLength);
553
1.73k
    return begin()[aIndex];
554
1.73k
  }
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
736
  {
551
736
    MOZ_ASSERT(!mEntered);
552
736
    MOZ_ASSERT(aIndex < mLength);
553
736
    return begin()[aIndex];
554
736
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
1.84k
  {
551
1.84k
    MOZ_ASSERT(!mEntered);
552
1.84k
    MOZ_ASSERT(aIndex < mLength);
553
1.84k
    return begin()[aIndex];
554
1.84k
  }
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
56
  {
551
56
    MOZ_ASSERT(!mEntered);
552
56
    MOZ_ASSERT(aIndex < mLength);
553
56
    return begin()[aIndex];
554
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
66
  {
551
66
    MOZ_ASSERT(!mEntered);
552
66
    MOZ_ASSERT(aIndex < mLength);
553
66
    return begin()[aIndex];
554
66
  }
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
191
  {
551
191
    MOZ_ASSERT(!mEntered);
552
191
    MOZ_ASSERT(aIndex < mLength);
553
191
    return begin()[aIndex];
554
191
  }
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
175
  {
551
175
    MOZ_ASSERT(!mEntered);
552
175
    MOZ_ASSERT(aIndex < mLength);
553
175
    return begin()[aIndex];
554
175
  }
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
82
  {
551
82
    MOZ_ASSERT(!mEntered);
552
82
    MOZ_ASSERT(aIndex < mLength);
553
82
    return begin()[aIndex];
554
82
  }
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
307
  {
551
307
    MOZ_ASSERT(!mEntered);
552
307
    MOZ_ASSERT(aIndex < mLength);
553
307
    return begin()[aIndex];
554
307
  }
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
307
  {
551
307
    MOZ_ASSERT(!mEntered);
552
307
    MOZ_ASSERT(aIndex < mLength);
553
307
    return begin()[aIndex];
554
307
  }
Unexecuted instantiation: mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
14
  {
551
14
    MOZ_ASSERT(!mEntered);
552
14
    MOZ_ASSERT(aIndex < mLength);
553
14
    return begin()[aIndex];
554
14
  }
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
14
  {
551
14
    MOZ_ASSERT(!mEntered);
552
14
    MOZ_ASSERT(aIndex < mLength);
553
14
    return begin()[aIndex];
554
14
  }
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
5.49k
  {
551
5.49k
    MOZ_ASSERT(!mEntered);
552
5.49k
    MOZ_ASSERT(aIndex < mLength);
553
5.49k
    return begin()[aIndex];
554
5.49k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
60
  {
551
60
    MOZ_ASSERT(!mEntered);
552
60
    MOZ_ASSERT(aIndex < mLength);
553
60
    return begin()[aIndex];
554
60
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::operator[](unsigned long) const
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::operator[](unsigned long) const
Line
Count
Source
550
25.2k
  {
551
25.2k
    MOZ_ASSERT(!mEntered);
552
25.2k
    MOZ_ASSERT(aIndex < mLength);
553
25.2k
    return begin()[aIndex];
554
25.2k
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::operator[](unsigned long) const
555
556
  T& back()
557
67.5k
  {
558
67.5k
    MOZ_ASSERT(!mEntered);
559
67.5k
    MOZ_ASSERT(!empty());
560
67.5k
    return *(end() - 1);
561
67.5k
  }
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
3
  {
558
3
    MOZ_ASSERT(!mEntered);
559
3
    MOZ_ASSERT(!empty());
560
3
    return *(end() - 1);
561
3
  }
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
2.66k
  {
558
2.66k
    MOZ_ASSERT(!mEntered);
559
2.66k
    MOZ_ASSERT(!empty());
560
2.66k
    return *(end() - 1);
561
2.66k
  }
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
4
  {
558
4
    MOZ_ASSERT(!mEntered);
559
4
    MOZ_ASSERT(!empty());
560
4
    return *(end() - 1);
561
4
  }
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
1.04k
  {
558
1.04k
    MOZ_ASSERT(!mEntered);
559
1.04k
    MOZ_ASSERT(!empty());
560
1.04k
    return *(end() - 1);
561
1.04k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::back()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::back()
Line
Count
Source
557
1
  {
558
1
    MOZ_ASSERT(!mEntered);
559
1
    MOZ_ASSERT(!empty());
560
1
    return *(end() - 1);
561
1
  }
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
378
  {
558
378
    MOZ_ASSERT(!mEntered);
559
378
    MOZ_ASSERT(!empty());
560
378
    return *(end() - 1);
561
378
  }
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
192
  {
558
192
    MOZ_ASSERT(!mEntered);
559
192
    MOZ_ASSERT(!empty());
560
192
    return *(end() - 1);
561
192
  }
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
79
  {
558
79
    MOZ_ASSERT(!mEntered);
559
79
    MOZ_ASSERT(!empty());
560
79
    return *(end() - 1);
561
79
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
14
  {
558
14
    MOZ_ASSERT(!mEntered);
559
14
    MOZ_ASSERT(!empty());
560
14
    return *(end() - 1);
561
14
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::back()
Line
Count
Source
557
56
  {
558
56
    MOZ_ASSERT(!mEntered);
559
56
    MOZ_ASSERT(!empty());
560
56
    return *(end() - 1);
561
56
  }
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::back()
Line
Count
Source
557
56
  {
558
56
    MOZ_ASSERT(!mEntered);
559
56
    MOZ_ASSERT(!empty());
560
56
    return *(end() - 1);
561
56
  }
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::back()
Line
Count
Source
557
243
  {
558
243
    MOZ_ASSERT(!mEntered);
559
243
    MOZ_ASSERT(!empty());
560
243
    return *(end() - 1);
561
243
  }
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::back()
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::back()
Line
Count
Source
557
34.2k
  {
558
34.2k
    MOZ_ASSERT(!mEntered);
559
34.2k
    MOZ_ASSERT(!empty());
560
34.2k
    return *(end() - 1);
561
34.2k
  }
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
10.9k
  {
558
10.9k
    MOZ_ASSERT(!mEntered);
559
10.9k
    MOZ_ASSERT(!empty());
560
10.9k
    return *(end() - 1);
561
10.9k
  }
Unexecuted instantiation: mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::back()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::back()
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
24
  {
558
24
    MOZ_ASSERT(!mEntered);
559
24
    MOZ_ASSERT(!empty());
560
24
    return *(end() - 1);
561
24
  }
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
991
  {
558
991
    MOZ_ASSERT(!mEntered);
559
991
    MOZ_ASSERT(!empty());
560
991
    return *(end() - 1);
561
991
  }
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::back()
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
115
  {
558
115
    MOZ_ASSERT(!mEntered);
559
115
    MOZ_ASSERT(!empty());
560
115
    return *(end() - 1);
561
115
  }
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::back()
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::back()
Line
Count
Source
557
16.3k
  {
558
16.3k
    MOZ_ASSERT(!mEntered);
559
16.3k
    MOZ_ASSERT(!empty());
560
16.3k
    return *(end() - 1);
561
16.3k
  }
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::back()
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
54
  {
558
54
    MOZ_ASSERT(!mEntered);
559
54
    MOZ_ASSERT(!empty());
560
54
    return *(end() - 1);
561
54
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
15
  {
558
15
    MOZ_ASSERT(!mEntered);
559
15
    MOZ_ASSERT(!empty());
560
15
    return *(end() - 1);
561
15
  }
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::back()
Line
Count
Source
557
18
  {
558
18
    MOZ_ASSERT(!mEntered);
559
18
    MOZ_ASSERT(!empty());
560
18
    return *(end() - 1);
561
18
  }
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::back()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::back()
562
563
  const T& back() const
564
8.61k
  {
565
8.61k
    MOZ_ASSERT(!mEntered);
566
8.61k
    MOZ_ASSERT(!empty());
567
8.61k
    return *(end() - 1);
568
8.61k
  }
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::back() const
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::back() const
Line
Count
Source
564
200
  {
565
200
    MOZ_ASSERT(!mEntered);
566
200
    MOZ_ASSERT(!empty());
567
200
    return *(end() - 1);
568
200
  }
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::back() const
Line
Count
Source
564
6.87k
  {
565
6.87k
    MOZ_ASSERT(!mEntered);
566
6.87k
    MOZ_ASSERT(!empty());
567
6.87k
    return *(end() - 1);
568
6.87k
  }
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::back() const
Line
Count
Source
564
712
  {
565
712
    MOZ_ASSERT(!mEntered);
566
712
    MOZ_ASSERT(!empty());
567
712
    return *(end() - 1);
568
712
  }
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::back() const
Line
Count
Source
564
827
  {
565
827
    MOZ_ASSERT(!mEntered);
566
827
    MOZ_ASSERT(!empty());
567
827
    return *(end() - 1);
568
827
  }
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::back() const
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::back() const
569
570
  class Range
571
  {
572
    friend class Vector;
573
    T* mCur;
574
    T* mEnd;
575
    Range(T* aCur, T* aEnd)
576
      : mCur(aCur)
577
      , mEnd(aEnd)
578
0
    {
579
0
      MOZ_ASSERT(aCur <= aEnd);
580
0
    }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Range::Range(unsigned int*, unsigned int*)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::Range::Range(js::ReadBarriered<js::Debugger*>*, js::ReadBarriered<js::Debugger*>*)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Range::Range(JS::ubi::Edge*, JS::ubi::Edge*)
581
582
  public:
583
0
    bool empty() const { return mCur == mEnd; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Range::empty() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::Range::empty() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Range::empty() const
584
    size_t remain() const { return PointerRangeSize(mCur, mEnd); }
585
0
    T& front() const { MOZ_ASSERT(!empty()); return *mCur; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Range::front() const
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::Range::front() const
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Range::front() const
586
0
    void popFront() { MOZ_ASSERT(!empty()); ++mCur; }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Range::popFront()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::Range::popFront()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Range::popFront()
587
    T popCopyFront() { MOZ_ASSERT(!empty()); return *mCur++; }
588
  };
589
590
  class ConstRange
591
  {
592
    friend class Vector;
593
    const T* mCur;
594
    const T* mEnd;
595
    ConstRange(const T* aCur, const T* aEnd)
596
      : mCur(aCur)
597
      , mEnd(aEnd)
598
0
    {
599
0
      MOZ_ASSERT(aCur <= aEnd);
600
0
    }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::ConstRange::ConstRange(JS::dbg::GarbageCollectionEvent::Collection const*, JS::dbg::GarbageCollectionEvent::Collection const*)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange::ConstRange(js::XDRIncrementalEncoder::Slice const*, js::XDRIncrementalEncoder::Slice const*)
601
602
  public:
603
0
    bool empty() const { return mCur == mEnd; }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::ConstRange::empty() const
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange::empty() const
604
    size_t remain() const { return PointerRangeSize(mCur, mEnd); }
605
0
    const T& front() const { MOZ_ASSERT(!empty()); return *mCur; }
606
0
    void popFront() { MOZ_ASSERT(!empty()); ++mCur; }
607
0
    T popCopyFront() { MOZ_ASSERT(!empty()); return *mCur++; }
608
  };
609
610
0
  Range all() { return Range(begin(), end()); }
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::all()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::all()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::all()
611
0
  ConstRange all() const { return ConstRange(begin(), end()); }
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::all() const
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::all() const
612
613
  /* mutators */
614
615
  /**
616
   * Reverse the order of the elements in the vector in place.
617
   */
618
  void reverse();
619
620
  /**
621
   * Given that the vector is empty, grow the internal capacity to |aRequest|,
622
   * keeping the length 0.
623
   */
624
  MOZ_MUST_USE bool initCapacity(size_t aRequest);
625
626
  /**
627
   * Given that the vector is empty, grow the internal capacity and length to
628
   * |aRequest| leaving the elements' memory completely uninitialized (with all
629
   * the associated hazards and caveats). This avoids the usual allocation-size
630
   * rounding that happens in resize and overhead of initialization for elements
631
   * that are about to be overwritten.
632
   */
633
  MOZ_MUST_USE bool initLengthUninitialized(size_t aRequest);
634
635
  /**
636
   * If reserve(aRequest) succeeds and |aRequest >= length()|, then appending
637
   * |aRequest - length()| elements, in any sequence of append/appendAll calls,
638
   * is guaranteed to succeed.
639
   *
640
   * A request to reserve an amount less than the current length does not affect
641
   * reserved space.
642
   */
643
  MOZ_MUST_USE bool reserve(size_t aRequest);
644
645
  /**
646
   * Destroy elements in the range [end() - aIncr, end()). Does not deallocate
647
   * or unreserve storage for those elements.
648
   */
649
  void shrinkBy(size_t aIncr);
650
651
  /**
652
   * Destroy elements in the range [aNewLength, end()). Does not deallocate
653
   * or unreserve storage for those elements.
654
   */
655
  void shrinkTo(size_t aNewLength);
656
657
  /** Grow the vector by aIncr elements. */
658
  MOZ_MUST_USE bool growBy(size_t aIncr);
659
660
  /** Call shrinkBy or growBy based on whether newSize > length(). */
661
  MOZ_MUST_USE bool resize(size_t aNewLength);
662
663
  /**
664
   * Increase the length of the vector, but don't initialize the new elements
665
   * -- leave them as uninitialized memory.
666
   */
667
  MOZ_MUST_USE bool growByUninitialized(size_t aIncr);
668
  void infallibleGrowByUninitialized(size_t aIncr);
669
  MOZ_MUST_USE bool resizeUninitialized(size_t aNewLength);
670
671
  /** Shorthand for shrinkBy(length()). */
672
  void clear();
673
674
  /** Clears and releases any heap-allocated storage. */
675
  void clearAndFree();
676
677
  /**
678
   * Calls the AllocPolicy's pod_realloc to release excess capacity. Since
679
   * realloc is only safe on PODs, this method fails to compile if IsPod<T>
680
   * is false.
681
   */
682
  void podResizeToFit();
683
684
  /**
685
   * If true, appending |aNeeded| elements won't reallocate elements storage.
686
   * This *doesn't* mean that infallibleAppend may be used!  You still must
687
   * reserve the extra space, even if this method indicates that appends won't
688
   * need to reallocate elements storage.
689
   */
690
  bool canAppendWithoutRealloc(size_t aNeeded) const;
691
692
  /** Potentially fallible append operations. */
693
694
  /**
695
   * This can take either a T& or a T&&. Given a T&&, it moves |aU| into the
696
   * vector, instead of copying it. If it fails, |aU| is left unmoved. ("We are
697
   * not amused.")
698
   */
699
  template<typename U> MOZ_MUST_USE bool append(U&& aU);
700
701
  /**
702
   * Construct a T in-place as a new entry at the end of this vector.
703
   */
704
  template<typename... Args>
705
  MOZ_MUST_USE bool emplaceBack(Args&&... aArgs)
706
133
  {
707
133
    if (!growByUninitialized(1))
708
0
      return false;
709
133
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
710
133
    return true;
711
133
  }
Unexecuted instantiation: bool mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::emplaceBack<mozilla::Range<unsigned char> const&, char const*, int>(mozilla::Range<unsigned char> const&, char const*&&, int&&)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::emplaceBack<(anonymous namespace)::HistogramSnapshotInfo>((anonymous namespace)::HistogramSnapshotInfo&&)
Unexecuted instantiation: TelemetryHistogram.cpp:bool mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::emplaceBack<(anonymous namespace)::KeyedHistogramSnapshotInfo>((anonymous namespace)::KeyedHistogramSnapshotInfo&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::emplaceBack<mozilla::Tuple<nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTArray<int>, long>&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::emplaceBack<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long> >(mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>&&)
Unexecuted instantiation: bool mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::emplaceBack<JS::Handle<JSAtom*>&, JS::Handle<JSFunction*>&>(JS::Handle<JSAtom*>&, JS::Handle<JSFunction*>&)
bool mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::emplaceBack<js::SliceBudget&, JS::gcreason::Reason&, mozilla::TimeStamp, unsigned long, js::gc::State>(js::SliceBudget&, JS::gcreason::Reason&, mozilla::TimeStamp&&, unsigned long&&, js::gc::State&&)
Line
Count
Source
706
100
  {
707
100
    if (!growByUninitialized(1))
708
0
      return false;
709
100
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
710
100
    return true;
711
100
  }
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CallSiteDesc const&, unsigned long>(js::wasm::CallSiteDesc const&, unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::emplaceBack<>()
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&>(unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::Trap&>(js::wasm::Trap&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::emplaceBack<js::jit::MDefinition*&, js::jit::MPhi*>(js::jit::MDefinition*&, js::jit::MPhi*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::emplaceBack<js::wasm::Instance&, unsigned int&>(js::wasm::Instance&, unsigned int&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::emplaceBack<JSContext*&>(JSContext*&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:bool mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::emplaceBack<char const*&, mozilla::UniquePtr<char [], JS::FreePolicy> >(char const*&, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::emplaceBack<js::LifoAlloc*, mozilla::UniquePtr<char [], JS::FreePolicy> >(js::LifoAlloc*&&, mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::emplaceBack<JS::Rooted<JSObject*>&, mozilla::TimeStamp&, char const*&, JS::Rooted<JSAtom*>&, unsigned long&, bool&>(JS::Rooted<JSObject*>&, mozilla::TimeStamp&, char const*&, JS::Rooted<JSAtom*>&, unsigned long&, bool&)
Unexecuted instantiation: bool mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::emplaceBack<js::LiveSavedFrameCache::FramePtr&, unsigned char const*&, JS::Handle<js::SavedFrame*>&>(js::LiveSavedFrameCache::FramePtr&, unsigned char const*&, JS::Handle<js::SavedFrame*>&)
Unexecuted instantiation: bool mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::emplaceBack<JSAtom*, unsigned long, unsigned int, JS::Rooted<JSAtom*>&, decltype(nullptr), decltype(nullptr), JSPrincipals*&, mozilla::Maybe<js::LiveSavedFrameCache::FramePtr>&, unsigned char*, js::Activation*>(JSAtom*&&, unsigned long&&, unsigned int&&, JS::Rooted<JSAtom*>&, decltype(nullptr)&&, decltype(nullptr)&&, JSPrincipals*&, mozilla::Maybe<js::LiveSavedFrameCache::FramePtr>&, unsigned char*&&, js::Activation*&&)
Unexecuted instantiation: bool mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::emplaceBack<js::SavedFrame&>(js::SavedFrame&)
Unexecuted instantiation: bool mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::emplaceBack<JS::Rooted<JSAtom*>&, unsigned int, unsigned int, JS::Rooted<JSAtom*>&, decltype(nullptr), decltype(nullptr), JSPrincipals*&>(JS::Rooted<JSAtom*>&, unsigned int&&, unsigned int&&, JS::Rooted<JSAtom*>&, decltype(nullptr)&&, decltype(nullptr)&&, JSPrincipals*&)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:bool mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::emplaceBack<unsigned int, unsigned int, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*&>(unsigned int&&, unsigned int&&, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType, bool, unsigned int&, js::wasm::ModuleKind>(js::wasm::ValType&&, bool&&, unsigned int&, js::wasm::ModuleKind&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType&, bool, unsigned int&, js::wasm::ModuleKind>(js::wasm::ValType&, bool&&, unsigned int&, js::wasm::ModuleKind&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::TableKind, js::wasm::Limits>(js::wasm::TableKind&&, js::wasm::Limits&&)
Unexecuted instantiation: bool mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&>(unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::emplaceBack<js::PropertyName*&, unsigned int&, unsigned int&, unsigned int&>(js::PropertyName*&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CacheableChars, unsigned int&, js::wasm::DefinitionKind>(js::wasm::CacheableChars&&, unsigned int&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: bool mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&, unsigned int, unsigned int>(unsigned int&, unsigned int&&, unsigned int&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CacheableChars>(js::wasm::CacheableChars&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType&, mozilla::Nothing>(js::wasm::ValType&, mozilla::Nothing&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType&>(js::wasm::ValType&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::StackType&>(js::wasm::StackType&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int const&, unsigned int const&, js::wasm::FuncOffsets>(unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CodeRange::Kind, js::wasm::CallableOffsets&>(js::wasm::CodeRange::Kind&&, js::wasm::CallableOffsets&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::emplaceBack<unsigned int&, unsigned int const&, unsigned int&>(unsigned int&, unsigned int const&, unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::FuncType, unsigned int&>(js::wasm::FuncType&&, unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::FuncType, js::wasm::FuncTypeIdDesc&>(js::wasm::FuncType&&, js::wasm::FuncTypeIdDesc&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::emplaceBack<unsigned int, bool>(unsigned int&&, bool&&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:bool mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&, bool>(unsigned int&, bool&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int, js::jit::CodeOffset>(unsigned int&&, js::jit::CodeOffset&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CodeRange::Kind, js::wasm::Offsets&>(js::wasm::CodeRange::Kind&&, js::wasm::Offsets&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::emplaceBack<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&>(unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&, unsigned int&, unsigned char const*&, unsigned char const*&, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned int&, unsigned int&, unsigned char const*&, unsigned char const*&, mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType&, js::jit::MDefinition*>(js::wasm::ValType&, js::jit::MDefinition*&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::ValType&>(js::wasm::ValType&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&>(unsigned int const&, unsigned int const&, js::wasm::FuncOffsets&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::emplaceBack<RefPtr<js::wasm::Table>&>(RefPtr<js::wasm::Table>&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long>(js::wasm::LabelKind&, js::wasm::ExprType&, unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::TableKind, js::wasm::Limits&>(js::wasm::TableKind&&, js::wasm::Limits&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<char [], JS::FreePolicy>, js::wasm::DefinitionKind&>(mozilla::UniquePtr<char [], JS::FreePolicy>&&, mozilla::UniquePtr<char [], JS::FreePolicy>&&, js::wasm::DefinitionKind&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<char [], JS::FreePolicy>, unsigned int&, js::wasm::DefinitionKind>(mozilla::UniquePtr<char [], JS::FreePolicy>&&, unsigned int&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<char [], JS::FreePolicy>, js::wasm::DefinitionKind>(mozilla::UniquePtr<char [], JS::FreePolicy>&&, js::wasm::DefinitionKind&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&, int, js::wasm::FuncOffsets&>(unsigned int&, int&&, js::wasm::FuncOffsets&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CodeRange::Kind, unsigned int, js::wasm::Offsets&>(js::wasm::CodeRange::Kind&&, unsigned int&&, js::wasm::Offsets&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<js::wasm::CodeRange::Kind, unsigned int&, js::wasm::CallableOffsets&>(js::wasm::CodeRange::Kind&&, unsigned int&, js::wasm::CallableOffsets&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned int&, js::wasm::JitExitOffsets&>(unsigned int&, js::wasm::JitExitOffsets&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::emplaceBack<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::emplaceBack<JSRuntime*&, JS::detail::WeakCacheBase&>(JSRuntime*&, JS::detail::WeakCacheBase&)
bool mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >&&)
Line
Count
Source
706
15
  {
707
15
    if (!growByUninitialized(1))
708
0
      return false;
709
15
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
710
15
    return true;
711
15
  }
bool mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::emplaceBack<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > > >(mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >&&)
Line
Count
Source
706
18
  {
707
18
    if (!growByUninitialized(1))
708
0
      return false;
709
18
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
710
18
    return true;
711
18
  }
Unexecuted instantiation: bool mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::emplaceBack<JSScript*&, js::IonCompilationId>(JSScript*&, js::IonCompilationId&&)
712
713
  template<typename U, size_t O, class BP>
714
  MOZ_MUST_USE bool appendAll(const Vector<U, O, BP>& aU);
715
  MOZ_MUST_USE bool appendN(const T& aT, size_t aN);
716
  template<typename U> MOZ_MUST_USE bool append(const U* aBegin, const U* aEnd);
717
  template<typename U> MOZ_MUST_USE bool append(const U* aBegin, size_t aLength);
718
719
  /*
720
   * Guaranteed-infallible append operations for use upon vectors whose
721
   * memory has been pre-reserved.  Don't use this if you haven't reserved the
722
   * memory!
723
   */
724
  template<typename U> void infallibleAppend(U&& aU)
725
12.9k
  {
726
12.9k
    internalAppend(std::forward<U>(aU));
727
12.9k
  }
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::infallibleAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::infallibleAppend<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(mozilla::BufferList<InfallibleAllocPolicy>::Segment&&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Rooted<jsid>&>(JS::Rooted<jsid>&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::infallibleAppend<jsid>(jsid&&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::MutableHandle<JS::Value> >(JS::MutableHandle<JS::Value>&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Handle<JSObject*> >(JS::Handle<JSObject*>&&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::infallibleAppend<unsigned int&>(unsigned int&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Value>(JS::Value&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Rooted<JSObject*>&>(JS::Rooted<JSObject*>&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::infallibleAppend<mozilla::devtools::DeserializedEdge>(mozilla::devtools::DeserializedEdge&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::infallibleAppend<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::infallibleAppend<JSObject*&>(JSObject*&)
Unexecuted instantiation: void mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::infallibleAppend<_ffi_type*&>(_ffi_type*&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::infallibleAppend<JS::Rooted<JS::Value>&>(JS::Rooted<JS::Value>&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::infallibleAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::infallibleAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::infallibleAppend<char16_t&>(char16_t&)
Unexecuted instantiation: void mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::infallibleAppend<js::gcstats::Phase&>(js::gcstats::Phase&)
Unexecuted instantiation: void mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::infallibleAppend<js::gcstats::Phase>(js::gcstats::Phase&&)
void mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::infallibleAppend<js::gcstats::Phase&>(js::gcstats::Phase&)
Line
Count
Source
725
1.59k
  {
726
1.59k
    internalAppend(std::forward<U>(aU));
727
1.59k
  }
void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::infallibleAppend<js::jit::MDefinition*>(js::jit::MDefinition*&&)
Line
Count
Source
725
56
  {
726
56
    internalAppend(std::forward<U>(aU));
727
56
  }
Unexecuted instantiation: void mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::infallibleAppend<js::jit::JitRuntime::BailoutTable>(js::jit::JitRuntime::BailoutTable&&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::infallibleAppend<js::TypeSet::Type>(js::TypeSet::Type&&)
void mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::infallibleAppend<js::TypeSet::Type&>(js::TypeSet::Type&)
Line
Count
Source
725
56
  {
726
56
    internalAppend(std::forward<U>(aU));
727
56
  }
void mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::infallibleAppend<js::jit::InliningTarget>(js::jit::InliningTarget&&)
Line
Count
Source
725
14
  {
726
14
    internalAppend(std::forward<U>(aU));
727
14
  }
Unexecuted instantiation: void mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::infallibleAppend<bool&>(bool&)
Unexecuted instantiation: void mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::infallibleAppend<js::HeapTypeSetKey&>(js::HeapTypeSetKey&)
void mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::infallibleAppend<js::jit::CFGBlock>(js::jit::CFGBlock&&)
Line
Count
Source
725
36
  {
726
36
    internalAppend(std::forward<U>(aU));
727
36
  }
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Rooted<JS::Value>&>(JS::Rooted<JS::Value>&)
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
725
1.54k
  {
726
1.54k
    internalAppend(std::forward<U>(aU));
727
1.54k
  }
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
725
3.63k
  {
726
3.63k
    internalAppend(std::forward<U>(aU));
727
3.63k
  }
Unexecuted instantiation: void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&>(mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::infallibleAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::jit::AllocationIntegrityState::BlockInfo>(js::jit::AllocationIntegrityState::BlockInfo&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::infallibleAppend<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo&&)
void mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::infallibleAppend<js::jit::CodePosition&>(js::jit::CodePosition&)
Line
Count
Source
725
112
  {
726
112
    internalAppend(std::forward<U>(aU));
727
112
  }
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::infallibleAppend<JS::Value&>(JS::Value&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::infallibleAppend<JSObject*>(JSObject*&&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::infallibleAppend<jsid&>(jsid&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::infallibleAppend<js::PreBarriered<jsid> const&>(js::PreBarriered<jsid> const&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::infallibleAppend<JSScript*&>(JSScript*&)
Unexecuted instantiation: void mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::infallibleAppend<JS::Rooted<js::ScriptSourceObject*>&>(JS::Rooted<js::ScriptSourceObject*>&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::infallibleAppend<JS::Rooted<JSScript*>&>(JS::Rooted<JSScript*>&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::infallibleAppend<JSScript*&>(JSScript*&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&>(mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&)
Line
Count
Source
725
2.99k
  {
726
2.99k
    internalAppend(std::forward<U>(aU));
727
2.99k
  }
Unexecuted instantiation: void mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::CodeRange const&>(js::wasm::CodeRange const&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::CompileTask*>(js::wasm::CompileTask*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::CompileTask*&>(js::wasm::CompileTask*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::infallibleAppend<RefPtr<js::wasm::DataSegment> >(RefPtr<js::wasm::DataSegment>&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::CustomSection>(js::wasm::CustomSection&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::TypeAndValue<js::jit::MDefinition*>&>(js::wasm::TypeAndValue<js::jit::MDefinition*>&)
Unexecuted instantiation: void mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::infallibleAppend<js::IdValuePair>(js::IdValuePair&&)
Unexecuted instantiation: void mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::infallibleAppend<char>(char&&)
Unexecuted instantiation: void mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::infallibleAppend<unsigned int>(unsigned int&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::infallibleAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::FuncTypeWithId*>(js::wasm::FuncTypeWithId*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::infallibleAppend<js::wasm::GlobalDesc>(js::wasm::GlobalDesc&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::infallibleAppend<RefPtr<js::wasm::ElemSegment> >(RefPtr<js::wasm::ElemSegment>&&)
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
725
1.90k
  {
726
1.90k
    internalAppend(std::forward<U>(aU));
727
1.90k
  }
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::infallibleAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
725
1.00k
  {
726
1.00k
    internalAppend(std::forward<U>(aU));
727
1.00k
  }
void mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::infallibleAppend<unsigned int&>(unsigned int&)
Line
Count
Source
725
16
  {
726
16
    internalAppend(std::forward<U>(aU));
727
16
  }
void mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::infallibleAppend<JS::Realm*>(JS::Realm*&&)
Line
Count
Source
725
9
  {
726
9
    internalAppend(std::forward<U>(aU));
727
9
  }
void mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::infallibleAppend<JS::Compartment*>(JS::Compartment*&&)
Line
Count
Source
725
9
  {
726
9
    internalAppend(std::forward<U>(aU));
727
9
  }
void mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::infallibleAppend<JS::Zone*>(JS::Zone*&&)
Line
Count
Source
725
6
  {
726
6
    internalAppend(std::forward<U>(aU));
727
6
  }
Unexecuted instantiation: void mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::infallibleAppend<JS::Value const&>(JS::Value const&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::infallibleAppend<JS::Value>(JS::Value&&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::infallibleAppend<js::frontend::BinKind const&>(js::frontend::BinKind const&)
Unexecuted instantiation: void mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::infallibleAppend<JS::Rooted<JSAtom*>&>(JS::Rooted<JSAtom*>&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::infallibleAppend<js::frontend::BinTokenReaderMultipart::Chars>(js::frontend::BinTokenReaderMultipart::Chars&&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::infallibleAppend<js::frontend::BinField&>(js::frontend::BinField&)
728
  void infallibleAppendN(const T& aT, size_t aN)
729
  {
730
    internalAppendN(aT, aN);
731
  }
732
  template<typename U> void infallibleAppend(const U* aBegin, const U* aEnd)
733
  {
734
    internalAppend(aBegin, PointerRangeSize(aBegin, aEnd));
735
  }
736
  template<typename U> void infallibleAppend(const U* aBegin, size_t aLength)
737
113k
  {
738
113k
    internalAppend(aBegin, aLength);
739
113k
  }
Unexecuted instantiation: void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::infallibleAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::infallibleAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::infallibleAppend<char16_t>(char16_t const*, unsigned long)
void mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::infallibleAppend<unsigned char>(unsigned char const*, unsigned long)
Line
Count
Source
737
113k
  {
738
113k
    internalAppend(aBegin, aLength);
739
113k
  }
740
  template<typename... Args>
741
  void infallibleEmplaceBack(Args&&... aArgs)
742
141
  {
743
141
    infallibleGrowByUninitialized(1);
744
141
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
745
141
  }
Unexecuted instantiation: void mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::infallibleEmplaceBack<nsZipItem*&, RefPtr<nsZipArchive>&, unsigned char*, unsigned long&, bool>(nsZipItem*&, RefPtr<nsZipArchive>&, unsigned char*&&, unsigned long&, bool&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::infallibleEmplaceBack<js::jit::MDefinition*&, js::jit::MPhi*>(js::jit::MDefinition*&, js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::JitCallStackArg>(js::wasm::JitCallStackArg&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleEmplaceBack<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::jit::Register>(js::jit::Register&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::jit::FloatRegister>(js::jit::FloatRegister&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::jit::Address>(js::jit::Address&&)
void mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::infallibleEmplaceBack<JSScript*&, js::IonCompilationId>(JSScript*&, js::IonCompilationId&&)
Line
Count
Source
742
4
  {
743
4
    infallibleGrowByUninitialized(1);
744
4
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
745
4
  }
void mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<>()
Line
Count
Source
742
24
  {
743
24
    infallibleGrowByUninitialized(1);
744
24
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
745
24
  }
void mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<unsigned long>(unsigned long&&)
Line
Count
Source
742
113
  {
743
113
    infallibleGrowByUninitialized(1);
744
113
    Impl::new_(&back(), std::forward<Args>(aArgs)...);
745
113
  }
Unexecuted instantiation: void mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::BaseCompiler::Stk>(js::wasm::BaseCompiler::Stk&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::jit::MIRType, int>(js::jit::MIRType&&, int&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::jit::NonAssertingLabel>(js::jit::NonAssertingLabel&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::StackType>(js::wasm::StackType&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::StackType&>(js::wasm::StackType&)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<unsigned int&, bool>(unsigned int&, bool&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::FuncType, unsigned int, bool>(js::wasm::FuncType&&, unsigned int&&, bool&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::ModuleEnvironment&, js::ExclusiveWaitableData<js::wasm::CompileTaskState>&, js::ExclusiveData<js::wasm::DeferredValidationState>&, unsigned int const&>(js::wasm::ModuleEnvironment&, js::ExclusiveWaitableData<js::wasm::CompileTaskState>&, js::ExclusiveData<js::wasm::DeferredValidationState>&, unsigned int const&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::StackType&>(js::wasm::StackType&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::StackType>(js::wasm::StackType&&)
746
747
  void popBack();
748
749
  T popCopy();
750
751
  /**
752
   * If elements are stored in-place, return nullptr and leave this vector
753
   * unmodified.
754
   *
755
   * Otherwise return this vector's elements buffer, and clear this vector as if
756
   * by clearAndFree(). The caller now owns the buffer and is responsible for
757
   * deallocating it consistent with this vector's AllocPolicy.
758
   *
759
   * N.B. Although a T*, only the range [0, length()) is constructed.
760
   */
761
  MOZ_MUST_USE T* extractRawBuffer();
762
763
  /**
764
   * If elements are stored in-place, allocate a new buffer, move this vector's
765
   * elements into it, and return that buffer.
766
   *
767
   * Otherwise return this vector's elements buffer. The caller now owns the
768
   * buffer and is responsible for deallocating it consistent with this vector's
769
   * AllocPolicy.
770
   *
771
   * This vector is cleared, as if by clearAndFree(), when this method
772
   * succeeds. This method fails and returns nullptr only if new elements buffer
773
   * allocation fails.
774
   *
775
   * N.B. Only the range [0, length()) of the returned buffer is constructed.
776
   * If any of these elements are uninitialized (as growByUninitialized
777
   * enables), behavior is undefined.
778
   */
779
  MOZ_MUST_USE T* extractOrCopyRawBuffer();
780
781
  /**
782
   * Transfer ownership of an array of objects into the vector.  The caller
783
   * must have allocated the array in accordance with this vector's
784
   * AllocPolicy.
785
   *
786
   * N.B. This call assumes that there are no uninitialized elements in the
787
   *      passed range [aP, aP + aLength). The range [aP + aLength, aP +
788
   *      aCapacity) must be allocated uninitialized memory.
789
   */
790
  void replaceRawBuffer(T* aP, size_t aLength, size_t aCapacity);
791
792
  /**
793
   * Transfer ownership of an array of objects into the vector.  The caller
794
   * must have allocated the array in accordance with this vector's
795
   * AllocPolicy.
796
   *
797
   * N.B. This call assumes that there are no uninitialized elements in the
798
   *      passed array.
799
   */
800
  void replaceRawBuffer(T* aP, size_t aLength);
801
802
  /**
803
   * Places |aVal| at position |aP|, shifting existing elements from |aP| onward
804
   * one position higher.  On success, |aP| should not be reused because it'll
805
   * be a dangling pointer if reallocation of the vector storage occurred; the
806
   * return value should be used instead.  On failure, nullptr is returned.
807
   *
808
   * Example usage:
809
   *
810
   *   if (!(p = vec.insert(p, val))) {
811
   *     <handle failure>
812
   *   }
813
   *   <keep working with p>
814
   *
815
   * This is inherently a linear-time operation.  Be careful!
816
   */
817
  template<typename U>
818
  MOZ_MUST_USE T* insert(T* aP, U&& aVal);
819
820
  /**
821
   * Removes the element |aT|, which must fall in the bounds [begin, end),
822
   * shifting existing elements from |aT + 1| onward one position lower.
823
   */
824
  void erase(T* aT);
825
826
  /**
827
   * Removes the elements [|aBegin|, |aEnd|), which must fall in the bounds
828
   * [begin, end), shifting existing elements from |aEnd + 1| onward to aBegin's
829
   * old position.
830
   */
831
  void erase(T* aBegin, T* aEnd);
832
833
  /**
834
   * Measure the size of the vector's heap-allocated storage.
835
   */
836
  size_t sizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const;
837
838
  /**
839
   * Like sizeOfExcludingThis, but also measures the size of the vector
840
   * object (which must be heap-allocated) itself.
841
   */
842
  size_t sizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const;
843
844
  void swap(Vector& aOther);
845
846
private:
847
  Vector(const Vector&) = delete;
848
  void operator=(const Vector&) = delete;
849
};
850
851
/* This does the re-entrancy check plus several other sanity checks. */
852
#define MOZ_REENTRANCY_GUARD_ET_AL \
853
36.1M
  ReentrancyGuard g(*this); \
854
36.1M
  MOZ_ASSERT_IF(usingInlineStorage(), mTail.mCapacity == kInlineCapacity); \
855
36.1M
  MOZ_ASSERT(reserved() <= mTail.mCapacity); \
856
36.1M
  MOZ_ASSERT(mLength <= reserved()); \
857
36.1M
  MOZ_ASSERT(mLength <= mTail.mCapacity)
858
859
/* Vector Implementation */
860
861
template<typename T, size_t N, class AP>
862
MOZ_ALWAYS_INLINE
863
Vector<T, N, AP>::Vector(AP aAP)
864
  : AP(aAP)
865
  , mLength(0)
866
  , mTail(kInlineCapacity, 0)
867
#ifdef DEBUG
868
  , mEntered(false)
869
#endif
870
19.5M
{
871
19.5M
  mBegin = inlineStorage();
872
19.5M
}
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
18.9k
{
871
18.9k
  mBegin = inlineStorage();
872
18.9k
}
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
5
{
871
5
  mBegin = inlineStorage();
872
5
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
162
{
871
162
  mBegin = inlineStorage();
872
162
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
8.07M
{
871
8.07M
  mBegin = inlineStorage();
872
8.07M
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::Vector(InfallibleAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
6
{
871
6
  mBegin = inlineStorage();
872
6
}
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
6
{
871
6
  mBegin = inlineStorage();
872
6
}
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
8
{
871
8
  mBegin = inlineStorage();
872
8
}
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
27
{
871
27
  mBegin = inlineStorage();
872
27
}
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
38
{
871
38
  mBegin = inlineStorage();
872
38
}
mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
6
{
871
6
  mBegin = inlineStorage();
872
6
}
mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
6
{
871
6
  mBegin = inlineStorage();
872
6
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
5
{
871
5
  mBegin = inlineStorage();
872
5
}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::Vector(JSMallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
7.48k
{
871
7.48k
  mBegin = inlineStorage();
872
7.48k
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.50k
{
871
1.50k
  mBegin = inlineStorage();
872
1.50k
}
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1
{
871
1
  mBegin = inlineStorage();
872
1
}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::Vector(js::ZoneAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
710
{
871
710
  mBegin = inlineStorage();
872
710
}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(js::LifoAllocPolicy<(js::Fallibility)1>)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
168
{
871
168
  mBegin = inlineStorage();
872
168
}
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
13.7k
{
871
13.7k
  mBegin = inlineStorage();
872
13.7k
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
107
{
871
107
  mBegin = inlineStorage();
872
107
}
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
8.14M
{
871
8.14M
  mBegin = inlineStorage();
872
8.14M
}
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
1.36k
{
871
1.36k
  mBegin = inlineStorage();
872
1.36k
}
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
1.01k
{
871
1.01k
  mBegin = inlineStorage();
872
1.01k
}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
1.01k
{
871
1.01k
  mBegin = inlineStorage();
872
1.01k
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
202
{
871
202
  mBegin = inlineStorage();
872
202
}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
202
{
871
202
  mBegin = inlineStorage();
872
202
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
2
{
871
2
  mBegin = inlineStorage();
872
2
}
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
71
{
871
71
  mBegin = inlineStorage();
872
71
}
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
142
{
871
142
  mBegin = inlineStorage();
872
142
}
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
71
{
871
71
  mBegin = inlineStorage();
872
71
}
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
37
{
871
37
  mBegin = inlineStorage();
872
37
}
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
219
{
871
219
  mBegin = inlineStorage();
872
219
}
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
182
{
871
182
  mBegin = inlineStorage();
872
182
}
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
13
{
871
13
  mBegin = inlineStorage();
872
13
}
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
42
{
871
42
  mBegin = inlineStorage();
872
42
}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
154
{
871
154
  mBegin = inlineStorage();
872
154
}
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
154
{
871
154
  mBegin = inlineStorage();
872
154
}
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
70
{
871
70
  mBegin = inlineStorage();
872
70
}
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
261
{
871
261
  mBegin = inlineStorage();
872
261
}
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
163
{
871
163
  mBegin = inlineStorage();
872
163
}
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
447
{
871
447
  mBegin = inlineStorage();
872
447
}
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
28
{
871
28
  mBegin = inlineStorage();
872
28
}
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
175
{
871
175
  mBegin = inlineStorage();
872
175
}
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
8
{
871
8
  mBegin = inlineStorage();
872
8
}
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
1.69k
{
871
1.69k
  mBegin = inlineStorage();
872
1.69k
}
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::Vector(js::jit::AssemblerBufferAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
141
{
871
141
  mBegin = inlineStorage();
872
141
}
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
20
{
871
20
  mBegin = inlineStorage();
872
20
}
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
106
{
871
106
  mBegin = inlineStorage();
872
106
}
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
12
{
871
12
  mBegin = inlineStorage();
872
12
}
mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
9
{
871
9
  mBegin = inlineStorage();
872
9
}
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
16
{
871
16
  mBegin = inlineStorage();
872
16
}
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
108
{
871
108
  mBegin = inlineStorage();
872
108
}
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
27
{
871
27
  mBegin = inlineStorage();
872
27
}
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
51
{
871
51
  mBegin = inlineStorage();
872
51
}
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.49k
{
871
1.49k
  mBegin = inlineStorage();
872
1.49k
}
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
10
{
871
10
  mBegin = inlineStorage();
872
10
}
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
1.62M
{
871
1.62M
  mBegin = inlineStorage();
872
1.62M
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
16
{
871
16
  mBegin = inlineStorage();
872
16
}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
12
{
871
12
  mBegin = inlineStorage();
872
12
}
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
139
{
871
139
  mBegin = inlineStorage();
872
139
}
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
139
{
871
139
  mBegin = inlineStorage();
872
139
}
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.62M
{
871
1.62M
  mBegin = inlineStorage();
872
1.62M
}
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::Vector(js::jit::JitAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
6
{
871
6
  mBegin = inlineStorage();
872
6
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(js::LifoAllocPolicy<(js::Fallibility)0>)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.48k
{
871
1.48k
  mBegin = inlineStorage();
872
1.48k
}
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.48k
{
871
1.48k
  mBegin = inlineStorage();
872
1.48k
}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.48k
{
871
1.48k
  mBegin = inlineStorage();
872
1.48k
}
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
60
{
871
60
  mBegin = inlineStorage();
872
60
}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
109
{
871
109
  mBegin = inlineStorage();
872
109
}
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
8
{
871
8
  mBegin = inlineStorage();
872
8
}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::MallocAllocPolicy)
Line
Count
Source
870
21
{
871
21
  mBegin = inlineStorage();
872
21
}
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
18
{
871
18
  mBegin = inlineStorage();
872
18
}
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
18
{
871
18
  mBegin = inlineStorage();
872
18
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
3
{
871
3
  mBegin = inlineStorage();
872
3
}
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
3.32k
{
871
3.32k
  mBegin = inlineStorage();
872
3.32k
}
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
21
{
871
21
  mBegin = inlineStorage();
872
21
}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
1.48k
{
871
1.48k
  mBegin = inlineStorage();
872
1.48k
}
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
11.6k
{
871
11.6k
  mBegin = inlineStorage();
872
11.6k
}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
5.65k
{
871
5.65k
  mBegin = inlineStorage();
872
5.65k
}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
2.82k
{
871
2.82k
  mBegin = inlineStorage();
872
2.82k
}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
Line
Count
Source
870
14
{
871
14
  mBegin = inlineStorage();
872
14
}
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::Vector(js::TempAllocPolicy)
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::Vector(js::SystemAllocPolicy)
Line
Count
Source
870
161
{
871
161
  mBegin = inlineStorage();
872
161
}
873
874
/* Move constructor. */
875
template<typename T, size_t N, class AllocPolicy>
876
MOZ_ALWAYS_INLINE
877
Vector<T, N, AllocPolicy>::Vector(Vector&& aRhs)
878
  : AllocPolicy(std::move(aRhs))
879
#ifdef DEBUG
880
  , mEntered(false)
881
#endif
882
8.08M
{
883
8.08M
  mLength = aRhs.mLength;
884
8.08M
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
8.08M
  if (aRhs.usingInlineStorage()) {
890
8.08M
    /* We can't move the buffer over in this case, so copy elements. */
891
8.08M
    mBegin = inlineStorage();
892
8.08M
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
8.08M
    /*
894
8.08M
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
8.08M
     * The elements in its in-line storage still need to be destroyed.
896
8.08M
     */
897
8.08M
  } else {
898
286
    /*
899
286
     * Take src's buffer, and turn src into an empty vector using
900
286
     * in-line storage.
901
286
     */
902
286
    mBegin = aRhs.mBegin;
903
286
    aRhs.mBegin = aRhs.inlineStorage();
904
286
    aRhs.mTail.mCapacity = kInlineCapacity;
905
286
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
8.08M
}
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>&&)
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
18
{
883
18
  mLength = aRhs.mLength;
884
18
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
18
  if (aRhs.usingInlineStorage()) {
890
18
    /* We can't move the buffer over in this case, so copy elements. */
891
18
    mBegin = inlineStorage();
892
18
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
18
    /*
894
18
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
18
     * The elements in its in-line storage still need to be destroyed.
896
18
     */
897
18
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
18
}
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
8.07M
{
883
8.07M
  mLength = aRhs.mLength;
884
8.07M
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
8.07M
  if (aRhs.usingInlineStorage()) {
890
8.07M
    /* We can't move the buffer over in this case, so copy elements. */
891
8.07M
    mBegin = inlineStorage();
892
8.07M
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
8.07M
    /*
894
8.07M
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
8.07M
     * The elements in its in-line storage still need to be destroyed.
896
8.07M
     */
897
8.07M
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
8.07M
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::Vector(mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>&&)
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
3
{
883
3
  mLength = aRhs.mLength;
884
3
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
3
  if (aRhs.usingInlineStorage()) {
890
3
    /* We can't move the buffer over in this case, so copy elements. */
891
3
    mBegin = inlineStorage();
892
3
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
3
    /*
894
3
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
3
     * The elements in its in-line storage still need to be destroyed.
896
3
     */
897
3
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
3
}
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
8
{
883
8
  mLength = aRhs.mLength;
884
8
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
8
  if (aRhs.usingInlineStorage()) {
890
8
    /* We can't move the buffer over in this case, so copy elements. */
891
8
    mBegin = inlineStorage();
892
8
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
8
    /*
894
8
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
8
     * The elements in its in-line storage still need to be destroyed.
896
8
     */
897
8
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
8
}
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::Vector(mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
27
{
883
27
  mLength = aRhs.mLength;
884
27
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
27
  if (aRhs.usingInlineStorage()) {
890
27
    /* We can't move the buffer over in this case, so copy elements. */
891
27
    mBegin = inlineStorage();
892
27
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
27
    /*
894
27
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
27
     * The elements in its in-line storage still need to be destroyed.
896
27
     */
897
27
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
27
}
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
11
{
883
11
  mLength = aRhs.mLength;
884
11
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
11
  if (aRhs.usingInlineStorage()) {
890
11
    /* We can't move the buffer over in this case, so copy elements. */
891
11
    mBegin = inlineStorage();
892
11
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
11
    /*
894
11
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
11
     * The elements in its in-line storage still need to be destroyed.
896
11
     */
897
11
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
11
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>&&)
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
3
{
883
3
  mLength = aRhs.mLength;
884
3
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
3
  if (aRhs.usingInlineStorage()) {
890
3
    /* We can't move the buffer over in this case, so copy elements. */
891
3
    mBegin = inlineStorage();
892
3
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
3
    /*
894
3
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
3
     * The elements in its in-line storage still need to be destroyed.
896
3
     */
897
3
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
3
}
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>&&)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
9
{
883
9
  mLength = aRhs.mLength;
884
9
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
9
  if (aRhs.usingInlineStorage()) {
890
9
    /* We can't move the buffer over in this case, so copy elements. */
891
9
    mBegin = inlineStorage();
892
9
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
9
    /*
894
9
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
9
     * The elements in its in-line storage still need to be destroyed.
896
9
     */
897
9
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
9
}
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>&&)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
1
{
883
1
  mLength = aRhs.mLength;
884
1
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
1
  if (aRhs.usingInlineStorage()) {
890
1
    /* We can't move the buffer over in this case, so copy elements. */
891
1
    mBegin = inlineStorage();
892
1
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
1
    /*
894
1
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
1
     * The elements in its in-line storage still need to be destroyed.
896
1
     */
897
1
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
1
}
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::Vector(mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >&&)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::Vector(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>&&)
Line
Count
Source
882
168
{
883
168
  mLength = aRhs.mLength;
884
168
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
168
  if (aRhs.usingInlineStorage()) {
890
168
    /* We can't move the buffer over in this case, so copy elements. */
891
168
    mBegin = inlineStorage();
892
168
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
168
    /*
894
168
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
168
     * The elements in its in-line storage still need to be destroyed.
896
168
     */
897
168
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
168
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
98
{
883
98
  mLength = aRhs.mLength;
884
98
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
98
  if (aRhs.usingInlineStorage()) {
890
98
    /* We can't move the buffer over in this case, so copy elements. */
891
98
    mBegin = inlineStorage();
892
98
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
98
    /*
894
98
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
98
     * The elements in its in-line storage still need to be destroyed.
896
98
     */
897
98
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
98
}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
98
{
883
98
  mLength = aRhs.mLength;
884
98
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
98
  if (aRhs.usingInlineStorage()) {
890
98
    /* We can't move the buffer over in this case, so copy elements. */
891
98
    mBegin = inlineStorage();
892
98
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
98
    /*
894
98
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
98
     * The elements in its in-line storage still need to be destroyed.
896
98
     */
897
98
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
98
}
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::Vector(mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::Vector(mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::Vector(mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>&&)
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>&&)
Line
Count
Source
882
10
{
883
10
  mLength = aRhs.mLength;
884
10
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
10
  if (aRhs.usingInlineStorage()) {
890
0
    /* We can't move the buffer over in this case, so copy elements. */
891
0
    mBegin = inlineStorage();
892
0
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
0
    /*
894
0
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
0
     * The elements in its in-line storage still need to be destroyed.
896
0
     */
897
10
  } else {
898
10
    /*
899
10
     * Take src's buffer, and turn src into an empty vector using
900
10
     * in-line storage.
901
10
     */
902
10
    mBegin = aRhs.mBegin;
903
10
    aRhs.mBegin = aRhs.inlineStorage();
904
10
    aRhs.mTail.mCapacity = kInlineCapacity;
905
10
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
10
}
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>&&)
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
16
{
883
16
  mLength = aRhs.mLength;
884
16
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
16
  if (aRhs.usingInlineStorage()) {
890
16
    /* We can't move the buffer over in this case, so copy elements. */
891
16
    mBegin = inlineStorage();
892
16
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
16
    /*
894
16
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
16
     * The elements in its in-line storage still need to be destroyed.
896
16
     */
897
16
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
16
}
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
51
{
883
51
  mLength = aRhs.mLength;
884
51
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
51
  if (aRhs.usingInlineStorage()) {
890
51
    /* We can't move the buffer over in this case, so copy elements. */
891
51
    mBegin = inlineStorage();
892
51
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
51
    /*
894
51
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
51
     * The elements in its in-line storage still need to be destroyed.
896
51
     */
897
51
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
51
}
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
1.49k
{
883
1.49k
  mLength = aRhs.mLength;
884
1.49k
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
1.49k
  if (aRhs.usingInlineStorage()) {
890
1.49k
    /* We can't move the buffer over in this case, so copy elements. */
891
1.49k
    mBegin = inlineStorage();
892
1.49k
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
1.49k
    /*
894
1.49k
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
1.49k
     * The elements in its in-line storage still need to be destroyed.
896
1.49k
     */
897
1.49k
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
1.49k
}
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::Vector(mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::Vector(mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>&&)
Line
Count
Source
882
54
{
883
54
  mLength = aRhs.mLength;
884
54
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
54
  if (aRhs.usingInlineStorage()) {
890
36
    /* We can't move the buffer over in this case, so copy elements. */
891
36
    mBegin = inlineStorage();
892
36
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
36
    /*
894
36
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
36
     * The elements in its in-line storage still need to be destroyed.
896
36
     */
897
36
  } else {
898
18
    /*
899
18
     * Take src's buffer, and turn src into an empty vector using
900
18
     * in-line storage.
901
18
     */
902
18
    mBegin = aRhs.mBegin;
903
18
    aRhs.mBegin = aRhs.inlineStorage();
904
18
    aRhs.mTail.mCapacity = kInlineCapacity;
905
18
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
54
}
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>&&)
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::Vector(mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
1.48k
{
883
1.48k
  mLength = aRhs.mLength;
884
1.48k
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
1.48k
  if (aRhs.usingInlineStorage()) {
890
1.48k
    /* We can't move the buffer over in this case, so copy elements. */
891
1.48k
    mBegin = inlineStorage();
892
1.48k
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
1.48k
    /*
894
1.48k
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
1.48k
     * The elements in its in-line storage still need to be destroyed.
896
1.48k
     */
897
1.48k
  } else {
898
0
    /*
899
0
     * Take src's buffer, and turn src into an empty vector using
900
0
     * in-line storage.
901
0
     */
902
0
    mBegin = aRhs.mBegin;
903
0
    aRhs.mBegin = aRhs.inlineStorage();
904
0
    aRhs.mTail.mCapacity = kInlineCapacity;
905
0
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
1.48k
}
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::Vector(mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>&&)
Line
Count
Source
882
7.95k
{
883
7.95k
  mLength = aRhs.mLength;
884
7.95k
  mTail.mCapacity = aRhs.mTail.mCapacity;
885
#ifdef DEBUG
886
  mTail.mReserved = aRhs.mTail.mReserved;
887
#endif
888
889
7.95k
  if (aRhs.usingInlineStorage()) {
890
7.70k
    /* We can't move the buffer over in this case, so copy elements. */
891
7.70k
    mBegin = inlineStorage();
892
7.70k
    Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck());
893
7.70k
    /*
894
7.70k
     * Leave aRhs's mLength, mBegin, mCapacity, and mReserved as they are.
895
7.70k
     * The elements in its in-line storage still need to be destroyed.
896
7.70k
     */
897
7.70k
  } else {
898
258
    /*
899
258
     * Take src's buffer, and turn src into an empty vector using
900
258
     * in-line storage.
901
258
     */
902
258
    mBegin = aRhs.mBegin;
903
258
    aRhs.mBegin = aRhs.inlineStorage();
904
258
    aRhs.mTail.mCapacity = kInlineCapacity;
905
258
    aRhs.mLength = 0;
906
#ifdef DEBUG
907
    aRhs.mTail.mReserved = 0;
908
#endif
909
  }
910
7.95k
}
911
912
/* Move assignment. */
913
template<typename T, size_t N, class AP>
914
MOZ_ALWAYS_INLINE Vector<T, N, AP>&
915
Vector<T, N, AP>::operator=(Vector&& aRhs)
916
48
{
917
48
  MOZ_ASSERT(this != &aRhs, "self-move assignment is prohibited");
918
48
  this->~Vector();
919
48
  new(KnownNotNull, this) Vector(std::move(aRhs));
920
48
  return *this;
921
48
}
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>&&)
Line
Count
Source
916
3
{
917
3
  MOZ_ASSERT(this != &aRhs, "self-move assignment is prohibited");
918
3
  this->~Vector();
919
3
  new(KnownNotNull, this) Vector(std::move(aRhs));
920
3
  return *this;
921
3
}
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::operator=(mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::operator=(mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::operator=(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&&)
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>&&)
Line
Count
Source
916
6
{
917
6
  MOZ_ASSERT(this != &aRhs, "self-move assignment is prohibited");
918
6
  this->~Vector();
919
6
  new(KnownNotNull, this) Vector(std::move(aRhs));
920
6
  return *this;
921
6
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::operator=(mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::operator=(mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>&&)
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>&&)
Line
Count
Source
916
3
{
917
3
  MOZ_ASSERT(this != &aRhs, "self-move assignment is prohibited");
918
3
  this->~Vector();
919
3
  new(KnownNotNull, this) Vector(std::move(aRhs));
920
3
  return *this;
921
3
}
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::operator=(mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >&&)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::operator=(mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::operator=(mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator=(mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator=(mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::operator=(mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >&&)
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::operator=(mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>&&)
Line
Count
Source
916
36
{
917
36
  MOZ_ASSERT(this != &aRhs, "self-move assignment is prohibited");
918
36
  this->~Vector();
919
36
  new(KnownNotNull, this) Vector(std::move(aRhs));
920
36
  return *this;
921
36
}
922
923
template<typename T, size_t N, class AP>
924
MOZ_ALWAYS_INLINE
925
Vector<T, N, AP>::~Vector()
926
27.6M
{
927
27.6M
  MOZ_REENTRANCY_GUARD_ET_AL;
928
27.6M
  Impl::destroy(beginNoCheck(), endNoCheck());
929
27.6M
  if (!usingInlineStorage()) {
930
4.81k
    this->free_(beginNoCheck(), mTail.mCapacity);
931
4.81k
  }
932
27.6M
}
mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::~Vector()
Line
Count
Source
926
18.9k
{
927
18.9k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
18.9k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
18.9k
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
18.9k
}
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::~Vector()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Line
Count
Source
926
5
{
927
5
  MOZ_REENTRANCY_GUARD_ET_AL;
928
5
  Impl::destroy(beginNoCheck(), endNoCheck());
929
5
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
5
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::~Vector()
mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
165
{
927
165
  MOZ_REENTRANCY_GUARD_ET_AL;
928
165
  Impl::destroy(beginNoCheck(), endNoCheck());
929
165
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
165
}
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::~Vector()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
16.1M
{
927
16.1M
  MOZ_REENTRANCY_GUARD_ET_AL;
928
16.1M
  Impl::destroy(beginNoCheck(), endNoCheck());
929
16.1M
  if (!usingInlineStorage()) {
930
1
    this->free_(beginNoCheck(), mTail.mCapacity);
931
1
  }
932
16.1M
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::~Vector()
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
16
{
927
16
  MOZ_REENTRANCY_GUARD_ET_AL;
928
16
  Impl::destroy(beginNoCheck(), endNoCheck());
929
16
  if (!usingInlineStorage()) {
930
8
    this->free_(beginNoCheck(), mTail.mCapacity);
931
8
  }
932
16
}
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
54
{
927
54
  MOZ_REENTRANCY_GUARD_ET_AL;
928
54
  Impl::destroy(beginNoCheck(), endNoCheck());
929
54
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
54
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
22
{
927
22
  MOZ_REENTRANCY_GUARD_ET_AL;
928
22
  Impl::destroy(beginNoCheck(), endNoCheck());
929
22
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
22
}
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::~Vector()
mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Line
Count
Source
926
3
{
927
3
  MOZ_REENTRANCY_GUARD_ET_AL;
928
3
  Impl::destroy(beginNoCheck(), endNoCheck());
929
3
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
3
}
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
5
{
927
5
  MOZ_REENTRANCY_GUARD_ET_AL;
928
5
  Impl::destroy(beginNoCheck(), endNoCheck());
929
5
  if (!usingInlineStorage()) {
930
5
    this->free_(beginNoCheck(), mTail.mCapacity);
931
5
  }
932
5
}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
28
{
927
28
  MOZ_REENTRANCY_GUARD_ET_AL;
928
28
  Impl::destroy(beginNoCheck(), endNoCheck());
929
28
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
28
}
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
18
{
927
18
  MOZ_REENTRANCY_GUARD_ET_AL;
928
18
  Impl::destroy(beginNoCheck(), endNoCheck());
929
18
  if (!usingInlineStorage()) {
930
9
    this->free_(beginNoCheck(), mTail.mCapacity);
931
9
  }
932
18
}
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
3
{
927
3
  MOZ_REENTRANCY_GUARD_ET_AL;
928
3
  Impl::destroy(beginNoCheck(), endNoCheck());
929
3
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
3
}
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
7.48k
{
927
7.48k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
7.48k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
7.48k
  if (!usingInlineStorage()) {
930
1.68k
    this->free_(beginNoCheck(), mTail.mCapacity);
931
1.68k
  }
932
7.48k
}
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
8
{
927
8
  MOZ_REENTRANCY_GUARD_ET_AL;
928
8
  Impl::destroy(beginNoCheck(), endNoCheck());
929
8
  if (!usingInlineStorage()) {
930
8
    this->free_(beginNoCheck(), mTail.mCapacity);
931
8
  }
932
8
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
1.50k
{
927
1.50k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.50k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.50k
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.50k
}
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
2
{
927
2
  MOZ_REENTRANCY_GUARD_ET_AL;
928
2
  Impl::destroy(beginNoCheck(), endNoCheck());
929
2
  if (!usingInlineStorage()) {
930
1
    this->free_(beginNoCheck(), mTail.mCapacity);
931
1
  }
932
2
}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
141
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
46
    this->free_(beginNoCheck(), mTail.mCapacity);
931
46
  }
932
141
}
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
1.36k
{
927
1.36k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.36k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.36k
  if (!usingInlineStorage()) {
930
65
    this->free_(beginNoCheck(), mTail.mCapacity);
931
65
  }
932
1.36k
}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
19
    this->free_(beginNoCheck(), mTail.mCapacity);
931
19
  }
932
141
}
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
17
    this->free_(beginNoCheck(), mTail.mCapacity);
931
17
  }
932
141
}
mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
1.69k
{
927
1.69k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.69k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.69k
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.69k
}
mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
141
{
927
141
  MOZ_REENTRANCY_GUARD_ET_AL;
928
141
  Impl::destroy(beginNoCheck(), endNoCheck());
929
141
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
141
}
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
3
{
927
3
  MOZ_REENTRANCY_GUARD_ET_AL;
928
3
  Impl::destroy(beginNoCheck(), endNoCheck());
929
3
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
3
}
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
336
{
927
336
  MOZ_REENTRANCY_GUARD_ET_AL;
928
336
  Impl::destroy(beginNoCheck(), endNoCheck());
929
336
  if (!usingInlineStorage()) {
930
168
    this->free_(beginNoCheck(), mTail.mCapacity);
931
168
  }
932
336
}
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
13.7k
{
927
13.7k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
13.7k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
13.7k
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
13.7k
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
107
{
927
107
  MOZ_REENTRANCY_GUARD_ET_AL;
928
107
  Impl::destroy(beginNoCheck(), endNoCheck());
929
107
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
107
}
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
8.14M
{
927
8.14M
  MOZ_REENTRANCY_GUARD_ET_AL;
928
8.14M
  Impl::destroy(beginNoCheck(), endNoCheck());
929
8.14M
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
8.14M
}
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
3
{
927
3
  MOZ_REENTRANCY_GUARD_ET_AL;
928
3
  Impl::destroy(beginNoCheck(), endNoCheck());
929
3
  if (!usingInlineStorage()) {
930
3
    this->free_(beginNoCheck(), mTail.mCapacity);
931
3
  }
932
3
}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
1.01k
{
927
1.01k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.01k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.01k
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.01k
}
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
1.01k
{
927
1.01k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.01k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.01k
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.01k
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
8
    this->free_(beginNoCheck(), mTail.mCapacity);
931
8
  }
932
14
}
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
11
    this->free_(beginNoCheck(), mTail.mCapacity);
931
11
  }
932
14
}
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
9
    this->free_(beginNoCheck(), mTail.mCapacity);
931
9
  }
932
14
}
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
1
    this->free_(beginNoCheck(), mTail.mCapacity);
931
1
  }
932
14
}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
300
{
927
300
  MOZ_REENTRANCY_GUARD_ET_AL;
928
300
  Impl::destroy(beginNoCheck(), endNoCheck());
929
300
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
300
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
300
{
927
300
  MOZ_REENTRANCY_GUARD_ET_AL;
928
300
  Impl::destroy(beginNoCheck(), endNoCheck());
929
300
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
300
}
mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
28
{
927
28
  MOZ_REENTRANCY_GUARD_ET_AL;
928
28
  Impl::destroy(beginNoCheck(), endNoCheck());
929
28
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
28
}
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
28
{
927
28
  MOZ_REENTRANCY_GUARD_ET_AL;
928
28
  Impl::destroy(beginNoCheck(), endNoCheck());
929
28
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
28
}
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
28
{
927
28
  MOZ_REENTRANCY_GUARD_ET_AL;
928
28
  Impl::destroy(beginNoCheck(), endNoCheck());
929
28
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
28
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::~Vector()
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
9
{
927
9
  MOZ_REENTRANCY_GUARD_ET_AL;
928
9
  Impl::destroy(beginNoCheck(), endNoCheck());
929
9
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
9
}
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
37
{
927
37
  MOZ_REENTRANCY_GUARD_ET_AL;
928
37
  Impl::destroy(beginNoCheck(), endNoCheck());
929
37
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
37
}
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
71
{
927
71
  MOZ_REENTRANCY_GUARD_ET_AL;
928
71
  Impl::destroy(beginNoCheck(), endNoCheck());
929
71
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
71
}
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
142
{
927
142
  MOZ_REENTRANCY_GUARD_ET_AL;
928
142
  Impl::destroy(beginNoCheck(), endNoCheck());
929
142
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
142
}
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
71
{
927
71
  MOZ_REENTRANCY_GUARD_ET_AL;
928
71
  Impl::destroy(beginNoCheck(), endNoCheck());
929
71
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
71
}
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
219
{
927
219
  MOZ_REENTRANCY_GUARD_ET_AL;
928
219
  Impl::destroy(beginNoCheck(), endNoCheck());
929
219
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
219
}
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
182
{
927
182
  MOZ_REENTRANCY_GUARD_ET_AL;
928
182
  Impl::destroy(beginNoCheck(), endNoCheck());
929
182
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
182
}
mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
12
{
927
12
  MOZ_REENTRANCY_GUARD_ET_AL;
928
12
  Impl::destroy(beginNoCheck(), endNoCheck());
929
12
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
12
}
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
28
{
927
28
  MOZ_REENTRANCY_GUARD_ET_AL;
928
28
  Impl::destroy(beginNoCheck(), endNoCheck());
929
28
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
28
}
mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
42
{
927
42
  MOZ_REENTRANCY_GUARD_ET_AL;
928
42
  Impl::destroy(beginNoCheck(), endNoCheck());
929
42
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
42
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::~Vector()
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
70
{
927
70
  MOZ_REENTRANCY_GUARD_ET_AL;
928
70
  Impl::destroy(beginNoCheck(), endNoCheck());
929
70
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
70
}
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::~Vector()
Line
Count
Source
926
261
{
927
261
  MOZ_REENTRANCY_GUARD_ET_AL;
928
261
  Impl::destroy(beginNoCheck(), endNoCheck());
929
261
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
261
}
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
11.2k
{
927
11.2k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
11.2k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
11.2k
  if (!usingInlineStorage()) {
930
179
    this->free_(beginNoCheck(), mTail.mCapacity);
931
179
  }
932
11.2k
}
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::~Vector()
mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
10
{
927
10
  MOZ_REENTRANCY_GUARD_ET_AL;
928
10
  Impl::destroy(beginNoCheck(), endNoCheck());
929
10
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
10
}
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
7
{
927
7
  MOZ_REENTRANCY_GUARD_ET_AL;
928
7
  Impl::destroy(beginNoCheck(), endNoCheck());
929
7
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
7
}
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
100
{
927
100
  MOZ_REENTRANCY_GUARD_ET_AL;
928
100
  Impl::destroy(beginNoCheck(), endNoCheck());
929
100
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
100
}
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
102
{
927
102
  MOZ_REENTRANCY_GUARD_ET_AL;
928
102
  Impl::destroy(beginNoCheck(), endNoCheck());
929
102
  if (!usingInlineStorage()) {
930
42
    this->free_(beginNoCheck(), mTail.mCapacity);
931
42
  }
932
102
}
mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
32
{
927
32
  MOZ_REENTRANCY_GUARD_ET_AL;
928
32
  Impl::destroy(beginNoCheck(), endNoCheck());
929
32
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
32
}
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
2.99k
{
927
2.99k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
2.99k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
2.99k
  if (!usingInlineStorage()) {
930
1.49k
    this->free_(beginNoCheck(), mTail.mCapacity);
931
1.49k
  }
932
2.99k
}
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
10
{
927
10
  MOZ_REENTRANCY_GUARD_ET_AL;
928
10
  Impl::destroy(beginNoCheck(), endNoCheck());
929
10
  if (!usingInlineStorage()) {
930
3
    this->free_(beginNoCheck(), mTail.mCapacity);
931
3
  }
932
10
}
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
8
{
927
8
  MOZ_REENTRANCY_GUARD_ET_AL;
928
8
  Impl::destroy(beginNoCheck(), endNoCheck());
929
8
  if (!usingInlineStorage()) {
930
6
    this->free_(beginNoCheck(), mTail.mCapacity);
931
6
  }
932
8
}
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
1.62M
{
927
1.62M
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.62M
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.62M
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.62M
}
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::~Vector()
Line
Count
Source
926
72
{
927
72
  MOZ_REENTRANCY_GUARD_ET_AL;
928
72
  Impl::destroy(beginNoCheck(), endNoCheck());
929
72
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
72
}
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
16
{
927
16
  MOZ_REENTRANCY_GUARD_ET_AL;
928
16
  Impl::destroy(beginNoCheck(), endNoCheck());
929
16
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
16
}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
136
{
927
136
  MOZ_REENTRANCY_GUARD_ET_AL;
928
136
  Impl::destroy(beginNoCheck(), endNoCheck());
929
136
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
136
}
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
136
{
927
136
  MOZ_REENTRANCY_GUARD_ET_AL;
928
136
  Impl::destroy(beginNoCheck(), endNoCheck());
929
136
  if (!usingInlineStorage()) {
930
8
    this->free_(beginNoCheck(), mTail.mCapacity);
931
8
  }
932
136
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
1.62M
{
927
1.62M
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.62M
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.62M
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
1.62M
}
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
2.97k
{
927
2.97k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
2.97k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
2.97k
  if (!usingInlineStorage()) {
930
4
    this->free_(beginNoCheck(), mTail.mCapacity);
931
4
  }
932
2.97k
}
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::~Vector()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
1.48k
{
927
1.48k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.48k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.48k
  if (!usingInlineStorage()) {
930
184
    this->free_(beginNoCheck(), mTail.mCapacity);
931
184
  }
932
1.48k
}
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
1.48k
{
927
1.48k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.48k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.48k
  if (!usingInlineStorage()) {
930
393
    this->free_(beginNoCheck(), mTail.mCapacity);
931
393
  }
932
1.48k
}
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
1.48k
{
927
1.48k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
1.48k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
1.48k
  if (!usingInlineStorage()) {
930
22
    this->free_(beginNoCheck(), mTail.mCapacity);
931
22
  }
932
1.48k
}
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
60
{
927
60
  MOZ_REENTRANCY_GUARD_ET_AL;
928
60
  Impl::destroy(beginNoCheck(), endNoCheck());
929
60
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
60
}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
109
{
927
109
  MOZ_REENTRANCY_GUARD_ET_AL;
928
109
  Impl::destroy(beginNoCheck(), endNoCheck());
929
109
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
109
}
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
18
{
927
18
  MOZ_REENTRANCY_GUARD_ET_AL;
928
18
  Impl::destroy(beginNoCheck(), endNoCheck());
929
18
  if (!usingInlineStorage()) {
930
18
    this->free_(beginNoCheck(), mTail.mCapacity);
931
18
  }
932
18
}
mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
18
{
927
18
  MOZ_REENTRANCY_GUARD_ET_AL;
928
18
  Impl::destroy(beginNoCheck(), endNoCheck());
929
18
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
18
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
11.6k
{
927
11.6k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
11.6k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
11.6k
  if (!usingInlineStorage()) {
930
224
    this->free_(beginNoCheck(), mTail.mCapacity);
931
224
  }
932
11.6k
}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
5.65k
{
927
5.65k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
5.65k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
5.65k
  if (!usingInlineStorage()) {
930
6
    this->free_(beginNoCheck(), mTail.mCapacity);
931
6
  }
932
5.65k
}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
2.82k
{
927
2.82k
  MOZ_REENTRANCY_GUARD_ET_AL;
928
2.82k
  Impl::destroy(beginNoCheck(), endNoCheck());
929
2.82k
  if (!usingInlineStorage()) {
930
3
    this->free_(beginNoCheck(), mTail.mCapacity);
931
3
  }
932
2.82k
}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::~Vector()
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::~Vector()
Line
Count
Source
926
14
{
927
14
  MOZ_REENTRANCY_GUARD_ET_AL;
928
14
  Impl::destroy(beginNoCheck(), endNoCheck());
929
14
  if (!usingInlineStorage()) {
930
14
    this->free_(beginNoCheck(), mTail.mCapacity);
931
14
  }
932
14
}
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::~Vector()
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::~Vector()
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::~Vector()
Line
Count
Source
926
161
{
927
161
  MOZ_REENTRANCY_GUARD_ET_AL;
928
161
  Impl::destroy(beginNoCheck(), endNoCheck());
929
161
  if (!usingInlineStorage()) {
930
0
    this->free_(beginNoCheck(), mTail.mCapacity);
931
0
  }
932
161
}
933
934
template<typename T, size_t N, class AP>
935
MOZ_ALWAYS_INLINE void
936
0
Vector<T, N, AP>::reverse() {
937
0
  MOZ_REENTRANCY_GUARD_ET_AL;
938
0
  T* elems = mBegin;
939
0
  size_t len = mLength;
940
0
  size_t mid = len / 2;
941
0
  for (size_t i = 0; i < mid; i++) {
942
0
    Swap(elems[i], elems[len - i - 1]);
943
0
  }
944
0
}
945
946
/*
947
 * This function will create a new heap buffer with capacity aNewCap,
948
 * move all elements in the inline buffer to this new buffer,
949
 * and fail on OOM.
950
 */
951
template<typename T, size_t N, class AP>
952
inline bool
953
Vector<T, N, AP>::convertToHeapStorage(size_t aNewCap)
954
5.22k
{
955
5.22k
  MOZ_ASSERT(usingInlineStorage());
956
5.22k
957
5.22k
  /* Allocate buffer. */
958
5.22k
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
5.22k
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
5.22k
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
5.22k
964
5.22k
  /* Copy inline elements into heap buffer. */
965
5.22k
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
5.22k
  Impl::destroy(beginNoCheck(), endNoCheck());
967
5.22k
968
5.22k
  /* Switch in heap buffer. */
969
5.22k
  mBegin = newBuf;
970
5.22k
  /* mLength is unchanged. */
971
5.22k
  mTail.mCapacity = aNewCap;
972
5.22k
  return true;
973
5.22k
}
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
5
{
955
5
  MOZ_ASSERT(usingInlineStorage());
956
5
957
5
  /* Allocate buffer. */
958
5
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
5
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
5
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
5
964
5
  /* Copy inline elements into heap buffer. */
965
5
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
5
  Impl::destroy(beginNoCheck(), endNoCheck());
967
5
968
5
  /* Switch in heap buffer. */
969
5
  mBegin = newBuf;
970
5
  /* mLength is unchanged. */
971
5
  mTail.mCapacity = aNewCap;
972
5
  return true;
973
5
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1
{
955
1
  MOZ_ASSERT(usingInlineStorage());
956
1
957
1
  /* Allocate buffer. */
958
1
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1
964
1
  /* Copy inline elements into heap buffer. */
965
1
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1
968
1
  /* Switch in heap buffer. */
969
1
  mBegin = newBuf;
970
1
  /* mLength is unchanged. */
971
1
  mTail.mCapacity = aNewCap;
972
1
  return true;
973
1
}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
5
{
955
5
  MOZ_ASSERT(usingInlineStorage());
956
5
957
5
  /* Allocate buffer. */
958
5
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
5
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
5
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
5
964
5
  /* Copy inline elements into heap buffer. */
965
5
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
5
  Impl::destroy(beginNoCheck(), endNoCheck());
967
5
968
5
  /* Switch in heap buffer. */
969
5
  mBegin = newBuf;
970
5
  /* mLength is unchanged. */
971
5
  mTail.mCapacity = aNewCap;
972
5
  return true;
973
5
}
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
65
{
955
65
  MOZ_ASSERT(usingInlineStorage());
956
65
957
65
  /* Allocate buffer. */
958
65
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
65
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
65
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
65
964
65
  /* Copy inline elements into heap buffer. */
965
65
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
65
  Impl::destroy(beginNoCheck(), endNoCheck());
967
65
968
65
  /* Switch in heap buffer. */
969
65
  mBegin = newBuf;
970
65
  /* mLength is unchanged. */
971
65
  mTail.mCapacity = aNewCap;
972
65
  return true;
973
65
}
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
8
{
955
8
  MOZ_ASSERT(usingInlineStorage());
956
8
957
8
  /* Allocate buffer. */
958
8
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
8
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
8
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
8
964
8
  /* Copy inline elements into heap buffer. */
965
8
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
8
  Impl::destroy(beginNoCheck(), endNoCheck());
967
8
968
8
  /* Switch in heap buffer. */
969
8
  mBegin = newBuf;
970
8
  /* mLength is unchanged. */
971
8
  mTail.mCapacity = aNewCap;
972
8
  return true;
973
8
}
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
17
{
955
17
  MOZ_ASSERT(usingInlineStorage());
956
17
957
17
  /* Allocate buffer. */
958
17
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
17
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
17
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
17
964
17
  /* Copy inline elements into heap buffer. */
965
17
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
17
  Impl::destroy(beginNoCheck(), endNoCheck());
967
17
968
17
  /* Switch in heap buffer. */
969
17
  mBegin = newBuf;
970
17
  /* mLength is unchanged. */
971
17
  mTail.mCapacity = aNewCap;
972
17
  return true;
973
17
}
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1.68k
{
955
1.68k
  MOZ_ASSERT(usingInlineStorage());
956
1.68k
957
1.68k
  /* Allocate buffer. */
958
1.68k
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1.68k
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1.68k
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1.68k
964
1.68k
  /* Copy inline elements into heap buffer. */
965
1.68k
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1.68k
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1.68k
968
1.68k
  /* Switch in heap buffer. */
969
1.68k
  mBegin = newBuf;
970
1.68k
  /* mLength is unchanged. */
971
1.68k
  mTail.mCapacity = aNewCap;
972
1.68k
  return true;
973
1.68k
}
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
8
{
955
8
  MOZ_ASSERT(usingInlineStorage());
956
8
957
8
  /* Allocate buffer. */
958
8
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
8
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
8
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
8
964
8
  /* Copy inline elements into heap buffer. */
965
8
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
8
  Impl::destroy(beginNoCheck(), endNoCheck());
967
8
968
8
  /* Switch in heap buffer. */
969
8
  mBegin = newBuf;
970
8
  /* mLength is unchanged. */
971
8
  mTail.mCapacity = aNewCap;
972
8
  return true;
973
8
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
9
{
955
9
  MOZ_ASSERT(usingInlineStorage());
956
9
957
9
  /* Allocate buffer. */
958
9
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
9
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
9
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
9
964
9
  /* Copy inline elements into heap buffer. */
965
9
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
9
  Impl::destroy(beginNoCheck(), endNoCheck());
967
9
968
9
  /* Switch in heap buffer. */
969
9
  mBegin = newBuf;
970
9
  /* mLength is unchanged. */
971
9
  mTail.mCapacity = aNewCap;
972
9
  return true;
973
9
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1
{
955
1
  MOZ_ASSERT(usingInlineStorage());
956
1
957
1
  /* Allocate buffer. */
958
1
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1
964
1
  /* Copy inline elements into heap buffer. */
965
1
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1
968
1
  /* Switch in heap buffer. */
969
1
  mBegin = newBuf;
970
1
  /* mLength is unchanged. */
971
1
  mTail.mCapacity = aNewCap;
972
1
  return true;
973
1
}
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1
{
955
1
  MOZ_ASSERT(usingInlineStorage());
956
1
957
1
  /* Allocate buffer. */
958
1
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1
964
1
  /* Copy inline elements into heap buffer. */
965
1
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1
968
1
  /* Switch in heap buffer. */
969
1
  mBegin = newBuf;
970
1
  /* mLength is unchanged. */
971
1
  mTail.mCapacity = aNewCap;
972
1
  return true;
973
1
}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
18
{
955
18
  MOZ_ASSERT(usingInlineStorage());
956
18
957
18
  /* Allocate buffer. */
958
18
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
18
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
18
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
18
964
18
  /* Copy inline elements into heap buffer. */
965
18
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
18
  Impl::destroy(beginNoCheck(), endNoCheck());
967
18
968
18
  /* Switch in heap buffer. */
969
18
  mBegin = newBuf;
970
18
  /* mLength is unchanged. */
971
18
  mTail.mCapacity = aNewCap;
972
18
  return true;
973
18
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
18
{
955
18
  MOZ_ASSERT(usingInlineStorage());
956
18
957
18
  /* Allocate buffer. */
958
18
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
18
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
18
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
18
964
18
  /* Copy inline elements into heap buffer. */
965
18
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
18
  Impl::destroy(beginNoCheck(), endNoCheck());
967
18
968
18
  /* Switch in heap buffer. */
969
18
  mBegin = newBuf;
970
18
  /* mLength is unchanged. */
971
18
  mTail.mCapacity = aNewCap;
972
18
  return true;
973
18
}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
18
{
955
18
  MOZ_ASSERT(usingInlineStorage());
956
18
957
18
  /* Allocate buffer. */
958
18
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
18
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
18
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
18
964
18
  /* Copy inline elements into heap buffer. */
965
18
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
18
  Impl::destroy(beginNoCheck(), endNoCheck());
967
18
968
18
  /* Switch in heap buffer. */
969
18
  mBegin = newBuf;
970
18
  /* mLength is unchanged. */
971
18
  mTail.mCapacity = aNewCap;
972
18
  return true;
973
18
}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
46
{
955
46
  MOZ_ASSERT(usingInlineStorage());
956
46
957
46
  /* Allocate buffer. */
958
46
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
46
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
46
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
46
964
46
  /* Copy inline elements into heap buffer. */
965
46
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
46
  Impl::destroy(beginNoCheck(), endNoCheck());
967
46
968
46
  /* Switch in heap buffer. */
969
46
  mBegin = newBuf;
970
46
  /* mLength is unchanged. */
971
46
  mTail.mCapacity = aNewCap;
972
46
  return true;
973
46
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
149
{
955
149
  MOZ_ASSERT(usingInlineStorage());
956
149
957
149
  /* Allocate buffer. */
958
149
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
149
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
149
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
149
964
149
  /* Copy inline elements into heap buffer. */
965
149
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
149
  Impl::destroy(beginNoCheck(), endNoCheck());
967
149
968
149
  /* Switch in heap buffer. */
969
149
  mBegin = newBuf;
970
149
  /* mLength is unchanged. */
971
149
  mTail.mCapacity = aNewCap;
972
149
  return true;
973
149
}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
168
{
955
168
  MOZ_ASSERT(usingInlineStorage());
956
168
957
168
  /* Allocate buffer. */
958
168
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
168
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
168
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
168
964
168
  /* Copy inline elements into heap buffer. */
965
168
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
168
  Impl::destroy(beginNoCheck(), endNoCheck());
967
168
968
168
  /* Switch in heap buffer. */
969
168
  mBegin = newBuf;
970
168
  /* mLength is unchanged. */
971
168
  mTail.mCapacity = aNewCap;
972
168
  return true;
973
168
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
56
{
955
56
  MOZ_ASSERT(usingInlineStorage());
956
56
957
56
  /* Allocate buffer. */
958
56
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
56
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
56
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
56
964
56
  /* Copy inline elements into heap buffer. */
965
56
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
56
  Impl::destroy(beginNoCheck(), endNoCheck());
967
56
968
56
  /* Switch in heap buffer. */
969
56
  mBegin = newBuf;
970
56
  /* mLength is unchanged. */
971
56
  mTail.mCapacity = aNewCap;
972
56
  return true;
973
56
}
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
42
{
955
42
  MOZ_ASSERT(usingInlineStorage());
956
42
957
42
  /* Allocate buffer. */
958
42
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
42
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
42
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
42
964
42
  /* Copy inline elements into heap buffer. */
965
42
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
42
  Impl::destroy(beginNoCheck(), endNoCheck());
967
42
968
42
  /* Switch in heap buffer. */
969
42
  mBegin = newBuf;
970
42
  /* mLength is unchanged. */
971
42
  mTail.mCapacity = aNewCap;
972
42
  return true;
973
42
}
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1
{
955
1
  MOZ_ASSERT(usingInlineStorage());
956
1
957
1
  /* Allocate buffer. */
958
1
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1
964
1
  /* Copy inline elements into heap buffer. */
965
1
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1
968
1
  /* Switch in heap buffer. */
969
1
  mBegin = newBuf;
970
1
  /* mLength is unchanged. */
971
1
  mTail.mCapacity = aNewCap;
972
1
  return true;
973
1
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
9
{
955
9
  MOZ_ASSERT(usingInlineStorage());
956
9
957
9
  /* Allocate buffer. */
958
9
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
9
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
9
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
9
964
9
  /* Copy inline elements into heap buffer. */
965
9
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
9
  Impl::destroy(beginNoCheck(), endNoCheck());
967
9
968
9
  /* Switch in heap buffer. */
969
9
  mBegin = newBuf;
970
9
  /* mLength is unchanged. */
971
9
  mTail.mCapacity = aNewCap;
972
9
  return true;
973
9
}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
8
{
955
8
  MOZ_ASSERT(usingInlineStorage());
956
8
957
8
  /* Allocate buffer. */
958
8
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
8
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
8
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
8
964
8
  /* Copy inline elements into heap buffer. */
965
8
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
8
  Impl::destroy(beginNoCheck(), endNoCheck());
967
8
968
8
  /* Switch in heap buffer. */
969
8
  mBegin = newBuf;
970
8
  /* mLength is unchanged. */
971
8
  mTail.mCapacity = aNewCap;
972
8
  return true;
973
8
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
28
{
955
28
  MOZ_ASSERT(usingInlineStorage());
956
28
957
28
  /* Allocate buffer. */
958
28
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
28
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
28
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
28
964
28
  /* Copy inline elements into heap buffer. */
965
28
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
28
  Impl::destroy(beginNoCheck(), endNoCheck());
967
28
968
28
  /* Switch in heap buffer. */
969
28
  mBegin = newBuf;
970
28
  /* mLength is unchanged. */
971
28
  mTail.mCapacity = aNewCap;
972
28
  return true;
973
28
}
Unexecuted instantiation: mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
179
{
955
179
  MOZ_ASSERT(usingInlineStorage());
956
179
957
179
  /* Allocate buffer. */
958
179
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
179
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
179
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
179
964
179
  /* Copy inline elements into heap buffer. */
965
179
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
179
  Impl::destroy(beginNoCheck(), endNoCheck());
967
179
968
179
  /* Switch in heap buffer. */
969
179
  mBegin = newBuf;
970
179
  /* mLength is unchanged. */
971
179
  mTail.mCapacity = aNewCap;
972
179
  return true;
973
179
}
Unexecuted instantiation: mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
19
{
955
19
  MOZ_ASSERT(usingInlineStorage());
956
19
957
19
  /* Allocate buffer. */
958
19
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
19
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
19
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
19
964
19
  /* Copy inline elements into heap buffer. */
965
19
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
19
  Impl::destroy(beginNoCheck(), endNoCheck());
967
19
968
19
  /* Switch in heap buffer. */
969
19
  mBegin = newBuf;
970
19
  /* mLength is unchanged. */
971
19
  mTail.mCapacity = aNewCap;
972
19
  return true;
973
19
}
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
8
{
955
8
  MOZ_ASSERT(usingInlineStorage());
956
8
957
8
  /* Allocate buffer. */
958
8
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
8
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
8
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
8
964
8
  /* Copy inline elements into heap buffer. */
965
8
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
8
  Impl::destroy(beginNoCheck(), endNoCheck());
967
8
968
8
  /* Switch in heap buffer. */
969
8
  mBegin = newBuf;
970
8
  /* mLength is unchanged. */
971
8
  mTail.mCapacity = aNewCap;
972
8
  return true;
973
8
}
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1
{
955
1
  MOZ_ASSERT(usingInlineStorage());
956
1
957
1
  /* Allocate buffer. */
958
1
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1
964
1
  /* Copy inline elements into heap buffer. */
965
1
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1
968
1
  /* Switch in heap buffer. */
969
1
  mBegin = newBuf;
970
1
  /* mLength is unchanged. */
971
1
  mTail.mCapacity = aNewCap;
972
1
  return true;
973
1
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
42
{
955
42
  MOZ_ASSERT(usingInlineStorage());
956
42
957
42
  /* Allocate buffer. */
958
42
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
42
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
42
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
42
964
42
  /* Copy inline elements into heap buffer. */
965
42
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
42
  Impl::destroy(beginNoCheck(), endNoCheck());
967
42
968
42
  /* Switch in heap buffer. */
969
42
  mBegin = newBuf;
970
42
  /* mLength is unchanged. */
971
42
  mTail.mCapacity = aNewCap;
972
42
  return true;
973
42
}
Unexecuted instantiation: mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
1.49k
{
955
1.49k
  MOZ_ASSERT(usingInlineStorage());
956
1.49k
957
1.49k
  /* Allocate buffer. */
958
1.49k
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
1.49k
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
1.49k
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
1.49k
964
1.49k
  /* Copy inline elements into heap buffer. */
965
1.49k
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
1.49k
  Impl::destroy(beginNoCheck(), endNoCheck());
967
1.49k
968
1.49k
  /* Switch in heap buffer. */
969
1.49k
  mBegin = newBuf;
970
1.49k
  /* mLength is unchanged. */
971
1.49k
  mTail.mCapacity = aNewCap;
972
1.49k
  return true;
973
1.49k
}
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
10
{
955
10
  MOZ_ASSERT(usingInlineStorage());
956
10
957
10
  /* Allocate buffer. */
958
10
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
10
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
10
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
10
964
10
  /* Copy inline elements into heap buffer. */
965
10
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
10
  Impl::destroy(beginNoCheck(), endNoCheck());
967
10
968
10
  /* Switch in heap buffer. */
969
10
  mBegin = newBuf;
970
10
  /* mLength is unchanged. */
971
10
  mTail.mCapacity = aNewCap;
972
10
  return true;
973
10
}
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
22
{
955
22
  MOZ_ASSERT(usingInlineStorage());
956
22
957
22
  /* Allocate buffer. */
958
22
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
22
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
22
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
22
964
22
  /* Copy inline elements into heap buffer. */
965
22
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
22
  Impl::destroy(beginNoCheck(), endNoCheck());
967
22
968
22
  /* Switch in heap buffer. */
969
22
  mBegin = newBuf;
970
22
  /* mLength is unchanged. */
971
22
  mTail.mCapacity = aNewCap;
972
22
  return true;
973
22
}
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
393
{
955
393
  MOZ_ASSERT(usingInlineStorage());
956
393
957
393
  /* Allocate buffer. */
958
393
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
393
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
393
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
393
964
393
  /* Copy inline elements into heap buffer. */
965
393
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
393
  Impl::destroy(beginNoCheck(), endNoCheck());
967
393
968
393
  /* Switch in heap buffer. */
969
393
  mBegin = newBuf;
970
393
  /* mLength is unchanged. */
971
393
  mTail.mCapacity = aNewCap;
972
393
  return true;
973
393
}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
184
{
955
184
  MOZ_ASSERT(usingInlineStorage());
956
184
957
184
  /* Allocate buffer. */
958
184
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
184
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
184
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
184
964
184
  /* Copy inline elements into heap buffer. */
965
184
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
184
  Impl::destroy(beginNoCheck(), endNoCheck());
967
184
968
184
  /* Switch in heap buffer. */
969
184
  mBegin = newBuf;
970
184
  /* mLength is unchanged. */
971
184
  mTail.mCapacity = aNewCap;
972
184
  return true;
973
184
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
6
{
955
6
  MOZ_ASSERT(usingInlineStorage());
956
6
957
6
  /* Allocate buffer. */
958
6
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
6
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
6
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
6
964
6
  /* Copy inline elements into heap buffer. */
965
6
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
6
  Impl::destroy(beginNoCheck(), endNoCheck());
967
6
968
6
  /* Switch in heap buffer. */
969
6
  mBegin = newBuf;
970
6
  /* mLength is unchanged. */
971
6
  mTail.mCapacity = aNewCap;
972
6
  return true;
973
6
}
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
18
{
955
18
  MOZ_ASSERT(usingInlineStorage());
956
18
957
18
  /* Allocate buffer. */
958
18
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
18
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
18
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
18
964
18
  /* Copy inline elements into heap buffer. */
965
18
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
18
  Impl::destroy(beginNoCheck(), endNoCheck());
967
18
968
18
  /* Switch in heap buffer. */
969
18
  mBegin = newBuf;
970
18
  /* mLength is unchanged. */
971
18
  mTail.mCapacity = aNewCap;
972
18
  return true;
973
18
}
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
18
{
955
18
  MOZ_ASSERT(usingInlineStorage());
956
18
957
18
  /* Allocate buffer. */
958
18
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
18
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
18
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
18
964
18
  /* Copy inline elements into heap buffer. */
965
18
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
18
  Impl::destroy(beginNoCheck(), endNoCheck());
967
18
968
18
  /* Switch in heap buffer. */
969
18
  mBegin = newBuf;
970
18
  /* mLength is unchanged. */
971
18
  mTail.mCapacity = aNewCap;
972
18
  return true;
973
18
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
224
{
955
224
  MOZ_ASSERT(usingInlineStorage());
956
224
957
224
  /* Allocate buffer. */
958
224
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
224
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
224
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
224
964
224
  /* Copy inline elements into heap buffer. */
965
224
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
224
  Impl::destroy(beginNoCheck(), endNoCheck());
967
224
968
224
  /* Switch in heap buffer. */
969
224
  mBegin = newBuf;
970
224
  /* mLength is unchanged. */
971
224
  mTail.mCapacity = aNewCap;
972
224
  return true;
973
224
}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
4
{
955
4
  MOZ_ASSERT(usingInlineStorage());
956
4
957
4
  /* Allocate buffer. */
958
4
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
4
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
4
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
4
964
4
  /* Copy inline elements into heap buffer. */
965
4
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
4
  Impl::destroy(beginNoCheck(), endNoCheck());
967
4
968
4
  /* Switch in heap buffer. */
969
4
  mBegin = newBuf;
970
4
  /* mLength is unchanged. */
971
4
  mTail.mCapacity = aNewCap;
972
4
  return true;
973
4
}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
6
{
955
6
  MOZ_ASSERT(usingInlineStorage());
956
6
957
6
  /* Allocate buffer. */
958
6
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
6
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
6
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
6
964
6
  /* Copy inline elements into heap buffer. */
965
6
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
6
  Impl::destroy(beginNoCheck(), endNoCheck());
967
6
968
6
  /* Switch in heap buffer. */
969
6
  mBegin = newBuf;
970
6
  /* mLength is unchanged. */
971
6
  mTail.mCapacity = aNewCap;
972
6
  return true;
973
6
}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
3
{
955
3
  MOZ_ASSERT(usingInlineStorage());
956
3
957
3
  /* Allocate buffer. */
958
3
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
3
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
3
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
3
964
3
  /* Copy inline elements into heap buffer. */
965
3
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
3
  Impl::destroy(beginNoCheck(), endNoCheck());
967
3
968
3
  /* Switch in heap buffer. */
969
3
  mBegin = newBuf;
970
3
  /* mLength is unchanged. */
971
3
  mTail.mCapacity = aNewCap;
972
3
  return true;
973
3
}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
11
{
955
11
  MOZ_ASSERT(usingInlineStorage());
956
11
957
11
  /* Allocate buffer. */
958
11
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
11
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
11
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
11
964
11
  /* Copy inline elements into heap buffer. */
965
11
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
11
  Impl::destroy(beginNoCheck(), endNoCheck());
967
11
968
11
  /* Switch in heap buffer. */
969
11
  mBegin = newBuf;
970
11
  /* mLength is unchanged. */
971
11
  mTail.mCapacity = aNewCap;
972
11
  return true;
973
11
}
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)
Line
Count
Source
954
14
{
955
14
  MOZ_ASSERT(usingInlineStorage());
956
14
957
14
  /* Allocate buffer. */
958
14
  MOZ_ASSERT(!detail::CapacityHasExcessSpace<T>(aNewCap));
959
14
  T* newBuf = this->template pod_malloc<T>(aNewCap);
960
14
  if (MOZ_UNLIKELY(!newBuf)) {
961
0
    return false;
962
0
  }
963
14
964
14
  /* Copy inline elements into heap buffer. */
965
14
  Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck());
966
14
  Impl::destroy(beginNoCheck(), endNoCheck());
967
14
968
14
  /* Switch in heap buffer. */
969
14
  mBegin = newBuf;
970
14
  /* mLength is unchanged. */
971
14
  mTail.mCapacity = aNewCap;
972
14
  return true;
973
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)
974
975
template<typename T, size_t N, class AP>
976
MOZ_NEVER_INLINE bool
977
Vector<T, N, AP>::growStorageBy(size_t aIncr)
978
9.95k
{
979
9.95k
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
9.95k
981
9.95k
  /*
982
9.95k
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
9.95k
   * as possible.  2**N-sized requests are best because they are unlikely to
984
9.95k
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
9.95k
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
9.95k
   * result in a non-2**N request size.
987
9.95k
   */
988
9.95k
989
9.95k
  size_t newCap;
990
9.95k
991
9.95k
  if (aIncr == 1) {
992
7.62k
    if (usingInlineStorage()) {
993
4.21k
      /* This case occurs in ~70--80% of the calls to this function. */
994
4.21k
      size_t newSize =
995
4.21k
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
4.21k
      newCap = newSize / sizeof(T);
997
4.21k
      goto convert;
998
4.21k
    }
999
3.41k
1000
3.41k
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
3.41k
1006
3.41k
    /* This case occurs in ~15--20% of the calls to this function. */
1007
3.41k
1008
3.41k
    /*
1009
3.41k
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
3.41k
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
3.41k
     * also ensures that
1012
3.41k
     *
1013
3.41k
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
3.41k
     *
1015
3.41k
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
3.41k
     */
1017
3.41k
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
3.41k
1022
3.41k
    /*
1023
3.41k
     * If we reach here, the existing capacity will have a size that is already
1024
3.41k
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
3.41k
     * then there might be space for one more element.
1026
3.41k
     */
1027
3.41k
    newCap = mLength * 2;
1028
3.41k
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
124
      newCap += 1;
1030
124
    }
1031
3.41k
  } else {
1032
2.32k
    /* This case occurs in ~2% of the calls to this function. */
1033
2.32k
    size_t newMinCap = mLength + aIncr;
1034
2.32k
1035
2.32k
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
2.32k
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
2.32k
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
2.32k
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
2.32k
1043
2.32k
    size_t newMinSize = newMinCap * sizeof(T);
1044
2.32k
    size_t newSize = RoundUpPow2(newMinSize);
1045
2.32k
    newCap = newSize / sizeof(T);
1046
2.32k
  }
1047
9.95k
1048
9.95k
  if (usingInlineStorage()) {
1049
5.22k
convert:
1050
5.22k
    return convertToHeapStorage(newCap);
1051
4.73k
  }
1052
4.73k
1053
4.73k
grow:
1054
4.73k
  return Impl::growTo(*this, newCap);
1055
5.74k
}
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
48
{
979
48
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
48
981
48
  /*
982
48
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
48
   * as possible.  2**N-sized requests are best because they are unlikely to
984
48
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
48
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
48
   * result in a non-2**N request size.
987
48
   */
988
48
989
48
  size_t newCap;
990
48
991
48
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
48
  } else {
1032
48
    /* This case occurs in ~2% of the calls to this function. */
1033
48
    size_t newMinCap = mLength + aIncr;
1034
48
1035
48
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
48
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
48
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
48
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
48
1043
48
    size_t newMinSize = newMinCap * sizeof(T);
1044
48
    size_t newSize = RoundUpPow2(newMinSize);
1045
48
    newCap = newSize / sizeof(T);
1046
48
  }
1047
48
1048
48
  if (usingInlineStorage()) {
1049
5
convert:
1050
5
    return convertToHeapStorage(newCap);
1051
43
  }
1052
43
1053
43
grow:
1054
43
  return Impl::growTo(*this, newCap);
1055
48
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
3
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
2
1000
2
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
2
1006
2
    /* This case occurs in ~15--20% of the calls to this function. */
1007
2
1008
2
    /*
1009
2
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
2
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
2
     * also ensures that
1012
2
     *
1013
2
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
2
     *
1015
2
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
2
     */
1017
2
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
2
1022
2
    /*
1023
2
     * If we reach here, the existing capacity will have a size that is already
1024
2
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
2
     * then there might be space for one more element.
1026
2
     */
1027
2
    newCap = mLength * 2;
1028
2
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
2
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
1
convert:
1050
1
    return convertToHeapStorage(newCap);
1051
2
  }
1052
2
1053
2
grow:
1054
2
  return Impl::growTo(*this, newCap);
1055
2
}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
5
{
979
5
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
5
981
5
  /*
982
5
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
5
   * as possible.  2**N-sized requests are best because they are unlikely to
984
5
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
5
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
5
   * result in a non-2**N request size.
987
5
   */
988
5
989
5
  size_t newCap;
990
5
991
5
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
5
  } else {
1032
5
    /* This case occurs in ~2% of the calls to this function. */
1033
5
    size_t newMinCap = mLength + aIncr;
1034
5
1035
5
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
5
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
5
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
5
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
5
1043
5
    size_t newMinSize = newMinCap * sizeof(T);
1044
5
    size_t newSize = RoundUpPow2(newMinSize);
1045
5
    newCap = newSize / sizeof(T);
1046
5
  }
1047
5
1048
5
  if (usingInlineStorage()) {
1049
5
convert:
1050
5
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
5
}
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
56
{
979
56
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
56
981
56
  /*
982
56
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
56
   * as possible.  2**N-sized requests are best because they are unlikely to
984
56
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
56
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
56
   * result in a non-2**N request size.
987
56
   */
988
56
989
56
  size_t newCap;
990
56
991
56
  if (aIncr == 1) {
992
56
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
42
1000
42
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
42
1006
42
    /* This case occurs in ~15--20% of the calls to this function. */
1007
42
1008
42
    /*
1009
42
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
42
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
42
     * also ensures that
1012
42
     *
1013
42
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
42
     *
1015
42
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
42
     */
1017
42
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
42
1022
42
    /*
1023
42
     * If we reach here, the existing capacity will have a size that is already
1024
42
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
42
     * then there might be space for one more element.
1026
42
     */
1027
42
    newCap = mLength * 2;
1028
42
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
42
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
56
1048
56
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
42
  }
1052
42
1053
42
grow:
1054
42
  return Impl::growTo(*this, newCap);
1055
42
}
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
142
{
979
142
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
142
981
142
  /*
982
142
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
142
   * as possible.  2**N-sized requests are best because they are unlikely to
984
142
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
142
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
142
   * result in a non-2**N request size.
987
142
   */
988
142
989
142
  size_t newCap;
990
142
991
142
  if (aIncr == 1) {
992
142
    if (usingInlineStorage()) {
993
65
      /* This case occurs in ~70--80% of the calls to this function. */
994
65
      size_t newSize =
995
65
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
65
      newCap = newSize / sizeof(T);
997
65
      goto convert;
998
65
    }
999
77
1000
77
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
77
1006
77
    /* This case occurs in ~15--20% of the calls to this function. */
1007
77
1008
77
    /*
1009
77
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
77
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
77
     * also ensures that
1012
77
     *
1013
77
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
77
     *
1015
77
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
77
     */
1017
77
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
77
1022
77
    /*
1023
77
     * If we reach here, the existing capacity will have a size that is already
1024
77
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
77
     * then there might be space for one more element.
1026
77
     */
1027
77
    newCap = mLength * 2;
1028
77
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
77
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
142
1048
142
  if (usingInlineStorage()) {
1049
65
convert:
1050
65
    return convertToHeapStorage(newCap);
1051
77
  }
1052
77
1053
77
grow:
1054
77
  return Impl::growTo(*this, newCap);
1055
77
}
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
51
{
979
51
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
51
981
51
  /*
982
51
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
51
   * as possible.  2**N-sized requests are best because they are unlikely to
984
51
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
51
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
51
   * result in a non-2**N request size.
987
51
   */
988
51
989
51
  size_t newCap;
990
51
991
51
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
51
  } else {
1032
51
    /* This case occurs in ~2% of the calls to this function. */
1033
51
    size_t newMinCap = mLength + aIncr;
1034
51
1035
51
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
51
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
51
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
51
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
51
1043
51
    size_t newMinSize = newMinCap * sizeof(T);
1044
51
    size_t newSize = RoundUpPow2(newMinSize);
1045
51
    newCap = newSize / sizeof(T);
1046
51
  }
1047
51
1048
51
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
37
  }
1052
37
1053
37
grow:
1054
37
  return Impl::growTo(*this, newCap);
1055
51
}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
30
{
979
30
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
30
981
30
  /*
982
30
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
30
   * as possible.  2**N-sized requests are best because they are unlikely to
984
30
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
30
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
30
   * result in a non-2**N request size.
987
30
   */
988
30
989
30
  size_t newCap;
990
30
991
30
  if (aIncr == 1) {
992
30
    if (usingInlineStorage()) {
993
8
      /* This case occurs in ~70--80% of the calls to this function. */
994
8
      size_t newSize =
995
8
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
8
      newCap = newSize / sizeof(T);
997
8
      goto convert;
998
8
    }
999
22
1000
22
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
22
1006
22
    /* This case occurs in ~15--20% of the calls to this function. */
1007
22
1008
22
    /*
1009
22
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
22
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
22
     * also ensures that
1012
22
     *
1013
22
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
22
     *
1015
22
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
22
     */
1017
22
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
22
1022
22
    /*
1023
22
     * If we reach here, the existing capacity will have a size that is already
1024
22
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
22
     * then there might be space for one more element.
1026
22
     */
1027
22
    newCap = mLength * 2;
1028
22
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
9
      newCap += 1;
1030
9
    }
1031
22
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
30
1048
30
  if (usingInlineStorage()) {
1049
8
convert:
1050
8
    return convertToHeapStorage(newCap);
1051
22
  }
1052
22
1053
22
grow:
1054
22
  return Impl::growTo(*this, newCap);
1055
22
}
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
20
{
979
20
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
20
981
20
  /*
982
20
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
20
   * as possible.  2**N-sized requests are best because they are unlikely to
984
20
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
20
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
20
   * result in a non-2**N request size.
987
20
   */
988
20
989
20
  size_t newCap;
990
20
991
20
  if (aIncr == 1) {
992
20
    if (usingInlineStorage()) {
993
17
      /* This case occurs in ~70--80% of the calls to this function. */
994
17
      size_t newSize =
995
17
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
17
      newCap = newSize / sizeof(T);
997
17
      goto convert;
998
17
    }
999
3
1000
3
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
3
1006
3
    /* This case occurs in ~15--20% of the calls to this function. */
1007
3
1008
3
    /*
1009
3
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
3
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
3
     * also ensures that
1012
3
     *
1013
3
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
3
     *
1015
3
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
3
     */
1017
3
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
3
1022
3
    /*
1023
3
     * If we reach here, the existing capacity will have a size that is already
1024
3
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
3
     * then there might be space for one more element.
1026
3
     */
1027
3
    newCap = mLength * 2;
1028
3
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
3
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
20
1048
20
  if (usingInlineStorage()) {
1049
17
convert:
1050
17
    return convertToHeapStorage(newCap);
1051
3
  }
1052
3
1053
3
grow:
1054
3
  return Impl::growTo(*this, newCap);
1055
3
}
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
3
  } else {
1032
3
    /* This case occurs in ~2% of the calls to this function. */
1033
3
    size_t newMinCap = mLength + aIncr;
1034
3
1035
3
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
3
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
3
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
3
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
3
1043
3
    size_t newMinSize = newMinCap * sizeof(T);
1044
3
    size_t newSize = RoundUpPow2(newMinSize);
1045
3
    newCap = newSize / sizeof(T);
1046
3
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
3
}
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3.41k
{
979
3.41k
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3.41k
981
3.41k
  /*
982
3.41k
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3.41k
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3.41k
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3.41k
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3.41k
   * result in a non-2**N request size.
987
3.41k
   */
988
3.41k
989
3.41k
  size_t newCap;
990
3.41k
991
3.41k
  if (aIncr == 1) {
992
1.42k
    if (usingInlineStorage()) {
993
832
      /* This case occurs in ~70--80% of the calls to this function. */
994
832
      size_t newSize =
995
832
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
832
      newCap = newSize / sizeof(T);
997
832
      goto convert;
998
832
    }
999
589
1000
589
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
589
1006
589
    /* This case occurs in ~15--20% of the calls to this function. */
1007
589
1008
589
    /*
1009
589
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
589
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
589
     * also ensures that
1012
589
     *
1013
589
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
589
     *
1015
589
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
589
     */
1017
589
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
589
1022
589
    /*
1023
589
     * If we reach here, the existing capacity will have a size that is already
1024
589
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
589
     * then there might be space for one more element.
1026
589
     */
1027
589
    newCap = mLength * 2;
1028
589
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
1.99k
  } else {
1032
1.99k
    /* This case occurs in ~2% of the calls to this function. */
1033
1.99k
    size_t newMinCap = mLength + aIncr;
1034
1.99k
1035
1.99k
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
1.99k
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
1.99k
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
1.99k
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
1.99k
1043
1.99k
    size_t newMinSize = newMinCap * sizeof(T);
1044
1.99k
    size_t newSize = RoundUpPow2(newMinSize);
1045
1.99k
    newCap = newSize / sizeof(T);
1046
1.99k
  }
1047
3.41k
1048
3.41k
  if (usingInlineStorage()) {
1049
1.68k
convert:
1050
1.68k
    return convertToHeapStorage(newCap);
1051
1.73k
  }
1052
1.73k
1053
1.73k
grow:
1054
1.73k
  return Impl::growTo(*this, newCap);
1055
2.58k
}
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
10
{
979
10
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
10
981
10
  /*
982
10
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
10
   * as possible.  2**N-sized requests are best because they are unlikely to
984
10
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
10
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
10
   * result in a non-2**N request size.
987
10
   */
988
10
989
10
  size_t newCap;
990
10
991
10
  if (aIncr == 1) {
992
10
    if (usingInlineStorage()) {
993
8
      /* This case occurs in ~70--80% of the calls to this function. */
994
8
      size_t newSize =
995
8
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
8
      newCap = newSize / sizeof(T);
997
8
      goto convert;
998
8
    }
999
2
1000
2
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
2
1006
2
    /* This case occurs in ~15--20% of the calls to this function. */
1007
2
1008
2
    /*
1009
2
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
2
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
2
     * also ensures that
1012
2
     *
1013
2
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
2
     *
1015
2
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
2
     */
1017
2
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
2
1022
2
    /*
1023
2
     * If we reach here, the existing capacity will have a size that is already
1024
2
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
2
     * then there might be space for one more element.
1026
2
     */
1027
2
    newCap = mLength * 2;
1028
2
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
2
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
10
1048
10
  if (usingInlineStorage()) {
1049
8
convert:
1050
8
    return convertToHeapStorage(newCap);
1051
2
  }
1052
2
1053
2
grow:
1054
2
  return Impl::growTo(*this, newCap);
1055
2
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
15
{
979
15
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
15
981
15
  /*
982
15
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
15
   * as possible.  2**N-sized requests are best because they are unlikely to
984
15
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
15
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
15
   * result in a non-2**N request size.
987
15
   */
988
15
989
15
  size_t newCap;
990
15
991
15
  if (aIncr == 1) {
992
7
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
6
1000
6
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
6
1006
6
    /* This case occurs in ~15--20% of the calls to this function. */
1007
6
1008
6
    /*
1009
6
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
6
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
6
     * also ensures that
1012
6
     *
1013
6
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
6
     *
1015
6
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
6
     */
1017
6
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
6
1022
6
    /*
1023
6
     * If we reach here, the existing capacity will have a size that is already
1024
6
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
6
     * then there might be space for one more element.
1026
6
     */
1027
6
    newCap = mLength * 2;
1028
6
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
8
  } else {
1032
8
    /* This case occurs in ~2% of the calls to this function. */
1033
8
    size_t newMinCap = mLength + aIncr;
1034
8
1035
8
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
8
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
8
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
8
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
8
1043
8
    size_t newMinSize = newMinCap * sizeof(T);
1044
8
    size_t newSize = RoundUpPow2(newMinSize);
1045
8
    newCap = newSize / sizeof(T);
1046
8
  }
1047
15
1048
15
  if (usingInlineStorage()) {
1049
9
convert:
1050
9
    return convertToHeapStorage(newCap);
1051
6
  }
1052
6
1053
6
grow:
1054
6
  return Impl::growTo(*this, newCap);
1055
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
7
{
979
7
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
7
981
7
  /*
982
7
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
7
   * as possible.  2**N-sized requests are best because they are unlikely to
984
7
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
7
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
7
   * result in a non-2**N request size.
987
7
   */
988
7
989
7
  size_t newCap;
990
7
991
7
  if (aIncr == 1) {
992
7
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
6
1000
6
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
6
1006
6
    /* This case occurs in ~15--20% of the calls to this function. */
1007
6
1008
6
    /*
1009
6
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
6
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
6
     * also ensures that
1012
6
     *
1013
6
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
6
     *
1015
6
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
6
     */
1017
6
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
6
1022
6
    /*
1023
6
     * If we reach here, the existing capacity will have a size that is already
1024
6
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
6
     * then there might be space for one more element.
1026
6
     */
1027
6
    newCap = mLength * 2;
1028
6
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
6
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
7
1048
7
  if (usingInlineStorage()) {
1049
1
convert:
1050
1
    return convertToHeapStorage(newCap);
1051
6
  }
1052
6
1053
6
grow:
1054
6
  return Impl::growTo(*this, newCap);
1055
6
}
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
3
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
2
1000
2
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
2
1006
2
    /* This case occurs in ~15--20% of the calls to this function. */
1007
2
1008
2
    /*
1009
2
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
2
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
2
     * also ensures that
1012
2
     *
1013
2
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
2
     *
1015
2
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
2
     */
1017
2
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
2
1022
2
    /*
1023
2
     * If we reach here, the existing capacity will have a size that is already
1024
2
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
2
     * then there might be space for one more element.
1026
2
     */
1027
2
    newCap = mLength * 2;
1028
2
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
2
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
1
convert:
1050
1
    return convertToHeapStorage(newCap);
1051
2
  }
1052
2
1053
2
grow:
1054
2
  return Impl::growTo(*this, newCap);
1055
2
}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
72
{
979
72
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
72
981
72
  /*
982
72
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
72
   * as possible.  2**N-sized requests are best because they are unlikely to
984
72
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
72
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
72
   * result in a non-2**N request size.
987
72
   */
988
72
989
72
  size_t newCap;
990
72
991
72
  if (aIncr == 1) {
992
72
    if (usingInlineStorage()) {
993
18
      /* This case occurs in ~70--80% of the calls to this function. */
994
18
      size_t newSize =
995
18
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
18
      newCap = newSize / sizeof(T);
997
18
      goto convert;
998
18
    }
999
54
1000
54
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
54
1006
54
    /* This case occurs in ~15--20% of the calls to this function. */
1007
54
1008
54
    /*
1009
54
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
54
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
54
     * also ensures that
1012
54
     *
1013
54
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
54
     *
1015
54
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
54
     */
1017
54
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
54
1022
54
    /*
1023
54
     * If we reach here, the existing capacity will have a size that is already
1024
54
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
54
     * then there might be space for one more element.
1026
54
     */
1027
54
    newCap = mLength * 2;
1028
54
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
54
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
72
1048
72
  if (usingInlineStorage()) {
1049
18
convert:
1050
18
    return convertToHeapStorage(newCap);
1051
54
  }
1052
54
1053
54
grow:
1054
54
  return Impl::growTo(*this, newCap);
1055
54
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
72
{
979
72
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
72
981
72
  /*
982
72
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
72
   * as possible.  2**N-sized requests are best because they are unlikely to
984
72
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
72
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
72
   * result in a non-2**N request size.
987
72
   */
988
72
989
72
  size_t newCap;
990
72
991
72
  if (aIncr == 1) {
992
72
    if (usingInlineStorage()) {
993
18
      /* This case occurs in ~70--80% of the calls to this function. */
994
18
      size_t newSize =
995
18
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
18
      newCap = newSize / sizeof(T);
997
18
      goto convert;
998
18
    }
999
54
1000
54
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
54
1006
54
    /* This case occurs in ~15--20% of the calls to this function. */
1007
54
1008
54
    /*
1009
54
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
54
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
54
     * also ensures that
1012
54
     *
1013
54
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
54
     *
1015
54
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
54
     */
1017
54
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
54
1022
54
    /*
1023
54
     * If we reach here, the existing capacity will have a size that is already
1024
54
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
54
     * then there might be space for one more element.
1026
54
     */
1027
54
    newCap = mLength * 2;
1028
54
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
18
      newCap += 1;
1030
18
    }
1031
54
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
72
1048
72
  if (usingInlineStorage()) {
1049
18
convert:
1050
18
    return convertToHeapStorage(newCap);
1051
54
  }
1052
54
1053
54
grow:
1054
54
  return Impl::growTo(*this, newCap);
1055
54
}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
18
{
979
18
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
18
981
18
  /*
982
18
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
18
   * as possible.  2**N-sized requests are best because they are unlikely to
984
18
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
18
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
18
   * result in a non-2**N request size.
987
18
   */
988
18
989
18
  size_t newCap;
990
18
991
18
  if (aIncr == 1) {
992
18
    if (usingInlineStorage()) {
993
18
      /* This case occurs in ~70--80% of the calls to this function. */
994
18
      size_t newSize =
995
18
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
18
      newCap = newSize / sizeof(T);
997
18
      goto convert;
998
18
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
18
1048
18
  if (usingInlineStorage()) {
1049
18
convert:
1050
18
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
138
{
979
138
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
138
981
138
  /*
982
138
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
138
   * as possible.  2**N-sized requests are best because they are unlikely to
984
138
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
138
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
138
   * result in a non-2**N request size.
987
138
   */
988
138
989
138
  size_t newCap;
990
138
991
138
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
138
  } else {
1032
138
    /* This case occurs in ~2% of the calls to this function. */
1033
138
    size_t newMinCap = mLength + aIncr;
1034
138
1035
138
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
138
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
138
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
138
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
138
1043
138
    size_t newMinSize = newMinCap * sizeof(T);
1044
138
    size_t newSize = RoundUpPow2(newMinSize);
1045
138
    newCap = newSize / sizeof(T);
1046
138
  }
1047
138
1048
138
  if (usingInlineStorage()) {
1049
46
convert:
1050
46
    return convertToHeapStorage(newCap);
1051
92
  }
1052
92
1053
92
grow:
1054
92
  return Impl::growTo(*this, newCap);
1055
138
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
582
{
979
582
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
582
981
582
  /*
982
582
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
582
   * as possible.  2**N-sized requests are best because they are unlikely to
984
582
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
582
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
582
   * result in a non-2**N request size.
987
582
   */
988
582
989
582
  size_t newCap;
990
582
991
582
  if (aIncr == 1) {
992
582
    if (usingInlineStorage()) {
993
149
      /* This case occurs in ~70--80% of the calls to this function. */
994
149
      size_t newSize =
995
149
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
149
      newCap = newSize / sizeof(T);
997
149
      goto convert;
998
149
    }
999
433
1000
433
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
433
1006
433
    /* This case occurs in ~15--20% of the calls to this function. */
1007
433
1008
433
    /*
1009
433
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
433
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
433
     * also ensures that
1012
433
     *
1013
433
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
433
     *
1015
433
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
433
     */
1017
433
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
433
1022
433
    /*
1023
433
     * If we reach here, the existing capacity will have a size that is already
1024
433
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
433
     * then there might be space for one more element.
1026
433
     */
1027
433
    newCap = mLength * 2;
1028
433
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
433
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
582
1048
582
  if (usingInlineStorage()) {
1049
149
convert:
1050
149
    return convertToHeapStorage(newCap);
1051
433
  }
1052
433
1053
433
grow:
1054
433
  return Impl::growTo(*this, newCap);
1055
433
}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::growStorageBy(unsigned long)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
336
{
979
336
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
336
981
336
  /*
982
336
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
336
   * as possible.  2**N-sized requests are best because they are unlikely to
984
336
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
336
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
336
   * result in a non-2**N request size.
987
336
   */
988
336
989
336
  size_t newCap;
990
336
991
336
  if (aIncr == 1) {
992
336
    if (usingInlineStorage()) {
993
168
      /* This case occurs in ~70--80% of the calls to this function. */
994
168
      size_t newSize =
995
168
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
168
      newCap = newSize / sizeof(T);
997
168
      goto convert;
998
168
    }
999
168
1000
168
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
168
1006
168
    /* This case occurs in ~15--20% of the calls to this function. */
1007
168
1008
168
    /*
1009
168
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
168
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
168
     * also ensures that
1012
168
     *
1013
168
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
168
     *
1015
168
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
168
     */
1017
168
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
168
1022
168
    /*
1023
168
     * If we reach here, the existing capacity will have a size that is already
1024
168
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
168
     * then there might be space for one more element.
1026
168
     */
1027
168
    newCap = mLength * 2;
1028
168
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
168
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
336
1048
336
  if (usingInlineStorage()) {
1049
168
convert:
1050
168
    return convertToHeapStorage(newCap);
1051
168
  }
1052
168
1053
168
grow:
1054
168
  return Impl::growTo(*this, newCap);
1055
168
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
14
{
979
14
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
14
981
14
  /*
982
14
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
14
   * as possible.  2**N-sized requests are best because they are unlikely to
984
14
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
14
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
14
   * result in a non-2**N request size.
987
14
   */
988
14
989
14
  size_t newCap;
990
14
991
14
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
14
  } else {
1032
14
    /* This case occurs in ~2% of the calls to this function. */
1033
14
    size_t newMinCap = mLength + aIncr;
1034
14
1035
14
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
14
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
14
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
14
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
14
1043
14
    size_t newMinSize = newMinCap * sizeof(T);
1044
14
    size_t newSize = RoundUpPow2(newMinSize);
1045
14
    newCap = newSize / sizeof(T);
1046
14
  }
1047
14
1048
14
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
14
}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
14
{
979
14
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
14
981
14
  /*
982
14
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
14
   * as possible.  2**N-sized requests are best because they are unlikely to
984
14
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
14
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
14
   * result in a non-2**N request size.
987
14
   */
988
14
989
14
  size_t newCap;
990
14
991
14
  if (aIncr == 1) {
992
14
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
14
1048
14
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
126
{
979
126
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
126
981
126
  /*
982
126
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
126
   * as possible.  2**N-sized requests are best because they are unlikely to
984
126
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
126
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
126
   * result in a non-2**N request size.
987
126
   */
988
126
989
126
  size_t newCap;
990
126
991
126
  if (aIncr == 1) {
992
126
    if (usingInlineStorage()) {
993
56
      /* This case occurs in ~70--80% of the calls to this function. */
994
56
      size_t newSize =
995
56
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
56
      newCap = newSize / sizeof(T);
997
56
      goto convert;
998
56
    }
999
70
1000
70
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
70
1006
70
    /* This case occurs in ~15--20% of the calls to this function. */
1007
70
1008
70
    /*
1009
70
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
70
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
70
     * also ensures that
1012
70
     *
1013
70
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
70
     *
1015
70
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
70
     */
1017
70
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
70
1022
70
    /*
1023
70
     * If we reach here, the existing capacity will have a size that is already
1024
70
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
70
     * then there might be space for one more element.
1026
70
     */
1027
70
    newCap = mLength * 2;
1028
70
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
70
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
126
1048
126
  if (usingInlineStorage()) {
1049
56
convert:
1050
56
    return convertToHeapStorage(newCap);
1051
70
  }
1052
70
1053
70
grow:
1054
70
  return Impl::growTo(*this, newCap);
1055
70
}
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
14
{
979
14
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
14
981
14
  /*
982
14
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
14
   * as possible.  2**N-sized requests are best because they are unlikely to
984
14
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
14
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
14
   * result in a non-2**N request size.
987
14
   */
988
14
989
14
  size_t newCap;
990
14
991
14
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
14
  } else {
1032
14
    /* This case occurs in ~2% of the calls to this function. */
1033
14
    size_t newMinCap = mLength + aIncr;
1034
14
1035
14
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
14
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
14
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
14
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
14
1043
14
    size_t newMinSize = newMinCap * sizeof(T);
1044
14
    size_t newSize = RoundUpPow2(newMinSize);
1045
14
    newCap = newSize / sizeof(T);
1046
14
  }
1047
14
1048
14
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
14
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
42
{
979
42
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
42
981
42
  /*
982
42
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
42
   * as possible.  2**N-sized requests are best because they are unlikely to
984
42
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
42
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
42
   * result in a non-2**N request size.
987
42
   */
988
42
989
42
  size_t newCap;
990
42
991
42
  if (aIncr == 1) {
992
28
    if (usingInlineStorage()) {
993
28
      /* This case occurs in ~70--80% of the calls to this function. */
994
28
      size_t newSize =
995
28
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
28
      newCap = newSize / sizeof(T);
997
28
      goto convert;
998
28
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
14
  } else {
1032
14
    /* This case occurs in ~2% of the calls to this function. */
1033
14
    size_t newMinCap = mLength + aIncr;
1034
14
1035
14
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
14
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
14
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
14
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
14
1043
14
    size_t newMinSize = newMinCap * sizeof(T);
1044
14
    size_t newSize = RoundUpPow2(newMinSize);
1045
14
    newCap = newSize / sizeof(T);
1046
14
  }
1047
42
1048
42
  if (usingInlineStorage()) {
1049
42
convert:
1050
42
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
14
{
979
14
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
14
981
14
  /*
982
14
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
14
   * as possible.  2**N-sized requests are best because they are unlikely to
984
14
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
14
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
14
   * result in a non-2**N request size.
987
14
   */
988
14
989
14
  size_t newCap;
990
14
991
14
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
14
  } else {
1032
14
    /* This case occurs in ~2% of the calls to this function. */
1033
14
    size_t newMinCap = mLength + aIncr;
1034
14
1035
14
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
14
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
14
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
14
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
14
1043
14
    size_t newMinSize = newMinCap * sizeof(T);
1044
14
    size_t newSize = RoundUpPow2(newMinSize);
1045
14
    newCap = newSize / sizeof(T);
1046
14
  }
1047
14
1048
14
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
14
}
mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
2
{
979
2
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
2
981
2
  /*
982
2
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
2
   * as possible.  2**N-sized requests are best because they are unlikely to
984
2
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
2
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
2
   * result in a non-2**N request size.
987
2
   */
988
2
989
2
  size_t newCap;
990
2
991
2
  if (aIncr == 1) {
992
2
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
1
1000
1
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
1
1006
1
    /* This case occurs in ~15--20% of the calls to this function. */
1007
1
1008
1
    /*
1009
1
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
1
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
1
     * also ensures that
1012
1
     *
1013
1
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
1
     *
1015
1
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
1
     */
1017
1
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
1
1022
1
    /*
1023
1
     * If we reach here, the existing capacity will have a size that is already
1024
1
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
1
     * then there might be space for one more element.
1026
1
     */
1027
1
    newCap = mLength * 2;
1028
1
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
1
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
2
1048
2
  if (usingInlineStorage()) {
1049
1
convert:
1050
1
    return convertToHeapStorage(newCap);
1051
1
  }
1052
1
1053
1
grow:
1054
1
  return Impl::growTo(*this, newCap);
1055
1
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
13
{
979
13
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
13
981
13
  /*
982
13
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
13
   * as possible.  2**N-sized requests are best because they are unlikely to
984
13
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
13
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
13
   * result in a non-2**N request size.
987
13
   */
988
13
989
13
  size_t newCap;
990
13
991
13
  if (aIncr == 1) {
992
13
    if (usingInlineStorage()) {
993
9
      /* This case occurs in ~70--80% of the calls to this function. */
994
9
      size_t newSize =
995
9
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
9
      newCap = newSize / sizeof(T);
997
9
      goto convert;
998
9
    }
999
4
1000
4
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
4
1006
4
    /* This case occurs in ~15--20% of the calls to this function. */
1007
4
1008
4
    /*
1009
4
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
4
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
4
     * also ensures that
1012
4
     *
1013
4
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
4
     *
1015
4
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
4
     */
1017
4
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
4
1022
4
    /*
1023
4
     * If we reach here, the existing capacity will have a size that is already
1024
4
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
4
     * then there might be space for one more element.
1026
4
     */
1027
4
    newCap = mLength * 2;
1028
4
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
4
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
13
1048
13
  if (usingInlineStorage()) {
1049
9
convert:
1050
9
    return convertToHeapStorage(newCap);
1051
4
  }
1052
4
1053
4
grow:
1054
4
  return Impl::growTo(*this, newCap);
1055
4
}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
12
{
979
12
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
12
981
12
  /*
982
12
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
12
   * as possible.  2**N-sized requests are best because they are unlikely to
984
12
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
12
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
12
   * result in a non-2**N request size.
987
12
   */
988
12
989
12
  size_t newCap;
990
12
991
12
  if (aIncr == 1) {
992
12
    if (usingInlineStorage()) {
993
8
      /* This case occurs in ~70--80% of the calls to this function. */
994
8
      size_t newSize =
995
8
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
8
      newCap = newSize / sizeof(T);
997
8
      goto convert;
998
8
    }
999
4
1000
4
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
4
1006
4
    /* This case occurs in ~15--20% of the calls to this function. */
1007
4
1008
4
    /*
1009
4
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
4
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
4
     * also ensures that
1012
4
     *
1013
4
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
4
     *
1015
4
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
4
     */
1017
4
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
4
1022
4
    /*
1023
4
     * If we reach here, the existing capacity will have a size that is already
1024
4
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
4
     * then there might be space for one more element.
1026
4
     */
1027
4
    newCap = mLength * 2;
1028
4
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
4
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
12
1048
12
  if (usingInlineStorage()) {
1049
8
convert:
1050
8
    return convertToHeapStorage(newCap);
1051
4
  }
1052
4
1053
4
grow:
1054
4
  return Impl::growTo(*this, newCap);
1055
4
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
56
{
979
56
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
56
981
56
  /*
982
56
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
56
   * as possible.  2**N-sized requests are best because they are unlikely to
984
56
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
56
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
56
   * result in a non-2**N request size.
987
56
   */
988
56
989
56
  size_t newCap;
990
56
991
56
  if (aIncr == 1) {
992
56
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
42
1000
42
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
42
1006
42
    /* This case occurs in ~15--20% of the calls to this function. */
1007
42
1008
42
    /*
1009
42
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
42
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
42
     * also ensures that
1012
42
     *
1013
42
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
42
     *
1015
42
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
42
     */
1017
42
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
42
1022
42
    /*
1023
42
     * If we reach here, the existing capacity will have a size that is already
1024
42
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
42
     * then there might be space for one more element.
1026
42
     */
1027
42
    newCap = mLength * 2;
1028
42
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
42
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
56
1048
56
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
42
  }
1052
42
1053
42
grow:
1054
42
  return Impl::growTo(*this, newCap);
1055
42
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
14
{
979
14
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
14
981
14
  /*
982
14
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
14
   * as possible.  2**N-sized requests are best because they are unlikely to
984
14
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
14
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
14
   * result in a non-2**N request size.
987
14
   */
988
14
989
14
  size_t newCap;
990
14
991
14
  if (aIncr == 1) {
992
14
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
14
1048
14
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
126
{
979
126
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
126
981
126
  /*
982
126
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
126
   * as possible.  2**N-sized requests are best because they are unlikely to
984
126
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
126
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
126
   * result in a non-2**N request size.
987
126
   */
988
126
989
126
  size_t newCap;
990
126
991
126
  if (aIncr == 1) {
992
126
    if (usingInlineStorage()) {
993
28
      /* This case occurs in ~70--80% of the calls to this function. */
994
28
      size_t newSize =
995
28
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
28
      newCap = newSize / sizeof(T);
997
28
      goto convert;
998
28
    }
999
98
1000
98
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
98
1006
98
    /* This case occurs in ~15--20% of the calls to this function. */
1007
98
1008
98
    /*
1009
98
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
98
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
98
     * also ensures that
1012
98
     *
1013
98
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
98
     *
1015
98
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
98
     */
1017
98
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
98
1022
98
    /*
1023
98
     * If we reach here, the existing capacity will have a size that is already
1024
98
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
98
     * then there might be space for one more element.
1026
98
     */
1027
98
    newCap = mLength * 2;
1028
98
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
98
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
126
1048
126
  if (usingInlineStorage()) {
1049
28
convert:
1050
28
    return convertToHeapStorage(newCap);
1051
98
  }
1052
98
1053
98
grow:
1054
98
  return Impl::growTo(*this, newCap);
1055
98
}
Unexecuted instantiation: mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
424
{
979
424
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
424
981
424
  /*
982
424
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
424
   * as possible.  2**N-sized requests are best because they are unlikely to
984
424
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
424
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
424
   * result in a non-2**N request size.
987
424
   */
988
424
989
424
  size_t newCap;
990
424
991
424
  if (aIncr == 1) {
992
424
    if (usingInlineStorage()) {
993
179
      /* This case occurs in ~70--80% of the calls to this function. */
994
179
      size_t newSize =
995
179
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
179
      newCap = newSize / sizeof(T);
997
179
      goto convert;
998
179
    }
999
245
1000
245
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
245
1006
245
    /* This case occurs in ~15--20% of the calls to this function. */
1007
245
1008
245
    /*
1009
245
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
245
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
245
     * also ensures that
1012
245
     *
1013
245
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
245
     *
1015
245
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
245
     */
1017
245
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
245
1022
245
    /*
1023
245
     * If we reach here, the existing capacity will have a size that is already
1024
245
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
245
     * then there might be space for one more element.
1026
245
     */
1027
245
    newCap = mLength * 2;
1028
245
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
245
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
424
1048
424
  if (usingInlineStorage()) {
1049
179
convert:
1050
179
    return convertToHeapStorage(newCap);
1051
245
  }
1052
245
1053
245
grow:
1054
245
  return Impl::growTo(*this, newCap);
1055
245
}
Unexecuted instantiation: mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
56
{
979
56
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
56
981
56
  /*
982
56
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
56
   * as possible.  2**N-sized requests are best because they are unlikely to
984
56
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
56
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
56
   * result in a non-2**N request size.
987
56
   */
988
56
989
56
  size_t newCap;
990
56
991
56
  if (aIncr == 1) {
992
56
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
42
1000
42
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
42
1006
42
    /* This case occurs in ~15--20% of the calls to this function. */
1007
42
1008
42
    /*
1009
42
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
42
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
42
     * also ensures that
1012
42
     *
1013
42
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
42
     *
1015
42
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
42
     */
1017
42
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
42
1022
42
    /*
1023
42
     * If we reach here, the existing capacity will have a size that is already
1024
42
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
42
     * then there might be space for one more element.
1026
42
     */
1027
42
    newCap = mLength * 2;
1028
42
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
42
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
56
1048
56
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
42
  }
1052
42
1053
42
grow:
1054
42
  return Impl::growTo(*this, newCap);
1055
42
}
Unexecuted instantiation: mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
84
{
979
84
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
84
981
84
  /*
982
84
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
84
   * as possible.  2**N-sized requests are best because they are unlikely to
984
84
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
84
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
84
   * result in a non-2**N request size.
987
84
   */
988
84
989
84
  size_t newCap;
990
84
991
84
  if (aIncr == 1) {
992
84
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
70
1000
70
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
70
1006
70
    /* This case occurs in ~15--20% of the calls to this function. */
1007
70
1008
70
    /*
1009
70
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
70
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
70
     * also ensures that
1012
70
     *
1013
70
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
70
     *
1015
70
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
70
     */
1017
70
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
70
1022
70
    /*
1023
70
     * If we reach here, the existing capacity will have a size that is already
1024
70
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
70
     * then there might be space for one more element.
1026
70
     */
1027
70
    newCap = mLength * 2;
1028
70
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
70
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
84
1048
84
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
70
  }
1052
70
1053
70
grow:
1054
70
  return Impl::growTo(*this, newCap);
1055
70
}
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
70
{
979
70
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
70
981
70
  /*
982
70
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
70
   * as possible.  2**N-sized requests are best because they are unlikely to
984
70
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
70
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
70
   * result in a non-2**N request size.
987
70
   */
988
70
989
70
  size_t newCap;
990
70
991
70
  if (aIncr == 1) {
992
70
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
56
1000
56
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
56
1006
56
    /* This case occurs in ~15--20% of the calls to this function. */
1007
56
1008
56
    /*
1009
56
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
56
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
56
     * also ensures that
1012
56
     *
1013
56
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
56
     *
1015
56
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
56
     */
1017
56
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
56
1022
56
    /*
1023
56
     * If we reach here, the existing capacity will have a size that is already
1024
56
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
56
     * then there might be space for one more element.
1026
56
     */
1027
56
    newCap = mLength * 2;
1028
56
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
56
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
70
1048
70
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
56
  }
1052
56
1053
56
grow:
1054
56
  return Impl::growTo(*this, newCap);
1055
56
}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
70
{
979
70
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
70
981
70
  /*
982
70
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
70
   * as possible.  2**N-sized requests are best because they are unlikely to
984
70
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
70
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
70
   * result in a non-2**N request size.
987
70
   */
988
70
989
70
  size_t newCap;
990
70
991
70
  if (aIncr == 1) {
992
70
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
56
1000
56
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
56
1006
56
    /* This case occurs in ~15--20% of the calls to this function. */
1007
56
1008
56
    /*
1009
56
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
56
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
56
     * also ensures that
1012
56
     *
1013
56
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
56
     *
1015
56
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
56
     */
1017
56
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
56
1022
56
    /*
1023
56
     * If we reach here, the existing capacity will have a size that is already
1024
56
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
56
     * then there might be space for one more element.
1026
56
     */
1027
56
    newCap = mLength * 2;
1028
56
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
56
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
70
1048
70
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
56
  }
1052
56
1053
56
grow:
1054
56
  return Impl::growTo(*this, newCap);
1055
56
}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
49
{
979
49
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
49
981
49
  /*
982
49
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
49
   * as possible.  2**N-sized requests are best because they are unlikely to
984
49
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
49
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
49
   * result in a non-2**N request size.
987
49
   */
988
49
989
49
  size_t newCap;
990
49
991
49
  if (aIncr == 1) {
992
49
    if (usingInlineStorage()) {
993
19
      /* This case occurs in ~70--80% of the calls to this function. */
994
19
      size_t newSize =
995
19
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
19
      newCap = newSize / sizeof(T);
997
19
      goto convert;
998
19
    }
999
30
1000
30
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
30
1006
30
    /* This case occurs in ~15--20% of the calls to this function. */
1007
30
1008
30
    /*
1009
30
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
30
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
30
     * also ensures that
1012
30
     *
1013
30
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
30
     *
1015
30
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
30
     */
1017
30
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
30
1022
30
    /*
1023
30
     * If we reach here, the existing capacity will have a size that is already
1024
30
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
30
     * then there might be space for one more element.
1026
30
     */
1027
30
    newCap = mLength * 2;
1028
30
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
24
      newCap += 1;
1030
24
    }
1031
30
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
49
1048
49
  if (usingInlineStorage()) {
1049
19
convert:
1050
19
    return convertToHeapStorage(newCap);
1051
30
  }
1052
30
1053
30
grow:
1054
30
  return Impl::growTo(*this, newCap);
1055
30
}
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
8
{
979
8
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
8
981
8
  /*
982
8
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
8
   * as possible.  2**N-sized requests are best because they are unlikely to
984
8
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
8
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
8
   * result in a non-2**N request size.
987
8
   */
988
8
989
8
  size_t newCap;
990
8
991
8
  if (aIncr == 1) {
992
8
    if (usingInlineStorage()) {
993
8
      /* This case occurs in ~70--80% of the calls to this function. */
994
8
      size_t newSize =
995
8
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
8
      newCap = newSize / sizeof(T);
997
8
      goto convert;
998
8
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
8
1048
8
  if (usingInlineStorage()) {
1049
8
convert:
1050
8
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
3
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
4
{
979
4
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
4
981
4
  /*
982
4
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
4
   * as possible.  2**N-sized requests are best because they are unlikely to
984
4
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
4
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
4
   * result in a non-2**N request size.
987
4
   */
988
4
989
4
  size_t newCap;
990
4
991
4
  if (aIncr == 1) {
992
4
    if (usingInlineStorage()) {
993
1
      /* This case occurs in ~70--80% of the calls to this function. */
994
1
      size_t newSize =
995
1
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1
      newCap = newSize / sizeof(T);
997
1
      goto convert;
998
1
    }
999
3
1000
3
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
3
1006
3
    /* This case occurs in ~15--20% of the calls to this function. */
1007
3
1008
3
    /*
1009
3
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
3
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
3
     * also ensures that
1012
3
     *
1013
3
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
3
     *
1015
3
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
3
     */
1017
3
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
3
1022
3
    /*
1023
3
     * If we reach here, the existing capacity will have a size that is already
1024
3
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
3
     * then there might be space for one more element.
1026
3
     */
1027
3
    newCap = mLength * 2;
1028
3
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
3
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
4
1048
4
  if (usingInlineStorage()) {
1049
1
convert:
1050
1
    return convertToHeapStorage(newCap);
1051
3
  }
1052
3
1053
3
grow:
1054
3
  return Impl::growTo(*this, newCap);
1055
3
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
147
{
979
147
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
147
981
147
  /*
982
147
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
147
   * as possible.  2**N-sized requests are best because they are unlikely to
984
147
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
147
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
147
   * result in a non-2**N request size.
987
147
   */
988
147
989
147
  size_t newCap;
990
147
991
147
  if (aIncr == 1) {
992
132
    if (usingInlineStorage()) {
993
27
      /* This case occurs in ~70--80% of the calls to this function. */
994
27
      size_t newSize =
995
27
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
27
      newCap = newSize / sizeof(T);
997
27
      goto convert;
998
27
    }
999
105
1000
105
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
105
1006
105
    /* This case occurs in ~15--20% of the calls to this function. */
1007
105
1008
105
    /*
1009
105
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
105
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
105
     * also ensures that
1012
105
     *
1013
105
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
105
     *
1015
105
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
105
     */
1017
105
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
105
1022
105
    /*
1023
105
     * If we reach here, the existing capacity will have a size that is already
1024
105
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
105
     * then there might be space for one more element.
1026
105
     */
1027
105
    newCap = mLength * 2;
1028
105
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
105
  } else {
1032
15
    /* This case occurs in ~2% of the calls to this function. */
1033
15
    size_t newMinCap = mLength + aIncr;
1034
15
1035
15
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
15
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
15
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
15
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
15
1043
15
    size_t newMinSize = newMinCap * sizeof(T);
1044
15
    size_t newSize = RoundUpPow2(newMinSize);
1045
15
    newCap = newSize / sizeof(T);
1046
15
  }
1047
147
1048
147
  if (usingInlineStorage()) {
1049
42
convert:
1050
42
    return convertToHeapStorage(newCap);
1051
105
  }
1052
105
1053
105
grow:
1054
105
  return Impl::growTo(*this, newCap);
1055
120
}
Unexecuted instantiation: mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
1.81k
{
979
1.81k
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
1.81k
981
1.81k
  /*
982
1.81k
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
1.81k
   * as possible.  2**N-sized requests are best because they are unlikely to
984
1.81k
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
1.81k
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
1.81k
   * result in a non-2**N request size.
987
1.81k
   */
988
1.81k
989
1.81k
  size_t newCap;
990
1.81k
991
1.81k
  if (aIncr == 1) {
992
1.81k
    if (usingInlineStorage()) {
993
1.49k
      /* This case occurs in ~70--80% of the calls to this function. */
994
1.49k
      size_t newSize =
995
1.49k
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
1.49k
      newCap = newSize / sizeof(T);
997
1.49k
      goto convert;
998
1.49k
    }
999
316
1000
316
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
316
1006
316
    /* This case occurs in ~15--20% of the calls to this function. */
1007
316
1008
316
    /*
1009
316
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
316
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
316
     * also ensures that
1012
316
     *
1013
316
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
316
     *
1015
316
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
316
     */
1017
316
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
316
1022
316
    /*
1023
316
     * If we reach here, the existing capacity will have a size that is already
1024
316
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
316
     * then there might be space for one more element.
1026
316
     */
1027
316
    newCap = mLength * 2;
1028
316
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
316
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
1.81k
1048
1.81k
  if (usingInlineStorage()) {
1049
1.49k
convert:
1050
1.49k
    return convertToHeapStorage(newCap);
1051
316
  }
1052
316
1053
316
grow:
1054
316
  return Impl::growTo(*this, newCap);
1055
316
}
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
5
{
979
5
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
5
981
5
  /*
982
5
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
5
   * as possible.  2**N-sized requests are best because they are unlikely to
984
5
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
5
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
5
   * result in a non-2**N request size.
987
5
   */
988
5
989
5
  size_t newCap;
990
5
991
5
  if (aIncr == 1) {
992
5
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
2
1000
2
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
2
1006
2
    /* This case occurs in ~15--20% of the calls to this function. */
1007
2
1008
2
    /*
1009
2
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
2
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
2
     * also ensures that
1012
2
     *
1013
2
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
2
     *
1015
2
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
2
     */
1017
2
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
2
1022
2
    /*
1023
2
     * If we reach here, the existing capacity will have a size that is already
1024
2
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
2
     * then there might be space for one more element.
1026
2
     */
1027
2
    newCap = mLength * 2;
1028
2
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
2
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
5
1048
5
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
2
  }
1052
2
1053
2
grow:
1054
2
  return Impl::growTo(*this, newCap);
1055
2
}
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
10
{
979
10
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
10
981
10
  /*
982
10
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
10
   * as possible.  2**N-sized requests are best because they are unlikely to
984
10
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
10
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
10
   * result in a non-2**N request size.
987
10
   */
988
10
989
10
  size_t newCap;
990
10
991
10
  if (aIncr == 1) {
992
6
    if (usingInlineStorage()) {
993
6
      /* This case occurs in ~70--80% of the calls to this function. */
994
6
      size_t newSize =
995
6
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
6
      newCap = newSize / sizeof(T);
997
6
      goto convert;
998
6
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
4
  } else {
1032
4
    /* This case occurs in ~2% of the calls to this function. */
1033
4
    size_t newMinCap = mLength + aIncr;
1034
4
1035
4
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
4
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
4
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
4
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
4
1043
4
    size_t newMinSize = newMinCap * sizeof(T);
1044
4
    size_t newSize = RoundUpPow2(newMinSize);
1045
4
    newCap = newSize / sizeof(T);
1046
4
  }
1047
10
1048
10
  if (usingInlineStorage()) {
1049
10
convert:
1050
10
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
4
}
mozilla::Vector<double, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
28
{
979
28
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
28
981
28
  /*
982
28
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
28
   * as possible.  2**N-sized requests are best because they are unlikely to
984
28
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
28
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
28
   * result in a non-2**N request size.
987
28
   */
988
28
989
28
  size_t newCap;
990
28
991
28
  if (aIncr == 1) {
992
28
    if (usingInlineStorage()) {
993
22
      /* This case occurs in ~70--80% of the calls to this function. */
994
22
      size_t newSize =
995
22
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
22
      newCap = newSize / sizeof(T);
997
22
      goto convert;
998
22
    }
999
6
1000
6
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
6
1006
6
    /* This case occurs in ~15--20% of the calls to this function. */
1007
6
1008
6
    /*
1009
6
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
6
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
6
     * also ensures that
1012
6
     *
1013
6
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
6
     *
1015
6
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
6
     */
1017
6
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
6
1022
6
    /*
1023
6
     * If we reach here, the existing capacity will have a size that is already
1024
6
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
6
     * then there might be space for one more element.
1026
6
     */
1027
6
    newCap = mLength * 2;
1028
6
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
6
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
28
1048
28
  if (usingInlineStorage()) {
1049
22
convert:
1050
22
    return convertToHeapStorage(newCap);
1051
6
  }
1052
6
1053
6
grow:
1054
6
  return Impl::growTo(*this, newCap);
1055
6
}
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
70
{
979
70
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
70
981
70
  /*
982
70
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
70
   * as possible.  2**N-sized requests are best because they are unlikely to
984
70
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
70
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
70
   * result in a non-2**N request size.
987
70
   */
988
70
989
70
  size_t newCap;
990
70
991
70
  if (aIncr == 1) {
992
70
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
56
1000
56
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
56
1006
56
    /* This case occurs in ~15--20% of the calls to this function. */
1007
56
1008
56
    /*
1009
56
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
56
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
56
     * also ensures that
1012
56
     *
1013
56
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
56
     *
1015
56
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
56
     */
1017
56
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
56
1022
56
    /*
1023
56
     * If we reach here, the existing capacity will have a size that is already
1024
56
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
56
     * then there might be space for one more element.
1026
56
     */
1027
56
    newCap = mLength * 2;
1028
56
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
56
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
70
1048
70
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
56
  }
1052
56
1053
56
grow:
1054
56
  return Impl::growTo(*this, newCap);
1055
56
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
593
{
979
593
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
593
981
593
  /*
982
593
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
593
   * as possible.  2**N-sized requests are best because they are unlikely to
984
593
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
593
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
593
   * result in a non-2**N request size.
987
593
   */
988
593
989
593
  size_t newCap;
990
593
991
593
  if (aIncr == 1) {
992
593
    if (usingInlineStorage()) {
993
393
      /* This case occurs in ~70--80% of the calls to this function. */
994
393
      size_t newSize =
995
393
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
393
      newCap = newSize / sizeof(T);
997
393
      goto convert;
998
393
    }
999
200
1000
200
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
200
1006
200
    /* This case occurs in ~15--20% of the calls to this function. */
1007
200
1008
200
    /*
1009
200
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
200
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
200
     * also ensures that
1012
200
     *
1013
200
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
200
     *
1015
200
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
200
     */
1017
200
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
200
1022
200
    /*
1023
200
     * If we reach here, the existing capacity will have a size that is already
1024
200
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
200
     * then there might be space for one more element.
1026
200
     */
1027
200
    newCap = mLength * 2;
1028
200
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
200
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
593
1048
593
  if (usingInlineStorage()) {
1049
393
convert:
1050
393
    return convertToHeapStorage(newCap);
1051
200
  }
1052
200
1053
200
grow:
1054
200
  return Impl::growTo(*this, newCap);
1055
200
}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
381
{
979
381
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
381
981
381
  /*
982
381
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
381
   * as possible.  2**N-sized requests are best because they are unlikely to
984
381
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
381
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
381
   * result in a non-2**N request size.
987
381
   */
988
381
989
381
  size_t newCap;
990
381
991
381
  if (aIncr == 1) {
992
381
    if (usingInlineStorage()) {
993
184
      /* This case occurs in ~70--80% of the calls to this function. */
994
184
      size_t newSize =
995
184
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
184
      newCap = newSize / sizeof(T);
997
184
      goto convert;
998
184
    }
999
197
1000
197
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
197
1006
197
    /* This case occurs in ~15--20% of the calls to this function. */
1007
197
1008
197
    /*
1009
197
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
197
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
197
     * also ensures that
1012
197
     *
1013
197
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
197
     *
1015
197
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
197
     */
1017
197
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
197
1022
197
    /*
1023
197
     * If we reach here, the existing capacity will have a size that is already
1024
197
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
197
     * then there might be space for one more element.
1026
197
     */
1027
197
    newCap = mLength * 2;
1028
197
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
60
      newCap += 1;
1030
60
    }
1031
197
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
381
1048
381
  if (usingInlineStorage()) {
1049
184
convert:
1050
184
    return convertToHeapStorage(newCap);
1051
197
  }
1052
197
1053
197
grow:
1054
197
  return Impl::growTo(*this, newCap);
1055
197
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
25
{
979
25
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
25
981
25
  /*
982
25
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
25
   * as possible.  2**N-sized requests are best because they are unlikely to
984
25
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
25
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
25
   * result in a non-2**N request size.
987
25
   */
988
25
989
25
  size_t newCap;
990
25
991
25
  if (aIncr == 1) {
992
25
    if (usingInlineStorage()) {
993
6
      /* This case occurs in ~70--80% of the calls to this function. */
994
6
      size_t newSize =
995
6
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
6
      newCap = newSize / sizeof(T);
997
6
      goto convert;
998
6
    }
999
19
1000
19
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
19
1006
19
    /* This case occurs in ~15--20% of the calls to this function. */
1007
19
1008
19
    /*
1009
19
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
19
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
19
     * also ensures that
1012
19
     *
1013
19
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
19
     *
1015
19
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
19
     */
1017
19
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
19
1022
19
    /*
1023
19
     * If we reach here, the existing capacity will have a size that is already
1024
19
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
19
     * then there might be space for one more element.
1026
19
     */
1027
19
    newCap = mLength * 2;
1028
19
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
19
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
25
1048
25
  if (usingInlineStorage()) {
1049
6
convert:
1050
6
    return convertToHeapStorage(newCap);
1051
19
  }
1052
19
1053
19
grow:
1054
19
  return Impl::growTo(*this, newCap);
1055
19
}
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
72
{
979
72
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
72
981
72
  /*
982
72
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
72
   * as possible.  2**N-sized requests are best because they are unlikely to
984
72
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
72
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
72
   * result in a non-2**N request size.
987
72
   */
988
72
989
72
  size_t newCap;
990
72
991
72
  if (aIncr == 1) {
992
72
    if (usingInlineStorage()) {
993
18
      /* This case occurs in ~70--80% of the calls to this function. */
994
18
      size_t newSize =
995
18
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
18
      newCap = newSize / sizeof(T);
997
18
      goto convert;
998
18
    }
999
54
1000
54
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
54
1006
54
    /* This case occurs in ~15--20% of the calls to this function. */
1007
54
1008
54
    /*
1009
54
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
54
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
54
     * also ensures that
1012
54
     *
1013
54
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
54
     *
1015
54
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
54
     */
1017
54
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
54
1022
54
    /*
1023
54
     * If we reach here, the existing capacity will have a size that is already
1024
54
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
54
     * then there might be space for one more element.
1026
54
     */
1027
54
    newCap = mLength * 2;
1028
54
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
54
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
72
1048
72
  if (usingInlineStorage()) {
1049
18
convert:
1050
18
    return convertToHeapStorage(newCap);
1051
54
  }
1052
54
1053
54
grow:
1054
54
  return Impl::growTo(*this, newCap);
1055
54
}
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
54
{
979
54
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
54
981
54
  /*
982
54
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
54
   * as possible.  2**N-sized requests are best because they are unlikely to
984
54
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
54
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
54
   * result in a non-2**N request size.
987
54
   */
988
54
989
54
  size_t newCap;
990
54
991
54
  if (aIncr == 1) {
992
54
    if (usingInlineStorage()) {
993
18
      /* This case occurs in ~70--80% of the calls to this function. */
994
18
      size_t newSize =
995
18
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
18
      newCap = newSize / sizeof(T);
997
18
      goto convert;
998
18
    }
999
36
1000
36
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
36
1006
36
    /* This case occurs in ~15--20% of the calls to this function. */
1007
36
1008
36
    /*
1009
36
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
36
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
36
     * also ensures that
1012
36
     *
1013
36
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
36
     *
1015
36
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
36
     */
1017
36
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
36
1022
36
    /*
1023
36
     * If we reach here, the existing capacity will have a size that is already
1024
36
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
36
     * then there might be space for one more element.
1026
36
     */
1027
36
    newCap = mLength * 2;
1028
36
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
36
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
54
1048
54
  if (usingInlineStorage()) {
1049
18
convert:
1050
18
    return convertToHeapStorage(newCap);
1051
36
  }
1052
36
1053
36
grow:
1054
36
  return Impl::growTo(*this, newCap);
1055
36
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
12
{
979
12
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
12
981
12
  /*
982
12
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
12
   * as possible.  2**N-sized requests are best because they are unlikely to
984
12
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
12
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
12
   * result in a non-2**N request size.
987
12
   */
988
12
989
12
  size_t newCap;
990
12
991
12
  if (aIncr == 1) {
992
12
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
9
1000
9
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
9
1006
9
    /* This case occurs in ~15--20% of the calls to this function. */
1007
9
1008
9
    /*
1009
9
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
9
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
9
     * also ensures that
1012
9
     *
1013
9
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
9
     *
1015
9
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
9
     */
1017
9
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
9
1022
9
    /*
1023
9
     * If we reach here, the existing capacity will have a size that is already
1024
9
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
9
     * then there might be space for one more element.
1026
9
     */
1027
9
    newCap = mLength * 2;
1028
9
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
9
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
12
1048
12
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
9
  }
1052
9
1053
9
grow:
1054
9
  return Impl::growTo(*this, newCap);
1055
9
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
12
{
979
12
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
12
981
12
  /*
982
12
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
12
   * as possible.  2**N-sized requests are best because they are unlikely to
984
12
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
12
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
12
   * result in a non-2**N request size.
987
12
   */
988
12
989
12
  size_t newCap;
990
12
991
12
  if (aIncr == 1) {
992
12
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
9
1000
9
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
9
1006
9
    /* This case occurs in ~15--20% of the calls to this function. */
1007
9
1008
9
    /*
1009
9
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
9
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
9
     * also ensures that
1012
9
     *
1013
9
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
9
     *
1015
9
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
9
     */
1017
9
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
9
1022
9
    /*
1023
9
     * If we reach here, the existing capacity will have a size that is already
1024
9
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
9
     * then there might be space for one more element.
1026
9
     */
1027
9
    newCap = mLength * 2;
1028
9
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
9
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
12
1048
12
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
9
  }
1052
9
1053
9
grow:
1054
9
  return Impl::growTo(*this, newCap);
1055
9
}
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
3
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
0
    if (usingInlineStorage()) {
993
0
      /* This case occurs in ~70--80% of the calls to this function. */
994
0
      size_t newSize =
995
0
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
0
      newCap = newSize / sizeof(T);
997
0
      goto convert;
998
0
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
3
  } else {
1032
3
    /* This case occurs in ~2% of the calls to this function. */
1033
3
    size_t newMinCap = mLength + aIncr;
1034
3
1035
3
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
3
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
3
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
3
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
3
1043
3
    size_t newMinSize = newMinCap * sizeof(T);
1044
3
    size_t newSize = RoundUpPow2(newMinSize);
1045
3
    newCap = newSize / sizeof(T);
1046
3
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
3
}
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
3
{
979
3
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
3
981
3
  /*
982
3
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
3
   * as possible.  2**N-sized requests are best because they are unlikely to
984
3
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
3
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
3
   * result in a non-2**N request size.
987
3
   */
988
3
989
3
  size_t newCap;
990
3
991
3
  if (aIncr == 1) {
992
3
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
0
1000
0
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
0
1006
0
    /* This case occurs in ~15--20% of the calls to this function. */
1007
0
1008
0
    /*
1009
0
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
0
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
0
     * also ensures that
1012
0
     *
1013
0
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
0
     *
1015
0
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
0
     */
1017
0
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
0
1022
0
    /*
1023
0
     * If we reach here, the existing capacity will have a size that is already
1024
0
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
0
     * then there might be space for one more element.
1026
0
     */
1027
0
    newCap = mLength * 2;
1028
0
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
0
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
3
1048
3
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
0
  }
1052
0
1053
0
grow:
1054
0
  return Impl::growTo(*this, newCap);
1055
0
}
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
383
{
979
383
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
383
981
383
  /*
982
383
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
383
   * as possible.  2**N-sized requests are best because they are unlikely to
984
383
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
383
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
383
   * result in a non-2**N request size.
987
383
   */
988
383
989
383
  size_t newCap;
990
383
991
383
  if (aIncr == 1) {
992
383
    if (usingInlineStorage()) {
993
224
      /* This case occurs in ~70--80% of the calls to this function. */
994
224
      size_t newSize =
995
224
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
224
      newCap = newSize / sizeof(T);
997
224
      goto convert;
998
224
    }
999
159
1000
159
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
159
1006
159
    /* This case occurs in ~15--20% of the calls to this function. */
1007
159
1008
159
    /*
1009
159
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
159
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
159
     * also ensures that
1012
159
     *
1013
159
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
159
     *
1015
159
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
159
     */
1017
159
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
159
1022
159
    /*
1023
159
     * If we reach here, the existing capacity will have a size that is already
1024
159
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
159
     * then there might be space for one more element.
1026
159
     */
1027
159
    newCap = mLength * 2;
1028
159
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
159
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
383
1048
383
  if (usingInlineStorage()) {
1049
224
convert:
1050
224
    return convertToHeapStorage(newCap);
1051
159
  }
1052
159
1053
159
grow:
1054
159
  return Impl::growTo(*this, newCap);
1055
159
}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
20
{
979
20
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
20
981
20
  /*
982
20
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
20
   * as possible.  2**N-sized requests are best because they are unlikely to
984
20
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
20
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
20
   * result in a non-2**N request size.
987
20
   */
988
20
989
20
  size_t newCap;
990
20
991
20
  if (aIncr == 1) {
992
20
    if (usingInlineStorage()) {
993
4
      /* This case occurs in ~70--80% of the calls to this function. */
994
4
      size_t newSize =
995
4
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
4
      newCap = newSize / sizeof(T);
997
4
      goto convert;
998
4
    }
999
16
1000
16
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
16
1006
16
    /* This case occurs in ~15--20% of the calls to this function. */
1007
16
1008
16
    /*
1009
16
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
16
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
16
     * also ensures that
1012
16
     *
1013
16
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
16
     *
1015
16
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
16
     */
1017
16
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
16
1022
16
    /*
1023
16
     * If we reach here, the existing capacity will have a size that is already
1024
16
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
16
     * then there might be space for one more element.
1026
16
     */
1027
16
    newCap = mLength * 2;
1028
16
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
16
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
20
1048
20
  if (usingInlineStorage()) {
1049
4
convert:
1050
4
    return convertToHeapStorage(newCap);
1051
16
  }
1052
16
1053
16
grow:
1054
16
  return Impl::growTo(*this, newCap);
1055
16
}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
18
{
979
18
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
18
981
18
  /*
982
18
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
18
   * as possible.  2**N-sized requests are best because they are unlikely to
984
18
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
18
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
18
   * result in a non-2**N request size.
987
18
   */
988
18
989
18
  size_t newCap;
990
18
991
18
  if (aIncr == 1) {
992
18
    if (usingInlineStorage()) {
993
6
      /* This case occurs in ~70--80% of the calls to this function. */
994
6
      size_t newSize =
995
6
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
6
      newCap = newSize / sizeof(T);
997
6
      goto convert;
998
6
    }
999
12
1000
12
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
12
1006
12
    /* This case occurs in ~15--20% of the calls to this function. */
1007
12
1008
12
    /*
1009
12
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
12
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
12
     * also ensures that
1012
12
     *
1013
12
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
12
     *
1015
12
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
12
     */
1017
12
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
12
1022
12
    /*
1023
12
     * If we reach here, the existing capacity will have a size that is already
1024
12
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
12
     * then there might be space for one more element.
1026
12
     */
1027
12
    newCap = mLength * 2;
1028
12
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
12
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
18
1048
18
  if (usingInlineStorage()) {
1049
6
convert:
1050
6
    return convertToHeapStorage(newCap);
1051
12
  }
1052
12
1053
12
grow:
1054
12
  return Impl::growTo(*this, newCap);
1055
12
}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
9
{
979
9
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
9
981
9
  /*
982
9
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
9
   * as possible.  2**N-sized requests are best because they are unlikely to
984
9
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
9
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
9
   * result in a non-2**N request size.
987
9
   */
988
9
989
9
  size_t newCap;
990
9
991
9
  if (aIncr == 1) {
992
9
    if (usingInlineStorage()) {
993
3
      /* This case occurs in ~70--80% of the calls to this function. */
994
3
      size_t newSize =
995
3
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
3
      newCap = newSize / sizeof(T);
997
3
      goto convert;
998
3
    }
999
6
1000
6
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
6
1006
6
    /* This case occurs in ~15--20% of the calls to this function. */
1007
6
1008
6
    /*
1009
6
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
6
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
6
     * also ensures that
1012
6
     *
1013
6
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
6
     *
1015
6
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
6
     */
1017
6
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
6
1022
6
    /*
1023
6
     * If we reach here, the existing capacity will have a size that is already
1024
6
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
6
     * then there might be space for one more element.
1026
6
     */
1027
6
    newCap = mLength * 2;
1028
6
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
0
      newCap += 1;
1030
0
    }
1031
6
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
9
1048
9
  if (usingInlineStorage()) {
1049
3
convert:
1050
3
    return convertToHeapStorage(newCap);
1051
6
  }
1052
6
1053
6
grow:
1054
6
  return Impl::growTo(*this, newCap);
1055
6
}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
34
{
979
34
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
34
981
34
  /*
982
34
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
34
   * as possible.  2**N-sized requests are best because they are unlikely to
984
34
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
34
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
34
   * result in a non-2**N request size.
987
34
   */
988
34
989
34
  size_t newCap;
990
34
991
34
  if (aIncr == 1) {
992
34
    if (usingInlineStorage()) {
993
11
      /* This case occurs in ~70--80% of the calls to this function. */
994
11
      size_t newSize =
995
11
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
11
      newCap = newSize / sizeof(T);
997
11
      goto convert;
998
11
    }
999
23
1000
23
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
23
1006
23
    /* This case occurs in ~15--20% of the calls to this function. */
1007
23
1008
23
    /*
1009
23
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
23
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
23
     * also ensures that
1012
23
     *
1013
23
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
23
     *
1015
23
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
23
     */
1017
23
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
23
1022
23
    /*
1023
23
     * If we reach here, the existing capacity will have a size that is already
1024
23
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
23
     * then there might be space for one more element.
1026
23
     */
1027
23
    newCap = mLength * 2;
1028
23
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
11
      newCap += 1;
1030
11
    }
1031
23
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
34
1048
34
  if (usingInlineStorage()) {
1049
11
convert:
1050
11
    return convertToHeapStorage(newCap);
1051
23
  }
1052
23
1053
23
grow:
1054
23
  return Impl::growTo(*this, newCap);
1055
23
}
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long)
Line
Count
Source
978
19
{
979
19
  MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
980
19
981
19
  /*
982
19
   * When choosing a new capacity, its size should is as close to 2**N bytes
983
19
   * as possible.  2**N-sized requests are best because they are unlikely to
984
19
   * be rounded up by the allocator.  Asking for a 2**N number of elements
985
19
   * isn't as good, because if sizeof(T) is not a power-of-two that would
986
19
   * result in a non-2**N request size.
987
19
   */
988
19
989
19
  size_t newCap;
990
19
991
19
  if (aIncr == 1) {
992
19
    if (usingInlineStorage()) {
993
14
      /* This case occurs in ~70--80% of the calls to this function. */
994
14
      size_t newSize =
995
14
        tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value;
996
14
      newCap = newSize / sizeof(T);
997
14
      goto convert;
998
14
    }
999
5
1000
5
    if (mLength == 0) {
1001
0
      /* This case occurs in ~0--10% of the calls to this function. */
1002
0
      newCap = 1;
1003
0
      goto grow;
1004
0
    }
1005
5
1006
5
    /* This case occurs in ~15--20% of the calls to this function. */
1007
5
1008
5
    /*
1009
5
     * Will mLength * 4 *sizeof(T) overflow?  This condition limits a vector
1010
5
     * to 1GB of memory on a 32-bit system, which is a reasonable limit.  It
1011
5
     * also ensures that
1012
5
     *
1013
5
     *   static_cast<char*>(end()) - static_cast<char*>(begin())
1014
5
     *
1015
5
     * doesn't overflow ptrdiff_t (see bug 510319).
1016
5
     */
1017
5
    if (MOZ_UNLIKELY(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value)) {
1018
0
      this->reportAllocOverflow();
1019
0
      return false;
1020
0
    }
1021
5
1022
5
    /*
1023
5
     * If we reach here, the existing capacity will have a size that is already
1024
5
     * as close to 2^N as sizeof(T) will allow.  Just double the capacity, and
1025
5
     * then there might be space for one more element.
1026
5
     */
1027
5
    newCap = mLength * 2;
1028
5
    if (detail::CapacityHasExcessSpace<T>(newCap)) {
1029
2
      newCap += 1;
1030
2
    }
1031
5
  } else {
1032
0
    /* This case occurs in ~2% of the calls to this function. */
1033
0
    size_t newMinCap = mLength + aIncr;
1034
0
1035
0
    /* Did mLength + aIncr overflow?  Will newCap * sizeof(T) overflow? */
1036
0
    if (MOZ_UNLIKELY(newMinCap < mLength ||
1037
0
                     newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))
1038
0
    {
1039
0
      this->reportAllocOverflow();
1040
0
      return false;
1041
0
    }
1042
0
1043
0
    size_t newMinSize = newMinCap * sizeof(T);
1044
0
    size_t newSize = RoundUpPow2(newMinSize);
1045
0
    newCap = newSize / sizeof(T);
1046
0
  }
1047
19
1048
19
  if (usingInlineStorage()) {
1049
14
convert:
1050
14
    return convertToHeapStorage(newCap);
1051
5
  }
1052
5
1053
5
grow:
1054
5
  return Impl::growTo(*this, newCap);
1055
5
}
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)
1056
1057
template<typename T, size_t N, class AP>
1058
inline bool
1059
Vector<T, N, AP>::initCapacity(size_t aRequest)
1060
3
{
1061
3
  MOZ_ASSERT(empty());
1062
3
  MOZ_ASSERT(usingInlineStorage());
1063
3
  if (aRequest == 0) {
1064
0
    return true;
1065
0
  }
1066
3
  T* newbuf = this->template pod_malloc<T>(aRequest);
1067
3
  if (MOZ_UNLIKELY(!newbuf)) {
1068
0
    return false;
1069
0
  }
1070
3
  mBegin = newbuf;
1071
3
  mTail.mCapacity = aRequest;
1072
#ifdef DEBUG
1073
  mTail.mReserved = aRequest;
1074
#endif
1075
  return true;
1076
3
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::initCapacity(unsigned long)
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Line
Count
Source
1060
3
{
1061
3
  MOZ_ASSERT(empty());
1062
3
  MOZ_ASSERT(usingInlineStorage());
1063
3
  if (aRequest == 0) {
1064
0
    return true;
1065
0
  }
1066
3
  T* newbuf = this->template pod_malloc<T>(aRequest);
1067
3
  if (MOZ_UNLIKELY(!newbuf)) {
1068
0
    return false;
1069
0
  }
1070
3
  mBegin = newbuf;
1071
3
  mTail.mCapacity = aRequest;
1072
#ifdef DEBUG
1073
  mTail.mReserved = aRequest;
1074
#endif
1075
  return true;
1076
3
}
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::initCapacity(unsigned long)
1077
1078
template<typename T, size_t N, class AP>
1079
inline bool
1080
Vector<T, N, AP>::initLengthUninitialized(size_t aRequest)
1081
0
{
1082
0
  if (!initCapacity(aRequest)) {
1083
0
    return false;
1084
0
  }
1085
0
  infallibleGrowByUninitialized(aRequest);
1086
0
  return true;
1087
0
}
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::initLengthUninitialized(unsigned long)
1088
1089
template<typename T, size_t N, class AP>
1090
inline bool
1091
Vector<T, N, AP>::maybeCheckSimulatedOOM(size_t aRequestedSize)
1092
8.49M
{
1093
8.49M
  if (aRequestedSize <= N) {
1094
8.25M
    return true;
1095
8.25M
  }
1096
237k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
237k
  return allocPolicy().checkSimulatedOOM();
1104
237k
}
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
6.32k
{
1093
6.32k
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
6.32k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
6.32k
  return allocPolicy().checkSimulatedOOM();
1104
6.32k
}
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
8
{
1093
8
  if (aRequestedSize <= N) {
1094
8
    return true;
1095
8
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
8.07M
{
1093
8.07M
  if (aRequestedSize <= N) {
1094
8.07M
    return true;
1095
8.07M
  }
1096
32
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
32
  return allocPolicy().checkSimulatedOOM();
1104
32
}
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1
{
1093
1
  if (aRequestedSize <= N) {
1094
1
    return true;
1095
1
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
23
{
1093
23
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
23
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
23
  return allocPolicy().checkSimulatedOOM();
1104
23
}
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1
{
1093
1
  if (aRequestedSize <= N) {
1094
1
    return true;
1095
1
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
11.6k
{
1093
11.6k
  if (aRequestedSize <= N) {
1094
5.50k
    return true;
1095
5.50k
  }
1096
6.10k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
6.10k
  return allocPolicy().checkSimulatedOOM();
1104
6.10k
}
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
28
{
1093
28
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
28
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
28
  return allocPolicy().checkSimulatedOOM();
1104
28
}
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
4
{
1093
4
  if (aRequestedSize <= N) {
1094
4
    return true;
1095
4
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
91
{
1093
91
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
91
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
91
  return allocPolicy().checkSimulatedOOM();
1104
91
}
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
240k
{
1093
240k
  if (aRequestedSize <= N) {
1094
92.2k
    return true;
1095
92.2k
  }
1096
148k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
148k
  return allocPolicy().checkSimulatedOOM();
1104
148k
}
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
31.8k
{
1093
31.8k
  if (aRequestedSize <= N) {
1094
31.0k
    return true;
1095
31.0k
  }
1096
770
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
770
  return allocPolicy().checkSimulatedOOM();
1104
770
}
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
53
{
1093
53
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
53
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
53
  return allocPolicy().checkSimulatedOOM();
1104
53
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
44
{
1093
44
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
44
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
44
  return allocPolicy().checkSimulatedOOM();
1104
44
}
Unexecuted instantiation: mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
56
{
1093
56
  if (aRequestedSize <= N) {
1094
8
    return true;
1095
8
  }
1096
48
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
48
  return allocPolicy().checkSimulatedOOM();
1104
48
}
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
54
{
1093
54
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
54
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
54
  return allocPolicy().checkSimulatedOOM();
1104
54
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
28
{
1093
28
  if (aRequestedSize <= N) {
1094
28
    return true;
1095
28
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
36
{
1093
36
  if (aRequestedSize <= N) {
1094
36
    return true;
1095
36
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
42.1k
{
1093
42.1k
  if (aRequestedSize <= N) {
1094
4.49k
    return true;
1095
4.49k
  }
1096
37.6k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
37.6k
  return allocPolicy().checkSimulatedOOM();
1104
37.6k
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
6
{
1093
6
  if (aRequestedSize <= N) {
1094
6
    return true;
1095
6
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
98
{
1093
98
  if (aRequestedSize <= N) {
1094
98
    return true;
1095
98
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
265
{
1093
265
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
265
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
265
  return allocPolicy().checkSimulatedOOM();
1104
265
}
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
2.26k
{
1093
2.26k
  if (aRequestedSize <= N) {
1094
1.00k
    return true;
1095
1.00k
  }
1096
1.26k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1.26k
  return allocPolicy().checkSimulatedOOM();
1104
1.26k
}
mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
168
{
1093
168
  if (aRequestedSize <= N) {
1094
168
    return true;
1095
168
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1.04k
{
1093
1.04k
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
1.04k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1.04k
  return allocPolicy().checkSimulatedOOM();
1104
1.04k
}
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
2.69k
{
1093
2.69k
  if (aRequestedSize <= N) {
1094
2.65k
    return true;
1095
2.65k
  }
1096
37
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
37
  return allocPolicy().checkSimulatedOOM();
1104
37
}
mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
345
{
1093
345
  if (aRequestedSize <= N) {
1094
345
    return true;
1095
345
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
14
{
1093
14
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
14
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
14
  return allocPolicy().checkSimulatedOOM();
1104
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
46
{
1093
46
  if (aRequestedSize <= N) {
1094
46
    return true;
1095
46
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
140
{
1093
140
  if (aRequestedSize <= N) {
1094
126
    return true;
1095
126
  }
1096
14
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
14
  return allocPolicy().checkSimulatedOOM();
1104
14
}
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
70
{
1093
70
  if (aRequestedSize <= N) {
1094
70
    return true;
1095
70
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
705
{
1093
705
  if (aRequestedSize <= N) {
1094
705
    return true;
1095
705
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
306
{
1093
306
  if (aRequestedSize <= N) {
1094
306
    return true;
1095
306
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
239
{
1093
239
  if (aRequestedSize <= N) {
1094
239
    return true;
1095
239
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
255
{
1093
255
  if (aRequestedSize <= N) {
1094
255
    return true;
1095
255
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
366
{
1093
366
  if (aRequestedSize <= N) {
1094
193
    return true;
1095
193
  }
1096
173
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
173
  return allocPolicy().checkSimulatedOOM();
1104
173
}
mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
322
{
1093
322
  if (aRequestedSize <= N) {
1094
178
    return true;
1095
178
  }
1096
144
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
144
  return allocPolicy().checkSimulatedOOM();
1104
144
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
68
{
1093
68
  if (aRequestedSize <= N) {
1094
68
    return true;
1095
68
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
98
{
1093
98
  if (aRequestedSize <= N) {
1094
98
    return true;
1095
98
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
23
{
1093
23
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
23
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
23
  return allocPolicy().checkSimulatedOOM();
1104
23
}
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
70
{
1093
70
  if (aRequestedSize <= N) {
1094
70
    return true;
1095
70
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
28
{
1093
28
  if (aRequestedSize <= N) {
1094
28
    return true;
1095
28
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
14
{
1093
14
  if (aRequestedSize <= N) {
1094
14
    return true;
1095
14
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
14
{
1093
14
  if (aRequestedSize <= N) {
1094
14
    return true;
1095
14
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
37
{
1093
37
  if (aRequestedSize <= N) {
1094
37
    return true;
1095
37
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
9
{
1093
9
  if (aRequestedSize <= N) {
1094
9
    return true;
1095
9
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
9
{
1093
9
  if (aRequestedSize <= N) {
1094
9
    return true;
1095
9
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
116
{
1093
116
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
116
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
116
  return allocPolicy().checkSimulatedOOM();
1104
116
}
mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
175
{
1093
175
  if (aRequestedSize <= N) {
1094
175
    return true;
1095
175
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
191
{
1093
191
  if (aRequestedSize <= N) {
1094
191
    return true;
1095
191
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<int, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
17.5k
{
1093
17.5k
  if (aRequestedSize <= N) {
1094
14.3k
    return true;
1095
14.3k
  }
1096
3.26k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
3.26k
  return allocPolicy().checkSimulatedOOM();
1104
3.26k
}
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
150
{
1093
150
  if (aRequestedSize <= N) {
1094
150
    return true;
1095
150
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
28
{
1093
28
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
28
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
28
  return allocPolicy().checkSimulatedOOM();
1104
28
}
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
2.23k
{
1093
2.23k
  if (aRequestedSize <= N) {
1094
2.23k
    return true;
1095
2.23k
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
28
{
1093
28
  if (aRequestedSize <= N) {
1094
28
    return true;
1095
28
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
224
{
1093
224
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
224
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
224
  return allocPolicy().checkSimulatedOOM();
1104
224
}
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
121
{
1093
121
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
121
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
121
  return allocPolicy().checkSimulatedOOM();
1104
121
}
mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
79
{
1093
79
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
79
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
79
  return allocPolicy().checkSimulatedOOM();
1104
79
}
mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1.03k
{
1093
1.03k
  if (aRequestedSize <= N) {
1094
274
    return true;
1095
274
  }
1096
765
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
765
  return allocPolicy().checkSimulatedOOM();
1104
765
}
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
39
{
1093
39
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
39
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
39
  return allocPolicy().checkSimulatedOOM();
1104
39
}
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
987
{
1093
987
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
987
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
987
  return allocPolicy().checkSimulatedOOM();
1104
987
}
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1.04k
{
1093
1.04k
  if (aRequestedSize <= N) {
1094
9
    return true;
1095
9
  }
1096
1.03k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1.03k
  return allocPolicy().checkSimulatedOOM();
1104
1.03k
}
Unexecuted instantiation: mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
100
{
1093
100
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
100
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
100
  return allocPolicy().checkSimulatedOOM();
1104
100
}
mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
108
{
1093
108
  if (aRequestedSize <= N) {
1094
58
    return true;
1095
58
  }
1096
50
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
50
  return allocPolicy().checkSimulatedOOM();
1104
50
}
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<double, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
14
{
1093
14
  if (aRequestedSize <= N) {
1094
14
    return true;
1095
14
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
72
{
1093
72
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
72
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
72
  return allocPolicy().checkSimulatedOOM();
1104
72
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
48
{
1093
48
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
48
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
48
  return allocPolicy().checkSimulatedOOM();
1104
48
}
mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
187
{
1093
187
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
187
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
187
  return allocPolicy().checkSimulatedOOM();
1104
187
}
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
60
{
1093
60
  if (aRequestedSize <= N) {
1094
60
    return true;
1095
60
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
109
{
1093
109
  if (aRequestedSize <= N) {
1094
109
    return true;
1095
109
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
24.7k
{
1093
24.7k
  if (aRequestedSize <= N) {
1094
931
    return true;
1095
931
  }
1096
23.8k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
23.8k
  return allocPolicy().checkSimulatedOOM();
1104
23.8k
}
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
9
{
1093
9
  if (aRequestedSize <= N) {
1094
9
    return true;
1095
9
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
3
    return true;
1095
3
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
61
{
1093
61
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
61
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
61
  return allocPolicy().checkSimulatedOOM();
1104
61
}
Unexecuted instantiation: mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
3
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
3
  return allocPolicy().checkSimulatedOOM();
1104
3
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
6
{
1093
6
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
6
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
6
  return allocPolicy().checkSimulatedOOM();
1104
6
}
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
9
{
1093
9
  if (aRequestedSize <= N) {
1094
9
    return true;
1095
9
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
6
{
1093
6
  if (aRequestedSize <= N) {
1094
6
    return true;
1095
6
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
6
{
1093
6
  if (aRequestedSize <= N) {
1094
6
    return true;
1095
6
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
3
{
1093
3
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
3
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
3
  return allocPolicy().checkSimulatedOOM();
1104
3
}
Unexecuted instantiation: mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
2.32k
{
1093
2.32k
  if (aRequestedSize <= N) {
1094
2.32k
    return true;
1095
2.32k
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
8.37k
{
1093
8.37k
  if (aRequestedSize <= N) {
1094
6.61k
    return true;
1095
6.61k
  }
1096
1.76k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1.76k
  return allocPolicy().checkSimulatedOOM();
1104
1.76k
}
mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1.46k
{
1093
1.46k
  if (aRequestedSize <= N) {
1094
166
    return true;
1095
166
  }
1096
1.29k
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1.29k
  return allocPolicy().checkSimulatedOOM();
1104
1.29k
}
mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
5.88k
{
1093
5.88k
  if (aRequestedSize <= N) {
1094
5.81k
    return true;
1095
5.81k
  }
1096
72
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
72
  return allocPolicy().checkSimulatedOOM();
1104
72
}
mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
2.94k
{
1093
2.94k
  if (aRequestedSize <= N) {
1094
2.90k
    return true;
1095
2.90k
  }
1096
36
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
36
  return allocPolicy().checkSimulatedOOM();
1104
36
}
Unexecuted instantiation: mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Unexecuted instantiation: mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
992
{
1093
992
  if (aRequestedSize <= N) {
1094
208
    return true;
1095
208
  }
1096
784
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
784
  return allocPolicy().checkSimulatedOOM();
1104
784
}
mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
1
{
1093
1
  if (aRequestedSize <= N) {
1094
0
    return true;
1095
0
  }
1096
1
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
1
  return allocPolicy().checkSimulatedOOM();
1104
1
}
mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
4
{
1093
4
  if (aRequestedSize <= N) {
1094
4
    return true;
1095
4
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::maybeCheckSimulatedOOM(unsigned long)
Line
Count
Source
1092
159
{
1093
159
  if (aRequestedSize <= N) {
1094
159
    return true;
1095
159
  }
1096
0
1097
#ifdef DEBUG
1098
  if (aRequestedSize <= mTail.mReserved) {
1099
    return true;
1100
  }
1101
#endif
1102
1103
0
  return allocPolicy().checkSimulatedOOM();
1104
0
}
1105
1106
template<typename T, size_t N, class AP>
1107
inline bool
1108
Vector<T, N, AP>::reserve(size_t aRequest)
1109
42.5k
{
1110
42.5k
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
42.5k
  if (aRequest > mTail.mCapacity) {
1112
165
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
42.4k
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
42.5k
  return true;
1126
42.5k
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
3
{
1110
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
3
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
3
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
3
  return true;
1126
3
}
mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
3
{
1110
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
3
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
3
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
3
  return true;
1126
3
}
mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
42.2k
{
1110
42.2k
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
42.2k
  if (aRequest > mTail.mCapacity) {
1112
138
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
42.0k
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
42.2k
  return true;
1126
42.2k
}
Unexecuted instantiation: mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::reserve(unsigned long)
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
14
{
1110
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
14
  if (aRequest > mTail.mCapacity) {
1112
14
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
0
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
14
  return true;
1126
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
70
{
1110
70
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
70
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
70
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
70
  return true;
1126
70
}
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
3
{
1110
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
3
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
3
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
3
  return true;
1126
3
}
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
4
{
1110
4
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
4
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
4
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
4
  return true;
1126
4
}
mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
28
{
1110
28
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
28
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
28
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
28
  return true;
1126
28
}
mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
14
{
1110
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
14
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
14
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
14
  return true;
1126
14
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
9
{
1110
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
9
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
9
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
9
  return true;
1126
9
}
Unexecuted instantiation: mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::reserve(unsigned long)
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
150
{
1110
150
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
150
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
150
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
150
  return true;
1126
150
}
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
28
{
1110
28
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
28
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
28
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
28
  return true;
1126
28
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
10
{
1110
10
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
10
  if (aRequest > mTail.mCapacity) {
1112
10
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
0
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
10
  return true;
1126
10
}
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::reserve(unsigned long)
mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
8
{
1110
8
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
8
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
8
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
8
  return true;
1126
8
}
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
9
{
1110
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
9
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
9
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
9
  return true;
1126
9
}
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
9
{
1110
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
9
  if (aRequest > mTail.mCapacity) {
1112
3
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
6
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
9
  return true;
1126
9
}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::reserve(unsigned long)
Line
Count
Source
1109
6
{
1110
6
  MOZ_REENTRANCY_GUARD_ET_AL;
1111
6
  if (aRequest > mTail.mCapacity) {
1112
0
    if (MOZ_UNLIKELY(!growStorageBy(aRequest - mLength))) {
1113
0
      return false;
1114
0
    }
1115
6
  } else if (!maybeCheckSimulatedOOM(aRequest)) {
1116
0
    return false;
1117
0
  }
1118
#ifdef DEBUG
1119
  if (aRequest > mTail.mReserved) {
1120
    mTail.mReserved = aRequest;
1121
  }
1122
  MOZ_ASSERT(mLength <= mTail.mReserved);
1123
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1124
#endif
1125
6
  return true;
1126
6
}
Unexecuted instantiation: mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::reserve(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::reserve(unsigned long)
1127
1128
template<typename T, size_t N, class AP>
1129
inline void
1130
Vector<T, N, AP>::shrinkBy(size_t aIncr)
1131
264
{
1132
264
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
264
  MOZ_ASSERT(aIncr <= mLength);
1134
264
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
264
  mLength -= aIncr;
1136
264
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
3
{
1132
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
3
  MOZ_ASSERT(aIncr <= mLength);
1134
3
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
3
  mLength -= aIncr;
1136
3
}
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
3
{
1132
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
3
  MOZ_ASSERT(aIncr <= mLength);
1134
3
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
3
  mLength -= aIncr;
1136
3
}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
180
{
1132
180
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
180
  MOZ_ASSERT(aIncr <= mLength);
1134
180
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
180
  mLength -= aIncr;
1136
180
}
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
18
{
1132
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
18
  MOZ_ASSERT(aIncr <= mLength);
1134
18
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
18
  mLength -= aIncr;
1136
18
}
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
36
{
1132
36
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
36
  MOZ_ASSERT(aIncr <= mLength);
1134
36
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
36
  mLength -= aIncr;
1136
36
}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
18
{
1132
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
18
  MOZ_ASSERT(aIncr <= mLength);
1134
18
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
18
  mLength -= aIncr;
1136
18
}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
3
{
1132
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
3
  MOZ_ASSERT(aIncr <= mLength);
1134
3
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
3
  mLength -= aIncr;
1136
3
}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::shrinkBy(unsigned long)
Line
Count
Source
1131
3
{
1132
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1133
3
  MOZ_ASSERT(aIncr <= mLength);
1134
3
  Impl::destroy(endNoCheck() - aIncr, endNoCheck());
1135
3
  mLength -= aIncr;
1136
3
}
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::shrinkBy(unsigned long)
1137
1138
template<typename T, size_t N, class AP>
1139
MOZ_ALWAYS_INLINE void
1140
Vector<T, N, AP>::shrinkTo(size_t aNewLength)
1141
255
{
1142
255
  MOZ_ASSERT(aNewLength <= mLength);
1143
255
  shrinkBy(mLength - aNewLength);
1144
255
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::shrinkTo(unsigned long)
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Line
Count
Source
1141
180
{
1142
180
  MOZ_ASSERT(aNewLength <= mLength);
1143
180
  shrinkBy(mLength - aNewLength);
1144
180
}
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Line
Count
Source
1141
18
{
1142
18
  MOZ_ASSERT(aNewLength <= mLength);
1143
18
  shrinkBy(mLength - aNewLength);
1144
18
}
mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Line
Count
Source
1141
36
{
1142
36
  MOZ_ASSERT(aNewLength <= mLength);
1143
36
  shrinkBy(mLength - aNewLength);
1144
36
}
mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Line
Count
Source
1141
18
{
1142
18
  MOZ_ASSERT(aNewLength <= mLength);
1143
18
  shrinkBy(mLength - aNewLength);
1144
18
}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::shrinkTo(unsigned long)
Line
Count
Source
1141
3
{
1142
3
  MOZ_ASSERT(aNewLength <= mLength);
1143
3
  shrinkBy(mLength - aNewLength);
1144
3
}
1145
1146
template<typename T, size_t N, class AP>
1147
MOZ_ALWAYS_INLINE bool
1148
Vector<T, N, AP>::growBy(size_t aIncr)
1149
8.30M
{
1150
8.30M
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
8.30M
  if (aIncr > mTail.mCapacity - mLength) {
1152
3.30k
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
8.30M
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
8.30M
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
8.30M
  T* newend = endNoCheck() + aIncr;
1160
8.30M
  Impl::initialize(endNoCheck(), newend);
1161
8.30M
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
8.30M
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::growBy(unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
8.07M
{
1150
8.07M
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
8.07M
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
8.07M
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
8.07M
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
8.07M
  T* newend = endNoCheck() + aIncr;
1160
8.07M
  Impl::initialize(endNoCheck(), newend);
1161
8.07M
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
8.07M
}
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
5
{
1150
5
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
5
  if (aIncr > mTail.mCapacity - mLength) {
1152
5
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
5
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
5
  T* newend = endNoCheck() + aIncr;
1160
5
  Impl::initialize(endNoCheck(), newend);
1161
5
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
5
}
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
8
{
1150
8
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
8
  if (aIncr > mTail.mCapacity - mLength) {
1152
8
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
8
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
8
  T* newend = endNoCheck() + aIncr;
1160
8
  Impl::initialize(endNoCheck(), newend);
1161
8
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
8
}
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
227k
{
1150
227k
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
227k
  if (aIncr > mTail.mCapacity - mLength) {
1152
3.25k
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
223k
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
227k
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
227k
  T* newend = endNoCheck() + aIncr;
1160
227k
  Impl::initialize(endNoCheck(), newend);
1161
227k
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
227k
}
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::growBy(unsigned long)
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
18
{
1150
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
18
  if (aIncr > mTail.mCapacity - mLength) {
1152
18
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
18
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
18
  T* newend = endNoCheck() + aIncr;
1160
18
  Impl::initialize(endNoCheck(), newend);
1161
18
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
18
}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
705
{
1150
705
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
705
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
705
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
705
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
705
  T* newend = endNoCheck() + aIncr;
1160
705
  Impl::initialize(endNoCheck(), newend);
1161
705
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
705
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
68
{
1150
68
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
68
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
68
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
68
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
68
  T* newend = endNoCheck() + aIncr;
1160
68
  Impl::initialize(endNoCheck(), newend);
1161
68
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
68
}
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
68
{
1150
68
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
68
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
68
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
68
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
68
  T* newend = endNoCheck() + aIncr;
1160
68
  Impl::initialize(endNoCheck(), newend);
1161
68
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
68
}
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
14
{
1150
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
14
  if (aIncr > mTail.mCapacity - mLength) {
1152
14
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
14
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
14
  T* newend = endNoCheck() + aIncr;
1160
14
  Impl::initialize(endNoCheck(), newend);
1161
14
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
14
}
Unexecuted instantiation: mozilla::Vector<js::HeapPtr<JS::Value>, 1ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:mozilla::Vector<(anonymous namespace)::FlowGraphSummary::Entry, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSString*, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::dbg::GarbageCollectionEvent::Collection, 0ul, mozilla::MallocAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableScriptSourceInfo, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
60
{
1150
60
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
60
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
60
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
60
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
60
  T* newend = endNoCheck() + aIncr;
1160
60
  Impl::initialize(endNoCheck(), newend);
1161
60
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
60
}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
109
{
1150
109
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
109
  if (aIncr > mTail.mCapacity - mLength) {
1152
0
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
109
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
109
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
109
  T* newend = endNoCheck() + aIncr;
1160
109
  Impl::initialize(endNoCheck(), newend);
1161
109
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
109
}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
3
{
1150
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
3
  if (aIncr > mTail.mCapacity - mLength) {
1152
3
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
3
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
3
  T* newend = endNoCheck() + aIncr;
1160
3
  Impl::initialize(endNoCheck(), newend);
1161
3
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
3
}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::growBy(unsigned long)
Line
Count
Source
1149
6
{
1150
6
  MOZ_REENTRANCY_GUARD_ET_AL;
1151
6
  if (aIncr > mTail.mCapacity - mLength) {
1152
3
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1153
0
      return false;
1154
0
    }
1155
3
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1156
0
    return false;
1157
0
  }
1158
6
  MOZ_ASSERT(mLength + aIncr <= mTail.mCapacity);
1159
6
  T* newend = endNoCheck() + aIncr;
1160
6
  Impl::initialize(endNoCheck(), newend);
1161
6
  mLength += aIncr;
1162
#ifdef DEBUG
1163
  if (mLength > mTail.mReserved) {
1164
    mTail.mReserved = mLength;
1165
  }
1166
#endif
1167
  return true;
1168
6
}
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::growBy(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::growBy(unsigned long)
1169
1170
template<typename T, size_t N, class AP>
1171
MOZ_ALWAYS_INLINE bool
1172
Vector<T, N, AP>::growByUninitialized(size_t aIncr)
1173
6.52k
{
1174
6.52k
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
6.52k
  if (aIncr > mTail.mCapacity - mLength) {
1176
158
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
6.36k
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
6.52k
  infallibleGrowByUninitialized(aIncr);
1188
6.52k
  return true;
1189
6.52k
}
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Line
Count
Source
1173
6.37k
{
1174
6.37k
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
6.37k
  if (aIncr > mTail.mCapacity - mLength) {
1176
48
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
6.32k
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
6.37k
  infallibleGrowByUninitialized(aIncr);
1188
6.37k
  return true;
1189
6.37k
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::growByUninitialized(unsigned long)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Line
Count
Source
1173
100
{
1174
100
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
100
  if (aIncr > mTail.mCapacity - mLength) {
1176
72
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
28
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
100
  infallibleGrowByUninitialized(aIncr);
1188
100
  return true;
1189
100
}
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::growByUninitialized(unsigned long)
Line
Count
Source
1173
14
{
1174
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
14
  if (aIncr > mTail.mCapacity - mLength) {
1176
14
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
0
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
14
  infallibleGrowByUninitialized(aIncr);
1188
14
  return true;
1189
14
}
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Line
Count
Source
1173
15
{
1174
15
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
15
  if (aIncr > mTail.mCapacity - mLength) {
1176
12
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
3
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
15
  infallibleGrowByUninitialized(aIncr);
1188
15
  return true;
1189
15
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
Line
Count
Source
1173
18
{
1174
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1175
18
  if (aIncr > mTail.mCapacity - mLength) {
1176
12
    if (MOZ_UNLIKELY(!growStorageBy(aIncr))) {
1177
0
      return false;
1178
0
    }
1179
6
  } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) {
1180
0
    return false;
1181
0
  }
1182
#ifdef DEBUG
1183
  if (mLength + aIncr > mTail.mReserved) {
1184
    mTail.mReserved = mLength + aIncr;
1185
  }
1186
#endif
1187
18
  infallibleGrowByUninitialized(aIncr);
1188
18
  return true;
1189
18
}
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::growByUninitialized(unsigned long)
1190
1191
template<typename T, size_t N, class AP>
1192
MOZ_ALWAYS_INLINE void
1193
Vector<T, N, AP>::infallibleGrowByUninitialized(size_t aIncr)
1194
6.66k
{
1195
6.66k
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
6.66k
  mLength += aIncr;
1197
6.66k
}
Unexecuted instantiation: mozilla::Vector<NumArgState, 20ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
6.37k
{
1195
6.37k
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
6.37k
  mLength += aIncr;
1197
6.37k
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<nsZipCursor, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::FunctionDeclaration, 0ul, js::ZoneAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
100
{
1195
100
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
100
  mLength += aIncr;
1197
100
}
Unexecuted instantiation: mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<js::jit::BytecodeInfo, 0ul, js::jit::JitAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
14
{
1195
14
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
14
  mLength += aIncr;
1197
14
}
Unexecuted instantiation: mozilla::Vector<js::wasm::JitCallStackArg, 4ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
4
{
1195
4
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
4
  mLength += aIncr;
1197
4
}
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 32ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::coverage::LCovSource, 16ul, js::LifoAllocPolicy<(js::Fallibility)0> >::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
24
{
1195
24
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
24
  mLength += aIncr;
1197
24
}
mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
113
{
1195
113
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
113
  mLength += aIncr;
1197
113
}
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<ModuleValidator::Func, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseStackFrame::Local, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::NonAssertingLabel, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprLoc, 0ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 8ul, js::TempAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*> > >, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
15
{
1195
15
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
15
  mLength += aIncr;
1197
15
}
mozilla::Vector<mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >, 0ul, js::SystemAllocPolicy>::infallibleGrowByUninitialized(unsigned long)
Line
Count
Source
1194
18
{
1195
18
  MOZ_ASSERT(mLength + aIncr <= reserved());
1196
18
  mLength += aIncr;
1197
18
}
1198
1199
template<typename T, size_t N, class AP>
1200
inline bool
1201
Vector<T, N, AP>::resize(size_t aNewLength)
1202
8.07M
{
1203
8.07M
  size_t curLength = mLength;
1204
8.07M
  if (aNewLength > curLength) {
1205
8.07M
    return growBy(aNewLength - curLength);
1206
8.07M
  }
1207
9
  shrinkBy(curLength - aNewLength);
1208
9
  return true;
1209
9
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
8.07M
{
1203
8.07M
  size_t curLength = mLength;
1204
8.07M
  if (aNewLength > curLength) {
1205
8.07M
    return growBy(aNewLength - curLength);
1206
8.07M
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::resize(unsigned long)
mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
5
{
1203
5
  size_t curLength = mLength;
1204
5
  if (aNewLength > curLength) {
1205
5
    return growBy(aNewLength - curLength);
1206
5
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
Unexecuted instantiation: mozilla::Vector<float, 64ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<short, 64ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::HistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: TelemetryHistogram.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::KeyedHistogramSnapshotInfo, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::Tuple<nsTString<char>, nsTString<char>, nsTArray<int>, long>, 0ul, mozilla::MallocAllocPolicy>, 0ul, mozilla::MallocAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*, 64ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::ctypes::AutoValue, 16ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::StringifiedElement, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:mozilla::Vector<(anonymous namespace)::NumericElement, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::resize(unsigned long)
mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
8
{
1203
8
  size_t curLength = mLength;
1204
8
  if (aNewLength > curLength) {
1205
8
    return growBy(aNewLength - curLength);
1206
8
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::resize(unsigned long)
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
18
{
1203
18
  size_t curLength = mLength;
1204
18
  if (aNewLength > curLength) {
1205
18
    return growBy(aNewLength - curLength);
1206
18
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
705
{
1203
705
  size_t curLength = mLength;
1204
705
  if (aNewLength > curLength) {
1205
705
    return growBy(aNewLength - curLength);
1206
705
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
71
{
1203
71
  size_t curLength = mLength;
1204
71
  if (aNewLength > curLength) {
1205
68
    return growBy(aNewLength - curLength);
1206
68
  }
1207
3
  shrinkBy(curLength - aNewLength);
1208
3
  return true;
1209
3
}
mozilla::Vector<js::jit::OperandLocation, 8ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
71
{
1203
71
  size_t curLength = mLength;
1204
71
  if (aNewLength > curLength) {
1205
68
    return growBy(aNewLength - curLength);
1206
68
  }
1207
3
  shrinkBy(curLength - aNewLength);
1208
3
  return true;
1209
3
}
Unexecuted instantiation: mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Nothing, 8ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmBreakpointSite*, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ExportArg, 8ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
mozilla::Vector<unsigned long, 128ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
60
{
1203
60
  size_t curLength = mLength;
1204
60
  if (aNewLength > curLength) {
1205
60
    return growBy(aNewLength - curLength);
1206
60
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
mozilla::Vector<long, 32ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
109
{
1203
109
  size_t curLength = mLength;
1204
109
  if (aNewLength > curLength) {
1205
109
    return growBy(aNewLength - curLength);
1206
109
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
6
{
1203
6
  size_t curLength = mLength;
1204
6
  if (aNewLength > curLength) {
1205
3
    return growBy(aNewLength - curLength);
1206
3
  }
1207
3
  shrinkBy(curLength - aNewLength);
1208
3
  return true;
1209
3
}
mozilla::Vector<js::NurseryChunk*, 0ul, js::SystemAllocPolicy>::resize(unsigned long)
Line
Count
Source
1202
6
{
1203
6
  size_t curLength = mLength;
1204
6
  if (aNewLength > curLength) {
1205
6
    return growBy(aNewLength - curLength);
1206
6
  }
1207
0
  shrinkBy(curLength - aNewLength);
1208
0
  return true;
1209
0
}
Unexecuted instantiation: mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::resize(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 32ul, js::TempAllocPolicy>::resize(unsigned long)
1210
1211
template<typename T, size_t N, class AP>
1212
MOZ_ALWAYS_INLINE bool
1213
Vector<T, N, AP>::resizeUninitialized(size_t aNewLength)
1214
0
{
1215
0
  size_t curLength = mLength;
1216
0
  if (aNewLength > curLength) {
1217
0
    return growByUninitialized(aNewLength - curLength);
1218
0
  }
1219
0
  shrinkBy(curLength - aNewLength);
1220
0
  return true;
1221
0
}
Unexecuted instantiation: mozilla::Vector<bool, 8ul, mozilla::MallocAllocPolicy>::resizeUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::resizeUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<cairo_glyph_t, 42ul, mozilla::MallocAllocPolicy>::resizeUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::resizeUninitialized(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::MatchPair, 10ul, js::SystemAllocPolicy>::resizeUninitialized(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:mozilla::Vector<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field, 16ul, js::TempAllocPolicy>::resizeUninitialized(unsigned long)
1222
1223
template<typename T, size_t N, class AP>
1224
inline void
1225
Vector<T, N, AP>::clear()
1226
16.2k
{
1227
16.2k
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
16.2k
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
16.2k
  mLength = 0;
1230
16.2k
}
mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::clear()
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::clear()
Line
Count
Source
1226
3
{
1227
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
3
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
3
  mLength = 0;
1230
3
}
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::clear()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
72
{
1227
72
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
72
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
72
  mLength = 0;
1230
72
}
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::clear()
mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
12
{
1227
12
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
12
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
12
  mLength = 0;
1230
12
}
mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::clear()
Line
Count
Source
1226
168
{
1227
168
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
168
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
168
  mLength = 0;
1230
168
}
mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::clear()
Line
Count
Source
1226
10.0k
{
1227
10.0k
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
10.0k
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
10.0k
  mLength = 0;
1230
10.0k
}
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::clear()
Unexecuted instantiation: mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::clear()
mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1.26k
{
1227
1.26k
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1.26k
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1.26k
  mLength = 0;
1230
1.26k
}
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::clear()
mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::clear()
Line
Count
Source
1226
102
{
1227
102
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
102
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
102
  mLength = 0;
1230
102
}
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::clear()
mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
98
{
1227
98
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
98
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
98
  mLength = 0;
1230
98
}
mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
344
{
1227
344
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
344
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
344
  mLength = 0;
1230
344
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::clear()
mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::clear()
Line
Count
Source
1226
14
{
1227
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
14
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
14
  mLength = 0;
1230
14
}
mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::clear()
Line
Count
Source
1226
9
{
1227
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
9
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
9
  mLength = 0;
1230
9
}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::clear()
mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
957
{
1227
957
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
957
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
957
  mLength = 0;
1230
957
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::clear()
mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
14
{
1227
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
14
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
14
  mLength = 0;
1230
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::clear()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1
{
1227
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1
  mLength = 0;
1230
1
}
Unexecuted instantiation: mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::ExprType, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::clear()
mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::clear()
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::clear()
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
18
{
1227
18
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
18
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
18
  mLength = 0;
1230
18
}
mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1
{
1227
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1
  mLength = 0;
1230
1
}
mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1
{
1227
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1
  mLength = 0;
1230
1
}
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1
{
1227
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1
  mLength = 0;
1230
1
}
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
1
{
1227
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
1
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
1
  mLength = 0;
1230
1
}
Unexecuted instantiation: mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::clear()
mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::clear()
Line
Count
Source
1226
2.94k
{
1227
2.94k
  MOZ_REENTRANCY_GUARD_ET_AL;
1228
2.94k
  Impl::destroy(beginNoCheck(), endNoCheck());
1229
2.94k
  mLength = 0;
1230
2.94k
}
1231
1232
template<typename T, size_t N, class AP>
1233
inline void
1234
Vector<T, N, AP>::clearAndFree()
1235
165
{
1236
165
  clear();
1237
165
1238
165
  if (usingInlineStorage()) {
1239
94
    return;
1240
94
  }
1241
71
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
71
  mBegin = inlineStorage();
1243
71
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<JS::TranscodeSource, 0ul, mozilla::MallocAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::clearAndFree()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
72
{
1236
72
  clear();
1237
72
1238
72
  if (usingInlineStorage()) {
1239
72
    return;
1240
72
  }
1241
0
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
0
  mBegin = inlineStorage();
1243
0
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
18
{
1236
18
  clear();
1237
18
1238
18
  if (usingInlineStorage()) {
1239
0
    return;
1240
0
  }
1241
18
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
18
  mBegin = inlineStorage();
1243
18
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
18
{
1236
18
  clear();
1237
18
1238
18
  if (usingInlineStorage()) {
1239
1
    return;
1240
1
  }
1241
17
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
17
  mBegin = inlineStorage();
1243
17
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
18
{
1236
18
  clear();
1237
18
1238
18
  if (usingInlineStorage()) {
1239
1
    return;
1240
1
  }
1241
17
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
17
  mBegin = inlineStorage();
1243
17
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::clearAndFree()
mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
1
{
1236
1
  clear();
1237
1
1238
1
  if (usingInlineStorage()) {
1239
0
    return;
1240
0
  }
1241
1
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
1
  mBegin = inlineStorage();
1243
1
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
Unexecuted instantiation: mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::clearAndFree()
Unexecuted instantiation: mozilla::Vector<ImmediateSweepWeakCacheTask, 0ul, js::SystemAllocPolicy>::clearAndFree()
mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::clearAndFree()
Line
Count
Source
1235
18
{
1236
18
  clear();
1237
18
1238
18
  if (usingInlineStorage()) {
1239
0
    return;
1240
0
  }
1241
18
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
18
  mBegin = inlineStorage();
1243
18
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
18
{
1236
18
  clear();
1237
18
1238
18
  if (usingInlineStorage()) {
1239
18
    return;
1240
18
  }
1241
0
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
0
  mBegin = inlineStorage();
1243
0
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
1
{
1236
1
  clear();
1237
1
1238
1
  if (usingInlineStorage()) {
1239
1
    return;
1240
1
  }
1241
0
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
0
  mBegin = inlineStorage();
1243
0
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::clearAndFree()
Line
Count
Source
1235
1
{
1236
1
  clear();
1237
1
1238
1
  if (usingInlineStorage()) {
1239
1
    return;
1240
1
  }
1241
0
  this->free_(beginNoCheck(), mTail.mCapacity);
1242
0
  mBegin = inlineStorage();
1243
0
  mTail.mCapacity = kInlineCapacity;
1244
#ifdef DEBUG
1245
  mTail.mReserved = 0;
1246
#endif
1247
}
1248
1249
template<typename T, size_t N, class AP>
1250
inline void
1251
Vector<T, N, AP>::podResizeToFit()
1252
0
{
1253
0
  // This function is only defined if IsPod is true and will fail to compile
1254
0
  // otherwise.
1255
0
  Impl::podResizeToFit(*this);
1256
0
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::podResizeToFit()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::podResizeToFit()
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::podResizeToFit()
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::podResizeToFit()
1257
1258
template<typename T, size_t N, class AP>
1259
inline bool
1260
Vector<T, N, AP>::canAppendWithoutRealloc(size_t aNeeded) const
1261
{
1262
  return mLength + aNeeded <= mTail.mCapacity;
1263
}
1264
1265
template<typename T, size_t N, class AP>
1266
template<typename U, size_t O, class BP>
1267
MOZ_ALWAYS_INLINE void
1268
Vector<T, N, AP>::internalAppendAll(const Vector<U, O, BP>& aOther)
1269
{
1270
  internalAppend(aOther.begin(), aOther.length());
1271
}
1272
1273
template<typename T, size_t N, class AP>
1274
template<typename U>
1275
MOZ_ALWAYS_INLINE void
1276
Vector<T, N, AP>::internalAppend(U&& aU)
1277
158k
{
1278
158k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
158k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
158k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
158k
  ++mLength;
1282
158k
}
void mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::internalAppend<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(mozilla::BufferList<js::SystemAllocPolicy>::Segment&&)
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
Unexecuted instantiation: void mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::internalAppend<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(mozilla::BufferList<InfallibleAllocPolicy>::Segment&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::pkix::Input>(mozilla::pkix::Input&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::ct::VerifiedSCT>(mozilla::ct::VerifiedSCT&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: void mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::internalAppend<short&>(short&)
Unexecuted instantiation: void mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::ct::CTLogVerifier>(mozilla::ct::CTLogVerifier&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::psm::OCSPCache::Entry*&>(mozilla::psm::OCSPCache::Entry*&)
Unexecuted instantiation: void mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::internalAppend<char const*>(char const*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::ipc::MessageChannel::InterruptFrame>(mozilla::ipc::MessageChannel::InterruptFrame&&)
Unexecuted instantiation: void mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::internalAppend<IPC::Message>(IPC::Message&&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Value>(JS::Value&&)
void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<JS::Value>&>(JS::Rooted<JS::Value>&)
Line
Count
Source
1277
43
{
1278
43
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
43
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
43
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
43
  ++mLength;
1282
43
}
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<jsid>&>(JS::Rooted<jsid>&)
void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<jsid&>(jsid&)
Line
Count
Source
1277
8
{
1278
8
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
8
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
8
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
8
  ++mLength;
1282
8
}
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<jsid>(jsid&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JS::Handle<JSObject*>&>(JS::Handle<JSObject*>&)
Unexecuted instantiation: void mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::ScriptPreloader::CachedScript*&>(mozilla::ScriptPreloader::CachedScript*&)
Unexecuted instantiation: void mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::internalAppend<JS::ubi::Edge>(JS::ubi::Edge&&)
Unexecuted instantiation: void mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::internalAppend<nsTString<char>&>(nsTString<char>&)
Unexecuted instantiation: void mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<nsAutoPtr<mozilla::RTCStatsQuery> >(nsAutoPtr<mozilla::RTCStatsQuery>&&)
Unexecuted instantiation: void mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::internalAppend<std::__1::vector<bool, std::__1::allocator<bool> > >(std::__1::vector<bool, std::__1::allocator<bool> >&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:void mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1>(mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:void mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2>(mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2&&)
Unexecuted instantiation: void mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::internalAppend<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> > >(std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::gfx::SFNTData::Font*>(mozilla::gfx::SFNTData::Font*&&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::internalAppend<RefPtr<mozilla::layers::TextureClient>&>(RefPtr<mozilla::layers::TextureClient>&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::MutableHandle<JS::Value> >(JS::MutableHandle<JS::Value>&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JSObject*>(JSObject*&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JS::Handle<JSObject*> >(JS::Handle<JSObject*>&&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<mozilla::dom::PinnedStringId const&>(mozilla::dom::PinnedStringId const&)
Unexecuted instantiation: void mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::internalAppend<JS::ubi::PostOrder::OriginAndEdges>(JS::ubi::PostOrder::OriginAndEdges&&)
Unexecuted instantiation: void mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::internalAppend<JS::ubi::Node const&>(JS::ubi::Node const&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<jsid const&>(jsid const&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Handle<JS::Value> >(JS::Handle<JS::Value>&&)
void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<JSObject*>&>(JS::Rooted<JSObject*>&)
Line
Count
Source
1277
1
{
1278
1
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1
  ++mLength;
1282
1
}
Unexecuted instantiation: void mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::internalAppend<decltype(nullptr)>(decltype(nullptr)&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::internalAppend<JS::Handle<JSObject*>&>(JS::Handle<JSObject*>&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> > >(mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >&&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::internalAppend<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy> >(std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>&&)
Unexecuted instantiation: void mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<nsTAutoStringN<char, 64ul> >(nsTAutoStringN<char, 64ul>&&)
Unexecuted instantiation: void mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<nsIPerformanceObserver*&>(nsIPerformanceObserver*&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::internalAppend<nsPerformanceGroup*>(nsPerformanceGroup*&&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::internalAppend<RefPtr<nsPerformanceGroup>&>(RefPtr<nsPerformanceGroup>&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::internalAppend<nsPerformanceGroup*>(nsPerformanceGroup*&&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::internalAppend<nsPerformanceGroup*&>(nsPerformanceGroup*&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::internalAppend<nsPerformanceGroup*&>(nsPerformanceGroup*&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JSObject*&>(JSObject*&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> > >(mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::devtools::DeserializedEdge>(mozilla::devtools::DeserializedEdge&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> > >(mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >&&)
Unexecuted instantiation: void mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::internalAppend<JS::ubi::BackEdge*>(JS::ubi::BackEdge*&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<char>(char&&)
Unexecuted instantiation: void mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::internalAppend<short const&>(short const&)
Unexecuted instantiation: void mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::internalAppend<mozilla::pkix::Input>(mozilla::pkix::Input&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<JS::Heap<JSObject*>, 0ul, js::SystemAllocPolicy>::internalAppend<JSObject*&>(JSObject*&)
Unexecuted instantiation: void mozilla::Vector<_ffi_type*, 0ul, js::SystemAllocPolicy>::internalAppend<_ffi_type*&>(_ffi_type*&)
void mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::internalAppend<js::gc::Cell*&>(js::gc::Cell*&)
Line
Count
Source
1277
1
{
1278
1
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1
  ++mLength;
1282
1
}
Unexecuted instantiation: void mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::internalAppend<js::MapObject*&>(js::MapObject*&)
Unexecuted instantiation: void mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::internalAppend<js::SetObject*&>(js::SetObject*&)
Unexecuted instantiation: void mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::internalAppend<js::TraceLoggerEvent>(js::TraceLoggerEvent&&)
void mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
Line
Count
Source
1277
11.7k
{
1278
11.7k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
11.7k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
11.7k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
11.7k
  ++mLength;
1282
11.7k
}
Unexecuted instantiation: void mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::internalAppend<js::RecompileInfo&>(js::RecompileInfo&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::internalAppend<void*&>(void*&)
void mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::JitPoisonRange const&>(js::jit::JitPoisonRange const&)
Line
Count
Source
1277
121
{
1278
121
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
121
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
121
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
121
  ++mLength;
1282
121
}
Unexecuted instantiation: void mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::internalAppend<js::CrossCompartmentKey const&>(js::CrossCompartmentKey const&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>&&)
void mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodeLabel&>(js::jit::CodeLabel&)
Line
Count
Source
1277
20
{
1278
20
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
20
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
20
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
20
  ++mLength;
1282
20
}
Unexecuted instantiation: void mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::TrapSite&>(js::wasm::TrapSite&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CallFarJump&>(js::wasm::CallFarJump&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::SymbolicAccess&>(js::wasm::SymbolicAccess&)
Unexecuted instantiation: void mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::internalAppend<js::SharedArrayRawBuffer*&>(js::SharedArrayRawBuffer*&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::internalAppend<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Value&>(JS::Value&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::MutableHandle<JS::Value>&>(JS::MutableHandle<JS::Value>&)
void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::internalAppend<unsigned char&>(unsigned char&)
Line
Count
Source
1277
149
{
1278
149
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
149
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
149
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
149
  ++mLength;
1282
149
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::internalAppend<char16_t const&>(char16_t const&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::internalAppend<unsigned char>(unsigned char&&)
Line
Count
Source
1277
16.3k
{
1278
16.3k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
16.3k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
16.3k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
16.3k
  ++mLength;
1282
16.3k
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<char16_t const&>(char16_t const&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<JS::Value>&>(JS::Rooted<JS::Value>&)
void mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::internalAppend<js::AccessorShape*&>(js::AccessorShape*&)
Line
Count
Source
1277
51
{
1278
51
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
51
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
51
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
51
  ++mLength;
1282
51
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<char16_t&>(char16_t&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::internalAppend<JSObject*&>(JSObject*&)
Unexecuted instantiation: void mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<JS::PropertyDescriptor>&>(JS::Rooted<JS::PropertyDescriptor>&)
void mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::internalAppend<js::Shape*>(js::Shape*&&)
Line
Count
Source
1277
59
{
1278
59
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
59
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
59
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
59
  ++mLength;
1282
59
}
Unexecuted instantiation: void mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::internalAppend<js::Shape*&>(js::Shape*&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppend<JS::Value>(JS::Value&&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppend<js::HeapPtr<JS::Value>&>(js::HeapPtr<JS::Value>&)
Unexecuted instantiation: void mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<js::ExportEntryObject*>&>(JS::Rooted<js::ExportEntryObject*>&)
Unexecuted instantiation: void mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Handle<js::ExportEntryObject*>&>(JS::Handle<js::ExportEntryObject*>&)
Unexecuted instantiation: void mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<js::RequestedModuleObject*>&>(JS::Rooted<js::RequestedModuleObject*>&)
Unexecuted instantiation: void mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::internalAppend<char*&>(char*&)
Unexecuted instantiation: void mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::internalAppend<char*>(char*&&)
Unexecuted instantiation: void mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::internalAppend<JS::Dispatchable*&>(JS::Dispatchable*&)
Unexecuted instantiation: void mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::internalAppend<js::gc::WeakMarkable const&>(js::gc::WeakMarkable const&)
void mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::internalAppend<js::gc::TenuredCell*&>(js::gc::TenuredCell*&)
Line
Count
Source
1277
126
{
1278
126
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
126
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
126
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
126
  ++mLength;
1282
126
}
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::internalAppend<js::gcstats::Phase&>(js::gcstats::Phase&)
Unexecuted instantiation: void mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::internalAppend<js::gcstats::Phase>(js::gcstats::Phase&&)
void mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::internalAppend<js::gcstats::Phase&>(js::gcstats::Phase&)
Line
Count
Source
1277
1.59k
{
1278
1.59k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.59k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.59k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.59k
  ++mLength;
1282
1.59k
}
Unexecuted instantiation: void mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::internalAppend<js::ObjectGroup*>(js::ObjectGroup*&&)
void mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::CFGBlock*&>(js::jit::CFGBlock*&)
Line
Count
Source
1277
36
{
1278
36
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
36
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
36
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
36
  ++mLength;
1282
36
}
Unexecuted instantiation: void mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Unexecuted instantiation: void mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<int const&>(int const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::AlternativeGeneration* const&>(js::irregexp::AlternativeGeneration* const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::internalAppend<js::irregexp::RegExpNode*&>(js::irregexp::RegExpNode*&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::TextElement const&>(js::irregexp::TextElement const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::GuardedAlternative const&>(js::irregexp::GuardedAlternative const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::internalAppend<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(js::irregexp::NativeRegExpMacroAssembler::LabelPatch&&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::CharacterRange const&>(js::irregexp::CharacterRange const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::Guard* const&>(js::irregexp::Guard* const&)
Unexecuted instantiation: void mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<bool const&>(bool const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::BoyerMoorePositionInfo* const&>(js::irregexp::BoyerMoorePositionInfo* const&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<unsigned int const&>(unsigned int const&)
Unexecuted instantiation: void mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<WideCharRange const&>(WideCharRange const&)
void mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::LiveBundle*&>(js::jit::LiveBundle*&)
Line
Count
Source
1277
98
{
1278
98
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
98
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
98
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
98
  ++mLength;
1282
98
}
Unexecuted instantiation: void mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
void mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::SafepointSlotEntry>(js::jit::SafepointSlotEntry&&)
Line
Count
Source
1277
847
{
1278
847
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
847
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
847
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
847
  ++mLength;
1282
847
}
Unexecuted instantiation: void mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::RegExpTree* const&>(js::irregexp::RegExpTree* const&)
Unexecuted instantiation: void mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<char16_t const&>(char16_t const&)
Unexecuted instantiation: void mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<js::irregexp::RegExpCapture* const&>(js::irregexp::RegExpCapture* const&)
void mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MInstruction*&>(js::jit::MInstruction*&)
Line
Count
Source
1277
168
{
1278
168
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
168
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
168
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
168
  ++mLength;
1282
168
}
void mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::internalAppend<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy> >(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>&&)
Line
Count
Source
1277
168
{
1278
168
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
168
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
168
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
168
  ++mLength;
1282
168
}
void mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Line
Count
Source
1277
2.43k
{
1278
2.43k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2.43k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2.43k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2.43k
  ++mLength;
1282
2.43k
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::internalAppend<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
void mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::BacktrackingAllocator::QueueItem const&>(js::jit::BacktrackingAllocator::QueueItem const&)
Line
Count
Source
1277
1.04k
{
1278
1.04k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.04k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.04k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.04k
  ++mLength;
1282
1.04k
}
void mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::LiveBundle*&>(js::jit::LiveBundle*&)
Line
Count
Source
1277
656
{
1278
656
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
656
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
656
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
656
  ++mLength;
1282
656
}
void mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::LiveBundle*>(js::jit::LiveBundle*&&)
Line
Count
Source
1277
1.32k
{
1278
1.32k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.32k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.32k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.32k
  ++mLength;
1282
1.32k
}
Unexecuted instantiation: void mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodePosition>(js::jit::CodePosition&&)
void mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodePosition&>(js::jit::CodePosition&)
Line
Count
Source
1277
345
{
1278
345
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
345
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
345
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
345
  ++mLength;
1282
345
}
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::ObjectGroup*&>(js::ObjectGroup*&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::Shape*&>(js::Shape*&)
Line
Count
Source
1277
33
{
1278
33
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
33
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
33
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
33
  ++mLength;
1282
33
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<JSObject*&>(JSObject*&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::InlineTypedObject*&>(js::InlineTypedObject*&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::PropertyName*&>(js::PropertyName*&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::ArgumentsObject*&>(js::ArgumentsObject*&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::RegExpObject*&>(js::RegExpObject*&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<JSScript*&>(JSScript*&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::LazyScript*&>(js::LazyScript*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::InlinePropertyTable::Entry*>(js::jit::InlinePropertyTable::Entry*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::PolymorphicEntry&>(js::jit::PolymorphicEntry&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<JSFunction*&>(JSFunction*&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDispatchInstruction::Entry>(js::jit::MDispatchInstruction::Entry&&)
Unexecuted instantiation: void mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::ReceiverGuard const&>(js::ReceiverGuard const&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::LexicalScope*&>(js::LexicalScope*&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::ArrayObject*&>(js::ArrayObject*&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::LexicalEnvironmentObject*&>(js::LexicalEnvironmentObject*&)
void mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Line
Count
Source
1277
126
{
1278
126
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
126
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
126
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
126
  ++mLength;
1282
126
}
void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*>(js::jit::MDefinition*&&)
Line
Count
Source
1277
56
{
1278
56
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
56
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
56
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
56
  ++mLength;
1282
56
}
Unexecuted instantiation: void mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::ObjectGroup*&>(js::ObjectGroup*&)
void mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::ReceiverGuard&>(js::ReceiverGuard&)
Line
Count
Source
1277
46
{
1278
46
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
46
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
46
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
46
  ++mLength;
1282
46
}
void mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::internalAppend<CatchFinallyRange&>(CatchFinallyRange&)
Line
Count
Source
1277
2
{
1278
2
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2
  ++mLength;
1282
2
}
void mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::StubField>(js::jit::StubField&&)
Line
Count
Source
1277
306
{
1278
306
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
306
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
306
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
306
  ++mLength;
1282
306
}
void mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::OperandLocation const&>(js::jit::OperandLocation const&)
Line
Count
Source
1277
187
{
1278
187
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
187
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
187
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
187
  ++mLength;
1282
187
}
void mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::ICEntry>(js::jit::ICEntry&&)
Line
Count
Source
1277
334
{
1278
334
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
334
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
334
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
334
  ++mLength;
1282
334
}
void mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::ICEntry&>(js::jit::ICEntry&)
Line
Count
Source
1277
45
{
1278
45
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
45
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
45
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
45
  ++mLength;
1282
45
}
void mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::BaselineCompilerShared::ICLoadLabel&>(js::jit::BaselineCompilerShared::ICLoadLabel&)
Line
Count
Source
1277
334
{
1278
334
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
334
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
334
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
334
  ++mLength;
1282
334
}
Unexecuted instantiation: void mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::internalAppend<unsigned int>(unsigned int&&)
void mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::internalAppend<js::jit::SpilledRegister>(js::jit::SpilledRegister&&)
Line
Count
Source
1277
10
{
1278
10
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
10
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
10
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
10
  ++mLength;
1282
10
}
void mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::FailurePath>(js::jit::FailurePath&&)
Line
Count
Source
1277
98
{
1278
98
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
98
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
98
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
98
  ++mLength;
1282
98
}
void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
Line
Count
Source
1277
79
{
1278
79
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
79
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
79
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
79
  ++mLength;
1282
79
}
void mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodeGeneratorShared::CompileTimeICInfo>(js::jit::CodeGeneratorShared::CompileTimeICInfo&&)
Line
Count
Source
1277
79
{
1278
79
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
79
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
79
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
79
  ++mLength;
1282
79
}
Unexecuted instantiation: void mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Unexecuted instantiation: void mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::CodeLabel>(js::jit::CodeLabel&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::Label>(js::jit::Label&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MPhi*&>(js::jit::MPhi*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MPhi*>(js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MToObjectOrNull*>(js::jit::MToObjectOrNull*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::internalAppend<js::jit::MResumePoint*&>(js::jit::MResumePoint*&)
Unexecuted instantiation: void mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::internalAppend<js::TypeNewScriptInitializer&>(js::TypeNewScriptInitializer&)
Unexecuted instantiation: void mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::internalAppend<js::PropertyName*>(js::PropertyName*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::JitRuntime::BailoutTable, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::JitRuntime::BailoutTable>(js::jit::JitRuntime::BailoutTable&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MPhi*&>(js::jit::MPhi*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MPhi*>(js::jit::MPhi*&&)
void mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::LinearTerm>(js::jit::LinearTerm&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::internalAppend<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::internalAppend<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::TypeSet::Type>(js::TypeSet::Type&&)
void mozilla::Vector<js::TypeSet::Type, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::TypeSet::Type&>(js::TypeSet::Type&)
Line
Count
Source
1277
56
{
1278
56
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
56
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
56
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
56
  ++mLength;
1282
56
}
void mozilla::Vector<js::jit::InliningTarget, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::InliningTarget>(js::jit::InliningTarget&&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::IonBuilder::LoopHeader>(js::jit::IonBuilder::LoopHeader&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*>(js::jit::MDefinition*&&)
Unexecuted instantiation: void mozilla::Vector<bool, 8ul, js::jit::JitAllocPolicy>::internalAppend<bool&>(bool&)
void mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::internalAppend<JSFunction*>(JSFunction*&&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
Unexecuted instantiation: void mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::internalAppend<JSFunction*&>(JSFunction*&)
Unexecuted instantiation: void mozilla::Vector<js::HeapTypeSetKey, 4ul, js::SystemAllocPolicy>::internalAppend<js::HeapTypeSetKey&>(js::HeapTypeSetKey&)
Unexecuted instantiation: void mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::ObjectGroup*>(js::ObjectGroup*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MInstruction*&>(js::jit::MInstruction*&)
void mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Line
Count
Source
1277
37
{
1278
37
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
37
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
37
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
37
  ++mLength;
1282
37
}
void mozilla::Vector<js::jit::CFGBlock, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::CFGBlock>(js::jit::CFGBlock&&)
Line
Count
Source
1277
36
{
1278
36
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
36
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
36
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
36
  ++mLength;
1282
36
}
void mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::ControlFlowGenerator::CFGState>(js::jit::ControlFlowGenerator::CFGState&&)
Line
Count
Source
1277
9
{
1278
9
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
9
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
9
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
9
  ++mLength;
1282
9
}
Unexecuted instantiation: void mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::ControlFlowGenerator::CFGState&>(js::jit::ControlFlowGenerator::CFGState&)
Unexecuted instantiation: void mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: void mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::JitcodeGlobalEntry::BytecodeLocation>(js::jit::JitcodeGlobalEntry::BytecodeLocation&&)
Unexecuted instantiation: void mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::internalAppend<char*&>(char*&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
void mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::internalAppend<JS::Value const&>(JS::Value const&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
void mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::LInstruction*&>(js::jit::LInstruction*&)
Line
Count
Source
1277
242
{
1278
242
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
242
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
242
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
242
  ++mLength;
1282
242
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
void mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MResumePoint*&>(js::jit::MResumePoint*&)
Line
Count
Source
1277
175
{
1278
175
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
175
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
175
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
175
  ++mLength;
1282
175
}
void mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::LMove>(js::jit::LMove&&)
Line
Count
Source
1277
191
{
1278
191
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
191
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
191
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
191
  ++mLength;
1282
191
}
Unexecuted instantiation: void mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::internalAppend<JSString*>(JSString*&&)
Unexecuted instantiation: void mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::internalAppend<JSLinearString*>(JSLinearString*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::internalAppend<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(mozilla::UniquePtr<char16_t [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::internalAppend<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::internalAppend<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: void mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<int, 0ul, js::TempAllocPolicy>::internalAppend<int>(int&&)
Unexecuted instantiation: void mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::internalAppend<js::StructFieldProps&>(js::StructFieldProps&)
void mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::internalAppend<js::frontend::UsedNameTracker::Use>(js::frontend::UsedNameTracker::Use&&)
Line
Count
Source
1277
17.9k
{
1278
17.9k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
17.9k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
17.9k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
17.9k
  ++mLength;
1282
17.9k
}
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
1277
1.54k
{
1278
1.54k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.54k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.54k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.54k
  ++mLength;
1282
1.54k
}
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
1277
3.63k
{
1278
3.63k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3.63k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3.63k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3.63k
  ++mLength;
1282
3.63k
}
Unexecuted instantiation: void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&>(mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MConstant*&>(js::jit::MConstant*&)
void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<JSString*&>(JSString*&)
Line
Count
Source
1277
51
{
1278
51
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
51
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
51
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
51
  ++mLength;
1282
51
}
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<JS::Symbol*&>(JS::Symbol*&)
Unexecuted instantiation: void mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::WasmInstanceObject*&>(js::WasmInstanceObject*&)
Unexecuted instantiation: void mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::ObjectGroup*&>(js::ObjectGroup*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
void mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::internalAppend<js::ObjectGroup*&>(js::ObjectGroup*&)
Line
Count
Source
1277
84
{
1278
84
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
84
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
84
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
84
  ++mLength;
1282
84
}
void mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MoveOp const&>(js::jit::MoveOp const&)
Line
Count
Source
1277
2.23k
{
1278
2.23k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2.23k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2.23k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2.23k
  ++mLength;
1282
2.23k
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MoveOp&>(js::jit::MoveOp&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MoveOp>(js::jit::MoveOp&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::OptimizationTypeInfo>(js::jit::OptimizationTypeInfo&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::OptimizationAttempt&>(js::jit::OptimizationAttempt&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::internalAppend<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: void mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::internalAppend<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::internalAppend<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::internalAppend<js::jit::IonTrackedTypeWithAddendum>(js::jit::IonTrackedTypeWithAddendum&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::BytecodeSite*&>(js::jit::BytecodeSite*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::LoopIterationBound*&>(js::jit::LoopIterationBound*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBoundsCheck*>(js::jit::MBoundsCheck*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::MPhi*>(js::jit::MPhi*&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::BlockInfo, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::AllocationIntegrityState::BlockInfo>(js::jit::AllocationIntegrityState::BlockInfo&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::internalAppend<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::internalAppend<js::jit::LDefinition&>(js::jit::LDefinition&)
Unexecuted instantiation: void mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::internalAppend<js::jit::LAllocation&>(js::jit::LAllocation&)
Unexecuted instantiation: void mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::LDefinition&>(js::jit::LDefinition&)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::internalAppend<js::jit::AllocationIntegrityState::IntegrityItem&>(js::jit::AllocationIntegrityState::IntegrityItem&)
void mozilla::Vector<js::jit::CodePosition, 12ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodePosition&>(js::jit::CodePosition&)
Line
Count
Source
1277
112
{
1278
112
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
112
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
112
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
112
  ++mLength;
1282
112
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
void mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::OutOfLineCode*&>(js::jit::OutOfLineCode*&)
Line
Count
Source
1277
308
{
1278
308
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
308
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
308
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
308
  ++mLength;
1282
308
}
Unexecuted instantiation: void mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::NativeToBytecode&>(js::jit::NativeToBytecode&)
Unexecuted instantiation: void mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::NativeToTrackedOptimizations&>(js::jit::NativeToTrackedOptimizations&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned int>(unsigned int&&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::internalAppend<JSScript*>(JSScript*&&)
void mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::SafepointIndex>(js::jit::SafepointIndex&&)
Line
Count
Source
1277
191
{
1278
191
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
191
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
191
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
191
  ++mLength;
1282
191
}
void mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::OsiIndex>(js::jit::OsiIndex&&)
Line
Count
Source
1277
149
{
1278
149
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
149
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
149
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
149
  ++mLength;
1282
149
}
void mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::AssemblerX86Shared::RelativePatch>(js::jit::AssemblerX86Shared::RelativePatch&&)
Line
Count
Source
1277
1.08k
{
1278
1.08k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.08k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.08k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.08k
  ++mLength;
1282
1.08k
}
Unexecuted instantiation: void mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::CodeOffset>(js::jit::CodeOffset&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MacroAssemblerX86Shared::Constant<float> >(js::jit::MacroAssemblerX86Shared::Constant<float>&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MacroAssemblerX86Shared::Constant<double> >(js::jit::MacroAssemblerX86Shared::Constant<double>&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MacroAssemblerX86Shared::SimdData>(js::jit::MacroAssemblerX86Shared::SimdData&&)
void mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::internalAppend<bool (*&)(JSContext*)>(bool (*&)(JSContext*))
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >&&)
Unexecuted instantiation: void mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::internalAppend<js::WrapperValue>(js::WrapperValue&&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<JS::MutableHandle<jsid> >(JS::MutableHandle<jsid>&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::internalAppend<int&>(int&)
Unexecuted instantiation: void mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::internalAppend<js::ArrayBufferViewObject*&>(js::ArrayBufferViewObject*&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::internalAppend<js::ArrayBufferObject*&>(js::ArrayBufferObject*&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::internalAppend<js::gc::ZoneCellIter<JSScript>&>(js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::internalAppend<JSScript*&>(JSScript*&)
Unexecuted instantiation: void mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::internalAppend<js::gc::ZoneCellIter<JSScript>&>(js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: void mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::internalAppend<unsigned char*>(unsigned char*&&)
Unexecuted instantiation: void mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::internalAppend<unsigned char*&>(unsigned char*&)
Unexecuted instantiation: void mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::internalAppend<js::LazyScript*&>(js::LazyScript*&)
Unexecuted instantiation: void mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::internalAppend<js::WasmInstanceObject*&>(js::WasmInstanceObject*&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<js::PlainObject*>&>(JS::Rooted<js::PlainObject*>&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
Unexecuted instantiation: void mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::internalAppend<js::Breakpoint*&>(js::Breakpoint*&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::internalAppend<js::GCPtr<js::NativeObject*>&>(js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: void mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::internalAppend<js::DebuggerFrame*&>(js::DebuggerFrame*&)
Unexecuted instantiation: void mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Realm*>(JS::Realm*&&)
Unexecuted instantiation: void mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Realm*&>(JS::Realm*&)
Unexecuted instantiation: void mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::internalAppend<js::Debugger*>(js::Debugger*&&)
Unexecuted instantiation: void mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::internalAppend<js::Debugger*>(js::Debugger*&&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<js::GlobalObject*&>(js::GlobalObject*&)
Unexecuted instantiation: void mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::internalAppend<jsid&>(jsid&)
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<js::GCPtr<js::NativeObject*>&>(js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<js::PreBarriered<jsid> const&>(js::PreBarriered<jsid> const&)
Unexecuted instantiation: void mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::internalAppend<js::ReceiverGuard&>(js::ReceiverGuard&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CompileTask*&>(js::wasm::CompileTask*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask*&&)
void mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::IonBuilder*&>(js::jit::IonBuilder*&)
Line
Count
Source
1277
42
{
1278
42
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
42
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
42
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
42
  ++mLength;
1282
42
}
Unexecuted instantiation: void mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::internalAppend<JSScript*&>(JSScript*&)
Unexecuted instantiation: void mozilla::Vector<js::ScriptSourceObject*, 1ul, js::SystemAllocPolicy>::internalAppend<JS::Rooted<js::ScriptSourceObject*>&>(JS::Rooted<js::ScriptSourceObject*>&)
Unexecuted instantiation: void mozilla::Vector<JSScript*, 1ul, js::SystemAllocPolicy>::internalAppend<JS::Rooted<JSScript*>&>(JS::Rooted<JSScript*>&)
Unexecuted instantiation: void mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::ParseTask*&>(js::ParseTask*&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >&&)
void mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::GCParallelTask*>(js::GCParallelTask*&&)
Line
Count
Source
1277
991
{
1278
991
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
991
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
991
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
991
  ++mLength;
1282
991
}
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >&&)
Unexecuted instantiation: void mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::PromiseHelperTask*>(js::PromiseHelperTask*&&)
Unexecuted instantiation: void mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::PromiseHelperTask*&>(js::PromiseHelperTask*&)
Unexecuted instantiation: void mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&&)
Unexecuted instantiation: void mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&&)
void mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::internalAppend<js::IdValuePair>(js::IdValuePair&&)
Line
Count
Source
1277
1.16k
{
1278
1.16k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.16k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.16k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.16k
  ++mLength;
1282
1.16k
}
Unexecuted instantiation: void mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::internalAppend<js::Shape*>(js::Shape*&&)
Unexecuted instantiation: void mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::internalAppend<js::IdValuePair>(js::IdValuePair&&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::internalAppend<JS::Value&>(JS::Value&)
Unexecuted instantiation: void mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&)
Unexecuted instantiation: void mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::internalAppend<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Value const&>(JS::Value const&)
void mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::internalAppend<js::Scope*&>(js::Scope*&)
Line
Count
Source
1277
1.91k
{
1278
1.91k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.91k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.91k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.91k
  ++mLength;
1282
1.91k
}
void mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::internalAppend<unsigned char*&>(unsigned char*&)
Line
Count
Source
1277
113
{
1278
113
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
113
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
113
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
113
  ++mLength;
1282
113
}
Unexecuted instantiation: void mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::internalAppend<js::PCCounts&>(js::PCCounts&)
Unexecuted instantiation: void mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::internalAppend<js::PCCounts>(js::PCCounts&&)
Unexecuted instantiation: void mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<js::Scope*>&>(JS::Rooted<js::Scope*>&)
Unexecuted instantiation: void mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::internalAppend<js::GlobalScope*&>(js::GlobalScope*&)
void mozilla::Vector<double, 0ul, js::TempAllocPolicy>::internalAppend<double&>(double&)
Line
Count
Source
1277
28
{
1278
28
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
28
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
28
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
28
  ++mLength;
1282
28
}
Unexecuted instantiation: void mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::internalAppend<JSFunction*&>(JSFunction*&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::internalAppend<unsigned char const&>(unsigned char const&)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::internalAppend<unsigned char&>(unsigned char&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::internalAppend<js::jit::RInstructionResults>(js::jit::RInstructionResults&&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::internalAppend<js::PerformanceGroup*&>(js::PerformanceGroup*&)
Unexecuted instantiation: void mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::internalAppend<JSString*>(JSString*&&)
void mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::CompilerConstraintList::FrozenScript&>(js::CompilerConstraintList::FrozenScript&)
Line
Count
Source
1277
14
{
1278
14
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
14
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
14
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
14
  ++mLength;
1282
14
}
void mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::internalAppend<CompilerConstraint*&>(CompilerConstraint*&)
Line
Count
Source
1277
142
{
1278
142
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
142
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
142
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
142
  ++mLength;
1282
142
}
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::internalAppend<js::TypeSet::Type>(js::TypeSet::Type&&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::internalAppend<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::TypeSet::Type>(js::TypeSet::Type&&)
Unexecuted instantiation: void mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::internalAppend<js::RecompileInfo const&>(js::RecompileInfo const&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*&&)
void mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::internalAppend<unsigned int const&>(unsigned int const&)
Line
Count
Source
1277
1
{
1278
1
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1
  ++mLength;
1282
1
}
void mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::internalAppend<int>(int&&)
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppend<JS::Value const&>(JS::Value const&)
Line
Count
Source
1277
60
{
1278
60
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
60
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
60
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
60
  ++mLength;
1282
60
}
Unexecuted instantiation: void mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::Val>(js::wasm::Val&&)
Unexecuted instantiation: void mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::internalAppend<JS::MutableHandle<JSFunction*> >(JS::MutableHandle<JSFunction*>&&)
Unexecuted instantiation: void mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::internalAppend<AsmJSGlobal>(AsmJSGlobal&&)
Unexecuted instantiation: void mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::internalAppend<ModuleValidator::ArrayView>(ModuleValidator::ArrayView&&)
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&>(mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>*&)
Line
Count
Source
1277
2.99k
{
1278
2.99k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2.99k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2.99k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2.99k
  ++mLength;
1282
2.99k
}
Unexecuted instantiation: void mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::internalAppend<js::wasm::ValType>(js::wasm::ValType&&)
Unexecuted instantiation: void mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::internalAppend<NumLit&>(NumLit&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::FuncType>(js::wasm::FuncType&&)
Unexecuted instantiation: void mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::internalAppend<ModuleValidator::Table*&>(ModuleValidator::Table*&)
Unexecuted instantiation: void mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::internalAppend<js::PropertyName*>(js::PropertyName*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::internalAppend<RefPtr<js::wasm::ElemSegment> >(RefPtr<js::wasm::ElemSegment>&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::internalAppend<js::PreBarriered<jsid> const&>(js::PreBarriered<jsid> const&)
Unexecuted instantiation: void mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::internalAppend<jsid>(jsid&&)
Unexecuted instantiation: void mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::internalAppend<js::XDRIncrementalEncoder::Slice>(js::XDRIncrementalEncoder::Slice&&)
Unexecuted instantiation: void mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::internalAppend<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::internalAppend<js::wasm::BaseCompiler::OutOfLineCode*&>(js::wasm::BaseCompiler::OutOfLineCode*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::internalAppend<js::wasm::ValType::Code>(js::wasm::ValType::Code&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::MIRType>(js::jit::MIRType&&)
Unexecuted instantiation: void mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::internalAppend<char>(char&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CodeRange const&>(js::wasm::CodeRange const&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport&&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::internalAppend<unsigned long&>(unsigned long&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CompileTask*>(js::wasm::CompileTask*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::LinkData::InternalLink&>(js::wasm::LinkData::InternalLink&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::StructType>(js::wasm::StructType&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::internalAppend<RefPtr<js::wasm::DataSegment> >(RefPtr<js::wasm::DataSegment>&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CustomSection>(js::wasm::CustomSection&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::internalAppend<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>((anonymous namespace)::FunctionCompiler::ControlFlowPatch&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::internalAppend<(anonymous namespace)::CallCompileState*&>((anonymous namespace)::CallCompileState*&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::MWasmCall::Arg>(js::jit::MWasmCall::Arg&&)
Unexecuted instantiation: void mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::MWasmStackArg*&>(js::jit::MWasmStackArg*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::internalAppend<js::wasm::TypeAndValue<js::jit::MDefinition*>&>(js::wasm::TypeAndValue<js::jit::MDefinition*>&)
Unexecuted instantiation: void mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::internalAppend<JSFunction*>(JSFunction*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::internalAppend<JS::Rooted<js::wasm::Val>&>(JS::Rooted<js::wasm::Val>&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CodeSegment const*&>(js::wasm::CodeSegment const*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const*&&)
Unexecuted instantiation: void mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned int>(unsigned int&&)
Unexecuted instantiation: void mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::Table*>(js::wasm::Table*&&)
Unexecuted instantiation: void mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::internalAppend<JS::Rooted<js::StructTypeDescr*>&>(JS::Rooted<js::StructTypeDescr*>&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::Instance*>(js::wasm::Instance*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstName>(js::wasm::AstName&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstValType&>(js::wasm::AstValType&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstName&>(js::wasm::AstName&)
Unexecuted instantiation: void mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<bool&>(bool&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstFuncType*&>(js::wasm::AstFuncType*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstStructType*&>(js::wasm::AstStructType*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstResizable>(js::wasm::AstResizable&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstExpr*&>(js::wasm::AstExpr*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstBlock*&>(js::wasm::AstBlock*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstRef&>(js::wasm::AstRef&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstGlobal*&>(js::wasm::AstGlobal*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstDataSegment*&>(js::wasm::AstDataSegment*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstImport*&>(js::wasm::AstImport*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstExport*&>(js::wasm::AstExport*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstElemSegment*&>(js::wasm::AstElemSegment*&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::internalAppend<js::wasm::AstFunc*&>(js::wasm::AstFunc*&)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned long>(unsigned long&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::FuncTypeWithId*>(js::wasm::FuncTypeWithId*&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::GlobalDesc>(js::wasm::GlobalDesc&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::DataSegmentEnv&>(js::wasm::DataSegmentEnv&)
Unexecuted instantiation: void mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::internalAppend<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CustomSectionEnv&>(js::wasm::CustomSectionEnv&)
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
1277
1.90k
{
1278
1.90k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.90k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.90k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.90k
  ++mLength;
1282
1.90k
}
void mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::internalAppend<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&>(js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24ul, js::frontend::NameMapHasher, js::SystemAllocPolicy>*&)
Line
Count
Source
1277
1.00k
{
1278
1.00k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.00k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.00k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.00k
  ++mLength;
1282
1.00k
}
void mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::internalAppend<JSTryNote&>(JSTryNote&)
Line
Count
Source
1277
641
{
1278
641
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
641
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
641
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
641
  ++mLength;
1282
641
}
void mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::internalAppend<js::frontend::CGScopeNote&>(js::frontend::CGScopeNote&)
Line
Count
Source
1277
568
{
1278
568
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
568
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
568
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
568
  ++mLength;
1282
568
}
Unexecuted instantiation: void mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::internalAppend<unsigned int const&>(unsigned int const&)
void mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
Line
Count
Source
1277
24.8k
{
1278
24.8k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
24.8k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
24.8k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
24.8k
  ++mLength;
1282
24.8k
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<char>(char&&)
void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<int&>(int&)
Line
Count
Source
1277
31.8k
{
1278
31.8k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
31.8k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
31.8k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
31.8k
  ++mLength;
1282
31.8k
}
void mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::internalAppend<js::gc::Callback<void (*)(JSTracer*, void*)> >(js::gc::Callback<void (*)(JSTracer*, void*)>&&)
Line
Count
Source
1277
9
{
1278
9
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
9
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
9
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
9
  ++mLength;
1282
9
}
void mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::internalAppend<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>&&)
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
void mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::internalAppend<js::gc::Callback<void (*)(JSContext*, void*)> >(js::gc::Callback<void (*)(JSContext*, void*)>&&)
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
void mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::internalAppend<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>&&)
Line
Count
Source
1277
3
{
1278
3
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
3
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
3
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
3
  ++mLength;
1282
3
}
void mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::internalAppend<js::gc::Chunk*>(js::gc::Chunk*&&)
Line
Count
Source
1277
133
{
1278
133
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
133
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
133
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
133
  ++mLength;
1282
133
}
void mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::internalAppend<js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&>(js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&)
Line
Count
Source
1277
54
{
1278
54
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
54
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
54
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
54
  ++mLength;
1282
54
}
Unexecuted instantiation: void mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::internalAppend<JS::Compartment*&>(JS::Compartment*&)
void mozilla::Vector<JS::Realm*, 1ul, js::SystemAllocPolicy>::internalAppend<JS::Realm*>(JS::Realm*&&)
Line
Count
Source
1277
9
{
1278
9
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
9
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
9
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
9
  ++mLength;
1282
9
}
void mozilla::Vector<JS::Compartment*, 1ul, js::SystemAllocPolicy>::internalAppend<JS::Compartment*>(JS::Compartment*&&)
Line
Count
Source
1277
9
{
1278
9
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
9
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
9
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
9
  ++mLength;
1282
9
}
void mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::internalAppend<JS::Zone*>(JS::Zone*&&)
Line
Count
Source
1277
6
{
1278
6
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
6
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
6
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
6
  ++mLength;
1282
6
}
Unexecuted instantiation: void mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::internalAppend<js::gc::TenuredCell**>(js::gc::TenuredCell**&&)
Unexecuted instantiation: void mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::internalAppend<JS::GCCellPtr const&>(JS::GCCellPtr const&)
Unexecuted instantiation: void mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::internalAppend<js::NativeObject*&>(js::NativeObject*&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::internalAppend<JS::Value const&>(JS::Value const&)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 4ul, js::TempAllocPolicy>::internalAppend<JS::Value>(JS::Value&&)
Unexecuted instantiation: void mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::internalAppend<JSAtom*>(JSAtom*&&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinKind, 0ul, js::TempAllocPolicy>::internalAppend<js::frontend::BinKind const&>(js::frontend::BinKind const&)
Unexecuted instantiation: void mozilla::Vector<JSAtom*, 0ul, js::TempAllocPolicy>::internalAppend<JS::Rooted<JSAtom*>&>(JS::Rooted<JSAtom*>&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinTokenReaderMultipart::Chars, 0ul, js::TempAllocPolicy>::internalAppend<js::frontend::BinTokenReaderMultipart::Chars>(js::frontend::BinTokenReaderMultipart::Chars&&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::BinField, 8ul, js::TempAllocPolicy>::internalAppend<js::frontend::BinField&>(js::frontend::BinField&)
Unexecuted instantiation: void mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::internalAppend<js::frontend::FunctionBox*&>(js::frontend::FunctionBox*&)
void mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::internalAppend<js::BindingName&>(js::BindingName&)
Line
Count
Source
1277
8.75k
{
1278
8.75k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
8.75k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
8.75k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
8.75k
  ++mLength;
1282
8.75k
}
void mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::internalAppend<JSFunction*>(JSFunction*&&)
Line
Count
Source
1277
1.48k
{
1278
1.48k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.48k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.48k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.48k
  ++mLength;
1282
1.48k
}
Unexecuted instantiation: void mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::internalAppend<decltype(nullptr)>(decltype(nullptr)&&)
void mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::internalAppend<js::frontend::ParseNode*&>(js::frontend::ParseNode*&)
Line
Count
Source
1277
5.90k
{
1278
5.90k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
5.90k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
5.90k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
5.90k
  ++mLength;
1282
5.90k
}
void mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::internalAppend<unsigned int&>(unsigned int&)
Line
Count
Source
1277
2.95k
{
1278
2.95k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2.95k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2.95k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2.95k
  ++mLength;
1282
2.95k
}
void mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::internalAppend<JS::Handle<js::PropertyName*>&>(JS::Handle<js::PropertyName*>&)
Line
Count
Source
1277
2.32k
{
1278
2.32k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
2.32k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
2.32k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
2.32k
  ++mLength;
1282
2.32k
}
Unexecuted instantiation: void mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::internalAppend<js::frontend::SyntaxParseHandler::Node&>(js::frontend::SyntaxParseHandler::Node&)
Unexecuted instantiation: void mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::internalAppend<DebugModeOSREntry>(DebugModeOSREntry&&)
void mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::internalAppend<js::jit::BaselineCompilerShared::PCMappingEntry&>(js::jit::BaselineCompilerShared::PCMappingEntry&)
Line
Count
Source
1277
1.02k
{
1278
1.02k
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
1.02k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
1.02k
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
1.02k
  ++mLength;
1282
1.02k
}
void mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::internalAppend<js::jit::PCMappingIndexEntry&>(js::jit::PCMappingIndexEntry&)
Line
Count
Source
1277
20
{
1278
20
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
20
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
20
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
20
  ++mLength;
1282
20
}
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::internalAppend<int>(int&&)
void mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::ExecutablePool*&>(js::jit::ExecutablePool*&)
Line
Count
Source
1277
4
{
1278
4
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
4
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
4
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
4
  ++mLength;
1282
4
}
void mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Line
Count
Source
1277
159
{
1278
159
  MOZ_ASSERT(mLength + 1 <= mTail.mReserved);
1279
159
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1280
159
  Impl::new_(endNoCheck(), std::forward<U>(aU));
1281
159
  ++mLength;
1282
159
}
1283
1284
template<typename T, size_t N, class AP>
1285
MOZ_ALWAYS_INLINE bool
1286
Vector<T, N, AP>::appendN(const T& aT, size_t aNeeded)
1287
114
{
1288
114
  MOZ_REENTRANCY_GUARD_ET_AL;
1289
114
  if (mLength + aNeeded > mTail.mCapacity) {
1290
68
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1291
0
      return false;
1292
0
    }
1293
46
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1294
0
    return false;
1295
0
  }
1296
#ifdef DEBUG
1297
  if (mLength + aNeeded > mTail.mReserved) {
1298
    mTail.mReserved = mLength + aNeeded;
1299
  }
1300
#endif
1301
114
  internalAppendN(aT, aNeeded);
1302
114
  return true;
1303
114
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::appendN(unsigned long const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::appendN(unsigned char const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::appendN(char16_t const&, unsigned long)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::appendN(unsigned char const&, unsigned long)
Line
Count
Source
1287
79
{
1288
79
  MOZ_REENTRANCY_GUARD_ET_AL;
1289
79
  if (mLength + aNeeded > mTail.mCapacity) {
1290
51
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1291
0
      return false;
1292
0
    }
1293
28
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1294
0
    return false;
1295
0
  }
1296
#ifdef DEBUG
1297
  if (mLength + aNeeded > mTail.mReserved) {
1298
    mTail.mReserved = mLength + aNeeded;
1299
  }
1300
#endif
1301
79
  internalAppendN(aT, aNeeded);
1302
79
  return true;
1303
79
}
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::appendN(js::jit::AllocationIntegrityState::InstructionInfo const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::appendN(js::jit::LDefinition* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::appendN(js::jit::MObjectState* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::appendN(js::jit::MArrayState* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::appendN(js::jit::LDefinition* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::appendN(JS::Value const&, unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::appendN(js::IdValuePair const&, unsigned long)
Line
Count
Source
1287
24
{
1288
24
  MOZ_REENTRANCY_GUARD_ET_AL;
1289
24
  if (mLength + aNeeded > mTail.mCapacity) {
1290
15
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1291
0
      return false;
1292
0
    }
1293
9
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1294
0
    return false;
1295
0
  }
1296
#ifdef DEBUG
1297
  if (mLength + aNeeded > mTail.mReserved) {
1298
    mTail.mReserved = mLength + aNeeded;
1299
  }
1300
#endif
1301
24
  internalAppendN(aT, aNeeded);
1302
24
  return true;
1303
24
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::appendN(unsigned int const&, unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::appendN(js::UnboxedLayout::Property const&, unsigned long)
Line
Count
Source
1287
2
{
1288
2
  MOZ_REENTRANCY_GUARD_ET_AL;
1289
2
  if (mLength + aNeeded > mTail.mCapacity) {
1290
2
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1291
0
      return false;
1292
0
    }
1293
0
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1294
0
    return false;
1295
0
  }
1296
#ifdef DEBUG
1297
  if (mLength + aNeeded > mTail.mReserved) {
1298
    mTail.mReserved = mLength + aNeeded;
1299
  }
1300
#endif
1301
2
  internalAppendN(aT, aNeeded);
1302
2
  return true;
1303
2
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::appendN(unsigned char const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::appendN(TypeState const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::appendN(js::wasm::ValType const&, unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::appendN(JS::Value const&, unsigned long)
Line
Count
Source
1287
9
{
1288
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1289
9
  if (mLength + aNeeded > mTail.mCapacity) {
1290
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1291
0
      return false;
1292
0
    }
1293
9
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1294
0
    return false;
1295
0
  }
1296
#ifdef DEBUG
1297
  if (mLength + aNeeded > mTail.mReserved) {
1298
    mTail.mReserved = mLength + aNeeded;
1299
  }
1300
#endif
1301
9
  internalAppendN(aT, aNeeded);
1302
9
  return true;
1303
9
}
1304
1305
template<typename T, size_t N, class AP>
1306
MOZ_ALWAYS_INLINE void
1307
Vector<T, N, AP>::internalAppendN(const T& aT, size_t aNeeded)
1308
114
{
1309
114
  MOZ_ASSERT(mLength + aNeeded <= mTail.mReserved);
1310
114
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1311
114
  Impl::copyConstructN(endNoCheck(), aNeeded, aT);
1312
114
  mLength += aNeeded;
1313
114
}
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::internalAppendN(unsigned long const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::internalAppendN(unsigned char const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppendN(char16_t const&, unsigned long)
mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::internalAppendN(unsigned char const&, unsigned long)
Line
Count
Source
1308
79
{
1309
79
  MOZ_ASSERT(mLength + aNeeded <= mTail.mReserved);
1310
79
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1311
79
  Impl::copyConstructN(endNoCheck(), aNeeded, aT);
1312
79
  mLength += aNeeded;
1313
79
}
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 0ul, js::SystemAllocPolicy>::internalAppendN(js::jit::AllocationIntegrityState::InstructionInfo const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 20ul, js::SystemAllocPolicy>::internalAppendN(js::jit::LDefinition* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MObjectState*, 8ul, js::SystemAllocPolicy>::internalAppendN(js::jit::MObjectState* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::MArrayState*, 8ul, js::SystemAllocPolicy>::internalAppendN(js::jit::MArrayState* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::jit::LDefinition*, 0ul, js::SystemAllocPolicy>::internalAppendN(js::jit::LDefinition* const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppendN(JS::Value const&, unsigned long)
mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::internalAppendN(js::IdValuePair const&, unsigned long)
Line
Count
Source
1308
24
{
1309
24
  MOZ_ASSERT(mLength + aNeeded <= mTail.mReserved);
1310
24
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1311
24
  Impl::copyConstructN(endNoCheck(), aNeeded, aT);
1312
24
  mLength += aNeeded;
1313
24
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppendN(unsigned int const&, unsigned long)
mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::internalAppendN(js::UnboxedLayout::Property const&, unsigned long)
Line
Count
Source
1308
2
{
1309
2
  MOZ_ASSERT(mLength + aNeeded <= mTail.mReserved);
1310
2
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1311
2
  Impl::copyConstructN(endNoCheck(), aNeeded, aT);
1312
2
  mLength += aNeeded;
1313
2
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppendN(unsigned char const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<TypeState, 0ul, js::SystemAllocPolicy>::internalAppendN(TypeState const&, unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::internalAppendN(js::wasm::ValType const&, unsigned long)
mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppendN(JS::Value const&, unsigned long)
Line
Count
Source
1308
9
{
1309
9
  MOZ_ASSERT(mLength + aNeeded <= mTail.mReserved);
1310
9
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1311
9
  Impl::copyConstructN(endNoCheck(), aNeeded, aT);
1312
9
  mLength += aNeeded;
1313
9
}
1314
1315
template<typename T, size_t N, class AP>
1316
template<typename U>
1317
inline T*
1318
Vector<T, N, AP>::insert(T* aP, U&& aVal)
1319
16.3k
{
1320
16.3k
  MOZ_ASSERT(begin() <= aP);
1321
16.3k
  MOZ_ASSERT(aP <= end());
1322
16.3k
  size_t pos = aP - begin();
1323
16.3k
  MOZ_ASSERT(pos <= mLength);
1324
16.3k
  size_t oldLength = mLength;
1325
16.3k
  if (pos == oldLength) {
1326
0
    if (!append(std::forward<U>(aVal))) {
1327
0
      return nullptr;
1328
0
    }
1329
16.3k
  } else {
1330
16.3k
    T oldBack = std::move(back());
1331
16.3k
    if (!append(std::move(oldBack))) {
1332
0
      return nullptr;
1333
0
    }
1334
210k
    for (size_t i = oldLength - 1; i > pos; --i) {
1335
194k
      (*this)[i] = std::move((*this)[i - 1]);
1336
194k
    }
1337
16.3k
    (*this)[pos] = std::forward<U>(aVal);
1338
16.3k
  }
1339
16.3k
  return begin() + pos;
1340
16.3k
}
Unexecuted instantiation: js::jit::MoveOp* mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::insert<js::jit::MoveOp&>(js::jit::MoveOp*, js::jit::MoveOp&)
Unexecuted instantiation: js::PCCounts* mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::insert<js::PCCounts&>(js::PCCounts*, js::PCCounts&)
Unexecuted instantiation: js::wasm::LazyFuncExport* mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::insert<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport*, js::wasm::LazyFuncExport&&)
Unexecuted instantiation: js::wasm::CodeSegment const** mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::insert<js::wasm::CodeSegment const*&>(js::wasm::CodeSegment const**, js::wasm::CodeSegment const*&)
Unexecuted instantiation: js::wasm::Instance** mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::insert<js::wasm::Instance*>(js::wasm::Instance**, js::wasm::Instance*&&)
unsigned char* mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::insert<unsigned char&>(unsigned char*, unsigned char&)
Line
Count
Source
1319
16.3k
{
1320
16.3k
  MOZ_ASSERT(begin() <= aP);
1321
16.3k
  MOZ_ASSERT(aP <= end());
1322
16.3k
  size_t pos = aP - begin();
1323
16.3k
  MOZ_ASSERT(pos <= mLength);
1324
16.3k
  size_t oldLength = mLength;
1325
16.3k
  if (pos == oldLength) {
1326
0
    if (!append(std::forward<U>(aVal))) {
1327
0
      return nullptr;
1328
0
    }
1329
16.3k
  } else {
1330
16.3k
    T oldBack = std::move(back());
1331
16.3k
    if (!append(std::move(oldBack))) {
1332
0
      return nullptr;
1333
0
    }
1334
210k
    for (size_t i = oldLength - 1; i > pos; --i) {
1335
194k
      (*this)[i] = std::move((*this)[i - 1]);
1336
194k
    }
1337
16.3k
    (*this)[pos] = std::forward<U>(aVal);
1338
16.3k
  }
1339
16.3k
  return begin() + pos;
1340
16.3k
}
1341
1342
template<typename T, size_t N, class AP>
1343
inline void
1344
Vector<T, N, AP>::erase(T* aIt)
1345
28
{
1346
28
  MOZ_ASSERT(begin() <= aIt);
1347
28
  MOZ_ASSERT(aIt < end());
1348
28
  while (aIt + 1 < end()) {
1349
0
    *aIt = std::move(*(aIt + 1));
1350
0
    ++aIt;
1351
0
  }
1352
28
  popBack();
1353
28
}
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::erase(mozilla::psm::OCSPCache::Entry**)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::erase(unsigned char*)
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::erase(nsCOMPtr<nsIPerformanceObserver>*)
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::erase(js::jit::DependentWasmImport*)
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::erase(js::jit::InlinePropertyTable::Entry**)
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::erase(js::jit::MBasicBlock**)
Line
Count
Source
1345
14
{
1346
14
  MOZ_ASSERT(begin() <= aIt);
1347
14
  MOZ_ASSERT(aIt < end());
1348
14
  while (aIt + 1 < end()) {
1349
0
    *aIt = std::move(*(aIt + 1));
1350
0
    ++aIt;
1351
0
  }
1352
14
  popBack();
1353
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::erase(js::jit::NativeToBytecode*)
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::erase(js::ReadBarriered<js::Debugger*>*)
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::erase(js::Debugger**)
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::erase(js::jit::IonBuilder**)
Line
Count
Source
1345
14
{
1346
14
  MOZ_ASSERT(begin() <= aIt);
1347
14
  MOZ_ASSERT(aIt < end());
1348
14
  while (aIt + 1 < end()) {
1349
0
    *aIt = std::move(*(aIt + 1));
1350
0
    ++aIt;
1351
0
  }
1352
14
  popBack();
1353
14
}
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::erase(js::jit::RInstructionResults*)
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::erase(js::wasm::CodeSegment const**)
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::erase(js::wasm::Instance**)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::erase(js::gc::Callback<void (*)(JSTracer*, void*)>*)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::erase(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::erase(js::gc::Callback<void (*)(JSContext*, void*)>*)
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::erase(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*)
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::erase(JS::Zone**)
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::erase(js::jit::ExecutablePool**)
1354
1355
template<typename T, size_t N, class AP>
1356
inline void
1357
Vector<T, N, AP>::erase(T* aBegin, T* aEnd)
1358
0
{
1359
0
  MOZ_ASSERT(begin() <= aBegin);
1360
0
  MOZ_ASSERT(aBegin <= aEnd);
1361
0
  MOZ_ASSERT(aEnd <= end());
1362
0
  while (aEnd < end()) {
1363
0
    *aBegin++ = std::move(*aEnd++);
1364
0
  }
1365
0
  shrinkBy(aEnd - aBegin);
1366
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::erase(mozilla::BufferList<InfallibleAllocPolicy>::Segment*, mozilla::BufferList<InfallibleAllocPolicy>::Segment*)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:mozilla::Vector<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc, 8ul, js::SystemAllocPolicy>::erase(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*)
1367
1368
template<typename T, size_t N, class AP>
1369
template<typename U>
1370
MOZ_ALWAYS_INLINE bool
1371
Vector<T, N, AP>::append(const U* aInsBegin, const U* aInsEnd)
1372
1.46k
{
1373
1.46k
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
1.46k
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
1.46k
  if (mLength + aNeeded > mTail.mCapacity) {
1376
23
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
1.43k
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
1.46k
  internalAppend(aInsBegin, aNeeded);
1388
1.46k
  return true;
1389
1.46k
}
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Value>(JS::Value const*, JS::Value const*)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::append<unsigned long>(unsigned long const*, unsigned long const*)
Unexecuted instantiation: bool mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::append<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver> const*, nsCOMPtr<nsIPerformanceObserver> const*)
Unexecuted instantiation: bool mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<char16_t>(char16_t const*, char16_t const*)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::append<js::wasm::ValType>(js::wasm::ValType const*, js::wasm::ValType const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::append<js::wasm::StructField>(js::wasm::StructField const*, js::wasm::StructField const*)
bool mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::append<js::UnboxedLayout::Property>(js::UnboxedLayout::Property const*, js::UnboxedLayout::Property const*)
Line
Count
Source
1372
1
{
1373
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
1
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
1
  if (mLength + aNeeded > mTail.mCapacity) {
1376
1
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
0
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
1
  internalAppend(aInsBegin, aNeeded);
1388
1
  return true;
1389
1
}
bool mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Line
Count
Source
1372
312
{
1373
312
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
312
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
312
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
312
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
312
  internalAppend(aInsBegin, aNeeded);
1388
312
  return true;
1389
312
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<char16_t>(char16_t const*, char16_t const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::append<js::jit::LinearTerm>(js::jit::LinearTerm const*, js::jit::LinearTerm const*)
Unexecuted instantiation: bool mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::append<char const*>(char const* const*, char const* const*)
bool mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned char const*)
Line
Count
Source
1372
66
{
1373
66
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
66
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
66
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
66
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
66
  internalAppend(aInsBegin, aNeeded);
1388
66
  return true;
1389
66
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<char16_t>(char16_t const*, char16_t const*)
bool mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::append<js::jit::LiveBundle*>(js::jit::LiveBundle* const*, js::jit::LiveBundle* const*)
Line
Count
Source
1372
730
{
1373
730
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
730
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
730
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
730
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
730
  internalAppend(aInsBegin, aNeeded);
1388
730
  return true;
1389
730
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition* const*, js::jit::MDefinition* const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::append<js::jit::LAllocation>(js::jit::LAllocation const*, js::jit::LAllocation const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::append<js::jit::LDefinition>(js::jit::LDefinition const*, js::jit::LDefinition const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::append<js::jit::LDefinition>(js::jit::LDefinition const*, js::jit::LDefinition const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::append<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo const*, js::jit::AllocationIntegrityState::InstructionInfo const*)
bool mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::append<js::jit::SpilledRegister>(js::jit::SpilledRegister const*, js::jit::SpilledRegister const*)
Line
Count
Source
1372
229
{
1373
229
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
229
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
229
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
229
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
229
  internalAppend(aInsBegin, aNeeded);
1388
229
  return true;
1389
229
}
bool mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*>(js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
1372
56
{
1373
56
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
56
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
56
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
56
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
56
  internalAppend(aInsBegin, aNeeded);
1388
56
  return true;
1389
56
}
bool mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*>(js::jit::MBasicBlock* const*, js::jit::MBasicBlock* const*)
Line
Count
Source
1372
56
{
1373
56
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
56
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
56
  if (mLength + aNeeded > mTail.mCapacity) {
1376
14
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
42
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
56
  internalAppend(aInsBegin, aNeeded);
1388
56
  return true;
1389
56
}
Unexecuted instantiation: bool mozilla::Vector<int, 0ul, js::TempAllocPolicy>::append<int>(int const*, int const*)
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::append<js::TypeSet::Type>(js::TypeSet::Type const*, js::TypeSet::Type const*)
bool mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::append<jsid>(jsid const*, jsid const*)
Line
Count
Source
1372
8
{
1373
8
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
8
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
8
  if (mLength + aNeeded > mTail.mCapacity) {
1376
8
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
0
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
8
  internalAppend(aInsBegin, aNeeded);
1388
8
  return true;
1389
8
}
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<jsid>(jsid const*, jsid const*)
Unexecuted instantiation: bool mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::append<JS::PropertyDescriptor>(JS::PropertyDescriptor const*, JS::PropertyDescriptor const*)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::append<JS::Value>(JS::Value const*, JS::Value const*)
Unexecuted instantiation: bool mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::append<js::ParseTask*>(js::ParseTask* const*, js::ParseTask* const*)
bool mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::append<int>(int const*, int const*)
Line
Count
Source
1372
2
{
1373
2
  MOZ_REENTRANCY_GUARD_ET_AL;
1374
2
  size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd);
1375
2
  if (mLength + aNeeded > mTail.mCapacity) {
1376
0
    if (MOZ_UNLIKELY(!growStorageBy(aNeeded))) {
1377
0
      return false;
1378
0
    }
1379
2
  } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) {
1380
0
      return false;
1381
0
  }
1382
#ifdef DEBUG
1383
  if (mLength + aNeeded > mTail.mReserved) {
1384
    mTail.mReserved = mLength + aNeeded;
1385
  }
1386
#endif
1387
2
  internalAppend(aInsBegin, aNeeded);
1388
2
  return true;
1389
2
}
Unexecuted instantiation: bool mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::append<char>(char const*, char const*)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned int>(unsigned int const*, unsigned int const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::append<js::wasm::CodeRange>(js::wasm::CodeRange const*, js::wasm::CodeRange const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::append<js::wasm::CallSite>(js::wasm::CallSite const*, js::wasm::CallSite const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::append<js::wasm::TrapSite>(js::wasm::TrapSite const*, js::wasm::TrapSite const*)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::append<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget const*, js::wasm::CallSiteTarget const*)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::append<js::jit::MIRType>(js::jit::MIRType const*, js::jit::MIRType const*)
1390
1391
template<typename T, size_t N, class AP>
1392
template<typename U>
1393
MOZ_ALWAYS_INLINE void
1394
Vector<T, N, AP>::internalAppend(const U* aInsBegin, size_t aInsLength)
1395
114k
{
1396
114k
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
114k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
114k
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
114k
  mLength += aInsLength;
1400
114k
}
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::internalAppend<JS::Value>(JS::Value const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::internalAppend<unsigned long>(unsigned long const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::internalAppend<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver> const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::internalAppend<char16_t>(char16_t const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::internalAppend<js::wasm::ValType>(js::wasm::ValType const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::StructField>(js::wasm::StructField const*, unsigned long)
void mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::internalAppend<js::UnboxedLayout::Property>(js::UnboxedLayout::Property const*, unsigned long)
Line
Count
Source
1395
1
{
1396
1
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
1
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
1
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
1
  mLength += aInsLength;
1400
1
}
void mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Line
Count
Source
1395
312
{
1396
312
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
312
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
312
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
312
  mLength += aInsLength;
1400
312
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::internalAppend<char16_t>(char16_t const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::LinearTerm>(js::jit::LinearTerm const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::internalAppend<char const*>(char const* const*, unsigned long)
void mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::internalAppend<unsigned char>(unsigned char const*, unsigned long)
Line
Count
Source
1395
113k
{
1396
113k
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
113k
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
113k
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
113k
  mLength += aInsLength;
1400
113k
}
Unexecuted instantiation: void mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::internalAppend<char16_t>(char16_t const*, unsigned long)
void mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::internalAppend<js::jit::LiveBundle*>(js::jit::LiveBundle* const*, unsigned long)
Line
Count
Source
1395
730
{
1396
730
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
730
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
730
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
730
  mLength += aInsLength;
1400
730
}
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*>(js::jit::MDefinition* const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MDefinition*>(js::jit::MDefinition* const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::internalAppend<js::jit::LAllocation>(js::jit::LAllocation const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::internalAppend<js::jit::LDefinition>(js::jit::LDefinition const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::internalAppend<js::jit::LDefinition>(js::jit::LDefinition const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::internalAppend<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo const*, unsigned long)
void mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::internalAppend<js::jit::SpilledRegister>(js::jit::SpilledRegister const*, unsigned long)
Line
Count
Source
1395
229
{
1396
229
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
229
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
229
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
229
  mLength += aInsLength;
1400
229
}
void mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*>(js::jit::MBasicBlock* const*, unsigned long)
Line
Count
Source
1395
56
{
1396
56
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
56
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
56
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
56
  mLength += aInsLength;
1400
56
}
void mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::internalAppend<js::jit::MBasicBlock*>(js::jit::MBasicBlock* const*, unsigned long)
Line
Count
Source
1395
56
{
1396
56
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
56
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
56
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
56
  mLength += aInsLength;
1400
56
}
Unexecuted instantiation: void mozilla::Vector<int, 0ul, js::TempAllocPolicy>::internalAppend<int>(int const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::internalAppend<js::TypeSet::Type>(js::TypeSet::Type const*, unsigned long)
void mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::internalAppend<jsid>(jsid const*, unsigned long)
Line
Count
Source
1395
8
{
1396
8
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
8
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
8
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
8
  mLength += aInsLength;
1400
8
}
Unexecuted instantiation: void mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::internalAppend<jsid>(jsid const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::internalAppend<JS::PropertyDescriptor>(JS::PropertyDescriptor const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::internalAppend<JS::Value>(JS::Value const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::internalAppend<js::ParseTask*>(js::ParseTask* const*, unsigned long)
void mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::internalAppend<int>(int const*, unsigned long)
Line
Count
Source
1395
2
{
1396
2
  MOZ_ASSERT(mLength + aInsLength <= mTail.mReserved);
1397
2
  MOZ_ASSERT(mTail.mReserved <= mTail.mCapacity);
1398
2
  Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength);
1399
2
  mLength += aInsLength;
1400
2
}
Unexecuted instantiation: void mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::internalAppend<char>(char const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::internalAppend<unsigned int>(unsigned int const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CodeRange>(js::wasm::CodeRange const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CallSite>(js::wasm::CallSite const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::TrapSite>(js::wasm::TrapSite const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::internalAppend<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget const*, unsigned long)
Unexecuted instantiation: void mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::internalAppend<js::jit::MIRType>(js::jit::MIRType const*, unsigned long)
1401
1402
template<typename T, size_t N, class AP>
1403
template<typename U>
1404
MOZ_ALWAYS_INLINE bool
1405
Vector<T, N, AP>::append(U&& aU)
1406
145k
{
1407
145k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
145k
  if (mLength == mTail.mCapacity) {
1409
6.24k
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
139k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
145k
  internalAppend(std::forward<U>(aU));
1421
145k
  return true;
1422
145k
}
bool mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::append<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(mozilla::BufferList<js::SystemAllocPolicy>::Segment&&)
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
Unexecuted instantiation: bool mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1ul, InfallibleAllocPolicy>::append<mozilla::BufferList<InfallibleAllocPolicy>::Segment>(mozilla::BufferList<InfallibleAllocPolicy>::Segment&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::pkix::Input, 16ul, mozilla::MallocAllocPolicy>::append<mozilla::pkix::Input>(mozilla::pkix::Input&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*, 8ul, mozilla::MallocAllocPolicy>::append<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const*&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::ct::VerifiedSCT, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::ct::VerifiedSCT>(mozilla::ct::VerifiedSCT&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>, 32ul, mozilla::MallocAllocPolicy>::append<mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> >(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::append<short&>(short&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::ct::CTLogVerifier, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::ct::CTLogVerifier>(mozilla::ct::CTLogVerifier&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::append<mozilla::psm::OCSPCache::Entry*&>(mozilla::psm::OCSPCache::Entry*&)
Unexecuted instantiation: bool mozilla::Vector<char const*, 0ul, mozilla::MallocAllocPolicy>::append<char const*>(char const*&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::ipc::MessageChannel::InterruptFrame>(mozilla::ipc::MessageChannel::InterruptFrame&&)
Unexecuted instantiation: bool mozilla::Vector<IPC::Message, 0ul, mozilla::MallocAllocPolicy>::append<IPC::Message>(IPC::Message&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Value>(JS::Value&&)
bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Rooted<JS::Value>&>(JS::Rooted<JS::Value>&)
Line
Count
Source
1406
43
{
1407
43
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
43
  if (mLength == mTail.mCapacity) {
1409
3
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
40
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
43
  internalAppend(std::forward<U>(aU));
1421
43
  return true;
1422
43
}
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<JS::Rooted<jsid>&>(JS::Rooted<jsid>&)
bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<jsid&>(jsid&)
Line
Count
Source
1406
8
{
1407
8
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
8
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
8
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
8
  internalAppend(std::forward<U>(aU));
1421
8
  return true;
1422
8
}
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<jsid>(jsid&&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JS::Handle<JSObject*>&>(JS::Handle<JSObject*>&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::ScriptPreloader::CachedScript*, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::ScriptPreloader::CachedScript*&>(mozilla::ScriptPreloader::CachedScript*&)
Unexecuted instantiation: bool mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::append<JS::ubi::Edge>(JS::ubi::Edge&&)
Unexecuted instantiation: bool mozilla::Vector<nsTString<char>, 0ul, js::SystemAllocPolicy>::append<nsTString<char>&>(nsTString<char>&)
Unexecuted instantiation: bool mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::append<nsAutoPtr<mozilla::RTCStatsQuery> >(nsAutoPtr<mozilla::RTCStatsQuery>&&)
Unexecuted instantiation: bool mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::append<std::__1::vector<bool, std::__1::allocator<bool> > >(std::__1::vector<bool, std::__1::allocator<bool> >&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:bool mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1>(mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_1&&)
Unexecuted instantiation: Unified_cpp_gfx_2d1.cpp:bool mozilla::Vector<std::__1::function<mozilla::gfx::ENameDecoder (mozilla::gfx::NameRecord const*)>, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2>(mozilla::gfx::CreateCanonicalMatchers(mozilla::BigEndianUint16 const&)::$_2&&)
Unexecuted instantiation: bool mozilla::Vector<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >, 0ul, mozilla::MallocAllocPolicy>::append<std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> > >(std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::gfx::SFNTData::Font*, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::gfx::SFNTData::Font*>(mozilla::gfx::SFNTData::Font*&&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<mozilla::layers::TextureClient>, 4ul, mozilla::MallocAllocPolicy>::append<RefPtr<mozilla::layers::TextureClient>&>(RefPtr<mozilla::layers::TextureClient>&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JSObject*>(JSObject*&&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<mozilla::dom::PinnedStringId const&>(mozilla::dom::PinnedStringId const&)
Unexecuted instantiation: bool mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::append<JS::ubi::PostOrder::OriginAndEdges>(JS::ubi::PostOrder::OriginAndEdges&&)
Unexecuted instantiation: bool mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::append<JS::ubi::Node const&>(JS::ubi::Node const&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<jsid const&>(jsid const&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Handle<JS::Value> >(JS::Handle<JS::Value>&&)
bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JS::Rooted<JSObject*>&>(JS::Rooted<JSObject*>&)
Line
Count
Source
1406
1
{
1407
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1
  internalAppend(std::forward<U>(aU));
1421
1
  return true;
1422
1
}
Unexecuted instantiation: bool mozilla::Vector<mozilla::ipc::GeckoChildProcessHost*, 0ul, mozilla::MallocAllocPolicy>::append<decltype(nullptr)>(decltype(nullptr)&&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::append<JS::Handle<JSObject*>&>(JS::Handle<JSObject*>&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::append<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> > >(mozilla::UniquePtr<char [], mozilla::DefaultDelete<char []> >&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::append<int>(int&&)
Unexecuted instantiation: bool mozilla::Vector<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>, 0ul, mozilla::MallocAllocPolicy>::append<std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy> >(std::__1::unique_ptr<SECMODModuleStr, mozilla::UniqueSECMODModuleDeletePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<nsTString<char>, 0ul, mozilla::MallocAllocPolicy>::append<nsTAutoStringN<char, 64ul> >(nsTAutoStringN<char, 64ul>&&)
Unexecuted instantiation: bool mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::append<nsIPerformanceObserver*&>(nsIPerformanceObserver*&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::append<nsPerformanceGroup*>(nsPerformanceGroup*&&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::append<RefPtr<nsPerformanceGroup>&>(RefPtr<nsPerformanceGroup>&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::append<nsPerformanceGroup*>(nsPerformanceGroup*&&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::append<nsPerformanceGroup*&>(nsPerformanceGroup*&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<nsPerformanceGroup>, 8ul, mozilla::MallocAllocPolicy>::append<nsPerformanceGroup*&>(nsPerformanceGroup*&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JSObject*&>(JSObject*&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> > >(mozilla::UniquePtr<char16_t [], mozilla::detail::FreePolicy<char16_t []> >&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> > >(mozilla::UniquePtr<char [], mozilla::detail::FreePolicy<char []> >&&)
Unexecuted instantiation: bool mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>::append<JS::ubi::BackEdge*>(JS::ubi::BackEdge*&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::append<char>(char&&)
Unexecuted instantiation: bool mozilla::Vector<short, 8ul, mozilla::MallocAllocPolicy>::append<short const&>(short const&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::pkix::Input, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::pkix::Input>(mozilla::pkix::Input&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::devtools::DeserializedEdge, 0ul, mozilla::MallocAllocPolicy>::append<mozilla::devtools::DeserializedEdge>(mozilla::devtools::DeserializedEdge&&)
bool mozilla::Vector<js::gc::Cell*, 8ul, js::SystemAllocPolicy>::append<js::gc::Cell*&>(js::gc::Cell*&)
Line
Count
Source
1406
1
{
1407
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1
  internalAppend(std::forward<U>(aU));
1421
1
  return true;
1422
1
}
Unexecuted instantiation: bool mozilla::Vector<js::MapObject*, 0ul, js::SystemAllocPolicy>::append<js::MapObject*&>(js::MapObject*&)
Unexecuted instantiation: bool mozilla::Vector<js::SetObject*, 0ul, js::SystemAllocPolicy>::append<js::SetObject*&>(js::SetObject*&)
Unexecuted instantiation: bool mozilla::Vector<js::TraceLoggerEvent, 0ul, js::SystemAllocPolicy>::append<js::TraceLoggerEvent>(js::TraceLoggerEvent&&)
bool mozilla::Vector<unsigned char, 32ul, js::SystemAllocPolicy>::append<unsigned int&>(unsigned int&)
Line
Count
Source
1406
11.7k
{
1407
11.7k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
11.7k
  if (mLength == mTail.mCapacity) {
1409
142
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
11.6k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
11.7k
  internalAppend(std::forward<U>(aU));
1421
11.7k
  return true;
1422
11.7k
}
Unexecuted instantiation: bool mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::append<js::RecompileInfo&>(js::RecompileInfo&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::SystemAllocPolicy>::append<void*&>(void*&)
bool mozilla::Vector<js::jit::JitPoisonRange, 0ul, js::SystemAllocPolicy>::append<js::jit::JitPoisonRange const&>(js::jit::JitPoisonRange const&)
Line
Count
Source
1406
121
{
1407
121
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
121
  if (mLength == mTail.mCapacity) {
1409
30
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
91
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
121
  internalAppend(std::forward<U>(aU));
1421
121
  return true;
1422
121
}
Unexecuted instantiation: bool mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::append<js::CrossCompartmentKey const&>(js::CrossCompartmentKey const&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>&&)
bool mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::append<js::jit::CodeLabel&>(js::jit::CodeLabel&)
Line
Count
Source
1406
20
{
1407
20
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
20
  if (mLength == mTail.mCapacity) {
1409
20
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
20
  internalAppend(std::forward<U>(aU));
1421
20
  return true;
1422
20
}
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::append<js::wasm::TrapSite&>(js::wasm::TrapSite&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::append<js::wasm::CallFarJump&>(js::wasm::CallFarJump&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::append<js::wasm::SymbolicAccess&>(js::wasm::SymbolicAccess&)
Unexecuted instantiation: bool mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::append<js::SharedArrayRawBuffer*&>(js::SharedArrayRawBuffer*&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::append<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::MutableHandle<JS::Value> >(JS::MutableHandle<JS::Value>&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::append<int>(int&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Value&>(JS::Value&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::MutableHandle<JS::Value>&>(JS::MutableHandle<JS::Value>&)
bool mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::append<unsigned char&>(unsigned char&)
Line
Count
Source
1406
149
{
1407
149
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
149
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
149
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
149
  internalAppend(std::forward<U>(aU));
1421
149
  return true;
1422
149
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<unsigned char&>(unsigned char&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::append<char16_t const&>(char16_t const&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::append<unsigned int&>(unsigned int&)
bool mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::append<unsigned char>(unsigned char&&)
Line
Count
Source
1406
16.3k
{
1407
16.3k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
16.3k
  if (mLength == mTail.mCapacity) {
1409
168
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
16.1k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
16.3k
  internalAppend(std::forward<U>(aU));
1421
16.3k
  return true;
1422
16.3k
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<char16_t const&>(char16_t const&)
bool mozilla::Vector<js::AccessorShape*, 0ul, js::SystemAllocPolicy>::append<js::AccessorShape*&>(js::AccessorShape*&)
Line
Count
Source
1406
51
{
1407
51
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
51
  if (mLength == mTail.mCapacity) {
1409
7
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
44
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
51
  internalAppend(std::forward<U>(aU));
1421
51
  return true;
1422
51
}
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::append<unsigned char&>(unsigned char&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::append<JSObject*&>(JSObject*&)
Unexecuted instantiation: bool mozilla::Vector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>::append<JS::Rooted<JS::PropertyDescriptor>&>(JS::Rooted<JS::PropertyDescriptor>&)
bool mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::append<js::Shape*>(js::Shape*&&)
Line
Count
Source
1406
59
{
1407
59
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
59
  if (mLength == mTail.mCapacity) {
1409
3
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
56
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
59
  internalAppend(std::forward<U>(aU));
1421
59
  return true;
1422
59
}
Unexecuted instantiation: bool mozilla::Vector<js::Shape*, 8ul, js::TempAllocPolicy>::append<js::Shape*&>(js::Shape*&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::append<JS::Value>(JS::Value&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::append<js::HeapPtr<JS::Value>&>(js::HeapPtr<JS::Value>&)
Unexecuted instantiation: bool mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::append<JS::Rooted<js::ExportEntryObject*>&>(JS::Rooted<js::ExportEntryObject*>&)
Unexecuted instantiation: bool mozilla::Vector<js::ExportEntryObject*, 0ul, js::TempAllocPolicy>::append<JS::Handle<js::ExportEntryObject*>&>(JS::Handle<js::ExportEntryObject*>&)
Unexecuted instantiation: bool mozilla::Vector<js::RequestedModuleObject*, 0ul, js::TempAllocPolicy>::append<JS::Rooted<js::RequestedModuleObject*>&>(JS::Rooted<js::RequestedModuleObject*>&)
Unexecuted instantiation: bool mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::append<char*&>(char*&)
Unexecuted instantiation: bool mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::append<char*>(char*&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Dispatchable*, 0ul, js::SystemAllocPolicy>::append<JS::Dispatchable*&>(JS::Dispatchable*&)
Unexecuted instantiation: bool mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>::append<js::gc::WeakMarkable const&>(js::gc::WeakMarkable const&)
bool mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::append<js::gc::TenuredCell*&>(js::gc::TenuredCell*&)
Line
Count
Source
1406
126
{
1407
126
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
126
  if (mLength == mTail.mCapacity) {
1409
72
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
54
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
126
  internalAppend(std::forward<U>(aU));
1421
126
  return true;
1422
126
}
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 8ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::append<js::ObjectGroup*>(js::ObjectGroup*&&)
bool mozilla::Vector<js::jit::CFGBlock*, 4ul, js::jit::JitAllocPolicy>::append<js::jit::CFGBlock*&>(js::jit::CFGBlock*&)
Line
Count
Source
1406
36
{
1407
36
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
36
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
36
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
36
  internalAppend(std::forward<U>(aU));
1421
36
  return true;
1422
36
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::append<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Unexecuted instantiation: bool mozilla::Vector<int, 4ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<int const&>(int const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::AlternativeGeneration*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::AlternativeGeneration* const&>(js::irregexp::AlternativeGeneration* const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::append<js::irregexp::RegExpNode*&>(js::irregexp::RegExpNode*&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::TextElement, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::TextElement const&>(js::irregexp::TextElement const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::GuardedAlternative, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::GuardedAlternative const&>(js::irregexp::GuardedAlternative const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::NativeRegExpMacroAssembler::LabelPatch, 4ul, js::SystemAllocPolicy>::append<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(js::irregexp::NativeRegExpMacroAssembler::LabelPatch&&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::CharacterRange const&>(js::irregexp::CharacterRange const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::Guard*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::Guard* const&>(js::irregexp::Guard* const&)
Unexecuted instantiation: bool mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<bool const&>(bool const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::BoyerMoorePositionInfo*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::BoyerMoorePositionInfo* const&>(js::irregexp::BoyerMoorePositionInfo* const&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<unsigned int const&>(unsigned int const&)
Unexecuted instantiation: bool mozilla::Vector<WideCharRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<WideCharRange const&>(WideCharRange const&)
bool mozilla::Vector<js::jit::LiveBundle*, 1ul, js::jit::JitAllocPolicy>::append<js::jit::LiveBundle*&>(js::jit::LiveBundle*&)
Line
Count
Source
1406
98
{
1407
98
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
98
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
98
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
98
  internalAppend(std::forward<U>(aU));
1421
98
  return true;
1422
98
}
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::append<unsigned int&>(unsigned int&)
bool mozilla::Vector<js::jit::SafepointSlotEntry, 0ul, js::jit::JitAllocPolicy>::append<js::jit::SafepointSlotEntry>(js::jit::SafepointSlotEntry&&)
Line
Count
Source
1406
847
{
1407
847
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
847
  if (mLength == mTail.mCapacity) {
1409
582
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
265
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
847
  internalAppend(std::forward<U>(aU));
1421
847
  return true;
1422
847
}
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::RegExpTree* const&>(js::irregexp::RegExpTree* const&)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<char16_t const&>(char16_t const&)
Unexecuted instantiation: bool mozilla::Vector<js::irregexp::RegExpCapture*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<js::irregexp::RegExpCapture* const&>(js::irregexp::RegExpCapture* const&)
bool mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MInstruction*&>(js::jit::MInstruction*&)
Line
Count
Source
1406
168
{
1407
168
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
168
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
168
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
168
  internalAppend(std::forward<U>(aU));
1421
168
  return true;
1422
168
}
bool mozilla::Vector<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>, 12ul, js::jit::JitAllocPolicy>::append<mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy> >(mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>&&)
Line
Count
Source
1406
168
{
1407
168
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
168
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
168
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
168
  internalAppend(std::forward<U>(aU));
1421
168
  return true;
1422
168
}
bool mozilla::Vector<js::jit::MInstruction*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Line
Count
Source
1406
2.43k
{
1407
2.43k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
2.43k
  if (mLength == mTail.mCapacity) {
1409
336
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
2.10k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
2.43k
  internalAppend(std::forward<U>(aU));
1421
2.43k
  return true;
1422
2.43k
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::append<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
bool mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::append<js::jit::BacktrackingAllocator::QueueItem const&>(js::jit::BacktrackingAllocator::QueueItem const&)
Line
Count
Source
1406
1.04k
{
1407
1.04k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.04k
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1.04k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.04k
  internalAppend(std::forward<U>(aU));
1421
1.04k
  return true;
1422
1.04k
}
bool mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::append<js::jit::LiveBundle*&>(js::jit::LiveBundle*&)
Line
Count
Source
1406
656
{
1407
656
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
656
  if (mLength == mTail.mCapacity) {
1409
14
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
642
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
656
  internalAppend(std::forward<U>(aU));
1421
656
  return true;
1422
656
}
bool mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::append<js::jit::LiveBundle*>(js::jit::LiveBundle*&&)
Line
Count
Source
1406
1.32k
{
1407
1.32k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.32k
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1.32k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.32k
  internalAppend(std::forward<U>(aU));
1421
1.32k
  return true;
1422
1.32k
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::append<js::jit::CodePosition>(js::jit::CodePosition&&)
bool mozilla::Vector<js::jit::CodePosition, 4ul, js::SystemAllocPolicy>::append<js::jit::CodePosition&>(js::jit::CodePosition&)
Line
Count
Source
1406
345
{
1407
345
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
345
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
345
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
345
  internalAppend(std::forward<U>(aU));
1421
345
  return true;
1422
345
}
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::ObjectGroup*&>(js::ObjectGroup*&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::Shape*&>(js::Shape*&)
Line
Count
Source
1406
33
{
1407
33
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
33
  if (mLength == mTail.mCapacity) {
1409
33
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
33
  internalAppend(std::forward<U>(aU));
1421
33
  return true;
1422
33
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::jit::JitAllocPolicy>::append<unsigned long&>(unsigned long&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<JSObject*&>(JSObject*&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
14
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::InlineTypedObject*&>(js::InlineTypedObject*&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::PropertyName*&>(js::PropertyName*&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
5
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
9
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::ArgumentsObject*&>(js::ArgumentsObject*&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::RegExpObject*&>(js::RegExpObject*&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<JSScript*&>(JSScript*&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
14
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::LazyScript*&>(js::LazyScript*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::append<js::jit::InlinePropertyTable::Entry*>(js::jit::InlinePropertyTable::Entry*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::PolymorphicEntry, 4ul, js::jit::JitAllocPolicy>::append<js::jit::PolymorphicEntry&>(js::jit::PolymorphicEntry&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<JSFunction*&>(JSFunction*&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
14
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDispatchInstruction::Entry, 4ul, js::jit::JitAllocPolicy>::append<js::jit::MDispatchInstruction::Entry>(js::jit::MDispatchInstruction::Entry&&)
Unexecuted instantiation: bool mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::append<js::ReceiverGuard const&>(js::ReceiverGuard const&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::LexicalScope*&>(js::LexicalScope*&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::ArrayObject*&>(js::ArrayObject*&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::LexicalEnvironmentObject*&>(js::LexicalEnvironmentObject*&)
bool mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Line
Count
Source
1406
126
{
1407
126
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
126
  if (mLength == mTail.mCapacity) {
1409
28
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
98
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
126
  internalAppend(std::forward<U>(aU));
1421
126
  return true;
1422
126
}
Unexecuted instantiation: bool mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::append<js::ObjectGroup*&>(js::ObjectGroup*&)
bool mozilla::Vector<js::ReceiverGuard, 4ul, js::jit::JitAllocPolicy>::append<js::ReceiverGuard&>(js::ReceiverGuard&)
Line
Count
Source
1406
46
{
1407
46
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
46
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
46
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
46
  internalAppend(std::forward<U>(aU));
1421
46
  return true;
1422
46
}
bool mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::append<CatchFinallyRange&>(CatchFinallyRange&)
Line
Count
Source
1406
2
{
1407
2
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
2
  if (mLength == mTail.mCapacity) {
1409
2
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
2
  internalAppend(std::forward<U>(aU));
1421
2
  return true;
1422
2
}
bool mozilla::Vector<js::jit::StubField, 8ul, js::SystemAllocPolicy>::append<js::jit::StubField>(js::jit::StubField&&)
Line
Count
Source
1406
306
{
1407
306
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
306
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
306
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
306
  internalAppend(std::forward<U>(aU));
1421
306
  return true;
1422
306
}
bool mozilla::Vector<js::jit::OperandLocation, 4ul, js::SystemAllocPolicy>::append<js::jit::OperandLocation const&>(js::jit::OperandLocation const&)
Line
Count
Source
1406
187
{
1407
187
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
187
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
187
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
187
  internalAppend(std::forward<U>(aU));
1421
187
  return true;
1422
187
}
bool mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::append<js::jit::ICEntry>(js::jit::ICEntry&&)
Line
Count
Source
1406
334
{
1407
334
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
334
  if (mLength == mTail.mCapacity) {
1409
13
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
321
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
334
  internalAppend(std::forward<U>(aU));
1421
334
  return true;
1422
334
}
bool mozilla::Vector<js::jit::ICEntry, 16ul, js::SystemAllocPolicy>::append<js::jit::ICEntry&>(js::jit::ICEntry&)
Line
Count
Source
1406
45
{
1407
45
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
45
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
45
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
45
  internalAppend(std::forward<U>(aU));
1421
45
  return true;
1422
45
}
bool mozilla::Vector<js::jit::BaselineCompilerShared::ICLoadLabel, 16ul, js::SystemAllocPolicy>::append<js::jit::BaselineCompilerShared::ICLoadLabel&>(js::jit::BaselineCompilerShared::ICLoadLabel&)
Line
Count
Source
1406
334
{
1407
334
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
334
  if (mLength == mTail.mCapacity) {
1409
12
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
322
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
334
  internalAppend(std::forward<U>(aU));
1421
334
  return true;
1422
334
}
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::append<unsigned int>(unsigned int&&)
bool mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::append<js::jit::SpilledRegister>(js::jit::SpilledRegister&&)
Line
Count
Source
1406
10
{
1407
10
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
10
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
10
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
10
  internalAppend(std::forward<U>(aU));
1421
10
  return true;
1422
10
}
bool mozilla::Vector<js::jit::FailurePath, 4ul, js::SystemAllocPolicy>::append<js::jit::FailurePath>(js::jit::FailurePath&&)
Line
Count
Source
1406
98
{
1407
98
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
98
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
98
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
98
  internalAppend(std::forward<U>(aU));
1421
98
  return true;
1422
98
}
bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned long&>(unsigned long&)
Line
Count
Source
1406
79
{
1407
79
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
79
  if (mLength == mTail.mCapacity) {
1409
56
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
23
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
79
  internalAppend(std::forward<U>(aU));
1421
79
  return true;
1422
79
}
bool mozilla::Vector<js::jit::CodeGeneratorShared::CompileTimeICInfo, 0ul, js::SystemAllocPolicy>::append<js::jit::CodeGeneratorShared::CompileTimeICInfo>(js::jit::CodeGeneratorShared::CompileTimeICInfo&&)
Line
Count
Source
1406
79
{
1407
79
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
79
  if (mLength == mTail.mCapacity) {
1409
56
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
23
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
79
  internalAppend(std::forward<U>(aU));
1421
79
  return true;
1422
79
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodeOffset, 0ul, js::jit::JitAllocPolicy>::append<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodeLabel, 0ul, js::jit::JitAllocPolicy>::append<js::jit::CodeLabel>(js::jit::CodeLabel&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::Label, 0ul, js::jit::JitAllocPolicy>::append<js::jit::Label>(js::jit::Label&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::append<js::jit::MPhi*&>(js::jit::MPhi*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::append<js::jit::MPhi*>(js::jit::MPhi*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MToObjectOrNull*>(js::jit::MToObjectOrNull*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MResumePoint*, 0ul, js::TempAllocPolicy>::append<js::jit::MResumePoint*&>(js::jit::MResumePoint*&)
Unexecuted instantiation: bool mozilla::Vector<js::TypeNewScriptInitializer, 0ul, js::TempAllocPolicy>::append<js::TypeNewScriptInitializer&>(js::TypeNewScriptInitializer&)
Unexecuted instantiation: bool mozilla::Vector<js::PropertyName*, 0ul, js::TempAllocPolicy>::append<js::PropertyName*>(js::PropertyName*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::append<js::jit::MPhi*&>(js::jit::MPhi*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::append<js::jit::MPhi*>(js::jit::MPhi*&&)
bool mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*&>(js::jit::MBasicBlock*&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
14
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::append<js::jit::LinearTerm>(js::jit::LinearTerm&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MInstruction*, 4ul, js::TempAllocPolicy>::append<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::TempAllocPolicy>::append<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::IonBuilder::LoopHeader, 0ul, js::jit::JitAllocPolicy>::append<js::jit::IonBuilder::LoopHeader>(js::jit::IonBuilder::LoopHeader&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::append<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition*&&)
bool mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::append<JSFunction*>(JSFunction*&&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
14
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
Unexecuted instantiation: bool mozilla::Vector<JSFunction*, 6ul, js::jit::JitAllocPolicy>::append<JSFunction*&>(JSFunction*&)
Unexecuted instantiation: bool mozilla::Vector<js::ObjectGroup*, 4ul, js::jit::JitAllocPolicy>::append<js::ObjectGroup*>(js::ObjectGroup*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 2ul, js::jit::JitAllocPolicy>::append<js::jit::MInstruction*&>(js::jit::MInstruction*&)
bool mozilla::Vector<js::jit::CodeOffset, 4ul, js::SystemAllocPolicy>::append<js::jit::CodeOffset&>(js::jit::CodeOffset&)
Line
Count
Source
1406
37
{
1407
37
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
37
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
37
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
37
  internalAppend(std::forward<U>(aU));
1421
37
  return true;
1422
37
}
bool mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::append<js::jit::ControlFlowGenerator::CFGState>(js::jit::ControlFlowGenerator::CFGState&&)
Line
Count
Source
1406
9
{
1407
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
9
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
9
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
9
  internalAppend(std::forward<U>(aU));
1421
9
  return true;
1422
9
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::append<js::jit::ControlFlowGenerator::CFGState&>(js::jit::ControlFlowGenerator::CFGState&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 0ul, js::jit::JitAllocPolicy>::append<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::append<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::append<js::jit::ControlFlowGenerator::ControlFlowInfo&>(js::jit::ControlFlowGenerator::ControlFlowInfo&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::JitcodeGlobalEntry::BytecodeLocation, 0ul, js::SystemAllocPolicy>::append<js::jit::JitcodeGlobalEntry::BytecodeLocation>(js::jit::JitcodeGlobalEntry::BytecodeLocation&&)
Unexecuted instantiation: bool mozilla::Vector<char*, 32ul, js::SystemAllocPolicy>::append<char*&>(char*&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 32ul, js::SystemAllocPolicy>::append<unsigned long>(unsigned long&&)
bool mozilla::Vector<JS::Value, 0ul, js::jit::JitAllocPolicy>::append<JS::Value const&>(JS::Value const&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
14
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
bool mozilla::Vector<js::jit::LInstruction*, 0ul, js::jit::JitAllocPolicy>::append<js::jit::LInstruction*&>(js::jit::LInstruction*&)
Line
Count
Source
1406
242
{
1407
242
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
242
  if (mLength == mTail.mCapacity) {
1409
126
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
116
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
242
  internalAppend(std::forward<U>(aU));
1421
242
  return true;
1422
242
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*&>(js::jit::MDefinition*&)
bool mozilla::Vector<js::jit::MNode*, 2ul, js::jit::JitAllocPolicy>::append<js::jit::MResumePoint*&>(js::jit::MResumePoint*&)
Line
Count
Source
1406
175
{
1407
175
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
175
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
175
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
175
  internalAppend(std::forward<U>(aU));
1421
175
  return true;
1422
175
}
bool mozilla::Vector<js::jit::LMove, 2ul, js::jit::JitAllocPolicy>::append<js::jit::LMove>(js::jit::LMove&&)
Line
Count
Source
1406
191
{
1407
191
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
191
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
191
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
191
  internalAppend(std::forward<U>(aU));
1421
191
  return true;
1422
191
}
Unexecuted instantiation: bool mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::append<JSString*>(JSString*&&)
Unexecuted instantiation: bool mozilla::Vector<JSLinearString*, 16ul, js::SystemAllocPolicy>::append<JSLinearString*>(JSLinearString*&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>::append<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(mozilla::UniquePtr<char16_t [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::append<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::append<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::append<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::append<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<int, 0ul, js::SystemAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<int, 0ul, js::TempAllocPolicy>::append<int>(int&&)
Unexecuted instantiation: bool mozilla::Vector<js::StructFieldProps, 0ul, js::TempAllocPolicy>::append<js::StructFieldProps&>(js::StructFieldProps&)
bool mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::append<js::frontend::UsedNameTracker::Use>(js::frontend::UsedNameTracker::Use&&)
Line
Count
Source
1406
17.9k
{
1407
17.9k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
17.9k
  if (mLength == mTail.mCapacity) {
1409
424
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
17.5k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
17.9k
  internalAppend(std::forward<U>(aU));
1421
17.9k
  return true;
1422
17.9k
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MConstant*, 0ul, js::SystemAllocPolicy>::append<js::jit::MConstant*&>(js::jit::MConstant*&)
bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<JSString*&>(JSString*&)
Line
Count
Source
1406
51
{
1407
51
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
51
  if (mLength == mTail.mCapacity) {
1409
46
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
5
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
51
  internalAppend(std::forward<U>(aU));
1421
51
  return true;
1422
51
}
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<JS::Symbol*&>(JS::Symbol*&)
Unexecuted instantiation: bool mozilla::Vector<void*, 0ul, js::jit::JitAllocPolicy>::append<js::WasmInstanceObject*&>(js::WasmInstanceObject*&)
Unexecuted instantiation: bool mozilla::Vector<js::ObjectGroup*, 0ul, js::jit::JitAllocPolicy>::append<js::ObjectGroup*&>(js::ObjectGroup*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::append<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
bool mozilla::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>::append<js::ObjectGroup*&>(js::ObjectGroup*&)
Line
Count
Source
1406
84
{
1407
84
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
84
  if (mLength == mTail.mCapacity) {
1409
56
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
28
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
84
  internalAppend(std::forward<U>(aU));
1421
84
  return true;
1422
84
}
bool mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::append<js::jit::MoveOp const&>(js::jit::MoveOp const&)
Line
Count
Source
1406
2.23k
{
1407
2.23k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
2.23k
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
2.23k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
2.23k
  internalAppend(std::forward<U>(aU));
1421
2.23k
  return true;
1422
2.23k
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::append<js::jit::MoveOp&>(js::jit::MoveOp&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MoveOp, 16ul, js::SystemAllocPolicy>::append<js::jit::MoveOp>(js::jit::MoveOp&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::OptimizationTypeInfo, 1ul, js::jit::JitAllocPolicy>::append<js::jit::OptimizationTypeInfo>(js::jit::OptimizationTypeInfo&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::OptimizationAttempt, 4ul, js::jit::JitAllocPolicy>::append<js::jit::OptimizationAttempt&>(js::jit::OptimizationAttempt&)
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::append<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 0ul, js::TempAllocPolicy>::append<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::UniqueTrackedOptimizations::SortEntry, 4ul, js::TempAllocPolicy>::append<js::jit::UniqueTrackedOptimizations::SortEntry&>(js::jit::UniqueTrackedOptimizations::SortEntry&)
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::TempAllocPolicy>::append<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 16ul, js::TempAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::IonTrackedTypeWithAddendum, 1ul, js::SystemAllocPolicy>::append<js::jit::IonTrackedTypeWithAddendum>(js::jit::IonTrackedTypeWithAddendum&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::BytecodeSite*, 0ul, js::jit::JitAllocPolicy>::append<js::jit::BytecodeSite*&>(js::jit::BytecodeSite*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LoopIterationBound*, 0ul, js::SystemAllocPolicy>::append<js::jit::LoopIterationBound*&>(js::jit::LoopIterationBound*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBoundsCheck*, 0ul, js::jit::JitAllocPolicy>::append<js::jit::MBoundsCheck*>(js::jit::MBoundsCheck*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBinaryBitwiseInstruction*, 16ul, js::SystemAllocPolicy>::append<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::append<js::jit::MInstruction*>(js::jit::MInstruction*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::append<js::jit::MPhi*>(js::jit::MPhi*&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::append<js::jit::LDefinition&>(js::jit::LDefinition&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::append<js::jit::LAllocation&>(js::jit::LAllocation&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::append<js::jit::LDefinition&>(js::jit::LDefinition&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::append<js::jit::AllocationIntegrityState::IntegrityItem&>(js::jit::AllocationIntegrityState::IntegrityItem&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::append<js::jit::MBasicBlock*>(js::jit::MBasicBlock*&&)
bool mozilla::Vector<js::jit::OutOfLineCode*, 0ul, js::SystemAllocPolicy>::append<js::jit::OutOfLineCode*&>(js::jit::OutOfLineCode*&)
Line
Count
Source
1406
308
{
1407
308
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
308
  if (mLength == mTail.mCapacity) {
1409
84
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
224
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
308
  internalAppend(std::forward<U>(aU));
1421
308
  return true;
1422
308
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::append<js::jit::NativeToBytecode&>(js::jit::NativeToBytecode&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::append<js::jit::NativeToTrackedOptimizations&>(js::jit::NativeToTrackedOptimizations&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned int>(unsigned int&&)
Unexecuted instantiation: bool mozilla::Vector<JSScript*, 0ul, js::SystemAllocPolicy>::append<JSScript*>(JSScript*&&)
bool mozilla::Vector<js::jit::SafepointIndex, 0ul, js::SystemAllocPolicy>::append<js::jit::SafepointIndex>(js::jit::SafepointIndex&&)
Line
Count
Source
1406
191
{
1407
191
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
191
  if (mLength == mTail.mCapacity) {
1409
70
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
121
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
191
  internalAppend(std::forward<U>(aU));
1421
191
  return true;
1422
191
}
bool mozilla::Vector<js::jit::OsiIndex, 0ul, js::SystemAllocPolicy>::append<js::jit::OsiIndex>(js::jit::OsiIndex&&)
Line
Count
Source
1406
149
{
1407
149
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
149
  if (mLength == mTail.mCapacity) {
1409
70
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
79
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
149
  internalAppend(std::forward<U>(aU));
1421
149
  return true;
1422
149
}
bool mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8ul, js::SystemAllocPolicy>::append<js::jit::AssemblerX86Shared::RelativePatch>(js::jit::AssemblerX86Shared::RelativePatch&&)
Line
Count
Source
1406
1.08k
{
1407
1.08k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.08k
  if (mLength == mTail.mCapacity) {
1409
49
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1.03k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.08k
  internalAppend(std::forward<U>(aU));
1421
1.08k
  return true;
1422
1.08k
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::CodeOffset, 0ul, js::SystemAllocPolicy>::append<js::jit::CodeOffset>(js::jit::CodeOffset&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0ul, js::SystemAllocPolicy>::append<js::jit::MacroAssemblerX86Shared::Constant<float> >(js::jit::MacroAssemblerX86Shared::Constant<float>&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0ul, js::SystemAllocPolicy>::append<js::jit::MacroAssemblerX86Shared::Constant<double> >(js::jit::MacroAssemblerX86Shared::Constant<double>&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0ul, js::SystemAllocPolicy>::append<js::jit::MacroAssemblerX86Shared::SimdData>(js::jit::MacroAssemblerX86Shared::SimdData&&)
bool mozilla::Vector<bool (*)(JSContext*), 2ul, js::SystemAllocPolicy>::append<bool (*&)(JSContext*)>(bool (*&)(JSContext*))
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >, 1ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >&&)
Unexecuted instantiation: bool mozilla::Vector<js::WrapperValue, 8ul, js::TempAllocPolicy>::append<js::WrapperValue>(js::WrapperValue&&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<JS::MutableHandle<jsid> >(JS::MutableHandle<jsid>&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 8ul, js::TempAllocPolicy>::append<int&>(int&)
Unexecuted instantiation: bool mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::append<js::ArrayBufferViewObject*&>(js::ArrayBufferViewObject*&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::append<js::ArrayBufferObject*&>(js::ArrayBufferObject*&)
Unexecuted instantiation: bool mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::append<js::gc::ZoneCellIter<JSScript>&>(js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: bool mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::append<JSScript*&>(JSScript*&)
Unexecuted instantiation: bool mozilla::Vector<js::ScriptAndCounts, 0ul, js::SystemAllocPolicy>::append<js::gc::ZoneCellIter<JSScript>&>(js::gc::ZoneCellIter<JSScript>&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::append<unsigned char*>(unsigned char*&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char*, 4ul, js::SystemAllocPolicy>::append<unsigned char*&>(unsigned char*&)
Unexecuted instantiation: bool mozilla::Vector<js::LazyScript*, 0ul, js::TempAllocPolicy>::append<js::LazyScript*&>(js::LazyScript*&)
Unexecuted instantiation: bool mozilla::Vector<js::WasmInstanceObject*, 0ul, js::TempAllocPolicy>::append<js::WasmInstanceObject*&>(js::WasmInstanceObject*&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JS::Rooted<js::PlainObject*>&>(JS::Rooted<js::PlainObject*>&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 8ul, js::SystemAllocPolicy>::append<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<js::Breakpoint*, 0ul, js::TempAllocPolicy>::append<js::Breakpoint*&>(js::Breakpoint*&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 0ul, js::TempAllocPolicy>::append<js::GCPtr<js::NativeObject*>&>(js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: bool mozilla::Vector<js::DebuggerFrame*, 0ul, js::TempAllocPolicy>::append<js::DebuggerFrame*&>(js::DebuggerFrame*&)
Unexecuted instantiation: bool mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::append<JS::Realm*>(JS::Realm*&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Realm*, 0ul, js::TempAllocPolicy>::append<JS::Realm*&>(JS::Realm*&)
Unexecuted instantiation: bool mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::append<js::Debugger*>(js::Debugger*&&)
Unexecuted instantiation: bool mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::append<js::Debugger*>(js::Debugger*&&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<js::GlobalObject*&>(js::GlobalObject*&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::append<jsid&>(jsid&)
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<js::GCPtr<js::NativeObject*>&>(js::GCPtr<js::NativeObject*>&)
Unexecuted instantiation: bool mozilla::Vector<js::ReceiverGuard, 8ul, js::TempAllocPolicy>::append<js::ReceiverGuard&>(js::ReceiverGuard&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::append<js::wasm::CompileTask*&>(js::wasm::CompileTask*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::append<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask*&&)
bool mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::append<js::jit::IonBuilder*&>(js::jit::IonBuilder*&)
Line
Count
Source
1406
42
{
1407
42
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
42
  if (mLength == mTail.mCapacity) {
1409
3
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
39
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
42
  internalAppend(std::forward<U>(aU));
1421
42
  return true;
1422
42
}
Unexecuted instantiation: bool mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::append<js::ParseTask*&>(js::ParseTask*&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >&&)
bool mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::append<js::GCParallelTask*>(js::GCParallelTask*&&)
Line
Count
Source
1406
991
{
1407
991
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
991
  if (mLength == mTail.mCapacity) {
1409
4
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
987
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
991
  internalAppend(std::forward<U>(aU));
1421
991
  return true;
1422
991
}
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >&&)
Unexecuted instantiation: bool mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::append<js::PromiseHelperTask*>(js::PromiseHelperTask*&&)
Unexecuted instantiation: bool mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::append<js::PromiseHelperTask*&>(js::PromiseHelperTask*&)
Unexecuted instantiation: bool mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::append<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&&)
Unexecuted instantiation: bool mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::append<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&&)
bool mozilla::Vector<js::IdValuePair, 0ul, js::TempAllocPolicy>::append<js::IdValuePair>(js::IdValuePair&&)
Line
Count
Source
1406
1.16k
{
1407
1.16k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.16k
  if (mLength == mTail.mCapacity) {
1409
132
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1.03k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.16k
  internalAppend(std::forward<U>(aU));
1421
1.16k
  return true;
1422
1.16k
}
Unexecuted instantiation: bool mozilla::Vector<js::Shape*, 0ul, js::TempAllocPolicy>::append<js::Shape*>(js::Shape*&&)
Unexecuted instantiation: bool mozilla::Vector<js::IdValuePair, 10ul, js::TempAllocPolicy>::append<js::IdValuePair>(js::IdValuePair&&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 20ul, js::TempAllocPolicy>::append<JS::Value&>(JS::Value&)
Unexecuted instantiation: bool mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::append<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*&)
Unexecuted instantiation: bool mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::append<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*&)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Value const&>(JS::Value const&)
bool mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::append<js::Scope*&>(js::Scope*&)
Line
Count
Source
1406
1.91k
{
1407
1.91k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.91k
  if (mLength == mTail.mCapacity) {
1409
1.81k
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
100
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.91k
  internalAppend(std::forward<U>(aU));
1421
1.91k
  return true;
1422
1.91k
}
bool mozilla::Vector<unsigned char*, 16ul, js::SystemAllocPolicy>::append<unsigned char*&>(unsigned char*&)
Line
Count
Source
1406
113
{
1407
113
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
113
  if (mLength == mTail.mCapacity) {
1409
5
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
108
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
113
  internalAppend(std::forward<U>(aU));
1421
113
  return true;
1422
113
}
Unexecuted instantiation: bool mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::append<js::PCCounts&>(js::PCCounts&)
Unexecuted instantiation: bool mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::append<js::PCCounts>(js::PCCounts&&)
Unexecuted instantiation: bool mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::append<JS::Rooted<js::Scope*>&>(JS::Rooted<js::Scope*>&)
Unexecuted instantiation: bool mozilla::Vector<js::Scope*, 0ul, js::TempAllocPolicy>::append<js::GlobalScope*&>(js::GlobalScope*&)
bool mozilla::Vector<double, 0ul, js::TempAllocPolicy>::append<double&>(double&)
Line
Count
Source
1406
28
{
1407
28
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
28
  if (mLength == mTail.mCapacity) {
1409
28
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
28
  internalAppend(std::forward<U>(aU));
1421
28
  return true;
1422
28
}
Unexecuted instantiation: bool mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::append<JSFunction*&>(JSFunction*&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::append<unsigned char const&>(unsigned char const&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::append<js::PreBarriered<jsid> const&>(js::PreBarriered<jsid> const&)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 16ul, js::TempAllocPolicy>::append<unsigned char&>(unsigned char&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::append<js::jit::RInstructionResults>(js::jit::RInstructionResults&&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::PerformanceGroup>, 8ul, js::SystemAllocPolicy>::append<js::PerformanceGroup*&>(js::PerformanceGroup*&)
Unexecuted instantiation: bool mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::append<JSString*>(JSString*&&)
bool mozilla::Vector<js::CompilerConstraintList::FrozenScript, 1ul, js::jit::JitAllocPolicy>::append<js::CompilerConstraintList::FrozenScript&>(js::CompilerConstraintList::FrozenScript&)
Line
Count
Source
1406
14
{
1407
14
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
14
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
14
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
14
  internalAppend(std::forward<U>(aU));
1421
14
  return true;
1422
14
}
bool mozilla::Vector<CompilerConstraint*, 0ul, js::jit::JitAllocPolicy>::append<CompilerConstraint*&>(CompilerConstraint*&)
Line
Count
Source
1406
142
{
1407
142
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
142
  if (mLength == mTail.mCapacity) {
1409
70
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
72
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
142
  internalAppend(std::forward<U>(aU));
1421
142
  return true;
1422
142
}
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::append<js::TypeSet::Type>(js::TypeSet::Type&&)
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::SystemAllocPolicy>::append<js::TypeSet::Type&>(js::TypeSet::Type&)
Unexecuted instantiation: bool mozilla::Vector<js::TypeSet::Type, 1ul, js::jit::JitAllocPolicy>::append<js::TypeSet::Type>(js::TypeSet::Type&&)
Unexecuted instantiation: bool mozilla::Vector<js::RecompileInfo, 1ul, js::SystemAllocPolicy>::append<js::RecompileInfo const&>(js::RecompileInfo const&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 32ul, js::TempAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::append<unsigned long>(unsigned long&&)
bool mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::append<unsigned int const&>(unsigned int const&)
Line
Count
Source
1406
1
{
1407
1
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1
  internalAppend(std::forward<U>(aU));
1421
1
  return true;
1422
1
}
bool mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::append<int>(int&&)
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
bool mozilla::Vector<JS::Value, 0ul, js::TempAllocPolicy>::append<JS::Value const&>(JS::Value const&)
Line
Count
Source
1406
60
{
1407
60
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
60
  if (mLength == mTail.mCapacity) {
1409
7
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
53
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
60
  internalAppend(std::forward<U>(aU));
1421
60
  return true;
1422
60
}
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::append<js::wasm::Val>(js::wasm::Val&&)
Unexecuted instantiation: bool mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::append<JS::MutableHandle<JSFunction*> >(JS::MutableHandle<JSFunction*>&&)
Unexecuted instantiation: bool mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::append<AsmJSGlobal>(AsmJSGlobal&&)
Unexecuted instantiation: bool mozilla::Vector<ModuleValidator::ArrayView, 0ul, js::TempAllocPolicy>::append<ModuleValidator::ArrayView>(ModuleValidator::ArrayView&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::append<js::wasm::ValType>(js::wasm::ValType&&)
Unexecuted instantiation: bool mozilla::Vector<NumLit, 0ul, js::TempAllocPolicy>::append<NumLit&>(NumLit&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TypeDef, 0ul, js::SystemAllocPolicy>::append<js::wasm::FuncType>(js::wasm::FuncType&&)
Unexecuted instantiation: bool mozilla::Vector<ModuleValidator::Table*, 0ul, js::TempAllocPolicy>::append<ModuleValidator::Table*&>(ModuleValidator::Table*&)
Unexecuted instantiation: bool mozilla::Vector<js::PropertyName*, 4ul, js::SystemAllocPolicy>::append<js::PropertyName*>(js::PropertyName*&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::append<RefPtr<js::wasm::ElemSegment> >(RefPtr<js::wasm::ElemSegment>&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::append<js::PreBarriered<jsid> const&>(js::PreBarriered<jsid> const&)
Unexecuted instantiation: bool mozilla::Vector<jsid, 0ul, js::TempAllocPolicy>::append<jsid>(jsid&&)
Unexecuted instantiation: bool mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::append<js::XDRIncrementalEncoder::Slice>(js::XDRIncrementalEncoder::Slice&&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::append<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::BaseCompiler::OutOfLineCode*, 8ul, js::SystemAllocPolicy>::append<js::wasm::BaseCompiler::OutOfLineCode*&>(js::wasm::BaseCompiler::OutOfLineCode*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::append<js::wasm::ValType::Code>(js::wasm::ValType::Code&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::append<js::jit::MIRType>(js::jit::MIRType&&)
Unexecuted instantiation: bool mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::append<char>(char&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::append<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport&&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned int&>(unsigned int&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::append<unsigned long&>(unsigned long&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::LinkData::InternalLink, 0ul, js::SystemAllocPolicy>::append<js::wasm::LinkData::InternalLink&>(js::wasm::LinkData::InternalLink&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::append<js::wasm::StructType>(js::wasm::StructType&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>::append<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>((anonymous namespace)::FunctionCompiler::ControlFlowPatch&&)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:bool mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::append<(anonymous namespace)::CallCompileState*&>((anonymous namespace)::CallCompileState*&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MWasmCall::Arg, 8ul, js::SystemAllocPolicy>::append<js::jit::MWasmCall::Arg>(js::jit::MWasmCall::Arg&&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MWasmStackArg*, 0ul, js::SystemAllocPolicy>::append<js::jit::MWasmStackArg*&>(js::jit::MWasmStackArg*&)
Unexecuted instantiation: bool mozilla::Vector<JSFunction*, 0ul, js::TempAllocPolicy>::append<JSFunction*>(JSFunction*&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Val, 0ul, js::SystemAllocPolicy>::append<JS::Rooted<js::wasm::Val>&>(JS::Rooted<js::wasm::Val>&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::append<js::wasm::CodeSegment const*&>(js::wasm::CodeSegment const*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::append<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const*&&)
Unexecuted instantiation: bool mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::append<js::wasm::Table*>(js::wasm::Table*&&)
Unexecuted instantiation: bool mozilla::Vector<js::HeapPtr<js::StructTypeDescr*>, 0ul, js::SystemAllocPolicy>::append<JS::Rooted<js::StructTypeDescr*>&>(JS::Rooted<js::StructTypeDescr*>&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::append<js::wasm::Instance*>(js::wasm::Instance*&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstName>(js::wasm::AstName&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstValType, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstValType&>(js::wasm::AstValType&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstName&>(js::wasm::AstName&)
Unexecuted instantiation: bool mozilla::Vector<bool, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<bool&>(bool&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstFuncType*&>(js::wasm::AstFuncType*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstTypeDef*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstStructType*&>(js::wasm::AstStructType*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstResizable, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstResizable>(js::wasm::AstResizable&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstExpr*&>(js::wasm::AstExpr*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstBlock*&>(js::wasm::AstBlock*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstRef&>(js::wasm::AstRef&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstGlobal*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstGlobal*&>(js::wasm::AstGlobal*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstDataSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstDataSegment*&>(js::wasm::AstDataSegment*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstImport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstImport*&>(js::wasm::AstImport*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstExport*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstExport*&>(js::wasm::AstExport*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstElemSegment*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstElemSegment*&>(js::wasm::AstElemSegment*&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::AstFunc*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::append<js::wasm::AstFunc*&>(js::wasm::AstFunc*&)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned long>(unsigned long&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::FuncTypeWithId const*, 0ul, js::SystemAllocPolicy>::append<js::wasm::FuncTypeWithId*>(js::wasm::FuncTypeWithId*&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::append<js::wasm::GlobalDesc>(js::wasm::GlobalDesc&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::DataSegmentEnv, 0ul, js::SystemAllocPolicy>::append<js::wasm::DataSegmentEnv&>(js::wasm::DataSegmentEnv&)
Unexecuted instantiation: bool mozilla::Vector<mozilla::UniquePtr<char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::append<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>&&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CustomSectionEnv, 0ul, js::SystemAllocPolicy>::append<js::wasm::CustomSectionEnv&>(js::wasm::CustomSectionEnv&)
bool mozilla::Vector<JSTryNote, 0ul, js::TempAllocPolicy>::append<JSTryNote&>(JSTryNote&)
Line
Count
Source
1406
641
{
1407
641
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
641
  if (mLength == mTail.mCapacity) {
1409
593
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
48
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
641
  internalAppend(std::forward<U>(aU));
1421
641
  return true;
1422
641
}
bool mozilla::Vector<js::frontend::CGScopeNote, 0ul, js::TempAllocPolicy>::append<js::frontend::CGScopeNote&>(js::frontend::CGScopeNote&)
Line
Count
Source
1406
568
{
1407
568
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
568
  if (mLength == mTail.mCapacity) {
1409
381
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
187
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
568
  internalAppend(std::forward<U>(aU));
1421
568
  return true;
1422
568
}
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::append<unsigned int const&>(unsigned int const&)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<char16_t&>(char16_t&)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<char>(char&&)
bool mozilla::Vector<unsigned int, 128ul, js::TempAllocPolicy>::append<unsigned int&>(unsigned int&)
Line
Count
Source
1406
24.8k
{
1407
24.8k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
24.8k
  if (mLength == mTail.mCapacity) {
1409
25
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
24.7k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
24.8k
  internalAppend(std::forward<U>(aU));
1421
24.8k
  return true;
1422
24.8k
}
bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<int&>(int&)
Line
Count
Source
1406
31.8k
{
1407
31.8k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
31.8k
  if (mLength == mTail.mCapacity) {
1409
10
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
31.8k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
31.8k
  internalAppend(std::forward<U>(aU));
1421
31.8k
  return true;
1422
31.8k
}
bool mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::append<js::gc::Callback<void (*)(JSTracer*, void*)> >(js::gc::Callback<void (*)(JSTracer*, void*)>&&)
Line
Count
Source
1406
9
{
1407
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
9
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
9
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
9
  internalAppend(std::forward<U>(aU));
1421
9
  return true;
1422
9
}
bool mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::append<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>&&)
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
bool mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::append<js::gc::Callback<void (*)(JSContext*, void*)> >(js::gc::Callback<void (*)(JSContext*, void*)>&&)
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
bool mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::append<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>&&)
Line
Count
Source
1406
3
{
1407
3
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
3
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
3
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
3
  internalAppend(std::forward<U>(aU));
1421
3
  return true;
1422
3
}
bool mozilla::Vector<js::gc::Chunk*, 0ul, mozilla::MallocAllocPolicy>::append<js::gc::Chunk*>(js::gc::Chunk*&&)
Line
Count
Source
1406
133
{
1407
133
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
133
  if (mLength == mTail.mCapacity) {
1409
72
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
61
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
133
  internalAppend(std::forward<U>(aU));
1421
133
  return true;
1422
133
}
bool mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::append<js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&>(js::CompartmentsOrRealmsIterT<js::ZonesIter, js::CompartmentsInZoneIter>&)
Line
Count
Source
1406
54
{
1407
54
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
54
  if (mLength == mTail.mCapacity) {
1409
54
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
0
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
54
  internalAppend(std::forward<U>(aU));
1421
54
  return true;
1422
54
}
Unexecuted instantiation: bool mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::append<JS::Compartment*&>(JS::Compartment*&)
Unexecuted instantiation: bool mozilla::Vector<js::gc::TenuredCell**, 0ul, js::SystemAllocPolicy>::append<js::gc::TenuredCell**>(js::gc::TenuredCell**&&)
Unexecuted instantiation: bool mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::append<JS::GCCellPtr const&>(JS::GCCellPtr const&)
Unexecuted instantiation: bool mozilla::Vector<js::NativeObject*, 0ul, js::SystemAllocPolicy>::append<js::NativeObject*&>(js::NativeObject*&)
Unexecuted instantiation: bool mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::append<JSAtom*>(JSAtom*&&)
Unexecuted instantiation: bool mozilla::Vector<js::frontend::FunctionBox*, 24ul, js::SystemAllocPolicy>::append<js::frontend::FunctionBox*&>(js::frontend::FunctionBox*&)
bool mozilla::Vector<js::BindingName, 6ul, js::TempAllocPolicy>::append<js::BindingName&>(js::BindingName&)
Line
Count
Source
1406
8.75k
{
1407
8.75k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
8.75k
  if (mLength == mTail.mCapacity) {
1409
383
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
8.37k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
8.75k
  internalAppend(std::forward<U>(aU));
1421
8.75k
  return true;
1422
8.75k
}
bool mozilla::Vector<JSFunction*, 8ul, js::TempAllocPolicy>::append<JSFunction*>(JSFunction*&&)
Line
Count
Source
1406
1.48k
{
1407
1.48k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.48k
  if (mLength == mTail.mCapacity) {
1409
20
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1.46k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.48k
  internalAppend(std::forward<U>(aU));
1421
1.48k
  return true;
1422
1.48k
}
Unexecuted instantiation: bool mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::append<decltype(nullptr)>(decltype(nullptr)&&)
bool mozilla::Vector<js::frontend::ParseNode*, 4ul, js::TempAllocPolicy>::append<js::frontend::ParseNode*&>(js::frontend::ParseNode*&)
Line
Count
Source
1406
5.90k
{
1407
5.90k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
5.90k
  if (mLength == mTail.mCapacity) {
1409
18
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
5.88k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
5.90k
  internalAppend(std::forward<U>(aU));
1421
5.90k
  return true;
1422
5.90k
}
bool mozilla::Vector<unsigned int, 4ul, js::TempAllocPolicy>::append<unsigned int&>(unsigned int&)
Line
Count
Source
1406
2.95k
{
1407
2.95k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
2.95k
  if (mLength == mTail.mCapacity) {
1409
9
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
2.94k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
2.95k
  internalAppend(std::forward<U>(aU));
1421
2.95k
  return true;
1422
2.95k
}
bool mozilla::Vector<JSAtom*, 24ul, js::SystemAllocPolicy>::append<JS::Handle<js::PropertyName*>&>(JS::Handle<js::PropertyName*>&)
Line
Count
Source
1406
2.32k
{
1407
2.32k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
2.32k
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
2.32k
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
2.32k
  internalAppend(std::forward<U>(aU));
1421
2.32k
  return true;
1422
2.32k
}
Unexecuted instantiation: bool mozilla::Vector<js::frontend::SyntaxParseHandler::Node, 4ul, js::TempAllocPolicy>::append<js::frontend::SyntaxParseHandler::Node&>(js::frontend::SyntaxParseHandler::Node&)
Unexecuted instantiation: bool mozilla::Vector<DebugModeOSREntry, 0ul, js::TempAllocPolicy>::append<DebugModeOSREntry>(DebugModeOSREntry&&)
bool mozilla::Vector<js::jit::BaselineCompilerShared::PCMappingEntry, 16ul, js::SystemAllocPolicy>::append<js::jit::BaselineCompilerShared::PCMappingEntry&>(js::jit::BaselineCompilerShared::PCMappingEntry&)
Line
Count
Source
1406
1.02k
{
1407
1.02k
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
1.02k
  if (mLength == mTail.mCapacity) {
1409
34
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
992
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
1.02k
  internalAppend(std::forward<U>(aU));
1421
1.02k
  return true;
1422
1.02k
}
bool mozilla::Vector<js::jit::PCMappingIndexEntry, 0ul, js::TempAllocPolicy>::append<js::jit::PCMappingIndexEntry&>(js::jit::PCMappingIndexEntry&)
Line
Count
Source
1406
20
{
1407
20
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
20
  if (mLength == mTail.mCapacity) {
1409
19
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
1
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
20
  internalAppend(std::forward<U>(aU));
1421
20
  return true;
1422
20
}
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::TempAllocPolicy>::append<int>(int&&)
bool mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::append<js::jit::ExecutablePool*&>(js::jit::ExecutablePool*&)
Line
Count
Source
1406
4
{
1407
4
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
4
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
4
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
4
  internalAppend(std::forward<U>(aU));
1421
4
  return true;
1422
4
}
bool mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::append<js::jit::MDefinition*&>(js::jit::MDefinition*&)
Line
Count
Source
1406
159
{
1407
159
  MOZ_REENTRANCY_GUARD_ET_AL;
1408
159
  if (mLength == mTail.mCapacity) {
1409
0
    if (MOZ_UNLIKELY(!growStorageBy(1))) {
1410
0
      return false;
1411
0
    }
1412
159
  } else if (!maybeCheckSimulatedOOM(mLength + 1)) {
1413
0
      return false;
1414
0
  }
1415
#ifdef DEBUG
1416
  if (mLength + 1 > mTail.mReserved) {
1417
    mTail.mReserved = mLength + 1;
1418
  }
1419
#endif
1420
159
  internalAppend(std::forward<U>(aU));
1421
159
  return true;
1422
159
}
1423
1424
template<typename T, size_t N, class AP>
1425
template<typename U, size_t O, class BP>
1426
MOZ_ALWAYS_INLINE bool
1427
Vector<T, N, AP>::appendAll(const Vector<U, O, BP>& aOther)
1428
962
{
1429
962
  return append(aOther.begin(), aOther.length());
1430
962
}
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::appendAll<unsigned char, 0ul, mozilla::MallocAllocPolicy>(mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::appendAll<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>(mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::appendAll<js::wasm::ValType, 8ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::appendAll<js::wasm::StructField, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy> const&)
bool mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::appendAll<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy> const&)
Line
Count
Source
1428
1
{
1429
1
  return append(aOther.begin(), aOther.length());
1430
1
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::appendAll<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>(mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy> const&)
bool mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::appendAll<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy> const&)
Line
Count
Source
1428
730
{
1429
730
  return append(aOther.begin(), aOther.length());
1430
730
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::appendAll<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>(mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::appendAll<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>(mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::appendAll<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::appendAll<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::appendAll<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::appendAll<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy> const&)
bool mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::appendAll<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>(mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy> const&)
Line
Count
Source
1428
229
{
1429
229
  return append(aOther.begin(), aOther.length());
1430
229
}
Unexecuted instantiation: bool mozilla::Vector<int, 0ul, js::TempAllocPolicy>::appendAll<int, 0ul, js::SystemAllocPolicy>(mozilla::Vector<int, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::appendAll<js::ParseTask*, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy> const&)
bool mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::appendAll<int, 8ul, js::SystemAllocPolicy>(mozilla::Vector<int, 8ul, js::SystemAllocPolicy> const&)
Line
Count
Source
1428
2
{
1429
2
  return append(aOther.begin(), aOther.length());
1430
2
}
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::appendAll<unsigned int, 0ul, js::SystemAllocPolicy>(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::appendAll<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::appendAll<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::appendAll<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy> const&)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::appendAll<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>(mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy> const&)
1431
1432
template<typename T, size_t N, class AP>
1433
template<class U>
1434
MOZ_ALWAYS_INLINE bool
1435
Vector<T, N, AP>::append(const U* aInsBegin, size_t aInsLength)
1436
1.30k
{
1437
1.30k
  return append(aInsBegin, aInsBegin + aInsLength);
1438
1.30k
}
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char, 16ul, mozilla::MallocAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char, 32ul, mozilla::MallocAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::append<JS::Value>(JS::Value const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<unsigned long, 0ul, mozilla::MallocAllocPolicy>::append<unsigned long>(unsigned long const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::append<nsCOMPtr<nsIPerformanceObserver> >(nsCOMPtr<nsIPerformanceObserver> const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char, 0ul, mozilla::MallocAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<char16_t>(char16_t const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 0ul, js::SystemAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::append<js::wasm::ValType>(js::wasm::ValType const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::append<js::wasm::StructField>(js::wasm::StructField const*, unsigned long)
bool mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::append<js::UnboxedLayout::Property>(js::UnboxedLayout::Property const*, unsigned long)
Line
Count
Source
1436
1
{
1437
1
  return append(aInsBegin, aInsBegin + aInsLength);
1438
1
}
bool mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Line
Count
Source
1436
275
{
1437
275
  return append(aInsBegin, aInsBegin + aInsLength);
1438
275
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::append<char16_t>(char16_t const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::append<js::jit::LinearTerm>(js::jit::LinearTerm const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<char const*, 0ul, js::SystemAllocPolicy>::append<char const*>(char const* const*, unsigned long)
bool mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::append<unsigned char>(unsigned char const*, unsigned long)
Line
Count
Source
1436
66
{
1437
66
  return append(aInsBegin, aInsBegin + aInsLength);
1438
66
}
Unexecuted instantiation: bool mozilla::Vector<char16_t, 10ul, js::LifoAllocPolicy<(js::Fallibility)1> >::append<char16_t>(char16_t const*, unsigned long)
bool mozilla::Vector<js::jit::LiveBundle*, 4ul, js::SystemAllocPolicy>::append<js::jit::LiveBundle*>(js::jit::LiveBundle* const*, unsigned long)
Line
Count
Source
1436
730
{
1437
730
  return append(aInsBegin, aInsBegin + aInsLength);
1438
730
}
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 1ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition* const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MDefinition*, 6ul, js::jit::JitAllocPolicy>::append<js::jit::MDefinition*>(js::jit::MDefinition* const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LAllocation, 2ul, js::SystemAllocPolicy>::append<js::jit::LAllocation>(js::jit::LAllocation const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 0ul, js::SystemAllocPolicy>::append<js::jit::LDefinition>(js::jit::LDefinition const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::LDefinition, 1ul, js::SystemAllocPolicy>::append<js::jit::LDefinition>(js::jit::LDefinition const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::AllocationIntegrityState::InstructionInfo, 5ul, js::SystemAllocPolicy>::append<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo const*, unsigned long)
bool mozilla::Vector<js::jit::SpilledRegister, 2ul, js::SystemAllocPolicy>::append<js::jit::SpilledRegister>(js::jit::SpilledRegister const*, unsigned long)
Line
Count
Source
1436
229
{
1437
229
  return append(aInsBegin, aInsBegin + aInsLength);
1438
229
}
Unexecuted instantiation: bool mozilla::Vector<int, 0ul, js::TempAllocPolicy>::append<int>(int const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::append<js::ParseTask*>(js::ParseTask* const*, unsigned long)
bool mozilla::Vector<int, 8ul, js::SystemAllocPolicy>::append<int>(int const*, unsigned long)
Line
Count
Source
1436
2
{
1437
2
  return append(aInsBegin, aInsBegin + aInsLength);
1438
2
}
Unexecuted instantiation: bool mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::append<char>(char const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::append<unsigned int>(unsigned int const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::append<js::wasm::CodeRange>(js::wasm::CodeRange const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::append<js::wasm::CallSite>(js::wasm::CallSite const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::append<js::wasm::TrapSite>(js::wasm::TrapSite const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::append<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget const*, unsigned long)
Unexecuted instantiation: bool mozilla::Vector<js::jit::MIRType, 8ul, js::SystemAllocPolicy>::append<js::jit::MIRType>(js::jit::MIRType const*, unsigned long)
1439
1440
template<typename T, size_t N, class AP>
1441
MOZ_ALWAYS_INLINE void
1442
Vector<T, N, AP>::popBack()
1443
25.7k
{
1444
25.7k
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
25.7k
  MOZ_ASSERT(!empty());
1446
25.7k
  --mLength;
1447
25.7k
  endNoCheck()->~T();
1448
25.7k
}
Unexecuted instantiation: mozilla::Vector<mozilla::psm::OCSPCache::Entry*, 256ul, mozilla::MallocAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<nsAutoPtr<mozilla::RTCStatsQuery>, 0ul, mozilla::MallocAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<std::__1::vector<bool, std::__1::allocator<bool> >, 8ul, mozilla::MallocAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::ubi::PostOrder::OriginAndEdges, 256ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::ubi::Edge, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<nsCOMPtr<nsIPerformanceObserver>, 0ul, mozilla::MallocAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::SharedArrayRawBuffer*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<js::gcstats::Phase, 4ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
1.59k
{
1444
1.59k
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
1.59k
  MOZ_ASSERT(!empty());
1446
1.59k
  --mLength;
1447
1.59k
  endNoCheck()->~T();
1448
1.59k
}
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::irregexp::CharacterRange, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::popBack()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
1.04k
{
1444
1.04k
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
1.04k
  MOZ_ASSERT(!empty());
1446
1.04k
  --mLength;
1447
1.04k
  endNoCheck()->~T();
1448
1.04k
}
Unexecuted instantiation: mozilla::Vector<js::jit::DependentWasmImport, 0ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<CatchFinallyRange, 0ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
42
{
1444
42
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
42
  MOZ_ASSERT(!empty());
1446
42
  --mLength;
1447
42
  endNoCheck()->~T();
1448
42
}
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::popBack()
Line
Count
Source
1443
56
{
1444
56
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
56
  MOZ_ASSERT(!empty());
1446
56
  --mLength;
1447
56
  endNoCheck()->~T();
1448
56
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::popBack()
Line
Count
Source
1443
70
{
1444
70
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
70
  MOZ_ASSERT(!empty());
1446
70
  --mLength;
1447
70
  endNoCheck()->~T();
1448
70
}
Unexecuted instantiation: mozilla::Vector<js::jit::LinearTerm, 2ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 4ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::ControlFlowGenerator::ControlFlowInfo, 2ul, js::jit::JitAllocPolicy>::popBack()
mozilla::Vector<js::jit::ControlFlowGenerator::CFGState, 8ul, js::jit::JitAllocPolicy>::popBack()
Line
Count
Source
1443
9
{
1444
9
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
9
  MOZ_ASSERT(!empty());
1446
9
  --mLength;
1447
9
  endNoCheck()->~T();
1448
9
}
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::popBack()
mozilla::Vector<js::frontend::UsedNameTracker::Use, 6ul, js::TempAllocPolicy>::popBack()
Line
Count
Source
1443
10.9k
{
1444
10.9k
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
10.9k
  MOZ_ASSERT(!empty());
1446
10.9k
  --mLength;
1447
10.9k
  endNoCheck()->~T();
1448
10.9k
}
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
10.9k
{
1444
10.9k
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
10.9k
  MOZ_ASSERT(!empty());
1446
10.9k
  --mLength;
1447
10.9k
  endNoCheck()->~T();
1448
10.9k
}
Unexecuted instantiation: mozilla::Vector<js::jit::MUse, 2ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::InlinePropertyTable::Entry*, 4ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToBytecode, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::NativeToTrackedOptimizations, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::ReadBarriered<js::Debugger*>, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::Debugger*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
991
{
1444
991
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
991
  MOZ_ASSERT(!empty());
1446
991
  --mLength;
1447
991
  endNoCheck()->~T();
1448
991
}
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::JSONParserBase::StackEntry, 10ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::LiveSavedFrameCache::Entry, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::RInstructionResults, 1ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange, 0ul, js::TempAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<js::jit::MBasicBlock*>, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeSegment const*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstName, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::popBack()
Unexecuted instantiation: mozilla::Vector<js::wasm::ControlStackEntry<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSTracer*, void*)>, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, void*)>, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<JS::Zone*, 4ul, js::SystemAllocPolicy>::popBack()
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::popBack()
Line
Count
Source
1443
54
{
1444
54
  MOZ_REENTRANCY_GUARD_ET_AL;
1445
54
  MOZ_ASSERT(!empty());
1446
54
  --mLength;
1447
54
  endNoCheck()->~T();
1448
54
}
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::ExecutablePool*, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::SystemAllocPolicy>::popBack()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::SystemAllocPolicy>::popBack()
1449
1450
template<typename T, size_t N, class AP>
1451
MOZ_ALWAYS_INLINE T
1452
Vector<T, N, AP>::popCopy()
1453
13.1k
{
1454
13.1k
  T ret = back();
1455
13.1k
  popBack();
1456
13.1k
  return ret;
1457
13.1k
}
Unexecuted instantiation: mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<jsid, 8ul, js::TempAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::gcstats::Phase, 12ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::ObjectGroup*, 4ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpNode*, 4ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 4ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::irregexp::RegExpTree*, 1ul, js::LifoAllocPolicy<(js::Fallibility)1> >::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::SystemAllocPolicy>::popCopy()
mozilla::Vector<js::jit::BacktrackingAllocator::QueueItem, 0ul, js::SystemAllocPolicy>::popCopy()
Line
Count
Source
1453
1.04k
{
1454
1.04k
  T ret = back();
1455
1.04k
  popBack();
1456
1.04k
  return ret;
1457
1.04k
}
Unexecuted instantiation: mozilla::Vector<unsigned int, 2ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::MPhi*, 16ul, js::SystemAllocPolicy>::popCopy()
mozilla::Vector<js::jit::MBasicBlock*, 4ul, js::jit::JitAllocPolicy>::popCopy()
Line
Count
Source
1453
56
{
1454
56
  T ret = back();
1455
56
  popBack();
1456
56
  return ret;
1457
56
}
mozilla::Vector<js::jit::MBasicBlock*, 1ul, js::jit::JitAllocPolicy>::popCopy()
Line
Count
Source
1453
56
{
1454
56
  T ret = back();
1455
56
  popBack();
1456
56
  return ret;
1457
56
}
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<JSString*, 16ul, js::TempAllocPolicy>::popCopy()
mozilla::Vector<void*, 32ul, js::SystemAllocPolicy>::popCopy()
Line
Count
Source
1453
10.9k
{
1454
10.9k
  T ret = back();
1455
10.9k
  popBack();
1456
10.9k
  return ret;
1457
10.9k
}
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 16ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::AllocationIntegrityState::IntegrityItem, 10ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::MDefinition*, 4ul, js::jit::JitAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::jit::MBasicBlock*, 0ul, js::jit::JitAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<JSScript*, 0ul, js::TempAllocPolicy>::popCopy()
mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::popCopy()
Line
Count
Source
1453
14
{
1454
14
  T ret = back();
1455
14
  popBack();
1456
14
  return ret;
1457
14
}
mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::popCopy()
Line
Count
Source
1453
991
{
1454
991
  T ret = back();
1455
991
  popBack();
1456
991
  return ret;
1457
991
}
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*, 5ul, js::TempAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 4ul, js::TempAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<JSString const*, 8ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<mozilla::Nothing>, 8ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::BaseCompiler::Stk, 8ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::TypeAndValue<js::jit::MDefinition*>, 8ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::CallCompileState*, 0ul, js::SystemAllocPolicy>::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstRef, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::popCopy()
Unexecuted instantiation: mozilla::Vector<js::wasm::AstExpr*, 0ul, js::LifoAllocPolicy<(js::Fallibility)0> >::popCopy()
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::popCopy()
mozilla::Vector<JS::Compartment*, 0ul, js::SystemAllocPolicy>::popCopy()
Line
Count
Source
1453
54
{
1454
54
  T ret = back();
1455
54
  popBack();
1456
54
  return ret;
1457
54
}
Unexecuted instantiation: mozilla::Vector<JS::GCCellPtr, 0ul, js::SystemAllocPolicy>::popCopy()
1458
1459
template<typename T, size_t N, class AP>
1460
inline T*
1461
Vector<T, N, AP>::extractRawBuffer()
1462
5
{
1463
5
  MOZ_REENTRANCY_GUARD_ET_AL;
1464
5
1465
5
  if (usingInlineStorage()) {
1466
0
    return nullptr;
1467
0
  }
1468
5
1469
5
  T* ret = mBegin;
1470
5
  mBegin = inlineStorage();
1471
5
  mLength = 0;
1472
5
  mTail.mCapacity = kInlineCapacity;
1473
#ifdef DEBUG
1474
  mTail.mReserved = 0;
1475
#endif
1476
  return ret;
1477
5
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 24ul, js::TempAllocPolicy>::extractRawBuffer()
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::extractRawBuffer()
Line
Count
Source
1462
5
{
1463
5
  MOZ_REENTRANCY_GUARD_ET_AL;
1464
5
1465
5
  if (usingInlineStorage()) {
1466
0
    return nullptr;
1467
0
  }
1468
5
1469
5
  T* ret = mBegin;
1470
5
  mBegin = inlineStorage();
1471
5
  mLength = 0;
1472
5
  mTail.mCapacity = kInlineCapacity;
1473
#ifdef DEBUG
1474
  mTail.mReserved = 0;
1475
#endif
1476
  return ret;
1477
5
}
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::extractRawBuffer()
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::extractRawBuffer()
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::extractRawBuffer()
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::extractRawBuffer()
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::extractRawBuffer()
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::extractRawBuffer()
1478
1479
template<typename T, size_t N, class AP>
1480
inline T*
1481
Vector<T, N, AP>::extractOrCopyRawBuffer()
1482
5
{
1483
5
  if (T* ret = extractRawBuffer()) {
1484
5
    return ret;
1485
5
  }
1486
0
1487
0
  MOZ_REENTRANCY_GUARD_ET_AL;
1488
0
1489
0
  T* copy = this->template pod_malloc<T>(mLength);
1490
0
  if (!copy) {
1491
0
    return nullptr;
1492
0
  }
1493
0
1494
0
  Impl::moveConstruct(copy, beginNoCheck(), endNoCheck());
1495
0
  Impl::destroy(beginNoCheck(), endNoCheck());
1496
0
  mBegin = inlineStorage();
1497
0
  mLength = 0;
1498
0
  mTail.mCapacity = kInlineCapacity;
1499
#ifdef DEBUG
1500
  mTail.mReserved = 0;
1501
#endif
1502
  return copy;
1503
0
}
mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::extractOrCopyRawBuffer()
Line
Count
Source
1482
5
{
1483
5
  if (T* ret = extractRawBuffer()) {
1484
5
    return ret;
1485
5
  }
1486
0
1487
0
  MOZ_REENTRANCY_GUARD_ET_AL;
1488
0
1489
0
  T* copy = this->template pod_malloc<T>(mLength);
1490
0
  if (!copy) {
1491
0
    return nullptr;
1492
0
  }
1493
0
1494
0
  Impl::moveConstruct(copy, beginNoCheck(), endNoCheck());
1495
0
  Impl::destroy(beginNoCheck(), endNoCheck());
1496
0
  mBegin = inlineStorage();
1497
0
  mLength = 0;
1498
0
  mTail.mCapacity = kInlineCapacity;
1499
#ifdef DEBUG
1500
  mTail.mReserved = 0;
1501
#endif
1502
  return copy;
1503
0
}
Unexecuted instantiation: mozilla::Vector<char16_t, 0ul, JSMallocAllocPolicy>::extractOrCopyRawBuffer()
Unexecuted instantiation: mozilla::Vector<char16_t, 32ul, js::TempAllocPolicy>::extractOrCopyRawBuffer()
Unexecuted instantiation: mozilla::Vector<unsigned char, 64ul, js::TempAllocPolicy>::extractOrCopyRawBuffer()
Unexecuted instantiation: mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::extractOrCopyRawBuffer()
1504
1505
template<typename T, size_t N, class AP>
1506
inline void
1507
Vector<T, N, AP>::replaceRawBuffer(T* aP, size_t aLength, size_t aCapacity)
1508
0
{
1509
0
  MOZ_REENTRANCY_GUARD_ET_AL;
1510
0
1511
0
  /* Destroy what we have. */
1512
0
  Impl::destroy(beginNoCheck(), endNoCheck());
1513
0
  if (!usingInlineStorage()) {
1514
0
    this->free_(beginNoCheck(), mTail.mCapacity);
1515
0
  }
1516
0
1517
0
  /* Take in the new buffer. */
1518
0
  if (aCapacity <= kInlineCapacity) {
1519
0
    /*
1520
0
     * We convert to inline storage if possible, even though aP might
1521
0
     * otherwise be acceptable.  Maybe this behaviour should be
1522
0
     * specifiable with an argument to this function.
1523
0
     */
1524
0
    mBegin = inlineStorage();
1525
0
    mLength = aLength;
1526
0
    mTail.mCapacity = kInlineCapacity;
1527
0
    Impl::moveConstruct(mBegin, aP, aP + aLength);
1528
0
    Impl::destroy(aP, aP + aLength);
1529
0
    this->free_(aP, aCapacity);
1530
0
  } else {
1531
0
    mBegin = aP;
1532
0
    mLength = aLength;
1533
0
    mTail.mCapacity = aCapacity;
1534
0
  }
1535
#ifdef DEBUG
1536
  mTail.mReserved = aCapacity;
1537
#endif
1538
}
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::replaceRawBuffer(unsigned char*, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 256ul, js::jit::AssemblerBufferAllocPolicy>::replaceRawBuffer(unsigned char*, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::replaceRawBuffer(unsigned char*, unsigned long, unsigned long)
1539
1540
template<typename T, size_t N, class AP>
1541
inline void
1542
Vector<T, N, AP>::replaceRawBuffer(T* aP, size_t aLength)
1543
0
{
1544
0
  replaceRawBuffer(aP, aLength, aLength);
1545
0
}
1546
1547
template<typename T, size_t N, class AP>
1548
inline size_t
1549
Vector<T, N, AP>::sizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const
1550
0
{
1551
0
  return usingInlineStorage() ? 0 : aMallocSizeOf(beginNoCheck());
1552
0
}
Unexecuted instantiation: mozilla::Vector<mozilla::BufferList<js::SystemAllocPolicy>::Segment, 1ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, mozilla::MallocAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<unsigned long, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<JSObject*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::jit::IonBuilder*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Tier2GeneratorTask*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::PromiseHelperTask*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::ParseTask*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::GCParallelTask*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<JSObject*, 8ul, js::TempAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::PCCounts, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Instance*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::UnboxedLayout::Property, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<AsmJSGlobal, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<AsmJSImport, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<AsmJSExport, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CacheableChars, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CodeRange, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncImport, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncExport, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::LazyFuncExport, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncTypeWithId, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Name, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructType, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::FuncCompileInput, 8ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::wasm::StructField, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::gc::MarkStack::TaggedPtr, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::gc::Cell*, 0ul, js::SystemAllocPolicy>::sizeOfExcludingThis(unsigned long (*)(void const*)) const
1553
1554
template<typename T, size_t N, class AP>
1555
inline size_t
1556
Vector<T, N, AP>::sizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
1557
0
{
1558
0
  return aMallocSizeOf(this) + sizeOfExcludingThis(aMallocSizeOf);
1559
0
}
Unexecuted instantiation: mozilla::Vector<js::CrossCompartmentKey, 0ul, js::SystemAllocPolicy>::sizeOfIncludingThis(unsigned long (*)(void const*)) const
Unexecuted instantiation: mozilla::Vector<js::HelperThread, 0ul, js::SystemAllocPolicy>::sizeOfIncludingThis(unsigned long (*)(void const*)) const
1560
1561
template<typename T, size_t N, class AP>
1562
inline void
1563
Vector<T, N, AP>::swap(Vector& aOther)
1564
0
{
1565
0
  static_assert(N == 0,
1566
0
                "still need to implement this for N != 0");
1567
0
1568
0
  // This only works when inline storage is always empty.
1569
0
  if (!usingInlineStorage() && aOther.usingInlineStorage()) {
1570
0
    aOther.mBegin = mBegin;
1571
0
    mBegin = inlineStorage();
1572
0
  } else if (usingInlineStorage() && !aOther.usingInlineStorage()) {
1573
0
    mBegin = aOther.mBegin;
1574
0
    aOther.mBegin = aOther.inlineStorage();
1575
0
  } else if (!usingInlineStorage() && !aOther.usingInlineStorage()) {
1576
0
    Swap(mBegin, aOther.mBegin);
1577
0
  } else {
1578
0
    // This case is a no-op, since we'd set both to use their inline storage.
1579
0
  }
1580
0
1581
0
  Swap(mLength, aOther.mLength);
1582
0
  Swap(mTail.mCapacity, aOther.mTail.mCapacity);
1583
#ifdef DEBUG
1584
  Swap(mTail.mReserved, aOther.mTail.mReserved);
1585
#endif
1586
}
Unexecuted instantiation: mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<JS::ubi::Node, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>::swap(mozilla::Vector<js::Debugger::AllocationsLogEntry, 0ul, js::TempAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::CompileTask*, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::CallSite, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::CallSiteTarget, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::CallFarJump, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::SymbolicAccess, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::jit::CodeLabel, 0ul, js::SystemAllocPolicy>&)
Unexecuted instantiation: mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>::swap(mozilla::Vector<js::wasm::TrapSite, 0ul, js::SystemAllocPolicy>&)
1587
1588
} // namespace mozilla
1589
1590
#ifdef _MSC_VER
1591
#pragma warning(pop)
1592
#endif
1593
1594
#endif /* mozilla_Vector_h */