Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/js/AllocPolicy.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2
 * vim: set ts=8 sts=4 et sw=4 tw=99:
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
/*
8
 * JS allocation policies.
9
 *
10
 * The allocators here are for system memory with lifetimes which are not
11
 * managed by the GC. See the comment at the top of vm/MallocProvider.h.
12
 */
13
14
#ifndef js_AllocPolicy_h
15
#define js_AllocPolicy_h
16
17
#include "js/TypeDecls.h"
18
#include "js/Utility.h"
19
20
extern MOZ_COLD JS_PUBLIC_API(void) JS_ReportOutOfMemory(JSContext* cx);
21
22
namespace js {
23
24
enum class AllocFunction {
25
    Malloc,
26
    Calloc,
27
    Realloc
28
};
29
30
/* Base class allocation policies providing allocation methods. */
31
class AllocPolicyBase
32
{
33
  public:
34
6.77k
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
char* js::AllocPolicyBase::maybe_pod_malloc<char>(unsigned long)
Line
Count
Source
34
8
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::BufferList<js::SystemAllocPolicy>::Segment* js::AllocPolicyBase::maybe_pod_malloc<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
jsid* js::AllocPolicyBase::maybe_pod_malloc<jsid>(unsigned long)
Line
Count
Source
34
8
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
JS::Value* js::AllocPolicyBase::maybe_pod_malloc<JS::Value>(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: JSObject** js::AllocPolicyBase::maybe_pod_malloc<JSObject*>(unsigned long)
Unexecuted instantiation: JS::ubi::Edge* js::AllocPolicyBase::maybe_pod_malloc<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: nsTString<char>* js::AllocPolicyBase::maybe_pod_malloc<nsTString<char> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > > >(unsigned long)
Unexecuted instantiation: JS::ubi::PostOrder::OriginAndEdges* js::AllocPolicyBase::maybe_pod_malloc<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::ubi::Node const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JS::ubi::Node const> >(unsigned long)
unsigned int* js::AllocPolicyBase::maybe_pod_malloc<unsigned int>(unsigned long)
Line
Count
Source
34
23
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::ubi::Node* js::AllocPolicyBase::maybe_pod_malloc<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: unsigned long* js::AllocPolicyBase::maybe_pod_malloc<unsigned long>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> > >(unsigned long)
char16_t* js::AllocPolicyBase::maybe_pod_malloc<char16_t>(unsigned long)
Line
Count
Source
34
8
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: RefPtr<js::PerformanceGroup>* js::AllocPolicyBase::maybe_pod_malloc<RefPtr<js::PerformanceGroup> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Compartment* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JS::Compartment* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<unsigned long const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<unsigned long const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> > >(unsigned long)
Unexecuted instantiation: JS::ubi::BackEdge** js::AllocPolicyBase::maybe_pod_malloc<JS::ubi::BackEdge*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(unsigned long)
mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const> >(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> > >(unsigned long)
Unexecuted instantiation: JS::Heap<JSObject*>* js::AllocPolicyBase::maybe_pod_malloc<JS::Heap<JSObject*> >(unsigned long)
Unexecuted instantiation: _ffi_type** js::AllocPolicyBase::maybe_pod_malloc<_ffi_type*>(unsigned long)
Unexecuted instantiation: js::ctypes::AutoValue* js::AllocPolicyBase::maybe_pod_malloc<js::ctypes::AutoValue>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<void* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<void* const> >(unsigned long)
js::gc::Cell** js::AllocPolicyBase::maybe_pod_malloc<js::gc::Cell*>(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::MapObject** js::AllocPolicyBase::maybe_pod_malloc<js::MapObject*>(unsigned long)
Unexecuted instantiation: js::SetObject** js::AllocPolicyBase::maybe_pod_malloc<js::SetObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const> >(unsigned long)
mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const> >(unsigned long)
Line
Count
Source
34
2
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::TraceLoggerEvent* js::AllocPolicyBase::maybe_pod_malloc<js::TraceLoggerEvent>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const> >(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::EvalCacheEntry const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::EvalCacheEntry const> >(unsigned long)
unsigned char* js::AllocPolicyBase::maybe_pod_malloc<unsigned char>(unsigned long)
Line
Count
Source
34
1.80k
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::ValType* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: js::wasm::StructField* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: js::RecompileInfo* js::AllocPolicyBase::maybe_pod_malloc<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: void** js::AllocPolicyBase::maybe_pod_malloc<void*>(unsigned long)
js::jit::JitPoisonRange* js::AllocPolicyBase::maybe_pod_malloc<js::jit::JitPoisonRange>(unsigned long)
Line
Count
Source
34
30
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::CrossCompartmentKey* js::AllocPolicyBase::maybe_pod_malloc<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<unsigned char [], JS::FreePolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
mozilla::detail::HashTableEntry<JSAtom* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JSAtom* const> >(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::CodeLabel* js::AllocPolicyBase::maybe_pod_malloc<js::jit::CodeLabel>(unsigned long)
Line
Count
Source
34
20
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::TrapSite* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: js::wasm::CallFarJump* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: js::wasm::SymbolicAccess* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::SymbolicAccess>(unsigned long)
js::UnboxedLayout::Property* js::AllocPolicyBase::maybe_pod_malloc<js::UnboxedLayout::Property>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSObject* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JSObject* const> >(unsigned long)
Unexecuted instantiation: js::SharedArrayRawBuffer** js::AllocPolicyBase::maybe_pod_malloc<js::SharedArrayRawBuffer*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::StringifiedElement* js::AllocPolicyBase::maybe_pod_malloc<(anonymous namespace)::StringifiedElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::NumericElement* js::AllocPolicyBase::maybe_pod_malloc<(anonymous namespace)::NumericElement>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<jsid const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<jsid const> >(unsigned long)
js::AccessorShape** js::AllocPolicyBase::maybe_pod_malloc<js::AccessorShape*>(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::PropertyDescriptor* js::AllocPolicyBase::maybe_pod_malloc<JS::PropertyDescriptor>(unsigned long)
js::Shape** js::AllocPolicyBase::maybe_pod_malloc<js::Shape*>(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> > >(unsigned long)
Unexecuted instantiation: js::ExportEntryObject** js::AllocPolicyBase::maybe_pod_malloc<js::ExportEntryObject*>(unsigned long)
Unexecuted instantiation: js::RequestedModuleObject** js::AllocPolicyBase::maybe_pod_malloc<js::RequestedModuleObject*>(unsigned long)
Unexecuted instantiation: char const** js::AllocPolicyBase::maybe_pod_malloc<char const*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const> >(unsigned long)
Unexecuted instantiation: JS::Dispatchable** js::AllocPolicyBase::maybe_pod_malloc<JS::Dispatchable*>(unsigned long)
Unexecuted instantiation: js::gc::WeakMarkable* js::AllocPolicyBase::maybe_pod_malloc<js::gc::WeakMarkable>(unsigned long)
js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data** js::AllocPolicyBase::maybe_pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data*>(unsigned long)
Line
Count
Source
34
9
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data* js::AllocPolicyBase::maybe_pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data>(unsigned long)
Line
Count
Source
34
9
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<char [], JS::FreePolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: js::gcstats::Phase* js::AllocPolicyBase::maybe_pod_malloc<js::gcstats::Phase>(unsigned long)
js::gcstats::Statistics::SliceData* js::AllocPolicyBase::maybe_pod_malloc<js::gcstats::Statistics::SliceData>(unsigned long)
Line
Count
Source
34
72
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::ObjectGroup** js::AllocPolicyBase::maybe_pod_malloc<js::ObjectGroup*>(unsigned long)
Line
Count
Source
34
14
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::WeakMapBase* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::WeakMapBase* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Zone* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JS::Zone* const> >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > > >(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const> >(unsigned long)
Line
Count
Source
34
7
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::CodeOffset* js::AllocPolicyBase::maybe_pod_malloc<js::jit::CodeOffset>(unsigned long)
mozilla::detail::HashTableEntry<js::InitialShapeEntry const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::InitialShapeEntry const> >(unsigned long)
Line
Count
Source
34
116
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const> >(unsigned long)
Line
Count
Source
34
9
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::irregexp::RegExpNode** js::AllocPolicyBase::maybe_pod_malloc<js::irregexp::RegExpNode*>(unsigned long)
mozilla::detail::HashTableEntry<js::AtomStateEntry const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::AtomStateEntry const> >(unsigned long)
Line
Count
Source
34
168
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::irregexp::NativeRegExpMacroAssembler::LabelPatch* js::AllocPolicyBase::maybe_pod_malloc<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(unsigned long)
Unexecuted instantiation: int* js::AllocPolicyBase::maybe_pod_malloc<int>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> > >(unsigned long)
Line
Count
Source
34
108
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::CallSite* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: js::wasm::CallSiteTarget* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MBasicBlock*>(unsigned long)
js::jit::BacktrackingAllocator::QueueItem* js::AllocPolicyBase::maybe_pod_malloc<js::jit::BacktrackingAllocator::QueueItem>(unsigned long)
Line
Count
Source
34
14
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::LiveBundle** js::AllocPolicyBase::maybe_pod_malloc<js::jit::LiveBundle*>(unsigned long)
Line
Count
Source
34
14
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::CodePosition* js::AllocPolicyBase::maybe_pod_malloc<js::jit::CodePosition>(unsigned long)
Unexecuted instantiation: js::jit::LAllocation* js::AllocPolicyBase::maybe_pod_malloc<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: js::jit::LDefinition* js::AllocPolicyBase::maybe_pod_malloc<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::InstructionInfo* js::AllocPolicyBase::maybe_pod_malloc<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: js::jit::DependentWasmImport* js::AllocPolicyBase::maybe_pod_malloc<js::jit::DependentWasmImport>(unsigned long)
Unexecuted instantiation: js::jit::StubField* js::AllocPolicyBase::maybe_pod_malloc<js::jit::StubField>(unsigned long)
Unexecuted instantiation: js::jit::SpilledRegister* js::AllocPolicyBase::maybe_pod_malloc<js::jit::SpilledRegister>(unsigned long)
Unexecuted instantiation: js::jit::OperandLocation* js::AllocPolicyBase::maybe_pod_malloc<js::jit::OperandLocation>(unsigned long)
js::jit::ICEntry* js::AllocPolicyBase::maybe_pod_malloc<js::jit::ICEntry>(unsigned long)
Line
Count
Source
34
13
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::BaselineCompilerShared::ICLoadLabel* js::AllocPolicyBase::maybe_pod_malloc<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Line
Count
Source
34
12
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::FailurePath* js::AllocPolicyBase::maybe_pod_malloc<js::jit::FailurePath>(unsigned long)
js::jit::CodeGeneratorShared::CompileTimeICInfo* js::AllocPolicyBase::maybe_pod_malloc<js::jit::CodeGeneratorShared::CompileTimeICInfo>(unsigned long)
Line
Count
Source
34
56
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::JitCallStackArg* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::JitCallStackArg>(unsigned long)
Unexecuted instantiation: js::jit::MPhi** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MPhi*>(unsigned long)
Unexecuted instantiation: js::jit::MResumePoint** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MResumePoint*>(unsigned long)
Unexecuted instantiation: js::TypeNewScriptInitializer* js::AllocPolicyBase::maybe_pod_malloc<js::TypeNewScriptInitializer>(unsigned long)
Unexecuted instantiation: js::PropertyName** js::AllocPolicyBase::maybe_pod_malloc<js::PropertyName*>(unsigned long)
Unexecuted instantiation: js::jit::JitRuntime::BailoutTable* js::AllocPolicyBase::maybe_pod_malloc<js::jit::JitRuntime::BailoutTable>(unsigned long)
Unexecuted instantiation: js::jit::MInstruction** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MInstruction*>(unsigned long)
Unexecuted instantiation: js::jit::MDefinition** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: js::HeapTypeSetKey* js::AllocPolicyBase::maybe_pod_malloc<js::HeapTypeSetKey>(unsigned long)
Unexecuted instantiation: js::HeapPtr<JS::Value>* js::AllocPolicyBase::maybe_pod_malloc<js::HeapPtr<JS::Value> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> > >(unsigned long)
Unexecuted instantiation: js::jit::JitcodeGlobalEntry::BytecodeLocation* js::AllocPolicyBase::maybe_pod_malloc<js::jit::JitcodeGlobalEntry::BytecodeLocation>(unsigned long)
Unexecuted instantiation: char** js::AllocPolicyBase::maybe_pod_malloc<char*>(unsigned long)
Unexecuted instantiation: JSString** js::AllocPolicyBase::maybe_pod_malloc<JSString*>(unsigned long)
Unexecuted instantiation: JSLinearString** js::AllocPolicyBase::maybe_pod_malloc<JSLinearString*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo* js::AllocPolicyBase::maybe_pod_malloc<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> > >(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<char16_t [], JS::FreePolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: js::StructFieldProps* js::AllocPolicyBase::maybe_pod_malloc<js::StructFieldProps>(unsigned long)
js::frontend::UsedNameTracker::Use* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::UsedNameTracker::Use>(unsigned long)
Line
Count
Source
34
424
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > > >(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::MConstant** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MConstant*>(unsigned long)
Unexecuted instantiation: js::jit::MoveOp* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MoveOp>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> > >(unsigned long)
Unexecuted instantiation: js::jit::UniqueTrackedOptimizations::SortEntry* js::AllocPolicyBase::maybe_pod_malloc<js::jit::UniqueTrackedOptimizations::SortEntry>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> > >(unsigned long)
Unexecuted instantiation: js::TypeSet::Type* js::AllocPolicyBase::maybe_pod_malloc<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: js::jit::IonTrackedTypeWithAddendum* js::AllocPolicyBase::maybe_pod_malloc<js::jit::IonTrackedTypeWithAddendum>(unsigned long)
Unexecuted instantiation: js::jit::LoopIterationBound** js::AllocPolicyBase::maybe_pod_malloc<js::jit::LoopIterationBound*>(unsigned long)
Unexecuted instantiation: js::jit::MBinaryBitwiseInstruction** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MBinaryBitwiseInstruction*>(unsigned long)
Unexecuted instantiation: js::jit::LDefinition** js::AllocPolicyBase::maybe_pod_malloc<js::jit::LDefinition*>(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::BlockInfo* js::AllocPolicyBase::maybe_pod_malloc<js::jit::AllocationIntegrityState::BlockInfo>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const> >(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::IntegrityItem* js::AllocPolicyBase::maybe_pod_malloc<js::jit::AllocationIntegrityState::IntegrityItem>(unsigned long)
Unexecuted instantiation: js::jit::RematerializedFrame** js::AllocPolicyBase::maybe_pod_malloc<js::jit::RematerializedFrame*>(unsigned long)
Unexecuted instantiation: js::jit::MObjectState** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MObjectState*>(unsigned long)
Unexecuted instantiation: js::jit::MArrayState** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MArrayState*>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> > >(unsigned long)
Line
Count
Source
34
14
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> > >(unsigned long)
js::jit::OutOfLineCode** js::AllocPolicyBase::maybe_pod_malloc<js::jit::OutOfLineCode*>(unsigned long)
Line
Count
Source
34
14
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::NativeToBytecode* js::AllocPolicyBase::maybe_pod_malloc<js::jit::NativeToBytecode>(unsigned long)
Unexecuted instantiation: js::jit::NativeToTrackedOptimizations* js::AllocPolicyBase::maybe_pod_malloc<js::jit::NativeToTrackedOptimizations>(unsigned long)
Unexecuted instantiation: JSScript** js::AllocPolicyBase::maybe_pod_malloc<JSScript*>(unsigned long)
js::jit::SafepointIndex* js::AllocPolicyBase::maybe_pod_malloc<js::jit::SafepointIndex>(unsigned long)
Line
Count
Source
34
70
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::OsiIndex* js::AllocPolicyBase::maybe_pod_malloc<js::jit::OsiIndex>(unsigned long)
Line
Count
Source
34
70
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::AssemblerX86Shared::RelativePatch* js::AllocPolicyBase::maybe_pod_malloc<js::jit::AssemblerX86Shared::RelativePatch>(unsigned long)
Line
Count
Source
34
49
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> > >(unsigned long)
Line
Count
Source
34
15
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::Constant<float>* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MacroAssemblerX86Shared::Constant<float> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> > >(unsigned long)
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::Constant<double>* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MacroAssemblerX86Shared::Constant<double> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> > >(unsigned long)
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::SimdData* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MacroAssemblerX86Shared::SimdData>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> > >(unsigned long)
Unexecuted instantiation: bool (**js::AllocPolicyBase::maybe_pod_malloc<bool (*)(JSContext*)>(unsigned long))(JSContext*)
Unexecuted instantiation: mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(unsigned long)
Unexecuted instantiation: js::WrapperValue* js::AllocPolicyBase::maybe_pod_malloc<js::WrapperValue>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::ArrayBufferViewObject** js::AllocPolicyBase::maybe_pod_malloc<js::ArrayBufferViewObject*>(unsigned long)
Unexecuted instantiation: js::ScriptAndCounts* js::AllocPolicyBase::maybe_pod_malloc<js::ScriptAndCounts>(unsigned long)
unsigned char** js::AllocPolicyBase::maybe_pod_malloc<unsigned char*>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Realm* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<JS::Realm* const> >(unsigned long)
Unexecuted instantiation: js::LazyScript** js::AllocPolicyBase::maybe_pod_malloc<js::LazyScript*>(unsigned long)
Unexecuted instantiation: js::WasmInstanceObject** js::AllocPolicyBase::maybe_pod_malloc<js::WasmInstanceObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:(anonymous namespace)::FlowGraphSummary::Entry* js::AllocPolicyBase::maybe_pod_malloc<(anonymous namespace)::FlowGraphSummary::Entry>(unsigned long)
Unexecuted instantiation: js::Breakpoint** js::AllocPolicyBase::maybe_pod_malloc<js::Breakpoint*>(unsigned long)
Unexecuted instantiation: js::Debugger::AllocationsLogEntry* js::AllocPolicyBase::maybe_pod_malloc<js::Debugger::AllocationsLogEntry>(unsigned long)
Unexecuted instantiation: js::DebuggerFrame** js::AllocPolicyBase::maybe_pod_malloc<js::DebuggerFrame*>(unsigned long)
Unexecuted instantiation: JS::Realm** js::AllocPolicyBase::maybe_pod_malloc<JS::Realm*>(unsigned long)
Unexecuted instantiation: js::ReadBarriered<js::Debugger*>* js::AllocPolicyBase::maybe_pod_malloc<js::ReadBarriered<js::Debugger*> >(unsigned long)
Unexecuted instantiation: js::Debugger** js::AllocPolicyBase::maybe_pod_malloc<js::Debugger*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> > >(unsigned long)
Unexecuted instantiation: js::ReceiverGuard* js::AllocPolicyBase::maybe_pod_malloc<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const> >(unsigned long)
Unexecuted instantiation: js::wasm::CompileTask** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CompileTask*>(unsigned long)
Unexecuted instantiation: js::wasm::Tier2GeneratorTask** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Tier2GeneratorTask*>(unsigned long)
js::jit::IonBuilder** js::AllocPolicyBase::maybe_pod_malloc<js::jit::IonBuilder*>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::ScriptSourceObject** js::AllocPolicyBase::maybe_pod_malloc<js::ScriptSourceObject*>(unsigned long)
Unexecuted instantiation: js::ParseTask** js::AllocPolicyBase::maybe_pod_malloc<js::ParseTask*>(unsigned long)
js::HelperThread* js::AllocPolicyBase::maybe_pod_malloc<js::HelperThread>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(unsigned long)
js::GCParallelTask** js::AllocPolicyBase::maybe_pod_malloc<js::GCParallelTask*>(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(unsigned long)
Unexecuted instantiation: js::PromiseHelperTask** js::AllocPolicyBase::maybe_pod_malloc<js::PromiseHelperTask*>(unsigned long)
Unexecuted instantiation: JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>** js::AllocPolicyBase::maybe_pod_malloc<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>** js::AllocPolicyBase::maybe_pod_malloc<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(unsigned long)
js::IdValuePair* js::AllocPolicyBase::maybe_pod_malloc<js::IdValuePair>(unsigned long)
Line
Count
Source
34
147
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::SharedScriptData* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::SharedScriptData* const> >(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::JSONParserBase::StackEntry* js::AllocPolicyBase::maybe_pod_malloc<js::JSONParserBase::StackEntry>(unsigned long)
js::Scope** js::AllocPolicyBase::maybe_pod_malloc<js::Scope*>(unsigned long)
Line
Count
Source
34
1.49k
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::PCCounts* js::AllocPolicyBase::maybe_pod_malloc<js::PCCounts>(unsigned long)
Line
Count
Source
34
10
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > > >(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> > >(unsigned long)
Line
Count
Source
34
10
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > > >(unsigned long)
double* js::AllocPolicyBase::maybe_pod_malloc<double>(unsigned long)
Line
Count
Source
34
22
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > > >(unsigned long)
Line
Count
Source
34
19
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::NotableScriptSourceInfo* js::AllocPolicyBase::maybe_pod_malloc<JS::NotableScriptSourceInfo>(unsigned long)
Unexecuted instantiation: JS::NotableStringInfo* js::AllocPolicyBase::maybe_pod_malloc<JS::NotableStringInfo>(unsigned long)
Unexecuted instantiation: JS::NotableClassInfo* js::AllocPolicyBase::maybe_pod_malloc<JS::NotableClassInfo>(unsigned long)
Unexecuted instantiation: JS::ZoneStats* js::AllocPolicyBase::maybe_pod_malloc<JS::ZoneStats>(unsigned long)
Unexecuted instantiation: JS::RealmStats* js::AllocPolicyBase::maybe_pod_malloc<JS::RealmStats>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> > >(unsigned long)
Line
Count
Source
34
1
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const> >(unsigned long)
Line
Count
Source
34
123
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ScriptSource* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ScriptSource* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > > >(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > > >(unsigned long)
Line
Count
Source
34
7
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::MatchPair* js::AllocPolicyBase::maybe_pod_malloc<js::MatchPair>(unsigned long)
mozilla::detail::HashTableEntry<js::Shape* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::Shape* const> >(unsigned long)
Line
Count
Source
34
100
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::LiveSavedFrameCache::Entry* js::AllocPolicyBase::maybe_pod_malloc<js::LiveSavedFrameCache::Entry>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> > >(unsigned long)
Unexecuted instantiation: js::SavedFrame::Lookup* js::AllocPolicyBase::maybe_pod_malloc<js::SavedFrame::Lookup>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field* js::AllocPolicyBase::maybe_pod_malloc<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> > >(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::jit::RInstructionResults* js::AllocPolicyBase::maybe_pod_malloc<js::jit::RInstructionResults>(unsigned long)
Unexecuted instantiation: JSString const** js::AllocPolicyBase::maybe_pod_malloc<JSString const*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_malloc<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
JSFunction** js::AllocPolicyBase::maybe_pod_malloc<JSFunction*>(unsigned long)
Line
Count
Source
34
4
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::Val* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Val>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> > >(unsigned long)
Unexecuted instantiation: js::wasm::GlobalDesc* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::GlobalDesc>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> > >(unsigned long)
Unexecuted instantiation: AsmJSGlobal* js::AllocPolicyBase::maybe_pod_malloc<AsmJSGlobal>(unsigned long)
Unexecuted instantiation: ModuleValidator::ArrayView* js::AllocPolicyBase::maybe_pod_malloc<ModuleValidator::ArrayView>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> > >(unsigned long)
Unexecuted instantiation: NumLit* js::AllocPolicyBase::maybe_pod_malloc<NumLit>(unsigned long)
Unexecuted instantiation: js::wasm::TypeDef* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::TypeDef>(unsigned long)
Unexecuted instantiation: js::wasm::TableDesc* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::TableDesc>(unsigned long)
Unexecuted instantiation: ModuleValidator::Table** js::AllocPolicyBase::maybe_pod_malloc<ModuleValidator::Table*>(unsigned long)
Unexecuted instantiation: AsmJSImport* js::AllocPolicyBase::maybe_pod_malloc<AsmJSImport>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> > >(unsigned long)
Unexecuted instantiation: ModuleValidator::Func* js::AllocPolicyBase::maybe_pod_malloc<ModuleValidator::Func>(unsigned long)
Unexecuted instantiation: js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: js::wasm::Export* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Export>(unsigned long)
Unexecuted instantiation: AsmJSExport* js::AllocPolicyBase::maybe_pod_malloc<AsmJSExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId const** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::FuncTypeWithId const*>(unsigned long)
Unexecuted instantiation: js::wasm::CacheableChars* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CacheableChars>(unsigned long)
Unexecuted instantiation: js::wasm::BaseStackFrame::Local* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::BaseStackFrame::Local>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::XDRIncrementalEncoder::Slice* js::AllocPolicyBase::maybe_pod_malloc<js::XDRIncrementalEncoder::Slice>(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<mozilla::Nothing>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::TypeAndValue<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: js::jit::NonAssertingLabel* js::AllocPolicyBase::maybe_pod_malloc<js::jit::NonAssertingLabel>(unsigned long)
Unexecuted instantiation: mozilla::Nothing* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Nothing>(unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::Stk* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::BaseCompiler::Stk>(unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::OutOfLineCode** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::BaseCompiler::OutOfLineCode*>(unsigned long)
Unexecuted instantiation: js::jit::MIRType* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MIRType>(unsigned long)
Unexecuted instantiation: js::wasm::CodeRange* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> > >(unsigned long)
Unexecuted instantiation: js::wasm::LinkData::InternalLink* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::LinkData::InternalLink>(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(unsigned long)
Unexecuted instantiation: js::wasm::LazyFuncExport* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::LazyFuncExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncImport* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::FuncImport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncExport* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::FuncExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::FuncTypeWithId>(unsigned long)
Unexecuted instantiation: js::wasm::Name* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Name>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Code const* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Code const* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Metadata const* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Metadata const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::StructType* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::StructType>(unsigned long)
Unexecuted instantiation: js::wasm::ExprLoc* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ExprLoc>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> > >(unsigned long)
Unexecuted instantiation: js::WasmBreakpointSite** js::AllocPolicyBase::maybe_pod_malloc<js::WasmBreakpointSite*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(unsigned long)
Unexecuted instantiation: js::wasm::CompileTask* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CompileTask>(unsigned long)
Unexecuted instantiation: js::wasm::FuncCompileInput* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::FuncCompileInput>(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: js::wasm::ExprType* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ExprType>(unsigned long)
Unexecuted instantiation: js::wasm::SerializableRefPtr<js::wasm::DataSegment const>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(unsigned long)
Unexecuted instantiation: js::wasm::CustomSection* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CustomSection>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const> >(unsigned long)
Unexecuted instantiation: js::wasm::ExportArg* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ExportArg>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Table const* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Table const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<js::jit::MBasicBlock*>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<js::jit::MDefinition*>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::TypeAndValue<js::jit::MDefinition*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::FunctionCompiler::ControlFlowPatch* js::AllocPolicyBase::maybe_pod_malloc<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::CallCompileState** js::AllocPolicyBase::maybe_pod_malloc<(anonymous namespace)::CallCompileState*>(unsigned long)
Unexecuted instantiation: js::jit::MWasmCall::Arg* js::AllocPolicyBase::maybe_pod_malloc<js::jit::MWasmCall::Arg>(unsigned long)
Unexecuted instantiation: js::jit::MWasmStackArg** js::AllocPolicyBase::maybe_pod_malloc<js::jit::MWasmStackArg*>(unsigned long)
Unexecuted instantiation: js::wasm::CodeSegment const** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CodeSegment const*>(unsigned long)
Unexecuted instantiation: js::WasmGlobalObject** js::AllocPolicyBase::maybe_pod_malloc<js::WasmGlobalObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > > >(unsigned long)
Unexecuted instantiation: js::wasm::Import* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Import>(unsigned long)
Unexecuted instantiation: RefPtr<js::wasm::Table>* js::AllocPolicyBase::maybe_pod_malloc<RefPtr<js::wasm::Table> >(unsigned long)
Unexecuted instantiation: js::HeapPtr<js::StructTypeDescr*>* js::AllocPolicyBase::maybe_pod_malloc<js::HeapPtr<js::StructTypeDescr*> >(unsigned long)
Unexecuted instantiation: js::wasm::Instance** js::AllocPolicyBase::maybe_pod_malloc<js::wasm::Instance*>(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<mozilla::Nothing>* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::ControlStackEntry<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: TypeState* js::AllocPolicyBase::maybe_pod_malloc<TypeState>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<char const* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<char const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::DataSegmentEnv* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::DataSegmentEnv>(unsigned long)
Unexecuted instantiation: js::wasm::CustomSectionEnv* js::AllocPolicyBase::maybe_pod_malloc<js::wasm::CustomSectionEnv>(unsigned long)
JSTryNote* js::AllocPolicyBase::maybe_pod_malloc<JSTryNote>(unsigned long)
Line
Count
Source
34
593
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::frontend::CGScopeNote* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::CGScopeNote>(unsigned long)
Line
Count
Source
34
381
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > > >(unsigned long)
Line
Count
Source
34
18
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: long* js::AllocPolicyBase::maybe_pod_malloc<long>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > > >(unsigned long)
Unexecuted instantiation: ImmediateSweepWeakCacheTask* js::AllocPolicyBase::maybe_pod_malloc<ImmediateSweepWeakCacheTask>(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSTracer*, void*)>* js::AllocPolicyBase::maybe_pod_malloc<js::gc::Callback<void (*)(JSTracer*, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>* js::AllocPolicyBase::maybe_pod_malloc<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSContext*, void*)>* js::AllocPolicyBase::maybe_pod_malloc<js::gc::Callback<void (*)(JSContext*, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>* js::AllocPolicyBase::maybe_pod_malloc<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> > >(unsigned long)
JS::Compartment** js::AllocPolicyBase::maybe_pod_malloc<JS::Compartment*>(unsigned long)
Line
Count
Source
34
21
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
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*> > >* js::AllocPolicyBase::maybe_pod_malloc<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
34
12
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >* js::AllocPolicyBase::maybe_pod_malloc<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
34
12
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::Zone** js::AllocPolicyBase::maybe_pod_malloc<JS::Zone*>(unsigned long)
Unexecuted instantiation: js::gc::TenuredCell*** js::AllocPolicyBase::maybe_pod_malloc<js::gc::TenuredCell**>(unsigned long)
js::gc::MarkStack::TaggedPtr* js::AllocPolicyBase::maybe_pod_malloc<js::gc::MarkStack::TaggedPtr>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::GCCellPtr* js::AllocPolicyBase::maybe_pod_malloc<JS::GCCellPtr>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> > >(unsigned long)
js::NurseryChunk** js::AllocPolicyBase::maybe_pod_malloc<js::NurseryChunk*>(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::NativeObject** js::AllocPolicyBase::maybe_pod_malloc<js::NativeObject*>(unsigned long)
Unexecuted instantiation: JSAtom** js::AllocPolicyBase::maybe_pod_malloc<JSAtom*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> > >(unsigned long)
Unexecuted instantiation: js::frontend::BinKind* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::BinKind>(unsigned long)
Unexecuted instantiation: js::frontend::BinTokenReaderMultipart::Chars* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::BinTokenReaderMultipart::Chars>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> > >(unsigned long)
Unexecuted instantiation: js::frontend::BinField* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::BinField>(unsigned long)
Unexecuted instantiation: js::frontend::FunctionBox** js::AllocPolicyBase::maybe_pod_malloc<js::frontend::FunctionBox*>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> > >(unsigned long)
Line
Count
Source
34
29
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::BindingName* js::AllocPolicyBase::maybe_pod_malloc<js::BindingName>(unsigned long)
Line
Count
Source
34
383
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::frontend::ParseNode** js::AllocPolicyBase::maybe_pod_malloc<js::frontend::ParseNode*>(unsigned long)
Line
Count
Source
34
6
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::frontend::SyntaxParseHandler::Node* js::AllocPolicyBase::maybe_pod_malloc<js::frontend::SyntaxParseHandler::Node>(unsigned long)
Unexecuted instantiation: DebugModeOSREntry* js::AllocPolicyBase::maybe_pod_malloc<DebugModeOSREntry>(unsigned long)
js::jit::BaselineCompilerShared::PCMappingEntry* js::AllocPolicyBase::maybe_pod_malloc<js::jit::BaselineCompilerShared::PCMappingEntry>(unsigned long)
Line
Count
Source
34
34
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
js::jit::PCMappingIndexEntry* js::AllocPolicyBase::maybe_pod_malloc<js::jit::PCMappingIndexEntry>(unsigned long)
Line
Count
Source
34
19
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::ExecutablePool** js::AllocPolicyBase::maybe_pod_malloc<js::jit::ExecutablePool*>(unsigned long)
mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const>* js::AllocPolicyBase::maybe_pod_malloc<mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const> >(unsigned long)
Line
Count
Source
34
3
    template <typename T> T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc<T>(numElems); }
35
    template <typename T> T* maybe_pod_calloc(size_t numElems) { return js_pod_calloc<T>(numElems); }
36
2.57k
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
2.57k
        return js_pod_realloc<T>(p, oldSize, newSize);
38
2.57k
    }
Unexecuted instantiation: JSObject** js::AllocPolicyBase::maybe_pod_realloc<JSObject*>(JSObject**, unsigned long, unsigned long)
Unexecuted instantiation: char* js::AllocPolicyBase::maybe_pod_realloc<char>(char*, unsigned long, unsigned long)
unsigned int* js::AllocPolicyBase::maybe_pod_realloc<unsigned int>(unsigned int*, unsigned long, unsigned long)
Line
Count
Source
36
67
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
67
        return js_pod_realloc<T>(p, oldSize, newSize);
38
67
    }
Unexecuted instantiation: unsigned long* js::AllocPolicyBase::maybe_pod_realloc<unsigned long>(unsigned long*, unsigned long, unsigned long)
char16_t* js::AllocPolicyBase::maybe_pod_realloc<char16_t>(char16_t*, unsigned long, unsigned long)
Line
Count
Source
36
2
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
2
        return js_pod_realloc<T>(p, oldSize, newSize);
38
2
    }
Unexecuted instantiation: JS::ubi::BackEdge** js::AllocPolicyBase::maybe_pod_realloc<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const** js::AllocPolicyBase::maybe_pod_realloc<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, unsigned long, unsigned long)
Unexecuted instantiation: _ffi_type** js::AllocPolicyBase::maybe_pod_realloc<_ffi_type*>(_ffi_type**, unsigned long, unsigned long)
js::gc::Cell** js::AllocPolicyBase::maybe_pod_realloc<js::gc::Cell*>(js::gc::Cell**, unsigned long, unsigned long)
Line
Count
Source
36
54
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
54
        return js_pod_realloc<T>(p, oldSize, newSize);
38
54
    }
Unexecuted instantiation: js::MapObject** js::AllocPolicyBase::maybe_pod_realloc<js::MapObject*>(js::MapObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::SetObject** js::AllocPolicyBase::maybe_pod_realloc<js::SetObject*>(js::SetObject**, unsigned long, unsigned long)
unsigned char* js::AllocPolicyBase::maybe_pod_realloc<unsigned char>(unsigned char*, unsigned long, unsigned long)
Line
Count
Source
36
1.94k
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
1.94k
        return js_pod_realloc<T>(p, oldSize, newSize);
38
1.94k
    }
Unexecuted instantiation: void** js::AllocPolicyBase::maybe_pod_realloc<void*>(void**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::TrapSite* js::AllocPolicyBase::maybe_pod_realloc<js::wasm::TrapSite>(js::wasm::TrapSite*, unsigned long, unsigned long)
Unexecuted instantiation: js::SharedArrayRawBuffer** js::AllocPolicyBase::maybe_pod_realloc<js::SharedArrayRawBuffer*>(js::SharedArrayRawBuffer**, unsigned long, unsigned long)
js::AccessorShape** js::AllocPolicyBase::maybe_pod_realloc<js::AccessorShape*>(js::AccessorShape**, unsigned long, unsigned long)
Line
Count
Source
36
6
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
6
        return js_pod_realloc<T>(p, oldSize, newSize);
38
6
    }
js::Shape** js::AllocPolicyBase::maybe_pod_realloc<js::Shape*>(js::Shape**, unsigned long, unsigned long)
Line
Count
Source
36
2
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
2
        return js_pod_realloc<T>(p, oldSize, newSize);
38
2
    }
Unexecuted instantiation: js::ExportEntryObject** js::AllocPolicyBase::maybe_pod_realloc<js::ExportEntryObject*>(js::ExportEntryObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::RequestedModuleObject** js::AllocPolicyBase::maybe_pod_realloc<js::RequestedModuleObject*>(js::RequestedModuleObject**, unsigned long, unsigned long)
Unexecuted instantiation: char const** js::AllocPolicyBase::maybe_pod_realloc<char const*>(char const**, unsigned long, unsigned long)
Unexecuted instantiation: JS::Dispatchable** js::AllocPolicyBase::maybe_pod_realloc<JS::Dispatchable*>(JS::Dispatchable**, unsigned long, unsigned long)
js::ObjectGroup** js::AllocPolicyBase::maybe_pod_realloc<js::ObjectGroup*>(js::ObjectGroup**, unsigned long, unsigned long)
Line
Count
Source
36
42
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
42
        return js_pod_realloc<T>(p, oldSize, newSize);
38
42
    }
Unexecuted instantiation: js::irregexp::RegExpNode** js::AllocPolicyBase::maybe_pod_realloc<js::irregexp::RegExpNode*>(js::irregexp::RegExpNode**, unsigned long, unsigned long)
Unexecuted instantiation: int* js::AllocPolicyBase::maybe_pod_realloc<int>(int*, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CallSite* js::AllocPolicyBase::maybe_pod_realloc<js::wasm::CallSite>(js::wasm::CallSite*, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LiveBundle** js::AllocPolicyBase::maybe_pod_realloc<js::jit::LiveBundle*>(js::jit::LiveBundle**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MPhi** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MPhi*>(js::jit::MPhi**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MResumePoint** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MResumePoint*>(js::jit::MResumePoint**, unsigned long, unsigned long)
Unexecuted instantiation: js::PropertyName** js::AllocPolicyBase::maybe_pod_realloc<js::PropertyName*>(js::PropertyName**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MInstruction** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MInstruction*>(js::jit::MInstruction**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MDefinition** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MDefinition*>(js::jit::MDefinition**, unsigned long, unsigned long)
Unexecuted instantiation: char** js::AllocPolicyBase::maybe_pod_realloc<char*>(char**, unsigned long, unsigned long)
Unexecuted instantiation: JSString** js::AllocPolicyBase::maybe_pod_realloc<JSString*>(JSString**, unsigned long, unsigned long)
Unexecuted instantiation: JSLinearString** js::AllocPolicyBase::maybe_pod_realloc<JSLinearString*>(JSLinearString**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MConstant** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MConstant*>(js::jit::MConstant**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LoopIterationBound** js::AllocPolicyBase::maybe_pod_realloc<js::jit::LoopIterationBound*>(js::jit::LoopIterationBound**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MBinaryBitwiseInstruction** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LDefinition** js::AllocPolicyBase::maybe_pod_realloc<js::jit::LDefinition*>(js::jit::LDefinition**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::RematerializedFrame** js::AllocPolicyBase::maybe_pod_realloc<js::jit::RematerializedFrame*>(js::jit::RematerializedFrame**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MObjectState** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MObjectState*>(js::jit::MObjectState**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MArrayState** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MArrayState*>(js::jit::MArrayState**, unsigned long, unsigned long)
js::jit::OutOfLineCode** js::AllocPolicyBase::maybe_pod_realloc<js::jit::OutOfLineCode*>(js::jit::OutOfLineCode**, unsigned long, unsigned long)
Line
Count
Source
36
70
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
70
        return js_pod_realloc<T>(p, oldSize, newSize);
38
70
    }
Unexecuted instantiation: JSScript** js::AllocPolicyBase::maybe_pod_realloc<JSScript*>(JSScript**, unsigned long, unsigned long)
Unexecuted instantiation: bool (**js::AllocPolicyBase::maybe_pod_realloc<bool (*)(JSContext*)>(bool (**)(JSContext*), unsigned long, unsigned long))(JSContext*)
Unexecuted instantiation: js::ArrayBufferViewObject** js::AllocPolicyBase::maybe_pod_realloc<js::ArrayBufferViewObject*>(js::ArrayBufferViewObject**, unsigned long, unsigned long)
unsigned char** js::AllocPolicyBase::maybe_pod_realloc<unsigned char*>(unsigned char**, unsigned long, unsigned long)
Line
Count
Source
36
2
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
2
        return js_pod_realloc<T>(p, oldSize, newSize);
38
2
    }
Unexecuted instantiation: js::LazyScript** js::AllocPolicyBase::maybe_pod_realloc<js::LazyScript*>(js::LazyScript**, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmInstanceObject** js::AllocPolicyBase::maybe_pod_realloc<js::WasmInstanceObject*>(js::WasmInstanceObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::Breakpoint** js::AllocPolicyBase::maybe_pod_realloc<js::Breakpoint*>(js::Breakpoint**, unsigned long, unsigned long)
Unexecuted instantiation: js::DebuggerFrame** js::AllocPolicyBase::maybe_pod_realloc<js::DebuggerFrame*>(js::DebuggerFrame**, unsigned long, unsigned long)
Unexecuted instantiation: JS::Realm** js::AllocPolicyBase::maybe_pod_realloc<JS::Realm*>(JS::Realm**, unsigned long, unsigned long)
Unexecuted instantiation: js::Debugger** js::AllocPolicyBase::maybe_pod_realloc<js::Debugger*>(js::Debugger**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CompileTask** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::CompileTask*>(js::wasm::CompileTask**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::Tier2GeneratorTask** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::IonBuilder** js::AllocPolicyBase::maybe_pod_realloc<js::jit::IonBuilder*>(js::jit::IonBuilder**, unsigned long, unsigned long)
Unexecuted instantiation: js::ScriptSourceObject** js::AllocPolicyBase::maybe_pod_realloc<js::ScriptSourceObject*>(js::ScriptSourceObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::ParseTask** js::AllocPolicyBase::maybe_pod_realloc<js::ParseTask*>(js::ParseTask**, unsigned long, unsigned long)
js::GCParallelTask** js::AllocPolicyBase::maybe_pod_realloc<js::GCParallelTask*>(js::GCParallelTask**, unsigned long, unsigned long)
Line
Count
Source
36
3
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
3
        return js_pod_realloc<T>(p, oldSize, newSize);
38
3
    }
Unexecuted instantiation: js::PromiseHelperTask** js::AllocPolicyBase::maybe_pod_realloc<js::PromiseHelperTask*>(js::PromiseHelperTask**, unsigned long, unsigned long)
Unexecuted instantiation: JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>** js::AllocPolicyBase::maybe_pod_realloc<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, unsigned long, unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>** js::AllocPolicyBase::maybe_pod_realloc<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, unsigned long, unsigned long)
js::Scope** js::AllocPolicyBase::maybe_pod_realloc<js::Scope*>(js::Scope**, unsigned long, unsigned long)
Line
Count
Source
36
316
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
316
        return js_pod_realloc<T>(p, oldSize, newSize);
38
316
    }
double* js::AllocPolicyBase::maybe_pod_realloc<double>(double*, unsigned long, unsigned long)
Line
Count
Source
36
6
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
6
        return js_pod_realloc<T>(p, oldSize, newSize);
38
6
    }
Unexecuted instantiation: JSString const** js::AllocPolicyBase::maybe_pod_realloc<JSString const*>(JSString const**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_realloc<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::maybe_pod_realloc<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> >**, unsigned long, unsigned long)
JSFunction** js::AllocPolicyBase::maybe_pod_realloc<JSFunction*>(JSFunction**, unsigned long, unsigned long)
Line
Count
Source
36
16
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
16
        return js_pod_realloc<T>(p, oldSize, newSize);
38
16
    }
Unexecuted instantiation: ModuleValidator::Table** js::AllocPolicyBase::maybe_pod_realloc<ModuleValidator::Table*>(ModuleValidator::Table**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId const** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::FuncTypeWithId const*>(js::wasm::FuncTypeWithId const**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<mozilla::Nothing>* js::AllocPolicyBase::maybe_pod_realloc<js::wasm::TypeAndValue<mozilla::Nothing> >(js::wasm::TypeAndValue<mozilla::Nothing>*, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::OutOfLineCode** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::BaseCompiler::OutOfLineCode*>(js::wasm::BaseCompiler::OutOfLineCode**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CodeRange* js::AllocPolicyBase::maybe_pod_realloc<js::wasm::CodeRange>(js::wasm::CodeRange*, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmBreakpointSite** js::AllocPolicyBase::maybe_pod_realloc<js::WasmBreakpointSite*>(js::WasmBreakpointSite**, unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::CallCompileState** js::AllocPolicyBase::maybe_pod_realloc<(anonymous namespace)::CallCompileState*>((anonymous namespace)::CallCompileState**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MWasmStackArg** js::AllocPolicyBase::maybe_pod_realloc<js::jit::MWasmStackArg*>(js::jit::MWasmStackArg**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CodeSegment const** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmGlobalObject** js::AllocPolicyBase::maybe_pod_realloc<js::WasmGlobalObject*>(js::WasmGlobalObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::Instance** js::AllocPolicyBase::maybe_pod_realloc<js::wasm::Instance*>(js::wasm::Instance**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<mozilla::Nothing>* js::AllocPolicyBase::maybe_pod_realloc<js::wasm::ControlStackEntry<mozilla::Nothing> >(js::wasm::ControlStackEntry<mozilla::Nothing>*, unsigned long, unsigned long)
Unexecuted instantiation: long* js::AllocPolicyBase::maybe_pod_realloc<long>(long*, unsigned long, unsigned long)
JS::Compartment** js::AllocPolicyBase::maybe_pod_realloc<JS::Compartment*>(JS::Compartment**, unsigned long, unsigned long)
Line
Count
Source
36
36
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
36
        return js_pod_realloc<T>(p, oldSize, newSize);
38
36
    }
Unexecuted instantiation: JS::Zone** js::AllocPolicyBase::maybe_pod_realloc<JS::Zone*>(JS::Zone**, unsigned long, unsigned long)
Unexecuted instantiation: js::gc::TenuredCell*** js::AllocPolicyBase::maybe_pod_realloc<js::gc::TenuredCell**>(js::gc::TenuredCell***, unsigned long, unsigned long)
Unexecuted instantiation: js::NurseryChunk** js::AllocPolicyBase::maybe_pod_realloc<js::NurseryChunk*>(js::NurseryChunk**, unsigned long, unsigned long)
Unexecuted instantiation: js::NativeObject** js::AllocPolicyBase::maybe_pod_realloc<js::NativeObject*>(js::NativeObject**, unsigned long, unsigned long)
Unexecuted instantiation: JSAtom** js::AllocPolicyBase::maybe_pod_realloc<JSAtom*>(JSAtom**, unsigned long, unsigned long)
Unexecuted instantiation: js::frontend::FunctionBox** js::AllocPolicyBase::maybe_pod_realloc<js::frontend::FunctionBox*>(js::frontend::FunctionBox**, unsigned long, unsigned long)
js::frontend::ParseNode** js::AllocPolicyBase::maybe_pod_realloc<js::frontend::ParseNode*>(js::frontend::ParseNode**, unsigned long, unsigned long)
Line
Count
Source
36
12
    template <typename T> T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) {
37
12
        return js_pod_realloc<T>(p, oldSize, newSize);
38
12
    }
Unexecuted instantiation: js::jit::ExecutablePool** js::AllocPolicyBase::maybe_pod_realloc<js::jit::ExecutablePool*>(js::jit::ExecutablePool**, unsigned long, unsigned long)
39
1.47k
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
char* js::AllocPolicyBase::pod_malloc<char>(unsigned long)
Line
Count
Source
39
8
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::BufferList<js::SystemAllocPolicy>::Segment* js::AllocPolicyBase::pod_malloc<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: JS::ubi::Edge* js::AllocPolicyBase::pod_malloc<JS::ubi::Edge>(unsigned long)
Unexecuted instantiation: nsTString<char>* js::AllocPolicyBase::pod_malloc<nsTString<char> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > > >(unsigned long)
Unexecuted instantiation: JS::ubi::PostOrder::OriginAndEdges* js::AllocPolicyBase::pod_malloc<JS::ubi::PostOrder::OriginAndEdges>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::ubi::Node const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<JS::ubi::Node const> >(unsigned long)
unsigned int* js::AllocPolicyBase::pod_malloc<unsigned int>(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::ubi::Node* js::AllocPolicyBase::pod_malloc<JS::ubi::Node>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>* js::AllocPolicyBase::pod_malloc<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: unsigned long* js::AllocPolicyBase::pod_malloc<unsigned long>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> > >(unsigned long)
Unexecuted instantiation: JSObject** js::AllocPolicyBase::pod_malloc<JSObject*>(unsigned long)
Unexecuted instantiation: char16_t* js::AllocPolicyBase::pod_malloc<char16_t>(unsigned long)
Unexecuted instantiation: RefPtr<js::PerformanceGroup>* js::AllocPolicyBase::pod_malloc<RefPtr<js::PerformanceGroup> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Compartment* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<JS::Compartment* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> > >(unsigned long)
Unexecuted instantiation: JS::ubi::BackEdge** js::AllocPolicyBase::pod_malloc<JS::ubi::BackEdge*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(unsigned long)
mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const> >(unsigned long)
Line
Count
Source
39
1
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> > >(unsigned long)
Unexecuted instantiation: JS::Heap<JSObject*>* js::AllocPolicyBase::pod_malloc<JS::Heap<JSObject*> >(unsigned long)
Unexecuted instantiation: _ffi_type** js::AllocPolicyBase::pod_malloc<_ffi_type*>(unsigned long)
Unexecuted instantiation: js::ctypes::AutoValue* js::AllocPolicyBase::pod_malloc<js::ctypes::AutoValue>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<void* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<void* const> >(unsigned long)
js::gc::Cell** js::AllocPolicyBase::pod_malloc<js::gc::Cell*>(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::MapObject** js::AllocPolicyBase::pod_malloc<js::MapObject*>(unsigned long)
Unexecuted instantiation: js::SetObject** js::AllocPolicyBase::pod_malloc<js::SetObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const> >(unsigned long)
mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const> >(unsigned long)
Line
Count
Source
39
2
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::TraceLoggerEvent* js::AllocPolicyBase::pod_malloc<js::TraceLoggerEvent>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const> >(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::EvalCacheEntry const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::EvalCacheEntry const> >(unsigned long)
unsigned char* js::AllocPolicyBase::pod_malloc<unsigned char>(unsigned long)
Line
Count
Source
39
125
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::ValType* js::AllocPolicyBase::pod_malloc<js::wasm::ValType>(unsigned long)
Unexecuted instantiation: js::wasm::StructField* js::AllocPolicyBase::pod_malloc<js::wasm::StructField>(unsigned long)
Unexecuted instantiation: js::RecompileInfo* js::AllocPolicyBase::pod_malloc<js::RecompileInfo>(unsigned long)
Unexecuted instantiation: void** js::AllocPolicyBase::pod_malloc<void*>(unsigned long)
js::jit::JitPoisonRange* js::AllocPolicyBase::pod_malloc<js::jit::JitPoisonRange>(unsigned long)
Line
Count
Source
39
30
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::CrossCompartmentKey* js::AllocPolicyBase::pod_malloc<js::CrossCompartmentKey>(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<unsigned char [], JS::FreePolicy>* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(unsigned long)
mozilla::detail::HashTableEntry<JSAtom* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<JSAtom* const> >(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::jit::CodeLabel* js::AllocPolicyBase::pod_malloc<js::jit::CodeLabel>(unsigned long)
Line
Count
Source
39
20
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::TrapSite* js::AllocPolicyBase::pod_malloc<js::wasm::TrapSite>(unsigned long)
Unexecuted instantiation: js::wasm::CallFarJump* js::AllocPolicyBase::pod_malloc<js::wasm::CallFarJump>(unsigned long)
Unexecuted instantiation: js::wasm::SymbolicAccess* js::AllocPolicyBase::pod_malloc<js::wasm::SymbolicAccess>(unsigned long)
js::UnboxedLayout::Property* js::AllocPolicyBase::pod_malloc<js::UnboxedLayout::Property>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> > >(unsigned long)
Unexecuted instantiation: js::SharedArrayRawBuffer** js::AllocPolicyBase::pod_malloc<js::SharedArrayRawBuffer*>(unsigned long)
js::AccessorShape** js::AllocPolicyBase::pod_malloc<js::AccessorShape*>(unsigned long)
Line
Count
Source
39
1
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: char const** js::AllocPolicyBase::pod_malloc<char const*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const> >(unsigned long)
Unexecuted instantiation: JS::Dispatchable** js::AllocPolicyBase::pod_malloc<JS::Dispatchable*>(unsigned long)
Unexecuted instantiation: js::gc::WeakMarkable* js::AllocPolicyBase::pod_malloc<js::gc::WeakMarkable>(unsigned long)
js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data** js::AllocPolicyBase::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data*>(unsigned long)
Line
Count
Source
39
9
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data* js::AllocPolicyBase::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data>(unsigned long)
Line
Count
Source
39
9
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<char [], JS::FreePolicy>* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<char [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: js::gcstats::Phase* js::AllocPolicyBase::pod_malloc<js::gcstats::Phase>(unsigned long)
js::gcstats::Statistics::SliceData* js::AllocPolicyBase::pod_malloc<js::gcstats::Statistics::SliceData>(unsigned long)
Line
Count
Source
39
72
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>* js::AllocPolicyBase::pod_malloc<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::ObjectGroup** js::AllocPolicyBase::pod_malloc<js::ObjectGroup*>(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::WeakMapBase* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::WeakMapBase* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Zone* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<JS::Zone* const> >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > > >(unsigned long)
Line
Count
Source
39
2
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const> >(unsigned long)
Line
Count
Source
39
7
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::CodeOffset* js::AllocPolicyBase::pod_malloc<js::jit::CodeOffset>(unsigned long)
mozilla::detail::HashTableEntry<js::InitialShapeEntry const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::InitialShapeEntry const> >(unsigned long)
Line
Count
Source
39
98
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const> >(unsigned long)
Line
Count
Source
39
8
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSObject* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<JSObject* const> >(unsigned long)
Unexecuted instantiation: js::irregexp::RegExpNode** js::AllocPolicyBase::pod_malloc<js::irregexp::RegExpNode*>(unsigned long)
mozilla::detail::HashTableEntry<js::AtomStateEntry const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::AtomStateEntry const> >(unsigned long)
Line
Count
Source
39
168
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::irregexp::NativeRegExpMacroAssembler::LabelPatch* js::AllocPolicyBase::pod_malloc<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(unsigned long)
Unexecuted instantiation: int* js::AllocPolicyBase::pod_malloc<int>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> > >(unsigned long)
Line
Count
Source
39
90
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::CallSite* js::AllocPolicyBase::pod_malloc<js::wasm::CallSite>(unsigned long)
Unexecuted instantiation: js::wasm::CallSiteTarget* js::AllocPolicyBase::pod_malloc<js::wasm::CallSiteTarget>(unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::AllocPolicyBase::pod_malloc<js::jit::MBasicBlock*>(unsigned long)
js::jit::BacktrackingAllocator::QueueItem* js::AllocPolicyBase::pod_malloc<js::jit::BacktrackingAllocator::QueueItem>(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::jit::LiveBundle** js::AllocPolicyBase::pod_malloc<js::jit::LiveBundle*>(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::CodePosition* js::AllocPolicyBase::pod_malloc<js::jit::CodePosition>(unsigned long)
Unexecuted instantiation: js::jit::LAllocation* js::AllocPolicyBase::pod_malloc<js::jit::LAllocation>(unsigned long)
Unexecuted instantiation: js::jit::LDefinition* js::AllocPolicyBase::pod_malloc<js::jit::LDefinition>(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::InstructionInfo* js::AllocPolicyBase::pod_malloc<js::jit::AllocationIntegrityState::InstructionInfo>(unsigned long)
Unexecuted instantiation: js::jit::StubField* js::AllocPolicyBase::pod_malloc<js::jit::StubField>(unsigned long)
Unexecuted instantiation: js::jit::SpilledRegister* js::AllocPolicyBase::pod_malloc<js::jit::SpilledRegister>(unsigned long)
Unexecuted instantiation: js::jit::OperandLocation* js::AllocPolicyBase::pod_malloc<js::jit::OperandLocation>(unsigned long)
js::jit::ICEntry* js::AllocPolicyBase::pod_malloc<js::jit::ICEntry>(unsigned long)
Line
Count
Source
39
13
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::jit::BaselineCompilerShared::ICLoadLabel* js::AllocPolicyBase::pod_malloc<js::jit::BaselineCompilerShared::ICLoadLabel>(unsigned long)
Line
Count
Source
39
12
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::FailurePath* js::AllocPolicyBase::pod_malloc<js::jit::FailurePath>(unsigned long)
js::jit::CodeGeneratorShared::CompileTimeICInfo* js::AllocPolicyBase::pod_malloc<js::jit::CodeGeneratorShared::CompileTimeICInfo>(unsigned long)
Line
Count
Source
39
56
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::wasm::JitCallStackArg* js::AllocPolicyBase::pod_malloc<js::wasm::JitCallStackArg>(unsigned long)
Unexecuted instantiation: js::jit::MPhi** js::AllocPolicyBase::pod_malloc<js::jit::MPhi*>(unsigned long)
Unexecuted instantiation: js::jit::JitRuntime::BailoutTable* js::AllocPolicyBase::pod_malloc<js::jit::JitRuntime::BailoutTable>(unsigned long)
Unexecuted instantiation: js::jit::MDefinition** js::AllocPolicyBase::pod_malloc<js::jit::MDefinition*>(unsigned long)
Unexecuted instantiation: js::HeapTypeSetKey* js::AllocPolicyBase::pod_malloc<js::HeapTypeSetKey>(unsigned long)
Unexecuted instantiation: js::HeapPtr<JS::Value>* js::AllocPolicyBase::pod_malloc<js::HeapPtr<JS::Value> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> > >(unsigned long)
Unexecuted instantiation: js::jit::JitcodeGlobalEntry::BytecodeLocation* js::AllocPolicyBase::pod_malloc<js::jit::JitcodeGlobalEntry::BytecodeLocation>(unsigned long)
Unexecuted instantiation: char** js::AllocPolicyBase::pod_malloc<char*>(unsigned long)
Unexecuted instantiation: JSLinearString** js::AllocPolicyBase::pod_malloc<JSLinearString*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > > >(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::MConstant** js::AllocPolicyBase::pod_malloc<js::jit::MConstant*>(unsigned long)
Unexecuted instantiation: js::jit::MoveOp* js::AllocPolicyBase::pod_malloc<js::jit::MoveOp>(unsigned long)
Unexecuted instantiation: js::TypeSet::Type* js::AllocPolicyBase::pod_malloc<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: js::jit::IonTrackedTypeWithAddendum* js::AllocPolicyBase::pod_malloc<js::jit::IonTrackedTypeWithAddendum>(unsigned long)
Unexecuted instantiation: js::jit::LoopIterationBound** js::AllocPolicyBase::pod_malloc<js::jit::LoopIterationBound*>(unsigned long)
Unexecuted instantiation: js::jit::MBinaryBitwiseInstruction** js::AllocPolicyBase::pod_malloc<js::jit::MBinaryBitwiseInstruction*>(unsigned long)
Unexecuted instantiation: js::jit::LDefinition** js::AllocPolicyBase::pod_malloc<js::jit::LDefinition*>(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::BlockInfo* js::AllocPolicyBase::pod_malloc<js::jit::AllocationIntegrityState::BlockInfo>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const> >(unsigned long)
Unexecuted instantiation: js::jit::AllocationIntegrityState::IntegrityItem* js::AllocPolicyBase::pod_malloc<js::jit::AllocationIntegrityState::IntegrityItem>(unsigned long)
Unexecuted instantiation: js::jit::MObjectState** js::AllocPolicyBase::pod_malloc<js::jit::MObjectState*>(unsigned long)
Unexecuted instantiation: js::jit::MArrayState** js::AllocPolicyBase::pod_malloc<js::jit::MArrayState*>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> > >(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> > >(unsigned long)
js::jit::OutOfLineCode** js::AllocPolicyBase::pod_malloc<js::jit::OutOfLineCode*>(unsigned long)
Line
Count
Source
39
14
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::NativeToBytecode* js::AllocPolicyBase::pod_malloc<js::jit::NativeToBytecode>(unsigned long)
Unexecuted instantiation: js::jit::NativeToTrackedOptimizations* js::AllocPolicyBase::pod_malloc<js::jit::NativeToTrackedOptimizations>(unsigned long)
Unexecuted instantiation: JSScript** js::AllocPolicyBase::pod_malloc<JSScript*>(unsigned long)
js::jit::SafepointIndex* js::AllocPolicyBase::pod_malloc<js::jit::SafepointIndex>(unsigned long)
Line
Count
Source
39
70
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::jit::OsiIndex* js::AllocPolicyBase::pod_malloc<js::jit::OsiIndex>(unsigned long)
Line
Count
Source
39
70
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::jit::AssemblerX86Shared::RelativePatch* js::AllocPolicyBase::pod_malloc<js::jit::AssemblerX86Shared::RelativePatch>(unsigned long)
Line
Count
Source
39
49
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::Constant<float>* js::AllocPolicyBase::pod_malloc<js::jit::MacroAssemblerX86Shared::Constant<float> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> > >(unsigned long)
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::Constant<double>* js::AllocPolicyBase::pod_malloc<js::jit::MacroAssemblerX86Shared::Constant<double> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> > >(unsigned long)
Unexecuted instantiation: js::jit::MacroAssemblerX86Shared::SimdData* js::AllocPolicyBase::pod_malloc<js::jit::MacroAssemblerX86Shared::SimdData>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> > >(unsigned long)
Unexecuted instantiation: bool (**js::AllocPolicyBase::pod_malloc<bool (*)(JSContext*)>(unsigned long))(JSContext*)
Unexecuted instantiation: mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::ArrayBufferViewObject** js::AllocPolicyBase::pod_malloc<js::ArrayBufferViewObject*>(unsigned long)
Unexecuted instantiation: js::ScriptAndCounts* js::AllocPolicyBase::pod_malloc<js::ScriptAndCounts>(unsigned long)
unsigned char** js::AllocPolicyBase::pod_malloc<unsigned char*>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> > >(unsigned long)
Unexecuted instantiation: js::ReadBarriered<js::Debugger*>* js::AllocPolicyBase::pod_malloc<js::ReadBarriered<js::Debugger*> >(unsigned long)
Unexecuted instantiation: js::Debugger** js::AllocPolicyBase::pod_malloc<js::Debugger*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const> >(unsigned long)
Unexecuted instantiation: js::wasm::CompileTask** js::AllocPolicyBase::pod_malloc<js::wasm::CompileTask*>(unsigned long)
Unexecuted instantiation: js::wasm::Tier2GeneratorTask** js::AllocPolicyBase::pod_malloc<js::wasm::Tier2GeneratorTask*>(unsigned long)
js::jit::IonBuilder** js::AllocPolicyBase::pod_malloc<js::jit::IonBuilder*>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::ScriptSourceObject** js::AllocPolicyBase::pod_malloc<js::ScriptSourceObject*>(unsigned long)
Unexecuted instantiation: js::ParseTask** js::AllocPolicyBase::pod_malloc<js::ParseTask*>(unsigned long)
js::HelperThread* js::AllocPolicyBase::pod_malloc<js::HelperThread>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(unsigned long)
js::GCParallelTask** js::AllocPolicyBase::pod_malloc<js::GCParallelTask*>(unsigned long)
Line
Count
Source
39
1
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(unsigned long)
Unexecuted instantiation: js::PromiseHelperTask** js::AllocPolicyBase::pod_malloc<js::PromiseHelperTask*>(unsigned long)
mozilla::detail::HashTableEntry<js::SharedScriptData* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::SharedScriptData* const> >(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
js::PCCounts* js::AllocPolicyBase::pod_malloc<js::PCCounts>(unsigned long)
Line
Count
Source
39
10
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > > >(unsigned long)
Line
Count
Source
39
1
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> > >(unsigned long)
Line
Count
Source
39
10
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > > >(unsigned long)
Line
Count
Source
39
19
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::NotableScriptSourceInfo* js::AllocPolicyBase::pod_malloc<JS::NotableScriptSourceInfo>(unsigned long)
Unexecuted instantiation: JS::NotableStringInfo* js::AllocPolicyBase::pod_malloc<JS::NotableStringInfo>(unsigned long)
Unexecuted instantiation: JS::NotableClassInfo* js::AllocPolicyBase::pod_malloc<JS::NotableClassInfo>(unsigned long)
Unexecuted instantiation: JS::ZoneStats* js::AllocPolicyBase::pod_malloc<JS::ZoneStats>(unsigned long)
Unexecuted instantiation: JS::RealmStats* js::AllocPolicyBase::pod_malloc<JS::RealmStats>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> > >(unsigned long)
Line
Count
Source
39
1
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const> >(unsigned long)
Line
Count
Source
39
102
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ScriptSource* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ScriptSource* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > > >(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > > >(unsigned long)
Line
Count
Source
39
6
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::MatchPair* js::AllocPolicyBase::pod_malloc<js::MatchPair>(unsigned long)
mozilla::detail::HashTableEntry<js::Shape* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::Shape* const> >(unsigned long)
Line
Count
Source
39
100
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::LiveSavedFrameCache::Entry* js::AllocPolicyBase::pod_malloc<js::LiveSavedFrameCache::Entry>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> > >(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> > >(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> > >(unsigned long)
Unexecuted instantiation: JSString const** js::AllocPolicyBase::pod_malloc<JSString const*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_malloc<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(unsigned long)
Unexecuted instantiation: js::wasm::Val* js::AllocPolicyBase::pod_malloc<js::wasm::Val>(unsigned long)
Unexecuted instantiation: js::wasm::GlobalDesc* js::AllocPolicyBase::pod_malloc<js::wasm::GlobalDesc>(unsigned long)
Unexecuted instantiation: AsmJSGlobal* js::AllocPolicyBase::pod_malloc<AsmJSGlobal>(unsigned long)
Unexecuted instantiation: js::wasm::TypeDef* js::AllocPolicyBase::pod_malloc<js::wasm::TypeDef>(unsigned long)
Unexecuted instantiation: js::wasm::TableDesc* js::AllocPolicyBase::pod_malloc<js::wasm::TableDesc>(unsigned long)
Unexecuted instantiation: AsmJSImport* js::AllocPolicyBase::pod_malloc<AsmJSImport>(unsigned long)
Unexecuted instantiation: js::PropertyName** js::AllocPolicyBase::pod_malloc<js::PropertyName*>(unsigned long)
Unexecuted instantiation: js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>* js::AllocPolicyBase::pod_malloc<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(unsigned long)
Unexecuted instantiation: js::wasm::Export* js::AllocPolicyBase::pod_malloc<js::wasm::Export>(unsigned long)
Unexecuted instantiation: AsmJSExport* js::AllocPolicyBase::pod_malloc<AsmJSExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId const** js::AllocPolicyBase::pod_malloc<js::wasm::FuncTypeWithId const*>(unsigned long)
Unexecuted instantiation: js::wasm::CacheableChars* js::AllocPolicyBase::pod_malloc<js::wasm::CacheableChars>(unsigned long)
Unexecuted instantiation: js::wasm::BaseStackFrame::Local* js::AllocPolicyBase::pod_malloc<js::wasm::BaseStackFrame::Local>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::XDRIncrementalEncoder::Slice* js::AllocPolicyBase::pod_malloc<js::XDRIncrementalEncoder::Slice>(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>* js::AllocPolicyBase::pod_malloc<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<mozilla::Nothing>* js::AllocPolicyBase::pod_malloc<js::wasm::TypeAndValue<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: js::jit::NonAssertingLabel* js::AllocPolicyBase::pod_malloc<js::jit::NonAssertingLabel>(unsigned long)
Unexecuted instantiation: mozilla::Nothing* js::AllocPolicyBase::pod_malloc<mozilla::Nothing>(unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::Stk* js::AllocPolicyBase::pod_malloc<js::wasm::BaseCompiler::Stk>(unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::OutOfLineCode** js::AllocPolicyBase::pod_malloc<js::wasm::BaseCompiler::OutOfLineCode*>(unsigned long)
Unexecuted instantiation: js::jit::MIRType* js::AllocPolicyBase::pod_malloc<js::jit::MIRType>(unsigned long)
Unexecuted instantiation: js::wasm::CodeRange* js::AllocPolicyBase::pod_malloc<js::wasm::CodeRange>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> > >(unsigned long)
Unexecuted instantiation: js::wasm::LinkData::InternalLink* js::AllocPolicyBase::pod_malloc<js::wasm::LinkData::InternalLink>(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >* js::AllocPolicyBase::pod_malloc<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(unsigned long)
Unexecuted instantiation: js::wasm::LazyFuncExport* js::AllocPolicyBase::pod_malloc<js::wasm::LazyFuncExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncImport* js::AllocPolicyBase::pod_malloc<js::wasm::FuncImport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncExport* js::AllocPolicyBase::pod_malloc<js::wasm::FuncExport>(unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId* js::AllocPolicyBase::pod_malloc<js::wasm::FuncTypeWithId>(unsigned long)
Unexecuted instantiation: js::wasm::Name* js::AllocPolicyBase::pod_malloc<js::wasm::Name>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Code const* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Code const* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Metadata const* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Metadata const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::StructType* js::AllocPolicyBase::pod_malloc<js::wasm::StructType>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> > >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc* js::AllocPolicyBase::pod_malloc<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(unsigned long)
Unexecuted instantiation: js::wasm::CompileTask* js::AllocPolicyBase::pod_malloc<js::wasm::CompileTask>(unsigned long)
Unexecuted instantiation: js::wasm::FuncCompileInput* js::AllocPolicyBase::pod_malloc<js::wasm::FuncCompileInput>(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>* js::AllocPolicyBase::pod_malloc<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: js::wasm::ExprType* js::AllocPolicyBase::pod_malloc<js::wasm::ExprType>(unsigned long)
Unexecuted instantiation: js::wasm::SerializableRefPtr<js::wasm::DataSegment const>* js::AllocPolicyBase::pod_malloc<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(unsigned long)
Unexecuted instantiation: js::wasm::CustomSection* js::AllocPolicyBase::pod_malloc<js::wasm::CustomSection>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<js::wasm::Table const* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::wasm::Table const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<js::jit::MBasicBlock*>* js::AllocPolicyBase::pod_malloc<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<js::jit::MDefinition*>* js::AllocPolicyBase::pod_malloc<js::wasm::TypeAndValue<js::jit::MDefinition*> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>* js::AllocPolicyBase::pod_malloc<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::FunctionCompiler::ControlFlowPatch* js::AllocPolicyBase::pod_malloc<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::CallCompileState** js::AllocPolicyBase::pod_malloc<(anonymous namespace)::CallCompileState*>(unsigned long)
Unexecuted instantiation: js::jit::MWasmCall::Arg* js::AllocPolicyBase::pod_malloc<js::jit::MWasmCall::Arg>(unsigned long)
Unexecuted instantiation: js::jit::MWasmStackArg** js::AllocPolicyBase::pod_malloc<js::jit::MWasmStackArg*>(unsigned long)
Unexecuted instantiation: js::wasm::CodeSegment const** js::AllocPolicyBase::pod_malloc<js::wasm::CodeSegment const*>(unsigned long)
Unexecuted instantiation: js::WasmGlobalObject** js::AllocPolicyBase::pod_malloc<js::WasmGlobalObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > > >(unsigned long)
Unexecuted instantiation: js::wasm::Import* js::AllocPolicyBase::pod_malloc<js::wasm::Import>(unsigned long)
Unexecuted instantiation: RefPtr<js::wasm::Table>* js::AllocPolicyBase::pod_malloc<RefPtr<js::wasm::Table> >(unsigned long)
Unexecuted instantiation: js::HeapPtr<js::StructTypeDescr*>* js::AllocPolicyBase::pod_malloc<js::HeapPtr<js::StructTypeDescr*> >(unsigned long)
Unexecuted instantiation: js::wasm::Instance** js::AllocPolicyBase::pod_malloc<js::wasm::Instance*>(unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<mozilla::Nothing>* js::AllocPolicyBase::pod_malloc<js::wasm::ControlStackEntry<mozilla::Nothing> >(unsigned long)
Unexecuted instantiation: TypeState* js::AllocPolicyBase::pod_malloc<TypeState>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<char const* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<char const* const> >(unsigned long)
Unexecuted instantiation: js::wasm::DataSegmentEnv* js::AllocPolicyBase::pod_malloc<js::wasm::DataSegmentEnv>(unsigned long)
Unexecuted instantiation: js::wasm::CustomSectionEnv* js::AllocPolicyBase::pod_malloc<js::wasm::CustomSectionEnv>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > > >(unsigned long)
Line
Count
Source
39
18
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: long* js::AllocPolicyBase::pod_malloc<long>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > > >(unsigned long)
Unexecuted instantiation: ImmediateSweepWeakCacheTask* js::AllocPolicyBase::pod_malloc<ImmediateSweepWeakCacheTask>(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSTracer*, void*)>* js::AllocPolicyBase::pod_malloc<js::gc::Callback<void (*)(JSTracer*, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>* js::AllocPolicyBase::pod_malloc<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSContext*, void*)>* js::AllocPolicyBase::pod_malloc<js::gc::Callback<void (*)(JSContext*, void*)> >(unsigned long)
Unexecuted instantiation: js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>* js::AllocPolicyBase::pod_malloc<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> > >(unsigned long)
JS::Compartment** js::AllocPolicyBase::pod_malloc<JS::Compartment*>(unsigned long)
Line
Count
Source
39
21
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
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*> > >* js::AllocPolicyBase::pod_malloc<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
39
12
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
mozilla::UniquePtr<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>, JS::DeletePolicy<js::gc::SweepAction<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&> > >* js::AllocPolicyBase::pod_malloc<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
39
12
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::Realm** js::AllocPolicyBase::pod_malloc<JS::Realm*>(unsigned long)
Unexecuted instantiation: JS::Zone** js::AllocPolicyBase::pod_malloc<JS::Zone*>(unsigned long)
Unexecuted instantiation: js::gc::TenuredCell*** js::AllocPolicyBase::pod_malloc<js::gc::TenuredCell**>(unsigned long)
js::gc::MarkStack::TaggedPtr* js::AllocPolicyBase::pod_malloc<js::gc::MarkStack::TaggedPtr>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: JS::GCCellPtr* js::AllocPolicyBase::pod_malloc<JS::GCCellPtr>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> > >(unsigned long)
js::NurseryChunk** js::AllocPolicyBase::pod_malloc<js::NurseryChunk*>(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::NativeObject** js::AllocPolicyBase::pod_malloc<js::NativeObject*>(unsigned long)
Unexecuted instantiation: JSAtom** js::AllocPolicyBase::pod_malloc<JSAtom*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> >* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> > >(unsigned long)
Unexecuted instantiation: js::frontend::FunctionBox** js::AllocPolicyBase::pod_malloc<js::frontend::FunctionBox*>(unsigned long)
js::jit::BaselineCompilerShared::PCMappingEntry* js::AllocPolicyBase::pod_malloc<js::jit::BaselineCompilerShared::PCMappingEntry>(unsigned long)
Line
Count
Source
39
34
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
Unexecuted instantiation: js::jit::ExecutablePool** js::AllocPolicyBase::pod_malloc<js::jit::ExecutablePool*>(unsigned long)
mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const>* js::AllocPolicyBase::pod_malloc<mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const> >(unsigned long)
Line
Count
Source
39
3
    template <typename T> T* pod_malloc(size_t numElems) { return maybe_pod_malloc<T>(numElems); }
40
    template <typename T> T* pod_calloc(size_t numElems) { return maybe_pod_calloc<T>(numElems); }
41
461
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
461
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
461
    }
Unexecuted instantiation: char* js::AllocPolicyBase::pod_realloc<char>(char*, unsigned long, unsigned long)
unsigned int* js::AllocPolicyBase::pod_realloc<unsigned int>(unsigned int*, unsigned long, unsigned long)
Line
Count
Source
41
42
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
42
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
42
    }
Unexecuted instantiation: unsigned long* js::AllocPolicyBase::pod_realloc<unsigned long>(unsigned long*, unsigned long, unsigned long)
Unexecuted instantiation: JSObject** js::AllocPolicyBase::pod_realloc<JSObject*>(JSObject**, unsigned long, unsigned long)
Unexecuted instantiation: char16_t* js::AllocPolicyBase::pod_realloc<char16_t>(char16_t*, unsigned long, unsigned long)
Unexecuted instantiation: JS::ubi::BackEdge** js::AllocPolicyBase::pod_realloc<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const** js::AllocPolicyBase::pod_realloc<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, unsigned long, unsigned long)
Unexecuted instantiation: _ffi_type** js::AllocPolicyBase::pod_realloc<_ffi_type*>(_ffi_type**, unsigned long, unsigned long)
js::gc::Cell** js::AllocPolicyBase::pod_realloc<js::gc::Cell*>(js::gc::Cell**, unsigned long, unsigned long)
Line
Count
Source
41
54
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
54
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
54
    }
Unexecuted instantiation: js::MapObject** js::AllocPolicyBase::pod_realloc<js::MapObject*>(js::MapObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::SetObject** js::AllocPolicyBase::pod_realloc<js::SetObject*>(js::SetObject**, unsigned long, unsigned long)
unsigned char* js::AllocPolicyBase::pod_realloc<unsigned char>(unsigned char*, unsigned long, unsigned long)
Line
Count
Source
41
206
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
206
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
206
    }
Unexecuted instantiation: void** js::AllocPolicyBase::pod_realloc<void*>(void**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::TrapSite* js::AllocPolicyBase::pod_realloc<js::wasm::TrapSite>(js::wasm::TrapSite*, unsigned long, unsigned long)
Unexecuted instantiation: js::SharedArrayRawBuffer** js::AllocPolicyBase::pod_realloc<js::SharedArrayRawBuffer*>(js::SharedArrayRawBuffer**, unsigned long, unsigned long)
js::AccessorShape** js::AllocPolicyBase::pod_realloc<js::AccessorShape*>(js::AccessorShape**, unsigned long, unsigned long)
Line
Count
Source
41
6
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
6
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
6
    }
Unexecuted instantiation: char const** js::AllocPolicyBase::pod_realloc<char const*>(char const**, unsigned long, unsigned long)
Unexecuted instantiation: JS::Dispatchable** js::AllocPolicyBase::pod_realloc<JS::Dispatchable*>(JS::Dispatchable**, unsigned long, unsigned long)
js::ObjectGroup** js::AllocPolicyBase::pod_realloc<js::ObjectGroup*>(js::ObjectGroup**, unsigned long, unsigned long)
Line
Count
Source
41
42
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
42
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
42
    }
Unexecuted instantiation: js::irregexp::RegExpNode** js::AllocPolicyBase::pod_realloc<js::irregexp::RegExpNode*>(js::irregexp::RegExpNode**, unsigned long, unsigned long)
Unexecuted instantiation: int* js::AllocPolicyBase::pod_realloc<int>(int*, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CallSite* js::AllocPolicyBase::pod_realloc<js::wasm::CallSite>(js::wasm::CallSite*, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::AllocPolicyBase::pod_realloc<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LiveBundle** js::AllocPolicyBase::pod_realloc<js::jit::LiveBundle*>(js::jit::LiveBundle**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MPhi** js::AllocPolicyBase::pod_realloc<js::jit::MPhi*>(js::jit::MPhi**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MDefinition** js::AllocPolicyBase::pod_realloc<js::jit::MDefinition*>(js::jit::MDefinition**, unsigned long, unsigned long)
Unexecuted instantiation: char** js::AllocPolicyBase::pod_realloc<char*>(char**, unsigned long, unsigned long)
Unexecuted instantiation: JSLinearString** js::AllocPolicyBase::pod_realloc<JSLinearString*>(JSLinearString**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MConstant** js::AllocPolicyBase::pod_realloc<js::jit::MConstant*>(js::jit::MConstant**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LoopIterationBound** js::AllocPolicyBase::pod_realloc<js::jit::LoopIterationBound*>(js::jit::LoopIterationBound**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MBinaryBitwiseInstruction** js::AllocPolicyBase::pod_realloc<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::LDefinition** js::AllocPolicyBase::pod_realloc<js::jit::LDefinition*>(js::jit::LDefinition**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MObjectState** js::AllocPolicyBase::pod_realloc<js::jit::MObjectState*>(js::jit::MObjectState**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MArrayState** js::AllocPolicyBase::pod_realloc<js::jit::MArrayState*>(js::jit::MArrayState**, unsigned long, unsigned long)
js::jit::OutOfLineCode** js::AllocPolicyBase::pod_realloc<js::jit::OutOfLineCode*>(js::jit::OutOfLineCode**, unsigned long, unsigned long)
Line
Count
Source
41
70
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
70
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
70
    }
Unexecuted instantiation: JSScript** js::AllocPolicyBase::pod_realloc<JSScript*>(JSScript**, unsigned long, unsigned long)
Unexecuted instantiation: bool (**js::AllocPolicyBase::pod_realloc<bool (*)(JSContext*)>(bool (**)(JSContext*), unsigned long, unsigned long))(JSContext*)
Unexecuted instantiation: js::ArrayBufferViewObject** js::AllocPolicyBase::pod_realloc<js::ArrayBufferViewObject*>(js::ArrayBufferViewObject**, unsigned long, unsigned long)
unsigned char** js::AllocPolicyBase::pod_realloc<unsigned char*>(unsigned char**, unsigned long, unsigned long)
Line
Count
Source
41
2
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
2
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
2
    }
Unexecuted instantiation: js::Debugger** js::AllocPolicyBase::pod_realloc<js::Debugger*>(js::Debugger**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CompileTask** js::AllocPolicyBase::pod_realloc<js::wasm::CompileTask*>(js::wasm::CompileTask**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::Tier2GeneratorTask** js::AllocPolicyBase::pod_realloc<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::IonBuilder** js::AllocPolicyBase::pod_realloc<js::jit::IonBuilder*>(js::jit::IonBuilder**, unsigned long, unsigned long)
Unexecuted instantiation: js::ScriptSourceObject** js::AllocPolicyBase::pod_realloc<js::ScriptSourceObject*>(js::ScriptSourceObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::ParseTask** js::AllocPolicyBase::pod_realloc<js::ParseTask*>(js::ParseTask**, unsigned long, unsigned long)
js::GCParallelTask** js::AllocPolicyBase::pod_realloc<js::GCParallelTask*>(js::GCParallelTask**, unsigned long, unsigned long)
Line
Count
Source
41
3
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
3
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
3
    }
Unexecuted instantiation: js::PromiseHelperTask** js::AllocPolicyBase::pod_realloc<js::PromiseHelperTask*>(js::PromiseHelperTask**, unsigned long, unsigned long)
Unexecuted instantiation: JSString const** js::AllocPolicyBase::pod_realloc<JSString const*>(JSString const**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_realloc<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >** js::AllocPolicyBase::pod_realloc<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> >**, unsigned long, unsigned long)
Unexecuted instantiation: js::PropertyName** js::AllocPolicyBase::pod_realloc<js::PropertyName*>(js::PropertyName**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::FuncTypeWithId const** js::AllocPolicyBase::pod_realloc<js::wasm::FuncTypeWithId const*>(js::wasm::FuncTypeWithId const**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::TypeAndValue<mozilla::Nothing>* js::AllocPolicyBase::pod_realloc<js::wasm::TypeAndValue<mozilla::Nothing> >(js::wasm::TypeAndValue<mozilla::Nothing>*, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::BaseCompiler::OutOfLineCode** js::AllocPolicyBase::pod_realloc<js::wasm::BaseCompiler::OutOfLineCode*>(js::wasm::BaseCompiler::OutOfLineCode**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CodeRange* js::AllocPolicyBase::pod_realloc<js::wasm::CodeRange>(js::wasm::CodeRange*, unsigned long, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:(anonymous namespace)::CallCompileState** js::AllocPolicyBase::pod_realloc<(anonymous namespace)::CallCompileState*>((anonymous namespace)::CallCompileState**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MWasmStackArg** js::AllocPolicyBase::pod_realloc<js::jit::MWasmStackArg*>(js::jit::MWasmStackArg**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::CodeSegment const** js::AllocPolicyBase::pod_realloc<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmGlobalObject** js::AllocPolicyBase::pod_realloc<js::WasmGlobalObject*>(js::WasmGlobalObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::Instance** js::AllocPolicyBase::pod_realloc<js::wasm::Instance*>(js::wasm::Instance**, unsigned long, unsigned long)
Unexecuted instantiation: js::wasm::ControlStackEntry<mozilla::Nothing>* js::AllocPolicyBase::pod_realloc<js::wasm::ControlStackEntry<mozilla::Nothing> >(js::wasm::ControlStackEntry<mozilla::Nothing>*, unsigned long, unsigned long)
Unexecuted instantiation: long* js::AllocPolicyBase::pod_realloc<long>(long*, unsigned long, unsigned long)
JS::Compartment** js::AllocPolicyBase::pod_realloc<JS::Compartment*>(JS::Compartment**, unsigned long, unsigned long)
Line
Count
Source
41
36
    template <typename T> T* pod_realloc(T* p, size_t oldSize, size_t newSize) {
42
36
        return maybe_pod_realloc<T>(p, oldSize, newSize);
43
36
    }
Unexecuted instantiation: JS::Realm** js::AllocPolicyBase::pod_realloc<JS::Realm*>(JS::Realm**, unsigned long, unsigned long)
Unexecuted instantiation: JS::Zone** js::AllocPolicyBase::pod_realloc<JS::Zone*>(JS::Zone**, unsigned long, unsigned long)
Unexecuted instantiation: js::gc::TenuredCell*** js::AllocPolicyBase::pod_realloc<js::gc::TenuredCell**>(js::gc::TenuredCell***, unsigned long, unsigned long)
Unexecuted instantiation: js::NurseryChunk** js::AllocPolicyBase::pod_realloc<js::NurseryChunk*>(js::NurseryChunk**, unsigned long, unsigned long)
Unexecuted instantiation: js::NativeObject** js::AllocPolicyBase::pod_realloc<js::NativeObject*>(js::NativeObject**, unsigned long, unsigned long)
Unexecuted instantiation: JSAtom** js::AllocPolicyBase::pod_realloc<JSAtom*>(JSAtom**, unsigned long, unsigned long)
Unexecuted instantiation: js::frontend::FunctionBox** js::AllocPolicyBase::pod_realloc<js::frontend::FunctionBox*>(js::frontend::FunctionBox**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::ExecutablePool** js::AllocPolicyBase::pod_realloc<js::jit::ExecutablePool*>(js::jit::ExecutablePool**, unsigned long, unsigned long)
44
1.62k
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::BufferList<js::SystemAllocPolicy>::Segment>(mozilla::BufferList<js::SystemAllocPolicy>::Segment*, unsigned long)
void js::AllocPolicyBase::free_<char>(char*, unsigned long)
Line
Count
Source
44
8
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::SharedArrayRawBuffer*>(js::SharedArrayRawBuffer**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JSObject*>(JSObject**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::jsipc::ObjectId, JS::Heap<JSObject*> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, mozilla::jsipc::ObjectId> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, JS::Heap<JSObject*> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<RefPtr<mozilla::BasePrincipal>, JS::Heap<JSObject*> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::ZoneStats>(JS::ZoneStats*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::RealmStats>(JS::RealmStats*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSString*, JS::StringInfo> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::NotableStringInfo>(JS::NotableStringInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ClassInfo> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::NotableClassInfo>(JS::NotableClassInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, JS::ScriptSourceInfo> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::NotableScriptSourceInfo>(JS::NotableScriptSourceInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::ubi::Edge>(JS::ubi::Edge*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<nsTString<char> >(nsTString<char>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Heap<JSObject*>, RefPtr<nsAtom> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::ubi::PostOrder::OriginAndEdges>(JS::ubi::PostOrder::OriginAndEdges*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<JS::ubi::Node const> >(mozilla::detail::HashTableEntry<JS::ubi::Node const>*, unsigned long)
void js::AllocPolicyBase::free_<unsigned int>(unsigned int*, unsigned long)
Line
Count
Source
44
14
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::ubi::Node>(JS::ubi::Node*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<unsigned long>(unsigned long*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::UniquePtr<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::HashSet<JS::ubi::Node, mozilla::DefaultHasher<JS::ubi::Node>, js::SystemAllocPolicy> > > > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<unsigned int, 0ul, js::SystemAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<nsJSObjWrapperKey, nsJSObjWrapper*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<char16_t>(char16_t*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<RefPtr<js::PerformanceGroup> >(RefPtr<js::PerformanceGroup>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::CensusHandler::NodeData> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<JS::Zone* const> >(mozilla::detail::HashTableEntry<JS::Zone* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, JS::ubi::BackEdge> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> > >(mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::Vector<mozilla::UniquePtr<JS::ubi::BackEdge, JS::DeletePolicy<JS::ubi::BackEdge> >, 0ul, js::SystemAllocPolicy> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, mozilla::devtools::HeapSnapshotHandler::NodeData> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<JS::Compartment* const> >(mozilla::detail::HashTableEntry<JS::Compartment* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::ubi::BackEdge*>(JS::ubi::BackEdge**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const*>(mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> const**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<_ffi_type*>(_ffi_type**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::Heap<JSObject*> >(JS::Heap<JSObject*>*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const> >(mozilla::detail::HashTableEntry<js::gc::StoreBuffer::CellPtrEdge const>*, unsigned long)
Line
Count
Source
44
1
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::HeapPtr<JSFlatString*>, js::ctypes::FieldInfo> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ctypes::AutoValue>(js::ctypes::AutoValue*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<void* const> >(mozilla::detail::HashTableEntry<void* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const> >(mozilla::detail::HashTableEntry<js::gc::StoreBuffer::ValueEdge const>*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const> >(mozilla::detail::HashTableEntry<js::gc::StoreBuffer::SlotsEdge const>*, unsigned long)
Line
Count
Source
44
2
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const> >(mozilla::detail::HashTableEntry<js::ReadBarriered<JS::Symbol*> const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::XDRIncrementalEncoder::Slice>(js::XDRIncrementalEncoder::Slice*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<void*>(void**, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >*, unsigned long)
Line
Count
Source
44
25
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<JSAtom*>(JSAtom**, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::AtomStateEntry const> >(mozilla::detail::HashTableEntry<js::AtomStateEntry const>*, unsigned long)
Line
Count
Source
44
186
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::TraceLoggerEvent>(js::TraceLoggerEvent*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const> >(mozilla::detail::HashTableEntry<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const>*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ScriptSourceChunk, mozilla::UniquePtr<char16_t [], JS::FreePolicy> > >*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, unsigned char*> >*, unsigned long)
Line
Count
Source
44
37
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, jsid> >*, unsigned long)
Line
Count
Source
44
32
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::EvalCacheEntry const> >(mozilla::detail::HashTableEntry<js::EvalCacheEntry const>*, unsigned long)
void js::AllocPolicyBase::free_<unsigned char>(unsigned char*, unsigned long)
Line
Count
Source
44
125
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::ValType>(js::wasm::ValType*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::StructField>(js::wasm::StructField*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::LiveSavedFrameCache::Entry>(js::LiveSavedFrameCache::Entry*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::RecompileInfo>(js::RecompileInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ArrayBufferViewObject*>(js::ArrayBufferViewObject**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, mozilla::Vector<js::ArrayBufferViewObject*, 1ul, js::SystemAllocPolicy> > >*, unsigned long)
void js::AllocPolicyBase::free_<js::jit::JitPoisonRange>(js::jit::JitPoisonRange*, unsigned long)
Line
Count
Source
44
30
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const> >(mozilla::detail::HashTableEntry<js::ReadBarriered<js::SavedFrame*> const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::SavedStacks::PCKey, js::SavedStacks::LocationValue> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareReadBarriered<JS::Value> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::CrossCompartmentKey>(js::CrossCompartmentKey*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<unsigned char [], JS::FreePolicy> >(mozilla::UniquePtr<unsigned char [], JS::FreePolicy>*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<JSAtom* const> >(mozilla::detail::HashTableEntry<JSAtom* const>*, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::TrapSite>(js::wasm::TrapSite*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CallSite>(js::wasm::CallSite*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CallSiteTarget>(js::wasm::CallSiteTarget*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CallFarJump>(js::wasm::CallFarJump*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::SymbolicAccess>(js::wasm::SymbolicAccess*, unsigned long)
void js::AllocPolicyBase::free_<js::jit::CodeLabel>(js::jit::CodeLabel*, unsigned long)
Line
Count
Source
44
20
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::UnboxedLayout::Property>(js::UnboxedLayout::Property*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSObject*, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::PCCounts>(js::PCCounts*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::LinkData::InternalLink>(js::wasm::LinkData::InternalLink*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::FuncTypeWithId>(js::wasm::FuncTypeWithId*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::TableDesc>(js::wasm::TableDesc*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Name>(js::wasm::Name*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy> >(mozilla::Vector<js::wasm::ValType, 8ul, js::SystemAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::ExprType>(js::wasm::ExprType*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CodeRange>(js::wasm::CodeRange*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::FuncImport>(js::wasm::FuncImport*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::FuncExport>(js::wasm::FuncExport*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> > >(mozilla::UniquePtr<js::wasm::LazyStubSegment, JS::DeletePolicy<js::wasm::LazyStubSegment> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::LazyFuncExport>(js::wasm::LazyFuncExport*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::TypeDef>(js::wasm::TypeDef*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::FuncTypeWithId const*>(js::wasm::FuncTypeWithId const**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Import>(js::wasm::Import*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Export>(js::wasm::Export*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::SerializableRefPtr<js::wasm::ElemSegment const> >(js::wasm::SerializableRefPtr<js::wasm::ElemSegment const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::DataSegmentEnv>(js::wasm::DataSegmentEnv*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CustomSectionEnv>(js::wasm::CustomSectionEnv*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CacheableChars>(js::wasm::CacheableChars*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::StructType>(js::wasm::StructType*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::SerializableRefPtr<js::wasm::DataSegment const> >(js::wasm::SerializableRefPtr<js::wasm::DataSegment const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CustomSection>(js::wasm::CustomSection*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const> >(mozilla::detail::HashTableEntry<js::OffThreadPromiseTask* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<char const*>(char const**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::Dispatchable*>(JS::Dispatchable**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::WeakMarkable>(js::gc::WeakMarkable*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data*>(js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data>(js::detail::OrderedHashTable<js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<JS::GCCellPtr, mozilla::Vector<js::gc::WeakMarkable, 2ul, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Data*, unsigned long)
void js::AllocPolicyBase::free_<js::ObjectGroup*>(js::ObjectGroup**, unsigned long)
Line
Count
Source
44
14
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::gc::Cell*>(js::gc::Cell**, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<char [], JS::FreePolicy> >(mozilla::UniquePtr<char [], JS::FreePolicy>*, unsigned long)
void js::AllocPolicyBase::free_<js::gcstats::Statistics::SliceData>(js::gcstats::Statistics::SliceData*, unsigned long)
Line
Count
Source
44
71
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gcstats::Phase>(js::gcstats::Phase*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*, unsigned long)
Line
Count
Source
44
17
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::WeakMapBase* const> >(mozilla::detail::HashTableEntry<js::WeakMapBase* const>*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::CacheIRStubKey, js::ReadBarriered<js::jit::JitCode*> > >*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const> >(mozilla::detail::HashTableEntry<js::jit::CacheIRStubKey const>*, unsigned long)
Line
Count
Source
44
15
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::AssemblerX86Shared::RelativePatch>(js::jit::AssemblerX86Shared::RelativePatch*, unsigned long)
Line
Count
Source
44
49
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::CodeOffset>(js::jit::CodeOffset*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MacroAssemblerX86Shared::Constant<double> >(js::jit::MacroAssemblerX86Shared::Constant<double>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<double, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MacroAssemblerX86Shared::Constant<float> >(js::jit::MacroAssemblerX86Shared::Constant<float>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<float, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MacroAssemblerX86Shared::SimdData>(js::jit::MacroAssemblerX86Shared::SimdData*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::SimdConstant, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MoveOp>(js::jit::MoveOp*, unsigned long)
void js::AllocPolicyBase::free_<js::AccessorShape*>(js::AccessorShape**, unsigned long)
Line
Count
Source
44
1
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::InitialShapeEntry const> >(mozilla::detail::HashTableEntry<js::InitialShapeEntry const>*, unsigned long)
Line
Count
Source
44
116
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const> >(mozilla::detail::HashTableEntry<js::ReadBarriered<js::UnownedBaseShape*> const>*, unsigned long)
Line
Count
Source
44
9
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<JSObject* const> >(mozilla::detail::HashTableEntry<JSObject* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::TenuredCell**>(js::gc::TenuredCell***, unsigned long)
void js::AllocPolicyBase::free_<JS::Compartment*>(JS::Compartment**, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::gc::Cell*, unsigned long> >*, unsigned long)
Line
Count
Source
44
108
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::irregexp::RegExpNode*>(js::irregexp::RegExpNode**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::Debugger*>(js::Debugger**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::irregexp::NativeRegExpMacroAssembler::LabelPatch>(js::irregexp::NativeRegExpMacroAssembler::LabelPatch*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<int>(int*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, mozilla::Array<unsigned long, 512ul>*> >*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::LiveBundle*>(js::jit::LiveBundle**, unsigned long)
Line
Count
Source
44
14
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, unsigned long)
void js::AllocPolicyBase::free_<js::jit::BacktrackingAllocator::QueueItem>(js::jit::BacktrackingAllocator::QueueItem*, unsigned long)
Line
Count
Source
44
14
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::CodePosition>(js::jit::CodePosition*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::AllocationIntegrityState::InstructionInfo>(js::jit::AllocationIntegrityState::InstructionInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::AllocationIntegrityState::BlockInfo>(js::jit::AllocationIntegrityState::BlockInfo*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::LDefinition*>(js::jit::LDefinition**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::AllocationIntegrityState::IntegrityItem>(js::jit::AllocationIntegrityState::IntegrityItem*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const> >(mozilla::detail::HashTableEntry<js::jit::AllocationIntegrityState::IntegrityItem const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::LAllocation>(js::jit::LAllocation*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::LDefinition>(js::jit::LDefinition*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::StubField>(js::jit::StubField*, unsigned long)
void js::AllocPolicyBase::free_<js::jit::BaselineCompilerShared::ICLoadLabel>(js::jit::BaselineCompilerShared::ICLoadLabel*, unsigned long)
Line
Count
Source
44
12
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::BaselineCompilerShared::PCMappingEntry>(js::jit::BaselineCompilerShared::PCMappingEntry*, unsigned long)
Line
Count
Source
44
34
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::ICEntry>(js::jit::ICEntry*, unsigned long)
Line
Count
Source
44
13
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::OperandLocation>(js::jit::OperandLocation*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::SpilledRegister>(js::jit::SpilledRegister*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::FailurePath>(js::jit::FailurePath*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::NativeToTrackedOptimizations>(js::jit::NativeToTrackedOptimizations*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::NativeToBytecode>(js::jit::NativeToBytecode*, unsigned long)
void js::AllocPolicyBase::free_<js::jit::CodeGeneratorShared::CompileTimeICInfo>(js::jit::CodeGeneratorShared::CompileTimeICInfo*, unsigned long)
Line
Count
Source
44
56
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::OsiIndex>(js::jit::OsiIndex*, unsigned long)
Line
Count
Source
44
70
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::SafepointIndex>(js::jit::SafepointIndex*, unsigned long)
Line
Count
Source
44
70
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::RValueAllocation, unsigned int> >*, unsigned long)
Line
Count
Source
44
28
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<js::jit::OutOfLineCode*>(js::jit::OutOfLineCode**, unsigned long)
Line
Count
Source
44
14
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::IonTrackedTypeWithAddendum>(js::jit::IonTrackedTypeWithAddendum*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::JitCallStackArg>(js::wasm::JitCallStackArg*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MBinaryBitwiseInstruction*>(js::jit::MBinaryBitwiseInstruction**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::LoopIterationBound*>(js::jit::LoopIterationBound**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::MatchPair>(js::MatchPair*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CompileTask*>(js::wasm::CompileTask**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::FuncCompileInput>(js::wasm::FuncCompileInput*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::JitRuntime::BailoutTable>(js::jit::JitRuntime::BailoutTable*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MPhi*>(js::jit::MPhi**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MDefinition*>(js::jit::MDefinition**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::HeapTypeSetKey>(js::HeapTypeSetKey*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::ExecutablePool*>(js::jit::ExecutablePool**, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const> >(mozilla::detail::HashTableEntry<js::jit::ExecutablePool* const>*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::HeapPtr<JS::Value> >(js::HeapPtr<JS::Value>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::JitcodeGlobalEntry::BytecodeLocation>(js::jit::JitcodeGlobalEntry::BytecodeLocation*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<char*>(char**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JSLinearString*>(JSLinearString**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, heaptools::BackEdge> >*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >*, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MConstant*>(js::jit::MConstant**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::TypeSet::Type>(js::TypeSet::Type*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MArrayState*>(js::jit::MArrayState**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MObjectState*>(js::jit::MObjectState**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::jit::MDefinition*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JSScript*>(JSScript**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> > >(mozilla::UniquePtr<JSErrorNotes::Note, JS::DeletePolicy<JSErrorNotes::Note> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<void>(void*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ScriptAndCounts>(js::ScriptAndCounts*, unsigned long)
void js::AllocPolicyBase::free_<unsigned char*>(unsigned char**, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned long, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::Node, js::Debugger::ObjectQuery::NodeData> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ReadBarriered<js::Debugger*> >(js::ReadBarriered<js::Debugger*>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::Realm*>(JS::Realm**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ScriptSourceObject*>(js::ScriptSourceObject**, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const> >(mozilla::detail::HashTableEntry<js::PropertyIteratorObject* const>*, unsigned long)
Line
Count
Source
44
36
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::GCParallelTask*>(js::GCParallelTask**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> > >(mozilla::UniquePtr<js::SourceCompressionTask, JS::DeletePolicy<js::SourceCompressionTask> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::PromiseHelperTask*>(js::PromiseHelperTask**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::IonBuilder*>(js::jit::IonBuilder**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> > >(mozilla::UniquePtr<js::CompileError, JS::DeletePolicy<js::CompileError> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::ParseTask*>(js::ParseTask**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::HelperThread>(js::HelperThread*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<bool (*)(JSContext*)>(bool (**)(JSContext*), unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::SharedScriptData* const> >(mozilla::detail::HashTableEntry<js::SharedScriptData* const>*, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::ScriptCounts, JS::DeletePolicy<js::ScriptCounts> > > >*, unsigned long)
Line
Count
Source
44
1
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSScript*, mozilla::UniquePtr<js::DebugScript, JS::FreePolicy> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::wasm::Table const* const> >(mozilla::detail::HashTableEntry<js::wasm::Table const* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::wasm::Code const* const> >(mozilla::detail::HashTableEntry<js::wasm::Code const* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::wasm::ShareableBytes const* const> >(mozilla::detail::HashTableEntry<js::wasm::ShareableBytes const* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::wasm::Metadata const* const> >(mozilla::detail::HashTableEntry<js::wasm::Metadata const* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ScriptSource* const> >(mozilla::detail::HashTableEntry<js::ScriptSource* const>*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::PlainObjectKey, js::ObjectGroupRealm::PlainObjectEntry> >*, unsigned long)
Line
Count
Source
44
1
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const> >(mozilla::detail::HashTableEntry<js::ObjectGroupRealm::NewEntry const>*, unsigned long)
Line
Count
Source
44
123
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > >*, unsigned long)
Line
Count
Source
44
3
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::ObjectGroupRealm::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > >*, unsigned long)
Line
Count
Source
44
7
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinVariant> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinField> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinField> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::BinaryASTSupport::CharSlice const, js::frontend::BinKind> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Instance*>(js::wasm::Instance**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, JSAtom*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::Callback<void (*)(JSTracer*, void*)> >(js::gc::Callback<void (*)(JSTracer*, void*)>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)> >(js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::Callback<void (*)(JSContext*, void*)> >(js::gc::Callback<void (*)(JSContext*, void*)>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)> >(js::gc::Callback<void (*)(JSFreeOp*, JSFinalizeStatus, void*)>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::Value*, char const*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::GCCellPtr>(JS::GCCellPtr*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<JS::Zone*>(JS::Zone**, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::Shape* const> >(mozilla::detail::HashTableEntry<js::Shape* const>*, unsigned long)
Line
Count
Source
44
105
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<JSString const*>(JSString const**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char16_t const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JS::ubi::StackFrame, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >*>(mozilla::HashMapEntry<char const*, mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter> >**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<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> >**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<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> >**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<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> >**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<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> >**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::Val>(js::wasm::Val*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::WasmGlobalObject*>(js::WasmGlobalObject**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<AsmJSGlobal>(AsmJSGlobal*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<AsmJSImport>(AsmJSImport*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::PropertyName*>(js::PropertyName**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<AsmJSExport>(AsmJSExport*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::BaseStackFrame::Local>(js::wasm::BaseStackFrame::Local*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::BaseCompiler::Stk>(js::wasm::BaseCompiler::Stk*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::BaseCompiler::OutOfLineCode*>(js::wasm::BaseCompiler::OutOfLineCode**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MIRType>(js::jit::MIRType*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control> >(js::wasm::ControlStackEntry<js::wasm::BaseCompiler::Control>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::TypeAndValue<mozilla::Nothing> >(js::wasm::TypeAndValue<mozilla::Nothing>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, void*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::NonAssertingLabel>(js::jit::NonAssertingLabel*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::Nothing>(mozilla::Nothing*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<TypedNative, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::wasm::FuncType const*, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::HeapPtr<js::StructTypeDescr*> >(js::HeapPtr<js::StructTypeDescr*>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::WasmBreakpointSite*> >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CompileTask>(js::wasm::CompileTask*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src43.cpp:void js::AllocPolicyBase::free_<js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc>(js::wasm::ModuleGenerator::init(js::wasm::Metadata*)::ExportedFunc*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const> >(mozilla::detail::HashTableEntry<js::ReadBarriered<js::WasmInstanceObject*> const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::ControlStackEntry<js::jit::MBasicBlock*> >(js::wasm::ControlStackEntry<js::jit::MBasicBlock*>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::TypeAndValue<js::jit::MDefinition*> >(js::wasm::TypeAndValue<js::jit::MDefinition*>*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void js::AllocPolicyBase::free_<(anonymous namespace)::FunctionCompiler::ControlFlowPatch>((anonymous namespace)::FunctionCompiler::ControlFlowPatch*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void js::AllocPolicyBase::free_<mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy> >(mozilla::Vector<(anonymous namespace)::FunctionCompiler::ControlFlowPatch, 0ul, js::SystemAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MWasmCall::Arg>(js::jit::MWasmCall::Arg*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::jit::MWasmStackArg*>(js::jit::MWasmStackArg**, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src44.cpp:void js::AllocPolicyBase::free_<(anonymous namespace)::CallCompileState*>((anonymous namespace)::CallCompileState**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::CodeSegment const*>(js::wasm::CodeSegment const**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::HeapPtr<JSFunction*> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::ReadBarriered<js::WasmFunctionScope*> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::wasm::ControlStackEntry<mozilla::Nothing> >(js::wasm::ControlStackEntry<mozilla::Nothing>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<TypeState>(TypeState*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<char const* const> >(mozilla::detail::HashTableEntry<char const* const>*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<long>(long*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned int, js::frontend::BinVariant> >*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > >*, unsigned long)
Line
Count
Source
44
18
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > >*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<ImmediateSweepWeakCacheTask>(ImmediateSweepWeakCacheTask*, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::gc::MarkStack::TaggedPtr>(js::gc::MarkStack::TaggedPtr*, unsigned long)
void js::AllocPolicyBase::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<void*, void*> >*, unsigned long)
Line
Count
Source
44
1
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<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*> > >*, unsigned long)
Line
Count
Source
44
9
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
void js::AllocPolicyBase::free_<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&> > >*, unsigned long)
Line
Count
Source
44
9
    template <typename T> void free_(T* p, size_t numElems = 0) { js_free(p); }
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::NurseryChunk*>(js::NurseryChunk**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::NativeObject*>(js::NativeObject**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::MapObject*>(js::MapObject**, unsigned long)
Unexecuted instantiation: void js::AllocPolicyBase::free_<js::SetObject*>(js::SetObject**, unsigned long)
45
};
46
47
/* Policy for using system memory functions and doing no error reporting. */
48
class SystemAllocPolicy : public AllocPolicyBase
49
{
50
  public:
51
0
    void reportAllocOverflow() const {}
52
    bool checkSimulatedOOM() const {
53
        return !js::oom::ShouldFailWithOOM();
54
    }
55
};
56
57
MOZ_COLD JS_FRIEND_API(void) ReportOutOfMemory(JSContext* cx);
58
59
/*
60
 * Allocation policy that calls the system memory functions and reports errors
61
 * to the context. Since the JSContext given on construction is stored for
62
 * the lifetime of the container, this policy may only be used for containers
63
 * whose lifetime is a shorter than the given JSContext.
64
 *
65
 * FIXME bug 647103 - rewrite this in terms of temporary allocation functions,
66
 * not the system ones.
67
 */
68
class TempAllocPolicy : public AllocPolicyBase
69
{
70
    JSContext* const cx_;
71
72
    /*
73
     * Non-inline helper to call JSRuntime::onOutOfMemory with minimal
74
     * code bloat.
75
     */
76
    JS_FRIEND_API(void*) onOutOfMemory(AllocFunction allocFunc, size_t nbytes,
77
                                       void* reallocPtr = nullptr);
78
79
    template <typename T>
80
0
    T* onOutOfMemoryTyped(AllocFunction allocFunc, size_t numElems, void* reallocPtr = nullptr) {
81
0
        size_t bytes;
82
0
        if (MOZ_UNLIKELY(!CalculateAllocSize<T>(numElems, &bytes))) {
83
0
            return nullptr;
84
0
        }
85
0
        return static_cast<T*>(onOutOfMemory(allocFunc, bytes, reallocPtr));
86
0
    }
Unexecuted instantiation: jsid* js::TempAllocPolicy::onOutOfMemoryTyped<jsid>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::Value* js::TempAllocPolicy::onOutOfMemoryTyped<JS::Value>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSObject** js::TempAllocPolicy::onOutOfMemoryTyped<JSObject*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<unsigned long const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<unsigned long const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSObject* const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<JSObject* const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: unsigned long* js::TempAllocPolicy::onOutOfMemoryTyped<unsigned long>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: unsigned char* js::TempAllocPolicy::onOutOfMemoryTyped<unsigned char>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: char16_t* js::TempAllocPolicy::onOutOfMemoryTyped<char16_t>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::StringifiedElement* js::TempAllocPolicy::onOutOfMemoryTyped<(anonymous namespace)::StringifiedElement>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::NumericElement* js::TempAllocPolicy::onOutOfMemoryTyped<(anonymous namespace)::NumericElement>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: unsigned int* js::TempAllocPolicy::onOutOfMemoryTyped<unsigned int>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<jsid const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<jsid const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::PropertyDescriptor* js::TempAllocPolicy::onOutOfMemoryTyped<JS::PropertyDescriptor>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::Shape** js::TempAllocPolicy::onOutOfMemoryTyped<js::Shape*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSAtom* const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<JSAtom* const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::ExportEntryObject** js::TempAllocPolicy::onOutOfMemoryTyped<js::ExportEntryObject*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::RequestedModuleObject** js::TempAllocPolicy::onOutOfMemoryTyped<js::RequestedModuleObject*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::DependentWasmImport* js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::DependentWasmImport>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::MResumePoint** js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::MResumePoint*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::TypeNewScriptInitializer* js::TempAllocPolicy::onOutOfMemoryTyped<js::TypeNewScriptInitializer>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::PropertyName** js::TempAllocPolicy::onOutOfMemoryTyped<js::PropertyName*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::MInstruction** js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::MInstruction*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::MBasicBlock** js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::MBasicBlock*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSString** js::TempAllocPolicy::onOutOfMemoryTyped<JSString*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo* js::TempAllocPolicy::onOutOfMemoryTyped<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::UniquePtr<char16_t [], JS::FreePolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: int* js::TempAllocPolicy::onOutOfMemoryTyped<int>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::StructFieldProps* js::TempAllocPolicy::onOutOfMemoryTyped<js::StructFieldProps>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::UsedNameTracker::Use* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::UsedNameTracker::Use>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::UniqueTrackedOptimizations::SortEntry* js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::UniqueTrackedOptimizations::SortEntry>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::TypeSet::Type* js::TempAllocPolicy::onOutOfMemoryTyped<js::TypeSet::Type>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::RematerializedFrame** js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::RematerializedFrame*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: char* js::TempAllocPolicy::onOutOfMemoryTyped<char>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::WrapperValue* js::TempAllocPolicy::onOutOfMemoryTyped<js::WrapperValue>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSScript** js::TempAllocPolicy::onOutOfMemoryTyped<JSScript*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Realm* const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<JS::Realm* const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Zone* const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<JS::Zone* const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::LazyScript** js::TempAllocPolicy::onOutOfMemoryTyped<js::LazyScript*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::WasmInstanceObject** js::TempAllocPolicy::onOutOfMemoryTyped<js::WasmInstanceObject*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:(anonymous namespace)::FlowGraphSummary::Entry* js::TempAllocPolicy::onOutOfMemoryTyped<(anonymous namespace)::FlowGraphSummary::Entry>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::Breakpoint** js::TempAllocPolicy::onOutOfMemoryTyped<js::Breakpoint*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::Debugger::AllocationsLogEntry* js::TempAllocPolicy::onOutOfMemoryTyped<js::Debugger::AllocationsLogEntry>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::DebuggerFrame** js::TempAllocPolicy::onOutOfMemoryTyped<js::DebuggerFrame*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::Realm** js::TempAllocPolicy::onOutOfMemoryTyped<JS::Realm*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::ReceiverGuard* js::TempAllocPolicy::onOutOfMemoryTyped<js::ReceiverGuard>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>** js::TempAllocPolicy::onOutOfMemoryTyped<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>** js::TempAllocPolicy::onOutOfMemoryTyped<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::IdValuePair* js::TempAllocPolicy::onOutOfMemoryTyped<js::IdValuePair>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::JSONParserBase::StackEntry* js::TempAllocPolicy::onOutOfMemoryTyped<js::JSONParserBase::StackEntry>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::Scope** js::TempAllocPolicy::onOutOfMemoryTyped<js::Scope*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: double* js::TempAllocPolicy::onOutOfMemoryTyped<double>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::SavedFrame::Lookup* js::TempAllocPolicy::onOutOfMemoryTyped<js::SavedFrame::Lookup>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field* js::TempAllocPolicy::onOutOfMemoryTyped<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::RInstructionResults* js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::RInstructionResults>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSFunction** js::TempAllocPolicy::onOutOfMemoryTyped<JSFunction*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: ModuleValidator::ArrayView* js::TempAllocPolicy::onOutOfMemoryTyped<ModuleValidator::ArrayView>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: NumLit* js::TempAllocPolicy::onOutOfMemoryTyped<NumLit>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: ModuleValidator::Table** js::TempAllocPolicy::onOutOfMemoryTyped<ModuleValidator::Table*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const>* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const> >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: ModuleValidator::Func* js::TempAllocPolicy::onOutOfMemoryTyped<ModuleValidator::Func>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::wasm::ExprLoc* js::TempAllocPolicy::onOutOfMemoryTyped<js::wasm::ExprLoc>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::WasmBreakpointSite** js::TempAllocPolicy::onOutOfMemoryTyped<js::WasmBreakpointSite*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::wasm::ExportArg* js::TempAllocPolicy::onOutOfMemoryTyped<js::wasm::ExportArg>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSTryNote* js::TempAllocPolicy::onOutOfMemoryTyped<JSTryNote>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::CGScopeNote* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::CGScopeNote>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: JSAtom** js::TempAllocPolicy::onOutOfMemoryTyped<JSAtom*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::BinKind* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::BinKind>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::BinTokenReaderMultipart::Chars* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::BinTokenReaderMultipart::Chars>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::BinField* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::BinField>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >* js::TempAllocPolicy::onOutOfMemoryTyped<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> > >(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::BindingName* js::TempAllocPolicy::onOutOfMemoryTyped<js::BindingName>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::ParseNode** js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::ParseNode*>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::frontend::SyntaxParseHandler::Node* js::TempAllocPolicy::onOutOfMemoryTyped<js::frontend::SyntaxParseHandler::Node>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: DebugModeOSREntry* js::TempAllocPolicy::onOutOfMemoryTyped<DebugModeOSREntry>(js::AllocFunction, unsigned long, void*)
Unexecuted instantiation: js::jit::PCMappingIndexEntry* js::TempAllocPolicy::onOutOfMemoryTyped<js::jit::PCMappingIndexEntry>(js::AllocFunction, unsigned long, void*)
87
88
  public:
89
0
    MOZ_IMPLICIT TempAllocPolicy(JSContext* cx) : cx_(cx) {}
90
91
    template <typename T>
92
5.24k
    T* pod_malloc(size_t numElems) {
93
5.24k
        T* p = this->maybe_pod_malloc<T>(numElems);
94
5.24k
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
5.24k
        return p;
98
5.24k
    }
jsid* js::TempAllocPolicy::pod_malloc<jsid>(unsigned long)
Line
Count
Source
92
8
    T* pod_malloc(size_t numElems) {
93
8
        T* p = this->maybe_pod_malloc<T>(numElems);
94
8
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
8
        return p;
98
8
    }
JS::Value* js::TempAllocPolicy::pod_malloc<JS::Value>(unsigned long)
Line
Count
Source
92
18
    T* pod_malloc(size_t numElems) {
93
18
        T* p = this->maybe_pod_malloc<T>(numElems);
94
18
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
18
        return p;
98
18
    }
Unexecuted instantiation: JSObject** js::TempAllocPolicy::pod_malloc<JSObject*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<unsigned long const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<unsigned long const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSObject* const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<JSObject* const> >(unsigned long)
Unexecuted instantiation: unsigned long* js::TempAllocPolicy::pod_malloc<unsigned long>(unsigned long)
unsigned char* js::TempAllocPolicy::pod_malloc<unsigned char>(unsigned long)
Line
Count
Source
92
1.68k
    T* pod_malloc(size_t numElems) {
93
1.68k
        T* p = this->maybe_pod_malloc<T>(numElems);
94
1.68k
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
1.68k
        return p;
98
1.68k
    }
char16_t* js::TempAllocPolicy::pod_malloc<char16_t>(unsigned long)
Line
Count
Source
92
8
    T* pod_malloc(size_t numElems) {
93
8
        T* p = this->maybe_pod_malloc<T>(numElems);
94
8
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
8
        return p;
98
8
    }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::StringifiedElement* js::TempAllocPolicy::pod_malloc<(anonymous namespace)::StringifiedElement>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:(anonymous namespace)::NumericElement* js::TempAllocPolicy::pod_malloc<(anonymous namespace)::NumericElement>(unsigned long)
unsigned int* js::TempAllocPolicy::pod_malloc<unsigned int>(unsigned long)
Line
Count
Source
92
9
    T* pod_malloc(size_t numElems) {
93
9
        T* p = this->maybe_pod_malloc<T>(numElems);
94
9
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
9
        return p;
98
9
    }
Unexecuted instantiation: mozilla::detail::HashTableEntry<jsid const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<jsid const> >(unsigned long)
Unexecuted instantiation: JS::PropertyDescriptor* js::TempAllocPolicy::pod_malloc<JS::PropertyDescriptor>(unsigned long)
js::Shape** js::TempAllocPolicy::pod_malloc<js::Shape*>(unsigned long)
Line
Count
Source
92
1
    T* pod_malloc(size_t numElems) {
93
1
        T* p = this->maybe_pod_malloc<T>(numElems);
94
1
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
1
        return p;
98
1
    }
Unexecuted instantiation: mozilla::detail::HashTableEntry<JSAtom* const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<JSAtom* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> > >(unsigned long)
Unexecuted instantiation: js::ExportEntryObject** js::TempAllocPolicy::pod_malloc<js::ExportEntryObject*>(unsigned long)
Unexecuted instantiation: js::RequestedModuleObject** js::TempAllocPolicy::pod_malloc<js::RequestedModuleObject*>(unsigned long)
Unexecuted instantiation: js::jit::DependentWasmImport* js::TempAllocPolicy::pod_malloc<js::jit::DependentWasmImport>(unsigned long)
Unexecuted instantiation: js::jit::MResumePoint** js::TempAllocPolicy::pod_malloc<js::jit::MResumePoint*>(unsigned long)
Unexecuted instantiation: js::TypeNewScriptInitializer* js::TempAllocPolicy::pod_malloc<js::TypeNewScriptInitializer>(unsigned long)
Unexecuted instantiation: js::PropertyName** js::TempAllocPolicy::pod_malloc<js::PropertyName*>(unsigned long)
Unexecuted instantiation: js::jit::MInstruction** js::TempAllocPolicy::pod_malloc<js::jit::MInstruction*>(unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::TempAllocPolicy::pod_malloc<js::jit::MBasicBlock*>(unsigned long)
Unexecuted instantiation: JSString** js::TempAllocPolicy::pod_malloc<JSString*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::pod_malloc<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo* js::TempAllocPolicy::pod_malloc<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(unsigned long)
Unexecuted instantiation: mozilla::UniquePtr<char16_t [], JS::FreePolicy>* js::TempAllocPolicy::pod_malloc<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::pod_malloc<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::pod_malloc<mozilla::Vector<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::pod_malloc<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>* js::TempAllocPolicy::pod_malloc<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(unsigned long)
Unexecuted instantiation: int* js::TempAllocPolicy::pod_malloc<int>(unsigned long)
Unexecuted instantiation: js::StructFieldProps* js::TempAllocPolicy::pod_malloc<js::StructFieldProps>(unsigned long)
js::frontend::UsedNameTracker::Use* js::TempAllocPolicy::pod_malloc<js::frontend::UsedNameTracker::Use>(unsigned long)
Line
Count
Source
92
424
    T* pod_malloc(size_t numElems) {
93
424
        T* p = this->maybe_pod_malloc<T>(numElems);
94
424
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
424
        return p;
98
424
    }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> > >(unsigned long)
Unexecuted instantiation: js::jit::UniqueTrackedOptimizations::SortEntry* js::TempAllocPolicy::pod_malloc<js::jit::UniqueTrackedOptimizations::SortEntry>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> > >(unsigned long)
Unexecuted instantiation: js::TypeSet::Type* js::TempAllocPolicy::pod_malloc<js::TypeSet::Type>(unsigned long)
Unexecuted instantiation: js::jit::RematerializedFrame** js::TempAllocPolicy::pod_malloc<js::jit::RematerializedFrame*>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> > >(unsigned long)
Line
Count
Source
92
15
    T* pod_malloc(size_t numElems) {
93
15
        T* p = this->maybe_pod_malloc<T>(numElems);
94
15
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
15
        return p;
98
15
    }
Unexecuted instantiation: char* js::TempAllocPolicy::pod_malloc<char>(unsigned long)
Unexecuted instantiation: js::WrapperValue* js::TempAllocPolicy::pod_malloc<js::WrapperValue>(unsigned long)
Unexecuted instantiation: JSScript** js::TempAllocPolicy::pod_malloc<JSScript*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Realm* const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<JS::Realm* const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<JS::Zone* const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<JS::Zone* const> >(unsigned long)
Unexecuted instantiation: js::LazyScript** js::TempAllocPolicy::pod_malloc<js::LazyScript*>(unsigned long)
Unexecuted instantiation: js::WasmInstanceObject** js::TempAllocPolicy::pod_malloc<js::WasmInstanceObject*>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:(anonymous namespace)::FlowGraphSummary::Entry* js::TempAllocPolicy::pod_malloc<(anonymous namespace)::FlowGraphSummary::Entry>(unsigned long)
Unexecuted instantiation: js::Breakpoint** js::TempAllocPolicy::pod_malloc<js::Breakpoint*>(unsigned long)
Unexecuted instantiation: js::Debugger::AllocationsLogEntry* js::TempAllocPolicy::pod_malloc<js::Debugger::AllocationsLogEntry>(unsigned long)
Unexecuted instantiation: js::DebuggerFrame** js::TempAllocPolicy::pod_malloc<js::DebuggerFrame*>(unsigned long)
Unexecuted instantiation: JS::Realm** js::TempAllocPolicy::pod_malloc<JS::Realm*>(unsigned long)
Unexecuted instantiation: js::ReceiverGuard* js::TempAllocPolicy::pod_malloc<js::ReceiverGuard>(unsigned long)
Unexecuted instantiation: JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>** js::TempAllocPolicy::pod_malloc<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>** js::TempAllocPolicy::pod_malloc<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(unsigned long)
js::IdValuePair* js::TempAllocPolicy::pod_malloc<js::IdValuePair>(unsigned long)
Line
Count
Source
92
147
    T* pod_malloc(size_t numElems) {
93
147
        T* p = this->maybe_pod_malloc<T>(numElems);
94
147
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
147
        return p;
98
147
    }
Unexecuted instantiation: js::JSONParserBase::StackEntry* js::TempAllocPolicy::pod_malloc<js::JSONParserBase::StackEntry>(unsigned long)
js::Scope** js::TempAllocPolicy::pod_malloc<js::Scope*>(unsigned long)
Line
Count
Source
92
1.49k
    T* pod_malloc(size_t numElems) {
93
1.49k
        T* p = this->maybe_pod_malloc<T>(numElems);
94
1.49k
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
1.49k
        return p;
98
1.49k
    }
double* js::TempAllocPolicy::pod_malloc<double>(unsigned long)
Line
Count
Source
92
22
    T* pod_malloc(size_t numElems) {
93
22
        T* p = this->maybe_pod_malloc<T>(numElems);
94
22
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
22
        return p;
98
22
    }
Unexecuted instantiation: js::SavedFrame::Lookup* js::TempAllocPolicy::pod_malloc<js::SavedFrame::Lookup>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field* js::TempAllocPolicy::pod_malloc<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > > >(unsigned long)
Unexecuted instantiation: js::jit::RInstructionResults* js::TempAllocPolicy::pod_malloc<js::jit::RInstructionResults>(unsigned long)
JSFunction** js::TempAllocPolicy::pod_malloc<JSFunction*>(unsigned long)
Line
Count
Source
92
4
    T* pod_malloc(size_t numElems) {
93
4
        T* p = this->maybe_pod_malloc<T>(numElems);
94
4
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
4
        return p;
98
4
    }
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> > >(unsigned long)
Unexecuted instantiation: ModuleValidator::ArrayView* js::TempAllocPolicy::pod_malloc<ModuleValidator::ArrayView>(unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> > >(unsigned long)
Unexecuted instantiation: NumLit* js::TempAllocPolicy::pod_malloc<NumLit>(unsigned long)
Unexecuted instantiation: ModuleValidator::Table** js::TempAllocPolicy::pod_malloc<ModuleValidator::Table*>(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const>* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const> >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> > >(unsigned long)
Unexecuted instantiation: mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> > >(unsigned long)
Unexecuted instantiation: ModuleValidator::Func* js::TempAllocPolicy::pod_malloc<ModuleValidator::Func>(unsigned long)
Unexecuted instantiation: mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange* js::TempAllocPolicy::pod_malloc<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(unsigned long)
Unexecuted instantiation: js::wasm::ExprLoc* js::TempAllocPolicy::pod_malloc<js::wasm::ExprLoc>(unsigned long)
Unexecuted instantiation: js::WasmBreakpointSite** js::TempAllocPolicy::pod_malloc<js::WasmBreakpointSite*>(unsigned long)
Unexecuted instantiation: js::wasm::ExportArg* js::TempAllocPolicy::pod_malloc<js::wasm::ExportArg>(unsigned long)
JSTryNote* js::TempAllocPolicy::pod_malloc<JSTryNote>(unsigned long)
Line
Count
Source
92
593
    T* pod_malloc(size_t numElems) {
93
593
        T* p = this->maybe_pod_malloc<T>(numElems);
94
593
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
593
        return p;
98
593
    }
js::frontend::CGScopeNote* js::TempAllocPolicy::pod_malloc<js::frontend::CGScopeNote>(unsigned long)
Line
Count
Source
92
381
    T* pod_malloc(size_t numElems) {
93
381
        T* p = this->maybe_pod_malloc<T>(numElems);
94
381
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
381
        return p;
98
381
    }
Unexecuted instantiation: JSAtom** js::TempAllocPolicy::pod_malloc<JSAtom*>(unsigned long)
Unexecuted instantiation: js::frontend::BinKind* js::TempAllocPolicy::pod_malloc<js::frontend::BinKind>(unsigned long)
Unexecuted instantiation: js::frontend::BinTokenReaderMultipart::Chars* js::TempAllocPolicy::pod_malloc<js::frontend::BinTokenReaderMultipart::Chars>(unsigned long)
Unexecuted instantiation: js::frontend::BinField* js::TempAllocPolicy::pod_malloc<js::frontend::BinField>(unsigned long)
mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >* js::TempAllocPolicy::pod_malloc<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> > >(unsigned long)
Line
Count
Source
92
29
    T* pod_malloc(size_t numElems) {
93
29
        T* p = this->maybe_pod_malloc<T>(numElems);
94
29
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
29
        return p;
98
29
    }
js::BindingName* js::TempAllocPolicy::pod_malloc<js::BindingName>(unsigned long)
Line
Count
Source
92
383
    T* pod_malloc(size_t numElems) {
93
383
        T* p = this->maybe_pod_malloc<T>(numElems);
94
383
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
383
        return p;
98
383
    }
js::frontend::ParseNode** js::TempAllocPolicy::pod_malloc<js::frontend::ParseNode*>(unsigned long)
Line
Count
Source
92
6
    T* pod_malloc(size_t numElems) {
93
6
        T* p = this->maybe_pod_malloc<T>(numElems);
94
6
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
6
        return p;
98
6
    }
Unexecuted instantiation: js::frontend::SyntaxParseHandler::Node* js::TempAllocPolicy::pod_malloc<js::frontend::SyntaxParseHandler::Node>(unsigned long)
Unexecuted instantiation: DebugModeOSREntry* js::TempAllocPolicy::pod_malloc<DebugModeOSREntry>(unsigned long)
js::jit::PCMappingIndexEntry* js::TempAllocPolicy::pod_malloc<js::jit::PCMappingIndexEntry>(unsigned long)
Line
Count
Source
92
19
    T* pod_malloc(size_t numElems) {
93
19
        T* p = this->maybe_pod_malloc<T>(numElems);
94
19
        if (MOZ_UNLIKELY(!p)) {
95
0
            p = onOutOfMemoryTyped<T>(AllocFunction::Malloc, numElems);
96
0
        }
97
19
        return p;
98
19
    }
99
100
    template <typename T>
101
    T* pod_calloc(size_t numElems) {
102
        T* p = this->maybe_pod_calloc<T>(numElems);
103
        if (MOZ_UNLIKELY(!p)) {
104
            p = onOutOfMemoryTyped<T>(AllocFunction::Calloc, numElems);
105
        }
106
        return p;
107
    }
108
109
    template <typename T>
110
2.11k
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
2.11k
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
2.11k
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
2.11k
        return p2;
116
2.11k
    }
Unexecuted instantiation: JSObject** js::TempAllocPolicy::pod_realloc<JSObject*>(JSObject**, unsigned long, unsigned long)
Unexecuted instantiation: unsigned long* js::TempAllocPolicy::pod_realloc<unsigned long>(unsigned long*, unsigned long, unsigned long)
unsigned char* js::TempAllocPolicy::pod_realloc<unsigned char>(unsigned char*, unsigned long, unsigned long)
Line
Count
Source
110
1.73k
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
1.73k
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
1.73k
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
1.73k
        return p2;
116
1.73k
    }
char16_t* js::TempAllocPolicy::pod_realloc<char16_t>(char16_t*, unsigned long, unsigned long)
Line
Count
Source
110
2
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
2
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
2
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
2
        return p2;
116
2
    }
unsigned int* js::TempAllocPolicy::pod_realloc<unsigned int>(unsigned int*, unsigned long, unsigned long)
Line
Count
Source
110
25
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
25
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
25
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
25
        return p2;
116
25
    }
js::Shape** js::TempAllocPolicy::pod_realloc<js::Shape*>(js::Shape**, unsigned long, unsigned long)
Line
Count
Source
110
2
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
2
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
2
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
2
        return p2;
116
2
    }
Unexecuted instantiation: js::ExportEntryObject** js::TempAllocPolicy::pod_realloc<js::ExportEntryObject*>(js::ExportEntryObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::RequestedModuleObject** js::TempAllocPolicy::pod_realloc<js::RequestedModuleObject*>(js::RequestedModuleObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MResumePoint** js::TempAllocPolicy::pod_realloc<js::jit::MResumePoint*>(js::jit::MResumePoint**, unsigned long, unsigned long)
Unexecuted instantiation: js::PropertyName** js::TempAllocPolicy::pod_realloc<js::PropertyName*>(js::PropertyName**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MInstruction** js::TempAllocPolicy::pod_realloc<js::jit::MInstruction*>(js::jit::MInstruction**, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::MBasicBlock** js::TempAllocPolicy::pod_realloc<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, unsigned long, unsigned long)
Unexecuted instantiation: JSString** js::TempAllocPolicy::pod_realloc<JSString*>(JSString**, unsigned long, unsigned long)
Unexecuted instantiation: int* js::TempAllocPolicy::pod_realloc<int>(int*, unsigned long, unsigned long)
Unexecuted instantiation: js::jit::RematerializedFrame** js::TempAllocPolicy::pod_realloc<js::jit::RematerializedFrame*>(js::jit::RematerializedFrame**, unsigned long, unsigned long)
Unexecuted instantiation: char* js::TempAllocPolicy::pod_realloc<char>(char*, unsigned long, unsigned long)
Unexecuted instantiation: JSScript** js::TempAllocPolicy::pod_realloc<JSScript*>(JSScript**, unsigned long, unsigned long)
Unexecuted instantiation: js::LazyScript** js::TempAllocPolicy::pod_realloc<js::LazyScript*>(js::LazyScript**, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmInstanceObject** js::TempAllocPolicy::pod_realloc<js::WasmInstanceObject*>(js::WasmInstanceObject**, unsigned long, unsigned long)
Unexecuted instantiation: js::Breakpoint** js::TempAllocPolicy::pod_realloc<js::Breakpoint*>(js::Breakpoint**, unsigned long, unsigned long)
Unexecuted instantiation: js::DebuggerFrame** js::TempAllocPolicy::pod_realloc<js::DebuggerFrame*>(js::DebuggerFrame**, unsigned long, unsigned long)
Unexecuted instantiation: JS::Realm** js::TempAllocPolicy::pod_realloc<JS::Realm*>(JS::Realm**, unsigned long, unsigned long)
Unexecuted instantiation: JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>** js::TempAllocPolicy::pod_realloc<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, unsigned long, unsigned long)
Unexecuted instantiation: JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>** js::TempAllocPolicy::pod_realloc<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, unsigned long, unsigned long)
js::Scope** js::TempAllocPolicy::pod_realloc<js::Scope*>(js::Scope**, unsigned long, unsigned long)
Line
Count
Source
110
316
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
316
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
316
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
316
        return p2;
116
316
    }
double* js::TempAllocPolicy::pod_realloc<double>(double*, unsigned long, unsigned long)
Line
Count
Source
110
6
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
6
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
6
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
6
        return p2;
116
6
    }
JSFunction** js::TempAllocPolicy::pod_realloc<JSFunction*>(JSFunction**, unsigned long, unsigned long)
Line
Count
Source
110
16
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
16
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
16
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
16
        return p2;
116
16
    }
Unexecuted instantiation: ModuleValidator::Table** js::TempAllocPolicy::pod_realloc<ModuleValidator::Table*>(ModuleValidator::Table**, unsigned long, unsigned long)
Unexecuted instantiation: js::WasmBreakpointSite** js::TempAllocPolicy::pod_realloc<js::WasmBreakpointSite*>(js::WasmBreakpointSite**, unsigned long, unsigned long)
Unexecuted instantiation: JSAtom** js::TempAllocPolicy::pod_realloc<JSAtom*>(JSAtom**, unsigned long, unsigned long)
js::frontend::ParseNode** js::TempAllocPolicy::pod_realloc<js::frontend::ParseNode*>(js::frontend::ParseNode**, unsigned long, unsigned long)
Line
Count
Source
110
12
    T* pod_realloc(T* prior, size_t oldSize, size_t newSize) {
111
12
        T* p2 = this->maybe_pod_realloc<T>(prior, oldSize, newSize);
112
12
        if (MOZ_UNLIKELY(!p2)) {
113
0
            p2 = onOutOfMemoryTyped<T>(AllocFunction::Realloc, newSize, prior);
114
0
        }
115
12
        return p2;
116
12
    }
117
118
    template <typename T>
119
5.25k
    void free_(T* p, size_t numElems = 0) {
120
5.25k
        js_free(p);
121
5.25k
    }
void js::TempAllocPolicy::free_<unsigned char>(unsigned char*, unsigned long)
Line
Count
Source
119
1.68k
    void free_(T* p, size_t numElems = 0) {
120
1.68k
        js_free(p);
121
1.68k
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<JSObject*>(JSObject**, unsigned long)
void js::TempAllocPolicy::free_<jsid>(jsid*, unsigned long)
Line
Count
Source
119
8
    void free_(T* p, size_t numElems = 0) {
120
8
        js_free(p);
121
8
    }
void js::TempAllocPolicy::free_<JS::Value>(JS::Value*, unsigned long)
Line
Count
Source
119
18
    void free_(T* p, size_t numElems = 0) {
120
18
        js_free(p);
121
18
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<JSScript*>(JSScript**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const> >(mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedNode const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const> >(mozilla::detail::HashTableEntry<mozilla::devtools::DeserializedStackFrame const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<unsigned long const> >(mozilla::detail::HashTableEntry<unsigned long const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<mozilla::devtools::TwoByteString, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<char const*, unsigned long> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::WrapperValue>(js::WrapperValue*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<JSObject* const> >(mozilla::detail::HashTableEntry<JSObject* const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<unsigned long>(unsigned long*, unsigned long)
void js::TempAllocPolicy::free_<char16_t>(char16_t*, unsigned long)
Line
Count
Source
119
8
    void free_(T* p, size_t numElems = 0) {
120
8
        js_free(p);
121
8
    }
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void js::TempAllocPolicy::free_<(anonymous namespace)::StringifiedElement>((anonymous namespace)::StringifiedElement*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src0.cpp:void js::TempAllocPolicy::free_<(anonymous namespace)::NumericElement>((anonymous namespace)::NumericElement*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<jsid const> >(mozilla::detail::HashTableEntry<jsid const>*, unsigned long)
void js::TempAllocPolicy::free_<unsigned int>(unsigned int*, unsigned long)
Line
Count
Source
119
9
    void free_(T* p, size_t numElems = 0) {
120
9
        js_free(p);
121
9
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::JSONParserBase::StackEntry>(js::JSONParserBase::StackEntry*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>*>(JS::GCVector<JS::Value, 20ul, js::TempAllocPolicy>**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>*>(JS::GCVector<js::IdValuePair, 10ul, js::TempAllocPolicy>**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<JSAtom* const> >(mozilla::detail::HashTableEntry<JSAtom* const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::RequestedModuleObject*>(js::RequestedModuleObject**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::ImportEntryObject*> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::ExportEntryObject*>(js::ExportEntryObject**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::PropertyDescriptor>(JS::PropertyDescriptor*, unsigned long)
void js::TempAllocPolicy::free_<js::Shape*>(js::Shape**, unsigned long)
Line
Count
Source
119
1
    void free_(T* p, size_t numElems = 0) {
120
1
        js_free(p);
121
1
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::UniqueTrackedOptimizations::Key, js::jit::UniqueTrackedOptimizations::Entry> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::UniqueTrackedOptimizations::SortEntry>(js::jit::UniqueTrackedOptimizations::SortEntry*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::CodeOffset>(js::jit::CodeOffset*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::DependentWasmImport>(js::jit::DependentWasmImport*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::TypeNewScriptInitializer>(js::TypeNewScriptInitializer*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::MResumePoint*>(js::jit::MResumePoint**, unsigned long)
void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::jit::VMFunction const*, unsigned int> >*, unsigned long)
Line
Count
Source
119
15
    void free_(T* p, size_t numElems = 0) {
120
15
        js_free(p);
121
15
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::PropertyName*>(js::PropertyName**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::MInstruction*>(js::jit::MInstruction**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::MBasicBlock*>(js::jit::MBasicBlock**, unsigned long)
void js::TempAllocPolicy::free_<js::frontend::UsedNameTracker::Use>(js::frontend::UsedNameTracker::Use*, unsigned long)
Line
Count
Source
119
424
    void free_(T* p, size_t numElems = 0) {
120
424
        js_free(p);
121
424
    }
void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >*, unsigned long)
Line
Count
Source
119
37
    void free_(T* p, size_t numElems = 0) {
120
37
        js_free(p);
121
37
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<JSString*>(JSString**, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void js::TempAllocPolicy::free_<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src2.cpp:void js::TempAllocPolicy::free_<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::UniquePtr<char16_t [], JS::FreePolicy> >(mozilla::UniquePtr<char16_t [], JS::FreePolicy>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<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>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy> >(mozilla::Vector<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, 0ul, js::TempAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<int>(int*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::StructFieldProps>(js::StructFieldProps*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::TypeSet::Type>(js::TypeSet::Type*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::TypeSet::Type, unsigned char> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::RematerializedFrame*>(js::jit::RematerializedFrame**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<char>(char*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::Debugger::AllocationsLogEntry>(js::Debugger::AllocationsLogEntry*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::DebuggerFrame*>(js::DebuggerFrame**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<JS::Realm* const> >(mozilla::detail::HashTableEntry<JS::Realm* const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<JS::Zone* const> >(mozilla::detail::HashTableEntry<JS::Zone* const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::LazyScript*>(js::LazyScript**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::WasmInstanceObject*>(js::WasmInstanceObject**, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src33.cpp:void js::TempAllocPolicy::free_<(anonymous namespace)::FlowGraphSummary::Entry>((anonymous namespace)::FlowGraphSummary::Entry*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::wasm::ExprLoc>(js::wasm::ExprLoc*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::Breakpoint*>(js::Breakpoint**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JS::Realm*>(JS::Realm**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::ReceiverGuard>(js::ReceiverGuard*, unsigned long)
void js::TempAllocPolicy::free_<js::IdValuePair>(js::IdValuePair*, unsigned long)
Line
Count
Source
119
147
    void free_(T* p, size_t numElems = 0) {
120
147
        js_free(p);
121
147
    }
void js::TempAllocPolicy::free_<js::Scope*>(js::Scope**, unsigned long)
Line
Count
Source
119
1.49k
    void free_(T* p, size_t numElems = 0) {
120
1.49k
        js_free(p);
121
1.49k
    }
void js::TempAllocPolicy::free_<double>(double*, unsigned long)
Line
Count
Source
119
22
    void free_(T* p, size_t numElems = 0) {
120
22
        js_free(p);
121
22
    }
void js::TempAllocPolicy::free_<JSTryNote>(JSTryNote*, unsigned long)
Line
Count
Source
119
593
    void free_(T* p, size_t numElems = 0) {
120
593
        js_free(p);
121
593
    }
void js::TempAllocPolicy::free_<js::frontend::CGScopeNote>(js::frontend::CGScopeNote*, unsigned long)
Line
Count
Source
119
381
    void free_(T* p, size_t numElems = 0) {
120
381
        js_free(p);
121
381
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::SavedFrame::Lookup>(js::SavedFrame::Lookup*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src4.cpp:void js::TempAllocPolicy::free_<intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field>(intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandle<JS::Value>)::Field*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<unsigned char*, JS::GCVector<js::jit::RematerializedFrame*, 0ul, js::TempAllocPolicy> > >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::jit::RInstructionResults>(js::jit::RInstructionResults*, unsigned long)
void js::TempAllocPolicy::free_<JSFunction*>(JSFunction**, unsigned long)
Line
Count
Source
119
4
    void free_(T* p, size_t numElems = 0) {
120
4
        js_free(p);
121
4
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::MathBuiltin> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, ModuleValidator::Global*> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<ModuleValidator::ArrayView>(ModuleValidator::ArrayView*, unsigned long)
Unexecuted instantiation: Unified_cpp_js_src42.cpp:void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, (anonymous namespace)::FunctionValidator::Local> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<NumLit>(NumLit*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const> >(mozilla::detail::HashTableEntry<ModuleValidator::HashableSig const>*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<ModuleValidator::NamedSig, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> > >(mozilla::detail::HashTableEntry<mozilla::HashMapEntry<js::PropertyName*, unsigned int> >*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<ModuleValidator::Func>(ModuleValidator::Func*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<ModuleValidator::Table*>(ModuleValidator::Table**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange>(mozilla::Vector<js::XDRIncrementalEncoder::Slice, 1ul, js::SystemAllocPolicy>::ConstRange*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::WasmBreakpointSite*>(js::WasmBreakpointSite**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::wasm::ExportArg>(js::wasm::ExportArg*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::frontend::BinTokenReaderMultipart::Chars>(js::frontend::BinTokenReaderMultipart::Chars*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<JSAtom*>(JSAtom**, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::frontend::BinKind>(js::frontend::BinKind*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::frontend::BinField>(js::frontend::BinField*, unsigned long)
void js::TempAllocPolicy::free_<js::BindingName>(js::BindingName*, unsigned long)
Line
Count
Source
119
383
    void free_(T* p, size_t numElems = 0) {
120
383
        js_free(p);
121
383
    }
void js::TempAllocPolicy::free_<js::frontend::ParseNode*>(js::frontend::ParseNode**, unsigned long)
Line
Count
Source
119
6
    void free_(T* p, size_t numElems = 0) {
120
6
        js_free(p);
121
6
    }
Unexecuted instantiation: void js::TempAllocPolicy::free_<js::frontend::SyntaxParseHandler::Node>(js::frontend::SyntaxParseHandler::Node*, unsigned long)
Unexecuted instantiation: void js::TempAllocPolicy::free_<DebugModeOSREntry>(DebugModeOSREntry*, unsigned long)
void js::TempAllocPolicy::free_<js::jit::PCMappingIndexEntry>(js::jit::PCMappingIndexEntry*, unsigned long)
Line
Count
Source
119
19
    void free_(T* p, size_t numElems = 0) {
120
19
        js_free(p);
121
19
    }
122
123
    JS_FRIEND_API(void) reportAllocOverflow() const;
124
125
    bool checkSimulatedOOM() const {
126
        if (js::oom::ShouldFailWithOOM()) {
127
            ReportOutOfMemory(cx_);
128
            return false;
129
        }
130
131
        return true;
132
    }
133
};
134
135
} /* namespace js */
136
137
#endif /* js_AllocPolicy_h */