/dports/lang/spidermonkey60/firefox-60.9.0/js/src/gc/ |
H A D | Tracer.h | 63 void TraceNullableEdge(JSTracer* trc, WriteBarrieredBase<T>* thingp, 67 void TraceNullableEdge(JSTracer* trc, ReadBarriered<T>* thingp, 74 void TraceRoot(JSTracer* trc, T* thingp, const char* name); 82 void TraceNullableRoot(JSTracer* trc, T* thingp, const char* name); 85 void TraceNullableRoot(JSTracer* trc, ReadBarriered<T>* thingp, 98 void TraceWeakEdge(JSTracer* trc, WeakRef<T>* thingp, const char* name); 102 void TraceRange(JSTracer* trc, size_t len, WriteBarrieredBase<T>* vec, 112 void TraceCrossCompartmentEdge(JSTracer* trc, JSObject* src, 124 void TraceProcessGlobalRoot(JSTracer* trc, T* thing, const char* name); 128 void TraceGenericPointerRoot(JSTracer* trc, gc::Cell** thingp, [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/gc/ |
H A D | Tracer.h | 57 TraceEdge(JSTracer* trc, WriteBarrieredBase<T>* thingp, const char* name); 61 TraceEdge(JSTracer* trc, ReadBarriered<T>* thingp, const char* name); 73 TraceRoot(JSTracer* trc, T* thingp, const char* name); 77 TraceRoot(JSTracer* trc, ReadBarriered<T>* thingp, const char* name); 83 TraceNullableRoot(JSTracer* trc, T* thingp, const char* name); 87 TraceNullableRoot(JSTracer* trc, ReadBarriered<T>* thingp, const char* name); 94 TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, const char* name); 101 TraceWeakEdge(JSTracer* trc, WeakRef<T>* thingp, const char* name); 111 TraceRootRange(JSTracer* trc, size_t len, T* vec, const char* name); 131 TraceProcessGlobalRoot(JSTracer* trc, T* thing, const char* name); [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/script/dom/bindings/ |
H A D | trace.rs | 121 unsafe fn trace(&self, trc: *mut JSTracer); in trace() argument 424 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 431 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 438 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 445 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 453 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 460 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 467 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 474 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument 481 unsafe fn trace(&self, _: *mut JSTracer) { in trace() argument [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/gc/ |
H A D | Tracer.h | 95 bool TraceEdgeInternal(JSTracer* trc, T* thingp, const char* name); 99 bool TraceWeakMapKeyInternal(JSTracer* trc, Zone* zone, T* thingp, 103 void AssertRootMarkingPhase(JSTracer* trc); 105 inline void AssertRootMarkingPhase(JSTracer* trc) {} 135 inline void TraceEdge(JSTracer* trc, 165 inline void TraceNullableEdge(JSTracer* trc, 214 inline void TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, 229 inline bool TraceWeakEdge(JSTracer* trc, BarrieredBase<T>* thingp, 260 void TraceCrossCompartmentEdge(JSTracer* trc, JSObject* src, 273 inline void TraceWeakMapKeyEdge(JSTracer* trc, Zone* weakMapZone, [all …]
|
H A D | RootMarking.cpp | 50 void trace(JSTracer*) = delete; 77 static inline void TraceExactStackRootList(JSTracer* trc, in TraceExactStackRootList() 86 static inline void TraceStackRoots(JSTracer* trc, in TraceStackRoots() 122 void JSRuntime::tracePersistentRoots(JSTracer* trc) { in tracePersistentRoots() 171 void AutoGCRooter::trace(JSTracer* trc) { in trace() 191 void AutoWrapperRooter::trace(JSTracer* trc) { in trace() 200 void AutoWrapperVector::trace(JSTracer* trc) { in trace() 231 void StackShape::trace(JSTracer* trc) { in trace() 247 void PropertyDescriptor::trace(JSTracer* trc) { in trace() 303 void js::TraceRuntime(JSTracer* trc) { in TraceRuntime() [all …]
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/gc/ |
H A D | Tracer.h | 57 TraceEdge(JSTracer* trc, WriteBarrieredBase<T>* thingp, const char* name); 64 TraceRoot(JSTracer* trc, T* thingp, const char* name); 68 TraceRoot(JSTracer* trc, ReadBarriered<T>* thingp, const char* name); 74 TraceNullableRoot(JSTracer* trc, T* thingp, const char* name); 78 TraceNullableRoot(JSTracer* trc, ReadBarriered<T>* thingp, const char* name); 85 TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, const char* name); 92 TraceWeakEdge(JSTracer* trc, WeakRef<T>* thingp, const char* name); 102 TraceRootRange(JSTracer* trc, size_t len, T* vec, const char* name); 122 TraceProcessGlobalRoot(JSTracer* trc, T* thing, const char* name); 127 TraceGenericPointerRoot(JSTracer* trc, gc::Cell** thingp, const char* name); [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/gc/ |
H A D | Tracer.h | 85 bool TraceWeakMapKeyInternal(JSTracer* trc, Zone* zone, T* thingp, 89 void AssertRootMarkingPhase(JSTracer* trc); 91 inline void AssertRootMarkingPhase(JSTracer* trc) {} 122 inline void TraceCellHeaderEdge(JSTracer* trc, 133 inline void TraceCellHeaderEdge(JSTracer* trc, 164 JSTracer* trc, gc::CellWithTenuredGCPointer<BC, T>* thingp, 186 inline void TraceRoot(JSTracer* trc, const HeapPtr<T>* thingp, 213 inline void TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, 259 void TraceCrossCompartmentEdge(JSTracer* trc, JSObject* src, 273 void TraceSameZoneCrossCompartmentEdge(JSTracer* trc, [all …]
|
H A D | RootMarking.cpp | 51 void trace(JSTracer*) = delete; 61 inline void RootedTraceableTraits<T>::trace(JSTracer* trc, in trace() 87 static inline void TraceStackRoots(JSTracer* trc, in TraceStackRoots() 115 JSTracer* trc, in TracePersistentRootedList() 124 void JSRuntime::tracePersistentRoots(JSTracer* trc) { in tracePersistentRoots() 173 void AutoGCRooter::trace(JSTracer* trc) { in trace() 193 void AutoWrapperRooter::trace(JSTracer* trc) { in trace() 202 void AutoWrapperVector::trace(JSTracer* trc) { in trace() 233 void PropertyDescriptor::trace(JSTracer* trc) { in trace() 284 void js::TraceRuntime(JSTracer* trc) { in TraceRuntime() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/gc/ |
H A D | Tracer.h | 85 bool TraceWeakMapKeyInternal(JSTracer* trc, Zone* zone, T* thingp, 89 void AssertRootMarkingPhase(JSTracer* trc); 91 inline void AssertRootMarkingPhase(JSTracer* trc) {} 122 inline void TraceCellHeaderEdge(JSTracer* trc, 133 inline void TraceCellHeaderEdge(JSTracer* trc, 164 JSTracer* trc, gc::CellWithTenuredGCPointer<BC, T>* thingp, 186 inline void TraceRoot(JSTracer* trc, const HeapPtr<T>* thingp, 213 inline void TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, 259 void TraceCrossCompartmentEdge(JSTracer* trc, JSObject* src, 273 void TraceSameZoneCrossCompartmentEdge(JSTracer* trc, [all …]
|
H A D | RootMarking.cpp | 51 void trace(JSTracer*) = delete; 61 inline void RootedTraceableTraits<T>::trace(JSTracer* trc, in trace() 87 static inline void TraceStackRoots(JSTracer* trc, in TraceStackRoots() 115 JSTracer* trc, in TracePersistentRootedList() 124 void JSRuntime::tracePersistentRoots(JSTracer* trc) { in tracePersistentRoots() 173 void AutoGCRooter::trace(JSTracer* trc) { in trace() 193 void AutoWrapperRooter::trace(JSTracer* trc) { in trace() 202 void AutoWrapperVector::trace(JSTracer* trc) { in trace() 233 void PropertyDescriptor::trace(JSTracer* trc) { in trace() 284 void js::TraceRuntime(JSTracer* trc) { in TraceRuntime() [all …]
|
/dports/www/firefox/firefox-99.0/js/src/gc/ |
H A D | Tracer.h | 85 bool TraceWeakMapKeyInternal(JSTracer* trc, Zone* zone, T* thingp, 89 void AssertRootMarkingPhase(JSTracer* trc); 91 inline void AssertRootMarkingPhase(JSTracer* trc) {} 122 inline void TraceCellHeaderEdge(JSTracer* trc, 133 inline void TraceCellHeaderEdge(JSTracer* trc, 164 JSTracer* trc, gc::CellWithTenuredGCPointer<BC, T>* thingp, 186 inline void TraceRoot(JSTracer* trc, const HeapPtr<T>* thingp, 213 inline void TraceManuallyBarrieredEdge(JSTracer* trc, T* thingp, 291 void TraceCrossCompartmentEdge(JSTracer* trc, JSObject* src, 305 void TraceSameZoneCrossCompartmentEdge(JSTracer* trc, [all …]
|
H A D | RootMarking.cpp | 49 static inline void TraceExactStackRootList(JSTracer* trc, in TraceExactStackRootList() 68 static inline void TraceStackRoots(JSTracer* trc, in TraceStackRoots() 86 void JS::RootingContext::traceStackRoots(JSTracer* trc) { in traceStackRoots() 109 void JSRuntime::tracePersistentRoots(JSTracer* trc) { in tracePersistentRoots() 157 void AutoGCRooter::trace(JSTracer* trc) { in trace() 177 void AutoWrapperRooter::trace(JSTracer* trc) { in trace() 186 void AutoWrapperVector::trace(JSTracer* trc) { in trace() 217 void PropertyDescriptor::trace(JSTracer* trc) { in trace() 266 void js::TraceRuntime(JSTracer* trc) { in TraceRuntime() 275 void js::TraceRuntimeWithoutEviction(JSTracer* trc) { in TraceRuntimeWithoutEviction() [all …]
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/include/js/ |
H A D | TracingAPI.h | 16 class JS_PUBLIC_API(JSTracer); 53 class JS_PUBLIC_API(JSTracer) in JS_PUBLIC_API() argument 76 JSTracer(JSRuntime* rt, TracerKindTag tag, in JS_PUBLIC_API() 95 class JS_PUBLIC_API(CallbackTracer) : public JSTracer in JS_PUBLIC_API() 99 : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), in JS_PUBLIC_API() 278 JSTracer::asCallbackTracer() in asCallbackTracer() 346 JS_TraceRuntime(JSTracer* trc); 350 TraceChildren(JSTracer* trc, GCCellPtr thing); 360 JS_TraceIncomingCCWs(JSTracer* trc, const JS::ZoneSet& zones); 363 JS_GetTraceThingInfo(char* buf, size_t bufsize, JSTracer* trc, [all …]
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/public/ |
H A D | TracingAPI.h | 16 class JS_PUBLIC_API(JSTracer); 53 class JS_PUBLIC_API(JSTracer) in JS_PUBLIC_API() argument 76 JSTracer(JSRuntime* rt, TracerKindTag tag, in JS_PUBLIC_API() 95 class JS_PUBLIC_API(CallbackTracer) : public JSTracer in JS_PUBLIC_API() 99 : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), in JS_PUBLIC_API() 278 JSTracer::asCallbackTracer() in asCallbackTracer() 346 JS_TraceRuntime(JSTracer* trc); 350 TraceChildren(JSTracer* trc, GCCellPtr thing); 360 JS_TraceIncomingCCWs(JSTracer* trc, const JS::ZoneSet& zones); 363 JS_GetTraceThingInfo(char* buf, size_t bufsize, JSTracer* trc, [all …]
|
/dports/www/firefox/firefox-99.0/js/public/ |
H A D | GCPolicyAPI.h | 68 static bool traceWeak(JSTracer* trc, T* tp) { return tp->traceWeak(trc); } in traceWeak() 83 static void trace(JSTracer* trc, T* t, const char* name) {} in trace() 84 static bool traceWeak(JSTracer*, T* v) { return true; } in traceWeak() 97 static void trace(JSTracer* trc, T* vp, const char* name) { 116 static void trace(JSTracer* trc, T* vp, const char* name) { 121 static bool traceWeak(JSTracer* trc, T* vp) { 133 static void trace(JSTracer* trc, JS::Heap<T>* thingp, const char* name) { 136 static bool traceWeak(JSTracer* trc, JS::Heap<T>* thingp) { 144 static void trace(JSTracer* trc, mozilla::UniquePtr<T, D>* tp, 150 static bool traceWeak(JSTracer* trc, mozilla::UniquePtr<T, D>* tp) { [all …]
|
H A D | TracingAPI.h | 14 class JS_PUBLIC_API JSTracer; variable 184 class JS_PUBLIC_API JSTracer { 215 JSTracer(JSRuntime* rt, JS::TracerKind kind, 228 class GenericTracer : public JSTracer { 232 : JSTracer(rt, kind, options) { in JSTracer() function 337 JSTracer* trc_; 353 JSTracer* trc_; 374 JSTracer* trc_; 389 JSTracer* trc_; 393 explicit AutoClearTracingContext(JSTracer* trc) in AutoClearTracingContext() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/js/public/ |
H A D | GCPolicyAPI.h | 79 static bool traceWeak(JSTracer* trc, T* tp) { return tp->traceWeak(trc); } in traceWeak() 94 static void trace(JSTracer* trc, T* t, const char* name) {} in trace() 96 static bool traceWeak(JSTracer*, T* v) { return true; } in traceWeak() 109 static void trace(JSTracer* trc, T* vp, const char* name) { 120 static bool traceWeak(JSTracer* trc, T* vp) { 139 static void trace(JSTracer* trc, T* vp, const char* name) { 150 static bool traceWeak(JSTracer* trc, T* vp) { 168 static bool traceWeak(JSTracer* trc, JS::Heap<T>* thingp) { 179 static void trace(JSTracer* trc, mozilla::UniquePtr<T, D>* tp, 191 static bool traceWeak(JSTracer* trc, mozilla::UniquePtr<T, D>* tp) { [all …]
|
H A D | TracingAPI.h | 14 class JS_PUBLIC_API JSTracer; variable 183 class JS_PUBLIC_API JSTracer { 214 JSTracer(JSRuntime* rt, JS::TracerKind kind, 227 class GenericTracer : public JSTracer { 231 : JSTracer(rt, kind, options) { in JSTracer() function 332 JSTracer* trc_; 348 JSTracer* trc_; 369 JSTracer* trc_; 384 JSTracer* trc_; 388 explicit AutoClearTracingContext(JSTracer* trc) in AutoClearTracingContext() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/public/ |
H A D | GCPolicyAPI.h | 79 static bool traceWeak(JSTracer* trc, T* tp) { return tp->traceWeak(trc); } in traceWeak() 94 static void trace(JSTracer* trc, T* t, const char* name) {} in trace() 96 static bool traceWeak(JSTracer*, T* v) { return true; } in traceWeak() 109 static void trace(JSTracer* trc, T* vp, const char* name) { 120 static bool traceWeak(JSTracer* trc, T* vp) { 139 static void trace(JSTracer* trc, T* vp, const char* name) { 150 static bool traceWeak(JSTracer* trc, T* vp) { 168 static bool traceWeak(JSTracer* trc, JS::Heap<T>* thingp) { 179 static void trace(JSTracer* trc, mozilla::UniquePtr<T, D>* tp, 191 static bool traceWeak(JSTracer* trc, mozilla::UniquePtr<T, D>* tp) { [all …]
|
H A D | TracingAPI.h | 16 class JS_PUBLIC_API JSTracer; variable 59 class JS_PUBLIC_API JSTracer { 96 JSTracer(JSRuntime* rt, TracerKindTag tag, 137 class JS_PUBLIC_API CallbackTracer : public JSTracer { 141 : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), in JSTracer() function 365 JS::CallbackTracer* JSTracer::asCallbackTracer() { in asCallbackTracer() 416 inline void TraceEdge(JSTracer* trc, JS::TenuredHeap<T>* thingp, in TraceEdge() 447 extern JS_PUBLIC_API void TraceChildren(JSTracer* trc, GCCellPtr thing); 461 JSTracer* trc, const JS::CompartmentSet& compartments); 484 inline bool TraceManuallyBarrieredWeakEdge(JSTracer* trc, T* thingp, [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/public/ |
H A D | GCPolicyAPI.h | 79 static bool traceWeak(JSTracer* trc, T* tp) { return tp->traceWeak(trc); } in traceWeak() 94 static void trace(JSTracer* trc, T* t, const char* name) {} in trace() 96 static bool traceWeak(JSTracer*, T* v) { return true; } in traceWeak() 109 static void trace(JSTracer* trc, T* vp, const char* name) { 120 static bool traceWeak(JSTracer* trc, T* vp) { 139 static void trace(JSTracer* trc, T* vp, const char* name) { 150 static bool traceWeak(JSTracer* trc, T* vp) { 168 static bool traceWeak(JSTracer* trc, JS::Heap<T>* thingp) { 179 static void trace(JSTracer* trc, mozilla::UniquePtr<T, D>* tp, 191 static bool traceWeak(JSTracer* trc, mozilla::UniquePtr<T, D>* tp) { [all …]
|
H A D | TracingAPI.h | 14 class JS_PUBLIC_API JSTracer; variable 183 class JS_PUBLIC_API JSTracer { 214 JSTracer(JSRuntime* rt, JS::TracerKind kind, 227 class GenericTracer : public JSTracer { 231 : JSTracer(rt, kind, options) { in JSTracer() function 332 JSTracer* trc_; 348 JSTracer* trc_; 369 JSTracer* trc_; 384 JSTracer* trc_; 388 explicit AutoClearTracingContext(JSTracer* trc) in AutoClearTracingContext() [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/public/ |
H A D | TracingAPI.h | 16 class JS_PUBLIC_API(JSTracer); 55 class JS_PUBLIC_API(JSTracer) in JS_PUBLIC_API() argument 94 JSTracer(JSRuntime* rt, TracerKindTag tag, in JS_PUBLIC_API() 128 class JS_PUBLIC_API(CallbackTracer) : public JSTracer in JS_PUBLIC_API() 132 : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), in JS_PUBLIC_API() 316 JSTracer::asCallbackTracer() in asCallbackTracer() 340 TraceEdge(JSTracer* trc, JS::Heap<T>* edgep, const char* name); 353 UnsafeTraceRoot(JSTracer* trc, T* edgep, const char* name); 356 TraceChildren(JSTracer* trc, GCCellPtr thing); 368 TraceIncomingCCWs(JSTracer* trc, const JS::CompartmentSet& compartments); [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | WarpSnapshot.cpp | 176 void WarpSnapshot::trace(JSTracer* trc) { in trace() 182 void WarpScriptSnapshot::trace(JSTracer* trc) { in trace() 211 void WarpOpSnapshot::trace(JSTracer* trc) { in trace() 223 void WarpArguments::traceData(JSTracer* trc) { in traceData() 229 void WarpRegExp::traceData(JSTracer* trc) { in traceData() 241 void WarpGetImport::traceData(JSTracer* trc) { in traceData() 245 void WarpLambda::traceData(JSTracer* trc) { in traceData() 249 void WarpRest::traceData(JSTracer* trc) { in traceData() 253 void WarpNewArray::traceData(JSTracer* trc) { in traceData() 257 void WarpNewObject::traceData(JSTracer* trc) { in traceData() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/public/ |
H A D | TracingAPI.h | 15 class JS_PUBLIC_API JSTracer; variable 55 class JS_PUBLIC_API JSTracer { 102 JSTracer(JSRuntime* rt, TracerKindTag tag, 138 class JS_PUBLIC_API CallbackTracer : public JSTracer { 142 : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), in JSTracer() function 349 JS::CallbackTracer* JSTracer::asCallbackTracer() { in asCallbackTracer() 357 JS_PUBLIC_API void TraceExternalEdge(JSTracer* trc, T* thingp, 386 inline void TraceEdge(JSTracer* trc, JS::TenuredHeap<T>* thingp, in TraceEdge() 402 extern JS_PUBLIC_API void UnsafeTraceRoot(JSTracer* trc, T* edgep, 405 extern JS_PUBLIC_API void TraceChildren(JSTracer* trc, GCCellPtr thing); [all …]
|