Home
last modified time | relevance | path

Searched refs:JSTracer (Results 1 – 25 of 1650) sorted by relevance

12345678910>>...66

/dports/lang/spidermonkey60/firefox-60.9.0/js/src/gc/
H A DTracer.h63 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 DTracer.h57 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 Dtrace.rs121 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 DTracer.h95 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 DRootMarking.cpp50 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 DTracer.h57 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 DTracer.h85 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 DRootMarking.cpp51 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 DTracer.h85 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 DRootMarking.cpp51 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 DTracer.h85 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 DRootMarking.cpp49 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 DTracingAPI.h16 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 DTracingAPI.h16 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 DGCPolicyAPI.h68 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 DTracingAPI.h14 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 DGCPolicyAPI.h79 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 DTracingAPI.h14 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 DGCPolicyAPI.h79 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 DTracingAPI.h16 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 DGCPolicyAPI.h79 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 DTracingAPI.h14 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 DTracingAPI.h16 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 DWarpSnapshot.cpp176 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 DTracingAPI.h15 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 …]

12345678910>>...66