ELF > @ @ \ [ runtime/weak.c Caml_state_opt != NULL runtime/caml/minor_gc.h tbl->ptr == tbl->limit offset >= CAML_EPHE_FIRST_KEY Is_block (child) Is_block(from) Is_block(to) Tag_val(from) == Tag_val(to) Tag_val(from) != Infix_tag Weak.create Weak.set Weak.get Weak.check Weak.blit ephe_ref->offset < Wosize_val(ephe_ref->ephe) is_marked (child) || is_not_markable (child) Wosize_val(from) == Wosize_val(to) H H; H; HHu H; ruATL% USHHdI$H L``ID$PI;D$XruSI|$8 ID$PHPIT$PH(HXH@ HEH H9s@[]A\ H@ H; ~H5 H= w []A\H5 H= ~ @ H5 H= dI$8 USH- H1HHH; u wHH; tH[]ÐH USHHHHv~HH = t H[] HT HH9 tuH; s H; wpHH@tKH% H9 uH HH HE H5 H= e HHH HH)HH AWAVAUATUSH(HoH HHl$ LgID$ A fD K,HE H; u[z f. Lx`IGPI;GXrL I8 IGPHPIWPL0LhH@ I$H I9w HH9 PHpuzHurStiSt`StWStNH] H; sH; vL= dIH