Sun, 08 Nov 2026 09:36:15 UTC Log in
Additional B helpers to check Copy On Write status 24.28 KB built 2026-10-16 16:30:05 GMT

Description

B::COW provides some naïve additional B helpers to check the Copy On Write (COW) status of one SvPV (a Perl string variable). A COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind of) Read Only C string, which would be Copied On Write (COW). More than one SV can share the same PV, but when one PV needs to alter it, it would perform a copy of it, decreasing the COWREFCNT counter. One SV can then drop the COW flag when it's the only one holding a pointer to the PV. The COWREFCNT is stored at the end of the PV, after the null byte terminating the string. That value is limited to 255: when we reach 255, a new PV would be created.

Dependencies

18 total
Requires15
  • ld-linux-riscv64-lp64d.so.1()(64bit)
  • ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
  • libperl.so.5.42()(64bit)
  • perl(:MODULE_COMPAT_5.42.1)
  • perl(Exporter)
  • perl(XSLoader)
  • perl(base)
  • perl(strict)
  • perl(warnings)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
  • rtld(GNU_HASH)
Provides3
  • perl(B::COW) = 0.007
  • perl-B-COW = 0.007-14.fc45
  • perl-B-COW(riscv-64) = 0.007-14.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

16
Files 1–16 of 16

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-23562-598 2026-10-16 19:28:50 expired
f45-build-22386-591 2026-10-16 17:29:01 expired
Buildroots 1–2 of 2