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 totalRequires15
- 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
16Name ![]() |
Size |
|---|---|
| /usr/lib/.build-id | 0.00 B |
| /usr/lib/.build-id/31 | 0.00 B |
| /usr/lib/.build-id/31/8618ae4366fce7fbc26005f1a7da663968c34b | 57.00 B |
| /usr/lib64/perl5/vendor_perl/B | 0.00 B |
| /usr/lib64/perl5/vendor_perl/B/COW.pm | 3.08 KB |
| /usr/lib64/perl5/vendor_perl/auto/B | 0.00 B |
| /usr/lib64/perl5/vendor_perl/auto/B/COW | 0.00 B |
| /usr/lib64/perl5/vendor_perl/auto/B/COW/COW.so | 10.68 KB |
| /usr/share/doc/perl-B-COW | 0.00 B |
| /usr/share/doc/perl-B-COW/Changes | 800.00 B |
| /usr/share/doc/perl-B-COW/README | 371.00 B |
| /usr/share/doc/perl-B-COW/examples | 0.00 B |
| /usr/share/doc/perl-B-COW/examples/synopsis.pl | 805.00 B |
| /usr/share/licenses/perl-B-COW | 0.00 B |
| /usr/share/licenses/perl-B-COW/LICENSE | 17.91 KB |
| /usr/share/man/man3/B::COW.3pm.gz | 1.96 KB |
Files 1–16 of 16
Component of
buildroots that installed this RPMBuildroot ![]() |
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

