/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 */ |