Home
last modified time | relevance | path

Searched refs:Ephemeron (Results 1 – 25 of 62) sorted by relevance

123

/dports/lang/ocaml-nox11/ocaml-4.05.0/stdlib/
H A Dephemeron.mli145 followed by {!Ephemeron.K1.set_key} or {!Ephemeron.K1.unset_key}
181 followed by {!Ephemeron.K1.set_data} or {!Ephemeron.K1.unset_data}
198 (** Same as {!Ephemeron.K1.create} *)
201 (** Same as {!Ephemeron.K1.get_key} *)
207 (** Same as {!Ephemeron.K1.set_key} *)
216 (** Same as {!Ephemeron.K1.get_key} *)
222 (** Same as {!Ephemeron.K1.set_key} *)
231 (** Same as {!Ephemeron.K1.blit_key} *)
277 (** Same as {!Ephemeron.K1.create} *)
280 (** Same as {!Ephemeron.K1.get_key} *)
[all …]
H A Dobj.mli101 module Ephemeron: sig module
108 (** an ephemeron cf {!Ephemeron} *)
118 (** Same as {!Ephemeron.K1.get_key} *)
124 (** Same as {!Ephemeron.K1.set_key} *)
127 (** Same as {!Ephemeron.K1.unset_key} *)
130 (** Same as {!Ephemeron.K1.check_key} *)
133 (** Same as {!Ephemeron.K1.blit_key} *)
136 (** Same as {!Ephemeron.K1.get_data} *)
142 (** Same as {!Ephemeron.K1.set_data} *)
145 (** Same as {!Ephemeron.K1.unset_data} *)
[all …]
H A Dobj.ml88 module Ephemeron = struct module
/dports/lang/ocaml/ocaml-4.05.0/stdlib/
H A Dephemeron.mli145 followed by {!Ephemeron.K1.set_key} or {!Ephemeron.K1.unset_key}
181 followed by {!Ephemeron.K1.set_data} or {!Ephemeron.K1.unset_data}
198 (** Same as {!Ephemeron.K1.create} *)
201 (** Same as {!Ephemeron.K1.get_key} *)
207 (** Same as {!Ephemeron.K1.set_key} *)
216 (** Same as {!Ephemeron.K1.get_key} *)
222 (** Same as {!Ephemeron.K1.set_key} *)
231 (** Same as {!Ephemeron.K1.blit_key} *)
277 (** Same as {!Ephemeron.K1.create} *)
280 (** Same as {!Ephemeron.K1.get_key} *)
[all …]
H A Dobj.mli101 module Ephemeron: sig module
108 (** an ephemeron cf {!Ephemeron} *)
118 (** Same as {!Ephemeron.K1.get_key} *)
124 (** Same as {!Ephemeron.K1.set_key} *)
127 (** Same as {!Ephemeron.K1.unset_key} *)
130 (** Same as {!Ephemeron.K1.check_key} *)
133 (** Same as {!Ephemeron.K1.blit_key} *)
136 (** Same as {!Ephemeron.K1.get_data} *)
142 (** Same as {!Ephemeron.K1.set_data} *)
145 (** Same as {!Ephemeron.K1.unset_data} *)
[all …]
H A Dobj.ml88 module Ephemeron = struct module
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/heap/
H A Dweak-object-worklists.cc49 bool EphemeronUpdater(Ephemeron slot_in, Ephemeron* slot_out) { in EphemeronUpdater()
56 *slot_out = Ephemeron{forwarded_key, forwarded_value}; in EphemeronUpdater()
65 WeakObjectWorklist<Ephemeron>& current_ephemerons) { in UpdateCurrentEphemerons()
70 WeakObjectWorklist<Ephemeron>& next_ephemerons) { in UpdateNextEphemerons()
75 WeakObjectWorklist<Ephemeron>& discovered_ephemerons) { in UpdateDiscoveredEphemerons()
H A Dweak-object-worklists.h16 struct Ephemeron { struct
48 F(Ephemeron, current_ephemerons, CurrentEphemerons) \
50 F(Ephemeron, next_ephemerons, NextEphemerons) \
53 F(Ephemeron, discovered_ephemerons, DiscoveredEphemerons) \
H A Dconcurrent-marking.cc154 weak_objects_->next_ephemerons.Push(task_id_, Ephemeron{key, value}); in ProcessEphemeron()
429 Ephemeron ephemeron; in Run()
485 Ephemeron ephemeron; in Run()
/dports/lang/v8/v8-9.6.180.12/src/heap/
H A Dweak-object-worklists.cc51 bool EphemeronUpdater(Ephemeron slot_in, Ephemeron* slot_out) { in EphemeronUpdater()
58 *slot_out = Ephemeron{forwarded_key, forwarded_value}; in EphemeronUpdater()
68 WeakObjectWorklist<Ephemeron>& current_ephemerons) { in UpdateCurrentEphemerons()
74 WeakObjectWorklist<Ephemeron>& next_ephemerons) { in UpdateNextEphemerons()
80 WeakObjectWorklist<Ephemeron>& discovered_ephemerons) { in UpdateDiscoveredEphemerons()
H A Dweak-object-worklists.h16 struct Ephemeron { struct
48 F(Ephemeron, current_ephemerons, CurrentEphemerons) \
50 F(Ephemeron, next_ephemerons, NextEphemerons) \
53 F(Ephemeron, discovered_ephemerons, DiscoveredEphemerons) \
H A Dconcurrent-marking.cc162 weak_objects_->next_ephemerons.Push(task_id_, Ephemeron{key, value}); in ProcessEphemeron()
458 Ephemeron ephemeron; in Run()
527 Ephemeron ephemeron; in Run()
/dports/lang/mono/mono-5.10.1.57/mcs/class/corlib/System.Runtime.CompilerServices/
H A DConditionalWeakTable.cs37 internal struct Ephemeron struct
61 Ephemeron[] data;
69 data = new Ephemeron [INITIAL_SIZE]; in ConditionalWeakTable()
140 Ephemeron[] tmp = new Ephemeron [newLength]; in Rehash()
/dports/lang/ocaml/ocaml-4.05.0/testsuite/tests/lib-hashtbl/
H A Dhtbl.ml131 module WS = Ephemeron.K1.Make(SS)
132 module WSP1 = Ephemeron.K1.Make(SSP)
133 module WSP2 = Ephemeron.K2.Make(SS)(SS)
134 module WSL = Ephemeron.K1.Make(SSL)
135 module WSA = Ephemeron.Kn.Make(SS)
/dports/lang/ocaml-nox11/ocaml-4.05.0/testsuite/tests/lib-hashtbl/
H A Dhtbl.ml131 module WS = Ephemeron.K1.Make(SS)
132 module WSP1 = Ephemeron.K1.Make(SSP)
133 module WSP2 = Ephemeron.K2.Make(SS)(SS)
134 module WSL = Ephemeron.K1.Make(SSL)
135 module WSA = Ephemeron.Kn.Make(SS)
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/heap/
H A Dmarking-visitor.h20 struct Ephemeron { struct
25 using EphemeronWorklist = Worklist<Ephemeron, 64>; argument
H A Dconcurrent-marking.cc155 weak_objects_->next_ephemerons.Push(task_id_, Ephemeron{key, value}); in ProcessEphemeron()
413 Ephemeron ephemeron; in Run()
469 Ephemeron ephemeron; in Run()
H A Dincremental-marking.cc624 auto ephemeron_updater = [](Ephemeron slot_in, Ephemeron* slot_out) -> bool { in UpdateWeakReferencesAfterScavenge()
631 *slot_out = Ephemeron{forwarded_key, forwarded_value}; in UpdateWeakReferencesAfterScavenge()
/dports/lang/mono/mono-5.10.1.57/mono/metadata/
H A Dsgen-mono.c591 } Ephemeron; typedef
631 Ephemeron *cur, *array_end; in sgen_client_clear_unreachable_ephemerons()
658 cur = mono_array_addr (array, Ephemeron, 0); in sgen_client_clear_unreachable_ephemerons()
668 SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), in sgen_client_clear_unreachable_ephemerons()
695 Ephemeron *cur, *array_end; in sgen_client_mark_ephemerons()
710 cur = mono_array_addr (array, Ephemeron, 0); in sgen_client_mark_ephemerons()
720 SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), in sgen_client_mark_ephemerons()
/dports/lang/ocaml/ocaml-4.05.0/testsuite/tests/misc/
H A Dephetest3.ml24 module HW = Ephemeron.K1.Make(S)
H A Dephetest2.ml18 open Ephemeron
/dports/lang/ocaml-nox11/ocaml-4.05.0/testsuite/tests/misc/
H A Dephetest3.ml24 module HW = Ephemeron.K1.Make(S)
H A Dephetest2.ml18 open Ephemeron
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/bindings/core/v8/
H A Dtrace_wrapper_v8_reference_test.cc221 TEST_F(TraceWrapperV8ReferenceTest, Ephemeron) { in TEST_F() argument
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/bindings/core/v8/
H A Dtrace_wrapper_v8_reference_test.cc221 TEST_F(TraceWrapperV8ReferenceTest, Ephemeron) { in TEST_F() argument

123