Benign freebsd download unavailable

zap.c

Source contains low-bit mask syntaxSource references XOR syntax
SHA-2566a7b737126617b5df55d523c61beccff5f95b79d542a14d4c8e07a1a7683fbb3

Evidence

English function-word token "the" lines 1–14
1// SPDX-License-Identifier: CDDL-1.0
2/*
3 * CDDL HEADER START
4 *
5 * The contents of this file are subject to the terms of the
6 * Common Development and Distribution License (the "License").
7 * You may not use this file except in compliance with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or https://opensource.org/licenses/CDDL-1.0.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When di …
imports <sys/fs/zfs.h> lines 41–57
41:66… h value
42 * has a zd_prefix_len - bit prefix
43 */
44
45#include <sys/spa.h>
46#include <sys/dmu.h>
47#include <sys/dnode.h>
48#include <sys/zfs_context.h>
49#include <sys/zfs_znode.h>
50#include <sys/fs/zfs.h>
51#include <sys/zap.h>
52#include <sys/zap_impl.h>
53#include <sys/zap_leaf.h>
54
55/*
56 * If zap_iterate_prefetch is set, we will prefetch the entire ZAP object
57 * (all leaf bloc …
English function-word token "that" lines 63–66
63:8… zap_cursor_init_serialized(), there are callers that do the iteration
64 * outside of ZFS. Typically they would iterate over everything, but we
65 * don't have control of that. E.g. zfs_ioc_snapshot_list_next(),
66 * zcp_snapshots_iter(), and other iterato …
C declares a character or byte buffer lines 1215–1223
1215:10… nt(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx)
1216{
1217 char name[20];
1218
1219 (void) snprintf(name, sizeof (name), "%llx", (longlong_t)value);
⋯4 lines
Source contains low-bit mask syntax lines 1557–1572
⋯4 lines
1561 zap_leaf_t *sl;
1562 int64_t prefix_diff = zt_shift - prefix_len;
1563 uint64_t sl_prefix = prefix ^ 1;
1564 uint64_t sl_hash = ZAP_PREFIX_HASH(sl_prefix, prefix_len);
1565 int slbit = prefix & 1;
1566
1567 ASSERT0(zap_leaf_phys(l)->l_hdr.lh_nentries);
⋯5 lines

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.