Line | Count | Source (jump to first uncovered line) |
1 | | #ifndef HASH_H |
2 | | #define HASH_H |
3 | | |
4 | | #if defined(SHA1_APPLE) |
5 | | #include <CommonCrypto/CommonDigest.h> |
6 | | #elif defined(SHA1_OPENSSL) |
7 | | # include <openssl/sha.h> |
8 | | # if defined(OPENSSL_API_LEVEL) && OPENSSL_API_LEVEL >= 3 |
9 | | # define SHA1_NEEDS_CLONE_HELPER |
10 | | # include "sha1/openssl.h" |
11 | | # endif |
12 | | #elif defined(SHA1_DC) |
13 | | #include "sha1dc_git.h" |
14 | | #else /* SHA1_BLK */ |
15 | | #include "block-sha1/sha1.h" |
16 | | #endif |
17 | | |
18 | | #if defined(SHA256_NETTLE) |
19 | | #include "sha256/nettle.h" |
20 | | #elif defined(SHA256_GCRYPT) |
21 | | #define SHA256_NEEDS_CLONE_HELPER |
22 | | #include "sha256/gcrypt.h" |
23 | | #elif defined(SHA256_OPENSSL) |
24 | | # include <openssl/sha.h> |
25 | | # if defined(OPENSSL_API_LEVEL) && OPENSSL_API_LEVEL >= 3 |
26 | | # define SHA256_NEEDS_CLONE_HELPER |
27 | | # include "sha256/openssl.h" |
28 | | # endif |
29 | | #else |
30 | | #include "sha256/block/sha256.h" |
31 | | #endif |
32 | | |
33 | | #ifndef platform_SHA_CTX |
34 | | /* |
35 | | * platform's underlying implementation of SHA-1; could be OpenSSL, |
36 | | * blk_SHA, Apple CommonCrypto, etc... Note that the relevant |
37 | | * SHA-1 header may have already defined platform_SHA_CTX for our |
38 | | * own implementations like block-sha1, so we list |
39 | | * the default for OpenSSL compatible SHA-1 implementations here. |
40 | | */ |
41 | | #define platform_SHA_CTX SHA_CTX |
42 | | #define platform_SHA1_Init SHA1_Init |
43 | | #define platform_SHA1_Update SHA1_Update |
44 | | #define platform_SHA1_Final SHA1_Final |
45 | | #endif |
46 | | |
47 | | #define git_SHA_CTX platform_SHA_CTX |
48 | 0 | #define git_SHA1_Init platform_SHA1_Init |
49 | 0 | #define git_SHA1_Update platform_SHA1_Update |
50 | 0 | #define git_SHA1_Final platform_SHA1_Final |
51 | | |
52 | | #ifdef platform_SHA1_Clone |
53 | | #define git_SHA1_Clone platform_SHA1_Clone |
54 | | #endif |
55 | | |
56 | | #ifndef platform_SHA256_CTX |
57 | | #define platform_SHA256_CTX SHA256_CTX |
58 | | #define platform_SHA256_Init SHA256_Init |
59 | | #define platform_SHA256_Update SHA256_Update |
60 | | #define platform_SHA256_Final SHA256_Final |
61 | | #endif |
62 | | |
63 | | #define git_SHA256_CTX platform_SHA256_CTX |
64 | 0 | #define git_SHA256_Init platform_SHA256_Init |
65 | 0 | #define git_SHA256_Update platform_SHA256_Update |
66 | 0 | #define git_SHA256_Final platform_SHA256_Final |
67 | | |
68 | | #ifdef platform_SHA256_Clone |
69 | | #define git_SHA256_Clone platform_SHA256_Clone |
70 | | #endif |
71 | | |
72 | | #ifdef SHA1_MAX_BLOCK_SIZE |
73 | | #include "compat/sha1-chunked.h" |
74 | | #undef git_SHA1_Update |
75 | | #define git_SHA1_Update git_SHA1_Update_Chunked |
76 | | #endif |
77 | | |
78 | | #ifndef SHA1_NEEDS_CLONE_HELPER |
79 | | static inline void git_SHA1_Clone(git_SHA_CTX *dst, const git_SHA_CTX *src) |
80 | 0 | { |
81 | 0 | memcpy(dst, src, sizeof(*dst)); |
82 | 0 | } Unexecuted instantiation: add.c:git_SHA1_Clone Unexecuted instantiation: am.c:git_SHA1_Clone Unexecuted instantiation: apply.c:git_SHA1_Clone Unexecuted instantiation: archive.c:git_SHA1_Clone Unexecuted instantiation: bisect.c:git_SHA1_Clone Unexecuted instantiation: blame.c:git_SHA1_Clone Unexecuted instantiation: branch.c:git_SHA1_Clone Unexecuted instantiation: bugreport.c:git_SHA1_Clone Unexecuted instantiation: bundle.c:git_SHA1_Clone Unexecuted instantiation: cat-file.c:git_SHA1_Clone Unexecuted instantiation: check-attr.c:git_SHA1_Clone Unexecuted instantiation: check-ignore.c:git_SHA1_Clone Unexecuted instantiation: check-ref-format.c:git_SHA1_Clone Unexecuted instantiation: checkout--worker.c:git_SHA1_Clone Unexecuted instantiation: checkout-index.c:git_SHA1_Clone Unexecuted instantiation: checkout.c:git_SHA1_Clone Unexecuted instantiation: clean.c:git_SHA1_Clone Unexecuted instantiation: clone.c:git_SHA1_Clone Unexecuted instantiation: commit-graph.c:git_SHA1_Clone Unexecuted instantiation: commit-tree.c:git_SHA1_Clone Unexecuted instantiation: commit.c:git_SHA1_Clone Unexecuted instantiation: config.c:git_SHA1_Clone Unexecuted instantiation: count-objects.c:git_SHA1_Clone Unexecuted instantiation: credential-cache--daemon.c:git_SHA1_Clone Unexecuted instantiation: describe.c:git_SHA1_Clone Unexecuted instantiation: diagnose.c:git_SHA1_Clone Unexecuted instantiation: diff-files.c:git_SHA1_Clone Unexecuted instantiation: diff-index.c:git_SHA1_Clone Unexecuted instantiation: diff-tree.c:git_SHA1_Clone Unexecuted instantiation: diff.c:git_SHA1_Clone Unexecuted instantiation: difftool.c:git_SHA1_Clone Unexecuted instantiation: fast-export.c:git_SHA1_Clone Unexecuted instantiation: fast-import.c:git_SHA1_Clone Unexecuted instantiation: fetch-pack.c:git_SHA1_Clone Unexecuted instantiation: fetch.c:git_SHA1_Clone Unexecuted instantiation: for-each-ref.c:git_SHA1_Clone Unexecuted instantiation: fsck.c:git_SHA1_Clone Unexecuted instantiation: fsmonitor--daemon.c:git_SHA1_Clone Unexecuted instantiation: gc.c:git_SHA1_Clone Unexecuted instantiation: get-tar-commit-id.c:git_SHA1_Clone Unexecuted instantiation: grep.c:git_SHA1_Clone Unexecuted instantiation: hash-object.c:git_SHA1_Clone Unexecuted instantiation: help.c:git_SHA1_Clone Unexecuted instantiation: index-pack.c:git_SHA1_Clone Unexecuted instantiation: init-db.c:git_SHA1_Clone Unexecuted instantiation: log.c:git_SHA1_Clone Unexecuted instantiation: ls-files.c:git_SHA1_Clone Unexecuted instantiation: ls-remote.c:git_SHA1_Clone Unexecuted instantiation: ls-tree.c:git_SHA1_Clone Unexecuted instantiation: merge-base.c:git_SHA1_Clone Unexecuted instantiation: merge-file.c:git_SHA1_Clone Unexecuted instantiation: merge-index.c:git_SHA1_Clone Unexecuted instantiation: merge-ours.c:git_SHA1_Clone Unexecuted instantiation: merge-recursive.c:git_SHA1_Clone Unexecuted instantiation: merge-tree.c:git_SHA1_Clone Unexecuted instantiation: merge.c:git_SHA1_Clone Unexecuted instantiation: mktag.c:git_SHA1_Clone Unexecuted instantiation: mktree.c:git_SHA1_Clone Unexecuted instantiation: multi-pack-index.c:git_SHA1_Clone Unexecuted instantiation: mv.c:git_SHA1_Clone Unexecuted instantiation: name-rev.c:git_SHA1_Clone Unexecuted instantiation: notes.c:git_SHA1_Clone Unexecuted instantiation: pack-objects.c:git_SHA1_Clone Unexecuted instantiation: pack-redundant.c:git_SHA1_Clone Unexecuted instantiation: pack-refs.c:git_SHA1_Clone Unexecuted instantiation: patch-id.c:git_SHA1_Clone Unexecuted instantiation: prune.c:git_SHA1_Clone Unexecuted instantiation: pull.c:git_SHA1_Clone Unexecuted instantiation: push.c:git_SHA1_Clone Unexecuted instantiation: range-diff.c:git_SHA1_Clone Unexecuted instantiation: read-tree.c:git_SHA1_Clone Unexecuted instantiation: rebase.c:git_SHA1_Clone Unexecuted instantiation: receive-pack.c:git_SHA1_Clone Unexecuted instantiation: reflog.c:git_SHA1_Clone Unexecuted instantiation: refs.c:git_SHA1_Clone Unexecuted instantiation: remote-ext.c:git_SHA1_Clone Unexecuted instantiation: remote-fd.c:git_SHA1_Clone Unexecuted instantiation: remote.c:git_SHA1_Clone Unexecuted instantiation: repack.c:git_SHA1_Clone Unexecuted instantiation: replace.c:git_SHA1_Clone Unexecuted instantiation: replay.c:git_SHA1_Clone Unexecuted instantiation: rerere.c:git_SHA1_Clone Unexecuted instantiation: reset.c:git_SHA1_Clone Unexecuted instantiation: rev-list.c:git_SHA1_Clone Unexecuted instantiation: rev-parse.c:git_SHA1_Clone Unexecuted instantiation: revert.c:git_SHA1_Clone Unexecuted instantiation: rm.c:git_SHA1_Clone Unexecuted instantiation: send-pack.c:git_SHA1_Clone Unexecuted instantiation: shortlog.c:git_SHA1_Clone Unexecuted instantiation: show-branch.c:git_SHA1_Clone Unexecuted instantiation: show-index.c:git_SHA1_Clone Unexecuted instantiation: show-ref.c:git_SHA1_Clone Unexecuted instantiation: sparse-checkout.c:git_SHA1_Clone Unexecuted instantiation: stash.c:git_SHA1_Clone Unexecuted instantiation: stripspace.c:git_SHA1_Clone Unexecuted instantiation: submodule--helper.c:git_SHA1_Clone Unexecuted instantiation: symbolic-ref.c:git_SHA1_Clone Unexecuted instantiation: tag.c:git_SHA1_Clone Unexecuted instantiation: unpack-file.c:git_SHA1_Clone Unexecuted instantiation: unpack-objects.c:git_SHA1_Clone Unexecuted instantiation: update-index.c:git_SHA1_Clone Unexecuted instantiation: update-ref.c:git_SHA1_Clone Unexecuted instantiation: upload-pack.c:git_SHA1_Clone Unexecuted instantiation: var.c:git_SHA1_Clone Unexecuted instantiation: verify-commit.c:git_SHA1_Clone Unexecuted instantiation: verify-tag.c:git_SHA1_Clone Unexecuted instantiation: worktree.c:git_SHA1_Clone Unexecuted instantiation: write-tree.c:git_SHA1_Clone Unexecuted instantiation: git.c:git_SHA1_Clone Unexecuted instantiation: add-interactive.c:git_SHA1_Clone Unexecuted instantiation: add-patch.c:git_SHA1_Clone Unexecuted instantiation: attr.c:git_SHA1_Clone Unexecuted instantiation: blob.c:git_SHA1_Clone Unexecuted instantiation: bloom.c:git_SHA1_Clone Unexecuted instantiation: bulk-checkin.c:git_SHA1_Clone Unexecuted instantiation: bundle-uri.c:git_SHA1_Clone Unexecuted instantiation: cache-tree.c:git_SHA1_Clone Unexecuted instantiation: combine-diff.c:git_SHA1_Clone Unexecuted instantiation: commit-reach.c:git_SHA1_Clone Unexecuted instantiation: connect.c:git_SHA1_Clone Unexecuted instantiation: connected.c:git_SHA1_Clone Unexecuted instantiation: convert.c:git_SHA1_Clone Unexecuted instantiation: csum-file.c:git_SHA1_Clone Unexecuted instantiation: decorate.c:git_SHA1_Clone Unexecuted instantiation: delta-islands.c:git_SHA1_Clone Unexecuted instantiation: diff-merges.c:git_SHA1_Clone Unexecuted instantiation: diff-lib.c:git_SHA1_Clone Unexecuted instantiation: diff-no-index.c:git_SHA1_Clone Unexecuted instantiation: diffcore-break.c:git_SHA1_Clone Unexecuted instantiation: diffcore-delta.c:git_SHA1_Clone Unexecuted instantiation: diffcore-order.c:git_SHA1_Clone Unexecuted instantiation: diffcore-pickaxe.c:git_SHA1_Clone Unexecuted instantiation: diffcore-rename.c:git_SHA1_Clone Unexecuted instantiation: diffcore-rotate.c:git_SHA1_Clone Unexecuted instantiation: dir-iterator.c:git_SHA1_Clone Unexecuted instantiation: dir.c:git_SHA1_Clone Unexecuted instantiation: entry.c:git_SHA1_Clone Unexecuted instantiation: environment.c:git_SHA1_Clone Unexecuted instantiation: fmt-merge-msg.c:git_SHA1_Clone Unexecuted instantiation: fsmonitor.c:git_SHA1_Clone Unexecuted instantiation: gpg-interface.c:git_SHA1_Clone Unexecuted instantiation: graph.c:git_SHA1_Clone Unexecuted instantiation: hash-lookup.c:git_SHA1_Clone Unexecuted instantiation: hex.c:git_SHA1_Clone Unexecuted instantiation: hook.c:git_SHA1_Clone Unexecuted instantiation: line-log.c:git_SHA1_Clone Unexecuted instantiation: line-range.c:git_SHA1_Clone Unexecuted instantiation: list-objects-filter-options.c:git_SHA1_Clone Unexecuted instantiation: list-objects.c:git_SHA1_Clone Unexecuted instantiation: log-tree.c:git_SHA1_Clone Unexecuted instantiation: mailmap.c:git_SHA1_Clone Unexecuted instantiation: merge-blobs.c:git_SHA1_Clone Unexecuted instantiation: merge-ll.c:git_SHA1_Clone Unexecuted instantiation: merge-ort.c:git_SHA1_Clone Unexecuted instantiation: merge-ort-wrappers.c:git_SHA1_Clone Unexecuted instantiation: midx.c:git_SHA1_Clone Unexecuted instantiation: midx-write.c:git_SHA1_Clone Unexecuted instantiation: name-hash.c:git_SHA1_Clone Unexecuted instantiation: notes-cache.c:git_SHA1_Clone Unexecuted instantiation: notes-merge.c:git_SHA1_Clone Unexecuted instantiation: notes-utils.c:git_SHA1_Clone Unexecuted instantiation: object-file-convert.c:git_SHA1_Clone Unexecuted instantiation: object-file.c:git_SHA1_Clone Unexecuted instantiation: object-name.c:git_SHA1_Clone Unexecuted instantiation: object.c:git_SHA1_Clone Unexecuted instantiation: oid-array.c:git_SHA1_Clone Unexecuted instantiation: oidmap.c:git_SHA1_Clone Unexecuted instantiation: oidset.c:git_SHA1_Clone Unexecuted instantiation: oidtree.c:git_SHA1_Clone Unexecuted instantiation: pack-bitmap-write.c:git_SHA1_Clone Unexecuted instantiation: pack-bitmap.c:git_SHA1_Clone Unexecuted instantiation: pack-check.c:git_SHA1_Clone Unexecuted instantiation: pack-mtimes.c:git_SHA1_Clone Unexecuted instantiation: pack-revindex.c:git_SHA1_Clone Unexecuted instantiation: pack-write.c:git_SHA1_Clone Unexecuted instantiation: packfile.c:git_SHA1_Clone Unexecuted instantiation: parallel-checkout.c:git_SHA1_Clone Unexecuted instantiation: parse-options-cb.c:git_SHA1_Clone Unexecuted instantiation: patch-ids.c:git_SHA1_Clone Unexecuted instantiation: path.c:git_SHA1_Clone Unexecuted instantiation: pathspec.c:git_SHA1_Clone Unexecuted instantiation: pkt-line.c:git_SHA1_Clone Unexecuted instantiation: preload-index.c:git_SHA1_Clone Unexecuted instantiation: pretty.c:git_SHA1_Clone Unexecuted instantiation: promisor-remote.c:git_SHA1_Clone Unexecuted instantiation: prune-packed.c:git_SHA1_Clone Unexecuted instantiation: pseudo-merge.c:git_SHA1_Clone Unexecuted instantiation: reachable.c:git_SHA1_Clone Unexecuted instantiation: read-cache.c:git_SHA1_Clone Unexecuted instantiation: rebase-interactive.c:git_SHA1_Clone Unexecuted instantiation: ref-filter.c:git_SHA1_Clone Unexecuted instantiation: reflog-walk.c:git_SHA1_Clone Unexecuted instantiation: debug.c:git_SHA1_Clone Unexecuted instantiation: files-backend.c:git_SHA1_Clone Unexecuted instantiation: reftable-backend.c:git_SHA1_Clone Unexecuted instantiation: iterator.c:git_SHA1_Clone Unexecuted instantiation: packed-backend.c:git_SHA1_Clone Unexecuted instantiation: ref-cache.c:git_SHA1_Clone Unexecuted instantiation: refspec.c:git_SHA1_Clone Unexecuted instantiation: replace-object.c:git_SHA1_Clone Unexecuted instantiation: repository.c:git_SHA1_Clone Unexecuted instantiation: resolve-undo.c:git_SHA1_Clone Unexecuted instantiation: revision.c:git_SHA1_Clone Unexecuted instantiation: run-command.c:git_SHA1_Clone Unexecuted instantiation: sequencer.c:git_SHA1_Clone Unexecuted instantiation: serve.c:git_SHA1_Clone Unexecuted instantiation: server-info.c:git_SHA1_Clone Unexecuted instantiation: setup.c:git_SHA1_Clone Unexecuted instantiation: shallow.c:git_SHA1_Clone Unexecuted instantiation: sparse-index.c:git_SHA1_Clone Unexecuted instantiation: split-index.c:git_SHA1_Clone Unexecuted instantiation: streaming.c:git_SHA1_Clone Unexecuted instantiation: submodule-config.c:git_SHA1_Clone Unexecuted instantiation: submodule.c:git_SHA1_Clone Unexecuted instantiation: symlinks.c:git_SHA1_Clone Unexecuted instantiation: tmp-objdir.c:git_SHA1_Clone Unexecuted instantiation: trace.c:git_SHA1_Clone Unexecuted instantiation: tr2_sid.c:git_SHA1_Clone Unexecuted instantiation: tr2_sysenv.c:git_SHA1_Clone Unexecuted instantiation: trailer.c:git_SHA1_Clone Unexecuted instantiation: transport-helper.c:git_SHA1_Clone Unexecuted instantiation: transport.c:git_SHA1_Clone Unexecuted instantiation: tree-diff.c:git_SHA1_Clone Unexecuted instantiation: tree-walk.c:git_SHA1_Clone Unexecuted instantiation: tree.c:git_SHA1_Clone Unexecuted instantiation: unpack-trees.c:git_SHA1_Clone Unexecuted instantiation: wt-status.c:git_SHA1_Clone Unexecuted instantiation: xdiff-interface.c:git_SHA1_Clone Unexecuted instantiation: sha1dc_git.c:git_SHA1_Clone Unexecuted instantiation: alloc.c:git_SHA1_Clone Unexecuted instantiation: archive-tar.c:git_SHA1_Clone Unexecuted instantiation: archive-zip.c:git_SHA1_Clone Unexecuted instantiation: chunk-format.c:git_SHA1_Clone Unexecuted instantiation: list-objects-filter.c:git_SHA1_Clone Unexecuted instantiation: loose.c:git_SHA1_Clone Unexecuted instantiation: ls-refs.c:git_SHA1_Clone Unexecuted instantiation: match-trees.c:git_SHA1_Clone Unexecuted instantiation: default.c:git_SHA1_Clone Unexecuted instantiation: skipping.c:git_SHA1_Clone Unexecuted instantiation: protocol-caps.c:git_SHA1_Clone Unexecuted instantiation: error.c:git_SHA1_Clone Unexecuted instantiation: iter.c:git_SHA1_Clone Unexecuted instantiation: publicbasics.c:git_SHA1_Clone Unexecuted instantiation: reader.c:git_SHA1_Clone Unexecuted instantiation: record.c:git_SHA1_Clone Unexecuted instantiation: stack.c:git_SHA1_Clone Unexecuted instantiation: writer.c:git_SHA1_Clone Unexecuted instantiation: basics.c:git_SHA1_Clone Unexecuted instantiation: block.c:git_SHA1_Clone Unexecuted instantiation: blocksource.c:git_SHA1_Clone Unexecuted instantiation: merged.c:git_SHA1_Clone Unexecuted instantiation: pq.c:git_SHA1_Clone Unexecuted instantiation: common-main.c:git_SHA1_Clone |
83 | | #endif |
84 | | |
85 | | #ifndef SHA256_NEEDS_CLONE_HELPER |
86 | | static inline void git_SHA256_Clone(git_SHA256_CTX *dst, const git_SHA256_CTX *src) |
87 | 0 | { |
88 | 0 | memcpy(dst, src, sizeof(*dst)); |
89 | 0 | } Unexecuted instantiation: add.c:git_SHA256_Clone Unexecuted instantiation: am.c:git_SHA256_Clone Unexecuted instantiation: apply.c:git_SHA256_Clone Unexecuted instantiation: archive.c:git_SHA256_Clone Unexecuted instantiation: bisect.c:git_SHA256_Clone Unexecuted instantiation: blame.c:git_SHA256_Clone Unexecuted instantiation: branch.c:git_SHA256_Clone Unexecuted instantiation: bugreport.c:git_SHA256_Clone Unexecuted instantiation: bundle.c:git_SHA256_Clone Unexecuted instantiation: cat-file.c:git_SHA256_Clone Unexecuted instantiation: check-attr.c:git_SHA256_Clone Unexecuted instantiation: check-ignore.c:git_SHA256_Clone Unexecuted instantiation: check-ref-format.c:git_SHA256_Clone Unexecuted instantiation: checkout--worker.c:git_SHA256_Clone Unexecuted instantiation: checkout-index.c:git_SHA256_Clone Unexecuted instantiation: checkout.c:git_SHA256_Clone Unexecuted instantiation: clean.c:git_SHA256_Clone Unexecuted instantiation: clone.c:git_SHA256_Clone Unexecuted instantiation: commit-graph.c:git_SHA256_Clone Unexecuted instantiation: commit-tree.c:git_SHA256_Clone Unexecuted instantiation: commit.c:git_SHA256_Clone Unexecuted instantiation: config.c:git_SHA256_Clone Unexecuted instantiation: count-objects.c:git_SHA256_Clone Unexecuted instantiation: credential-cache--daemon.c:git_SHA256_Clone Unexecuted instantiation: describe.c:git_SHA256_Clone Unexecuted instantiation: diagnose.c:git_SHA256_Clone Unexecuted instantiation: diff-files.c:git_SHA256_Clone Unexecuted instantiation: diff-index.c:git_SHA256_Clone Unexecuted instantiation: diff-tree.c:git_SHA256_Clone Unexecuted instantiation: diff.c:git_SHA256_Clone Unexecuted instantiation: difftool.c:git_SHA256_Clone Unexecuted instantiation: fast-export.c:git_SHA256_Clone Unexecuted instantiation: fast-import.c:git_SHA256_Clone Unexecuted instantiation: fetch-pack.c:git_SHA256_Clone Unexecuted instantiation: fetch.c:git_SHA256_Clone Unexecuted instantiation: for-each-ref.c:git_SHA256_Clone Unexecuted instantiation: fsck.c:git_SHA256_Clone Unexecuted instantiation: fsmonitor--daemon.c:git_SHA256_Clone Unexecuted instantiation: gc.c:git_SHA256_Clone Unexecuted instantiation: get-tar-commit-id.c:git_SHA256_Clone Unexecuted instantiation: grep.c:git_SHA256_Clone Unexecuted instantiation: hash-object.c:git_SHA256_Clone Unexecuted instantiation: help.c:git_SHA256_Clone Unexecuted instantiation: index-pack.c:git_SHA256_Clone Unexecuted instantiation: init-db.c:git_SHA256_Clone Unexecuted instantiation: log.c:git_SHA256_Clone Unexecuted instantiation: ls-files.c:git_SHA256_Clone Unexecuted instantiation: ls-remote.c:git_SHA256_Clone Unexecuted instantiation: ls-tree.c:git_SHA256_Clone Unexecuted instantiation: merge-base.c:git_SHA256_Clone Unexecuted instantiation: merge-file.c:git_SHA256_Clone Unexecuted instantiation: merge-index.c:git_SHA256_Clone Unexecuted instantiation: merge-ours.c:git_SHA256_Clone Unexecuted instantiation: merge-recursive.c:git_SHA256_Clone Unexecuted instantiation: merge-tree.c:git_SHA256_Clone Unexecuted instantiation: merge.c:git_SHA256_Clone Unexecuted instantiation: mktag.c:git_SHA256_Clone Unexecuted instantiation: mktree.c:git_SHA256_Clone Unexecuted instantiation: multi-pack-index.c:git_SHA256_Clone Unexecuted instantiation: mv.c:git_SHA256_Clone Unexecuted instantiation: name-rev.c:git_SHA256_Clone Unexecuted instantiation: notes.c:git_SHA256_Clone Unexecuted instantiation: pack-objects.c:git_SHA256_Clone Unexecuted instantiation: pack-redundant.c:git_SHA256_Clone Unexecuted instantiation: pack-refs.c:git_SHA256_Clone Unexecuted instantiation: patch-id.c:git_SHA256_Clone Unexecuted instantiation: prune.c:git_SHA256_Clone Unexecuted instantiation: pull.c:git_SHA256_Clone Unexecuted instantiation: push.c:git_SHA256_Clone Unexecuted instantiation: range-diff.c:git_SHA256_Clone Unexecuted instantiation: read-tree.c:git_SHA256_Clone Unexecuted instantiation: rebase.c:git_SHA256_Clone Unexecuted instantiation: receive-pack.c:git_SHA256_Clone Unexecuted instantiation: reflog.c:git_SHA256_Clone Unexecuted instantiation: refs.c:git_SHA256_Clone Unexecuted instantiation: remote-ext.c:git_SHA256_Clone Unexecuted instantiation: remote-fd.c:git_SHA256_Clone Unexecuted instantiation: remote.c:git_SHA256_Clone Unexecuted instantiation: repack.c:git_SHA256_Clone Unexecuted instantiation: replace.c:git_SHA256_Clone Unexecuted instantiation: replay.c:git_SHA256_Clone Unexecuted instantiation: rerere.c:git_SHA256_Clone Unexecuted instantiation: reset.c:git_SHA256_Clone Unexecuted instantiation: rev-list.c:git_SHA256_Clone Unexecuted instantiation: rev-parse.c:git_SHA256_Clone Unexecuted instantiation: revert.c:git_SHA256_Clone Unexecuted instantiation: rm.c:git_SHA256_Clone Unexecuted instantiation: send-pack.c:git_SHA256_Clone Unexecuted instantiation: shortlog.c:git_SHA256_Clone Unexecuted instantiation: show-branch.c:git_SHA256_Clone Unexecuted instantiation: show-index.c:git_SHA256_Clone Unexecuted instantiation: show-ref.c:git_SHA256_Clone Unexecuted instantiation: sparse-checkout.c:git_SHA256_Clone Unexecuted instantiation: stash.c:git_SHA256_Clone Unexecuted instantiation: stripspace.c:git_SHA256_Clone Unexecuted instantiation: submodule--helper.c:git_SHA256_Clone Unexecuted instantiation: symbolic-ref.c:git_SHA256_Clone Unexecuted instantiation: tag.c:git_SHA256_Clone Unexecuted instantiation: unpack-file.c:git_SHA256_Clone Unexecuted instantiation: unpack-objects.c:git_SHA256_Clone Unexecuted instantiation: update-index.c:git_SHA256_Clone Unexecuted instantiation: update-ref.c:git_SHA256_Clone Unexecuted instantiation: upload-pack.c:git_SHA256_Clone Unexecuted instantiation: var.c:git_SHA256_Clone Unexecuted instantiation: verify-commit.c:git_SHA256_Clone Unexecuted instantiation: verify-tag.c:git_SHA256_Clone Unexecuted instantiation: worktree.c:git_SHA256_Clone Unexecuted instantiation: write-tree.c:git_SHA256_Clone Unexecuted instantiation: git.c:git_SHA256_Clone Unexecuted instantiation: add-interactive.c:git_SHA256_Clone Unexecuted instantiation: add-patch.c:git_SHA256_Clone Unexecuted instantiation: attr.c:git_SHA256_Clone Unexecuted instantiation: blob.c:git_SHA256_Clone Unexecuted instantiation: bloom.c:git_SHA256_Clone Unexecuted instantiation: bulk-checkin.c:git_SHA256_Clone Unexecuted instantiation: bundle-uri.c:git_SHA256_Clone Unexecuted instantiation: cache-tree.c:git_SHA256_Clone Unexecuted instantiation: combine-diff.c:git_SHA256_Clone Unexecuted instantiation: commit-reach.c:git_SHA256_Clone Unexecuted instantiation: connect.c:git_SHA256_Clone Unexecuted instantiation: connected.c:git_SHA256_Clone Unexecuted instantiation: convert.c:git_SHA256_Clone Unexecuted instantiation: csum-file.c:git_SHA256_Clone Unexecuted instantiation: decorate.c:git_SHA256_Clone Unexecuted instantiation: delta-islands.c:git_SHA256_Clone Unexecuted instantiation: diff-merges.c:git_SHA256_Clone Unexecuted instantiation: diff-lib.c:git_SHA256_Clone Unexecuted instantiation: diff-no-index.c:git_SHA256_Clone Unexecuted instantiation: diffcore-break.c:git_SHA256_Clone Unexecuted instantiation: diffcore-delta.c:git_SHA256_Clone Unexecuted instantiation: diffcore-order.c:git_SHA256_Clone Unexecuted instantiation: diffcore-pickaxe.c:git_SHA256_Clone Unexecuted instantiation: diffcore-rename.c:git_SHA256_Clone Unexecuted instantiation: diffcore-rotate.c:git_SHA256_Clone Unexecuted instantiation: dir-iterator.c:git_SHA256_Clone Unexecuted instantiation: dir.c:git_SHA256_Clone Unexecuted instantiation: entry.c:git_SHA256_Clone Unexecuted instantiation: environment.c:git_SHA256_Clone Unexecuted instantiation: fmt-merge-msg.c:git_SHA256_Clone Unexecuted instantiation: fsmonitor.c:git_SHA256_Clone Unexecuted instantiation: gpg-interface.c:git_SHA256_Clone Unexecuted instantiation: graph.c:git_SHA256_Clone Unexecuted instantiation: hash-lookup.c:git_SHA256_Clone Unexecuted instantiation: hex.c:git_SHA256_Clone Unexecuted instantiation: hook.c:git_SHA256_Clone Unexecuted instantiation: line-log.c:git_SHA256_Clone Unexecuted instantiation: line-range.c:git_SHA256_Clone Unexecuted instantiation: list-objects-filter-options.c:git_SHA256_Clone Unexecuted instantiation: list-objects.c:git_SHA256_Clone Unexecuted instantiation: log-tree.c:git_SHA256_Clone Unexecuted instantiation: mailmap.c:git_SHA256_Clone Unexecuted instantiation: merge-blobs.c:git_SHA256_Clone Unexecuted instantiation: merge-ll.c:git_SHA256_Clone Unexecuted instantiation: merge-ort.c:git_SHA256_Clone Unexecuted instantiation: merge-ort-wrappers.c:git_SHA256_Clone Unexecuted instantiation: midx.c:git_SHA256_Clone Unexecuted instantiation: midx-write.c:git_SHA256_Clone Unexecuted instantiation: name-hash.c:git_SHA256_Clone Unexecuted instantiation: notes-cache.c:git_SHA256_Clone Unexecuted instantiation: notes-merge.c:git_SHA256_Clone Unexecuted instantiation: notes-utils.c:git_SHA256_Clone Unexecuted instantiation: object-file-convert.c:git_SHA256_Clone Unexecuted instantiation: object-file.c:git_SHA256_Clone Unexecuted instantiation: object-name.c:git_SHA256_Clone Unexecuted instantiation: object.c:git_SHA256_Clone Unexecuted instantiation: oid-array.c:git_SHA256_Clone Unexecuted instantiation: oidmap.c:git_SHA256_Clone Unexecuted instantiation: oidset.c:git_SHA256_Clone Unexecuted instantiation: oidtree.c:git_SHA256_Clone Unexecuted instantiation: pack-bitmap-write.c:git_SHA256_Clone Unexecuted instantiation: pack-bitmap.c:git_SHA256_Clone Unexecuted instantiation: pack-check.c:git_SHA256_Clone Unexecuted instantiation: pack-mtimes.c:git_SHA256_Clone Unexecuted instantiation: pack-revindex.c:git_SHA256_Clone Unexecuted instantiation: pack-write.c:git_SHA256_Clone Unexecuted instantiation: packfile.c:git_SHA256_Clone Unexecuted instantiation: parallel-checkout.c:git_SHA256_Clone Unexecuted instantiation: parse-options-cb.c:git_SHA256_Clone Unexecuted instantiation: patch-ids.c:git_SHA256_Clone Unexecuted instantiation: path.c:git_SHA256_Clone Unexecuted instantiation: pathspec.c:git_SHA256_Clone Unexecuted instantiation: pkt-line.c:git_SHA256_Clone Unexecuted instantiation: preload-index.c:git_SHA256_Clone Unexecuted instantiation: pretty.c:git_SHA256_Clone Unexecuted instantiation: promisor-remote.c:git_SHA256_Clone Unexecuted instantiation: prune-packed.c:git_SHA256_Clone Unexecuted instantiation: pseudo-merge.c:git_SHA256_Clone Unexecuted instantiation: reachable.c:git_SHA256_Clone Unexecuted instantiation: read-cache.c:git_SHA256_Clone Unexecuted instantiation: rebase-interactive.c:git_SHA256_Clone Unexecuted instantiation: ref-filter.c:git_SHA256_Clone Unexecuted instantiation: reflog-walk.c:git_SHA256_Clone Unexecuted instantiation: debug.c:git_SHA256_Clone Unexecuted instantiation: files-backend.c:git_SHA256_Clone Unexecuted instantiation: reftable-backend.c:git_SHA256_Clone Unexecuted instantiation: iterator.c:git_SHA256_Clone Unexecuted instantiation: packed-backend.c:git_SHA256_Clone Unexecuted instantiation: ref-cache.c:git_SHA256_Clone Unexecuted instantiation: refspec.c:git_SHA256_Clone Unexecuted instantiation: replace-object.c:git_SHA256_Clone Unexecuted instantiation: repository.c:git_SHA256_Clone Unexecuted instantiation: resolve-undo.c:git_SHA256_Clone Unexecuted instantiation: revision.c:git_SHA256_Clone Unexecuted instantiation: run-command.c:git_SHA256_Clone Unexecuted instantiation: sequencer.c:git_SHA256_Clone Unexecuted instantiation: serve.c:git_SHA256_Clone Unexecuted instantiation: server-info.c:git_SHA256_Clone Unexecuted instantiation: setup.c:git_SHA256_Clone Unexecuted instantiation: shallow.c:git_SHA256_Clone Unexecuted instantiation: sparse-index.c:git_SHA256_Clone Unexecuted instantiation: split-index.c:git_SHA256_Clone Unexecuted instantiation: streaming.c:git_SHA256_Clone Unexecuted instantiation: submodule-config.c:git_SHA256_Clone Unexecuted instantiation: submodule.c:git_SHA256_Clone Unexecuted instantiation: symlinks.c:git_SHA256_Clone Unexecuted instantiation: tmp-objdir.c:git_SHA256_Clone Unexecuted instantiation: trace.c:git_SHA256_Clone Unexecuted instantiation: tr2_sid.c:git_SHA256_Clone Unexecuted instantiation: tr2_sysenv.c:git_SHA256_Clone Unexecuted instantiation: trailer.c:git_SHA256_Clone Unexecuted instantiation: transport-helper.c:git_SHA256_Clone Unexecuted instantiation: transport.c:git_SHA256_Clone Unexecuted instantiation: tree-diff.c:git_SHA256_Clone Unexecuted instantiation: tree-walk.c:git_SHA256_Clone Unexecuted instantiation: tree.c:git_SHA256_Clone Unexecuted instantiation: unpack-trees.c:git_SHA256_Clone Unexecuted instantiation: wt-status.c:git_SHA256_Clone Unexecuted instantiation: xdiff-interface.c:git_SHA256_Clone Unexecuted instantiation: sha1dc_git.c:git_SHA256_Clone Unexecuted instantiation: alloc.c:git_SHA256_Clone Unexecuted instantiation: archive-tar.c:git_SHA256_Clone Unexecuted instantiation: archive-zip.c:git_SHA256_Clone Unexecuted instantiation: chunk-format.c:git_SHA256_Clone Unexecuted instantiation: list-objects-filter.c:git_SHA256_Clone Unexecuted instantiation: loose.c:git_SHA256_Clone Unexecuted instantiation: ls-refs.c:git_SHA256_Clone Unexecuted instantiation: match-trees.c:git_SHA256_Clone Unexecuted instantiation: default.c:git_SHA256_Clone Unexecuted instantiation: skipping.c:git_SHA256_Clone Unexecuted instantiation: protocol-caps.c:git_SHA256_Clone Unexecuted instantiation: error.c:git_SHA256_Clone Unexecuted instantiation: iter.c:git_SHA256_Clone Unexecuted instantiation: publicbasics.c:git_SHA256_Clone Unexecuted instantiation: reader.c:git_SHA256_Clone Unexecuted instantiation: record.c:git_SHA256_Clone Unexecuted instantiation: stack.c:git_SHA256_Clone Unexecuted instantiation: writer.c:git_SHA256_Clone Unexecuted instantiation: basics.c:git_SHA256_Clone Unexecuted instantiation: block.c:git_SHA256_Clone Unexecuted instantiation: blocksource.c:git_SHA256_Clone Unexecuted instantiation: merged.c:git_SHA256_Clone Unexecuted instantiation: pq.c:git_SHA256_Clone Unexecuted instantiation: common-main.c:git_SHA256_Clone |
90 | | #endif |
91 | | |
92 | | /* |
93 | | * Note that these constants are suitable for indexing the hash_algos array and |
94 | | * comparing against each other, but are otherwise arbitrary, so they should not |
95 | | * be exposed to the user or serialized to disk. To know whether a |
96 | | * git_hash_algo struct points to some usable hash function, test the format_id |
97 | | * field for being non-zero. Use the name field for user-visible situations and |
98 | | * the format_id field for fixed-length fields on disk. |
99 | | */ |
100 | | /* An unknown hash function. */ |
101 | 0 | #define GIT_HASH_UNKNOWN 0 |
102 | | /* SHA-1 */ |
103 | 0 | #define GIT_HASH_SHA1 1 |
104 | | /* SHA-256 */ |
105 | 0 | #define GIT_HASH_SHA256 2 |
106 | | /* Number of algorithms supported (including unknown). */ |
107 | 0 | #define GIT_HASH_NALGOS (GIT_HASH_SHA256 + 1) |
108 | | |
109 | | /* "sha1", big-endian */ |
110 | 0 | #define GIT_SHA1_FORMAT_ID 0x73686131 |
111 | | |
112 | | /* The length in bytes and in hex digits of an object name (SHA-1 value). */ |
113 | 0 | #define GIT_SHA1_RAWSZ 20 |
114 | | #define GIT_SHA1_HEXSZ (2 * GIT_SHA1_RAWSZ) |
115 | | /* The block size of SHA-1. */ |
116 | | #define GIT_SHA1_BLKSZ 64 |
117 | | |
118 | | /* "s256", big-endian */ |
119 | 0 | #define GIT_SHA256_FORMAT_ID 0x73323536 |
120 | | |
121 | | /* The length in bytes and in hex digits of an object name (SHA-256 value). */ |
122 | 0 | #define GIT_SHA256_RAWSZ 32 |
123 | 0 | #define GIT_SHA256_HEXSZ (2 * GIT_SHA256_RAWSZ) |
124 | | /* The block size of SHA-256. */ |
125 | 0 | #define GIT_SHA256_BLKSZ 64 |
126 | | |
127 | | /* The length in byte and in hex digits of the largest possible hash value. */ |
128 | 0 | #define GIT_MAX_RAWSZ GIT_SHA256_RAWSZ |
129 | 0 | #define GIT_MAX_HEXSZ GIT_SHA256_HEXSZ |
130 | | /* The largest possible block size for any supported hash. */ |
131 | 0 | #define GIT_MAX_BLKSZ GIT_SHA256_BLKSZ |
132 | | |
133 | | struct object_id { |
134 | | unsigned char hash[GIT_MAX_RAWSZ]; |
135 | | int algo; /* XXX requires 4-byte alignment */ |
136 | | }; |
137 | | |
138 | 0 | #define GET_OID_QUIETLY 01 |
139 | 0 | #define GET_OID_COMMIT 02 |
140 | 0 | #define GET_OID_COMMITTISH 04 |
141 | 0 | #define GET_OID_TREE 010 |
142 | 0 | #define GET_OID_TREEISH 020 |
143 | 0 | #define GET_OID_BLOB 040 |
144 | 0 | #define GET_OID_FOLLOW_SYMLINKS 0100 |
145 | 0 | #define GET_OID_RECORD_PATH 0200 |
146 | 0 | #define GET_OID_ONLY_TO_DIE 04000 |
147 | 0 | #define GET_OID_REQUIRE_PATH 010000 |
148 | 0 | #define GET_OID_HASH_ANY 020000 |
149 | | |
150 | | #define GET_OID_DISAMBIGUATORS \ |
151 | 0 | (GET_OID_COMMIT | GET_OID_COMMITTISH | \ |
152 | 0 | GET_OID_TREE | GET_OID_TREEISH | \ |
153 | 0 | GET_OID_BLOB) |
154 | | |
155 | | enum get_oid_result { |
156 | | FOUND = 0, |
157 | | MISSING_OBJECT = -1, /* The requested object is missing */ |
158 | | SHORT_NAME_AMBIGUOUS = -2, |
159 | | /* The following only apply when symlinks are followed */ |
160 | | DANGLING_SYMLINK = -4, /* |
161 | | * The initial symlink is there, but |
162 | | * (transitively) points to a missing |
163 | | * in-tree file |
164 | | */ |
165 | | SYMLINK_LOOP = -5, |
166 | | NOT_DIR = -6, /* |
167 | | * Somewhere along the symlink chain, a path is |
168 | | * requested which contains a file as a |
169 | | * non-final element. |
170 | | */ |
171 | | }; |
172 | | |
173 | | #ifdef USE_THE_REPOSITORY_VARIABLE |
174 | | # include "repository.h" |
175 | 0 | # define the_hash_algo the_repository->hash_algo |
176 | | #endif |
177 | | |
178 | | /* A suitably aligned type for stack allocations of hash contexts. */ |
179 | | union git_hash_ctx { |
180 | | git_SHA_CTX sha1; |
181 | | git_SHA256_CTX sha256; |
182 | | }; |
183 | | typedef union git_hash_ctx git_hash_ctx; |
184 | | |
185 | | typedef void (*git_hash_init_fn)(git_hash_ctx *ctx); |
186 | | typedef void (*git_hash_clone_fn)(git_hash_ctx *dst, const git_hash_ctx *src); |
187 | | typedef void (*git_hash_update_fn)(git_hash_ctx *ctx, const void *in, size_t len); |
188 | | typedef void (*git_hash_final_fn)(unsigned char *hash, git_hash_ctx *ctx); |
189 | | typedef void (*git_hash_final_oid_fn)(struct object_id *oid, git_hash_ctx *ctx); |
190 | | |
191 | | struct git_hash_algo { |
192 | | /* |
193 | | * The name of the algorithm, as appears in the config file and in |
194 | | * messages. |
195 | | */ |
196 | | const char *name; |
197 | | |
198 | | /* A four-byte version identifier, used in pack indices. */ |
199 | | uint32_t format_id; |
200 | | |
201 | | /* The length of the hash in binary. */ |
202 | | size_t rawsz; |
203 | | |
204 | | /* The length of the hash in hex characters. */ |
205 | | size_t hexsz; |
206 | | |
207 | | /* The block size of the hash. */ |
208 | | size_t blksz; |
209 | | |
210 | | /* The hash initialization function. */ |
211 | | git_hash_init_fn init_fn; |
212 | | |
213 | | /* The hash context cloning function. */ |
214 | | git_hash_clone_fn clone_fn; |
215 | | |
216 | | /* The hash update function. */ |
217 | | git_hash_update_fn update_fn; |
218 | | |
219 | | /* The hash finalization function. */ |
220 | | git_hash_final_fn final_fn; |
221 | | |
222 | | /* The hash finalization function for object IDs. */ |
223 | | git_hash_final_oid_fn final_oid_fn; |
224 | | |
225 | | /* The OID of the empty tree. */ |
226 | | const struct object_id *empty_tree; |
227 | | |
228 | | /* The OID of the empty blob. */ |
229 | | const struct object_id *empty_blob; |
230 | | |
231 | | /* The all-zeros OID. */ |
232 | | const struct object_id *null_oid; |
233 | | }; |
234 | | extern const struct git_hash_algo hash_algos[GIT_HASH_NALGOS]; |
235 | | |
236 | | /* |
237 | | * Return a GIT_HASH_* constant based on the name. Returns GIT_HASH_UNKNOWN if |
238 | | * the name doesn't match a known algorithm. |
239 | | */ |
240 | | int hash_algo_by_name(const char *name); |
241 | | /* Identical, except based on the format ID. */ |
242 | | int hash_algo_by_id(uint32_t format_id); |
243 | | /* Identical, except based on the length. */ |
244 | | int hash_algo_by_length(int len); |
245 | | /* Identical, except for a pointer to struct git_hash_algo. */ |
246 | | static inline int hash_algo_by_ptr(const struct git_hash_algo *p) |
247 | 0 | { |
248 | 0 | return p - hash_algos; |
249 | 0 | } Unexecuted instantiation: add.c:hash_algo_by_ptr Unexecuted instantiation: am.c:hash_algo_by_ptr Unexecuted instantiation: apply.c:hash_algo_by_ptr Unexecuted instantiation: archive.c:hash_algo_by_ptr Unexecuted instantiation: bisect.c:hash_algo_by_ptr Unexecuted instantiation: blame.c:hash_algo_by_ptr Unexecuted instantiation: branch.c:hash_algo_by_ptr Unexecuted instantiation: bugreport.c:hash_algo_by_ptr Unexecuted instantiation: bundle.c:hash_algo_by_ptr Unexecuted instantiation: cat-file.c:hash_algo_by_ptr Unexecuted instantiation: check-attr.c:hash_algo_by_ptr Unexecuted instantiation: check-ignore.c:hash_algo_by_ptr Unexecuted instantiation: check-ref-format.c:hash_algo_by_ptr Unexecuted instantiation: checkout--worker.c:hash_algo_by_ptr Unexecuted instantiation: checkout-index.c:hash_algo_by_ptr Unexecuted instantiation: checkout.c:hash_algo_by_ptr Unexecuted instantiation: clean.c:hash_algo_by_ptr Unexecuted instantiation: clone.c:hash_algo_by_ptr Unexecuted instantiation: commit-graph.c:hash_algo_by_ptr Unexecuted instantiation: commit-tree.c:hash_algo_by_ptr Unexecuted instantiation: commit.c:hash_algo_by_ptr Unexecuted instantiation: config.c:hash_algo_by_ptr Unexecuted instantiation: count-objects.c:hash_algo_by_ptr Unexecuted instantiation: credential-cache--daemon.c:hash_algo_by_ptr Unexecuted instantiation: describe.c:hash_algo_by_ptr Unexecuted instantiation: diagnose.c:hash_algo_by_ptr Unexecuted instantiation: diff-files.c:hash_algo_by_ptr Unexecuted instantiation: diff-index.c:hash_algo_by_ptr Unexecuted instantiation: diff-tree.c:hash_algo_by_ptr Unexecuted instantiation: diff.c:hash_algo_by_ptr Unexecuted instantiation: difftool.c:hash_algo_by_ptr Unexecuted instantiation: fast-export.c:hash_algo_by_ptr Unexecuted instantiation: fast-import.c:hash_algo_by_ptr Unexecuted instantiation: fetch-pack.c:hash_algo_by_ptr Unexecuted instantiation: fetch.c:hash_algo_by_ptr Unexecuted instantiation: for-each-ref.c:hash_algo_by_ptr Unexecuted instantiation: fsck.c:hash_algo_by_ptr Unexecuted instantiation: fsmonitor--daemon.c:hash_algo_by_ptr Unexecuted instantiation: gc.c:hash_algo_by_ptr Unexecuted instantiation: get-tar-commit-id.c:hash_algo_by_ptr Unexecuted instantiation: grep.c:hash_algo_by_ptr Unexecuted instantiation: hash-object.c:hash_algo_by_ptr Unexecuted instantiation: help.c:hash_algo_by_ptr Unexecuted instantiation: index-pack.c:hash_algo_by_ptr Unexecuted instantiation: init-db.c:hash_algo_by_ptr Unexecuted instantiation: log.c:hash_algo_by_ptr Unexecuted instantiation: ls-files.c:hash_algo_by_ptr Unexecuted instantiation: ls-remote.c:hash_algo_by_ptr Unexecuted instantiation: ls-tree.c:hash_algo_by_ptr Unexecuted instantiation: merge-base.c:hash_algo_by_ptr Unexecuted instantiation: merge-file.c:hash_algo_by_ptr Unexecuted instantiation: merge-index.c:hash_algo_by_ptr Unexecuted instantiation: merge-ours.c:hash_algo_by_ptr Unexecuted instantiation: merge-recursive.c:hash_algo_by_ptr Unexecuted instantiation: merge-tree.c:hash_algo_by_ptr Unexecuted instantiation: merge.c:hash_algo_by_ptr Unexecuted instantiation: mktag.c:hash_algo_by_ptr Unexecuted instantiation: mktree.c:hash_algo_by_ptr Unexecuted instantiation: multi-pack-index.c:hash_algo_by_ptr Unexecuted instantiation: mv.c:hash_algo_by_ptr Unexecuted instantiation: name-rev.c:hash_algo_by_ptr Unexecuted instantiation: notes.c:hash_algo_by_ptr Unexecuted instantiation: pack-objects.c:hash_algo_by_ptr Unexecuted instantiation: pack-redundant.c:hash_algo_by_ptr Unexecuted instantiation: pack-refs.c:hash_algo_by_ptr Unexecuted instantiation: patch-id.c:hash_algo_by_ptr Unexecuted instantiation: prune.c:hash_algo_by_ptr Unexecuted instantiation: pull.c:hash_algo_by_ptr Unexecuted instantiation: push.c:hash_algo_by_ptr Unexecuted instantiation: range-diff.c:hash_algo_by_ptr Unexecuted instantiation: read-tree.c:hash_algo_by_ptr Unexecuted instantiation: rebase.c:hash_algo_by_ptr Unexecuted instantiation: receive-pack.c:hash_algo_by_ptr Unexecuted instantiation: reflog.c:hash_algo_by_ptr Unexecuted instantiation: refs.c:hash_algo_by_ptr Unexecuted instantiation: remote-ext.c:hash_algo_by_ptr Unexecuted instantiation: remote-fd.c:hash_algo_by_ptr Unexecuted instantiation: remote.c:hash_algo_by_ptr Unexecuted instantiation: repack.c:hash_algo_by_ptr Unexecuted instantiation: replace.c:hash_algo_by_ptr Unexecuted instantiation: replay.c:hash_algo_by_ptr Unexecuted instantiation: rerere.c:hash_algo_by_ptr Unexecuted instantiation: reset.c:hash_algo_by_ptr Unexecuted instantiation: rev-list.c:hash_algo_by_ptr Unexecuted instantiation: rev-parse.c:hash_algo_by_ptr Unexecuted instantiation: revert.c:hash_algo_by_ptr Unexecuted instantiation: rm.c:hash_algo_by_ptr Unexecuted instantiation: send-pack.c:hash_algo_by_ptr Unexecuted instantiation: shortlog.c:hash_algo_by_ptr Unexecuted instantiation: show-branch.c:hash_algo_by_ptr Unexecuted instantiation: show-index.c:hash_algo_by_ptr Unexecuted instantiation: show-ref.c:hash_algo_by_ptr Unexecuted instantiation: sparse-checkout.c:hash_algo_by_ptr Unexecuted instantiation: stash.c:hash_algo_by_ptr Unexecuted instantiation: stripspace.c:hash_algo_by_ptr Unexecuted instantiation: submodule--helper.c:hash_algo_by_ptr Unexecuted instantiation: symbolic-ref.c:hash_algo_by_ptr Unexecuted instantiation: tag.c:hash_algo_by_ptr Unexecuted instantiation: unpack-file.c:hash_algo_by_ptr Unexecuted instantiation: unpack-objects.c:hash_algo_by_ptr Unexecuted instantiation: update-index.c:hash_algo_by_ptr Unexecuted instantiation: update-ref.c:hash_algo_by_ptr Unexecuted instantiation: upload-pack.c:hash_algo_by_ptr Unexecuted instantiation: var.c:hash_algo_by_ptr Unexecuted instantiation: verify-commit.c:hash_algo_by_ptr Unexecuted instantiation: verify-tag.c:hash_algo_by_ptr Unexecuted instantiation: worktree.c:hash_algo_by_ptr Unexecuted instantiation: write-tree.c:hash_algo_by_ptr Unexecuted instantiation: git.c:hash_algo_by_ptr Unexecuted instantiation: add-interactive.c:hash_algo_by_ptr Unexecuted instantiation: add-patch.c:hash_algo_by_ptr Unexecuted instantiation: attr.c:hash_algo_by_ptr Unexecuted instantiation: blob.c:hash_algo_by_ptr Unexecuted instantiation: bloom.c:hash_algo_by_ptr Unexecuted instantiation: bulk-checkin.c:hash_algo_by_ptr Unexecuted instantiation: bundle-uri.c:hash_algo_by_ptr Unexecuted instantiation: cache-tree.c:hash_algo_by_ptr Unexecuted instantiation: combine-diff.c:hash_algo_by_ptr Unexecuted instantiation: commit-reach.c:hash_algo_by_ptr Unexecuted instantiation: connect.c:hash_algo_by_ptr Unexecuted instantiation: connected.c:hash_algo_by_ptr Unexecuted instantiation: convert.c:hash_algo_by_ptr Unexecuted instantiation: csum-file.c:hash_algo_by_ptr Unexecuted instantiation: decorate.c:hash_algo_by_ptr Unexecuted instantiation: delta-islands.c:hash_algo_by_ptr Unexecuted instantiation: diff-merges.c:hash_algo_by_ptr Unexecuted instantiation: diff-lib.c:hash_algo_by_ptr Unexecuted instantiation: diff-no-index.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-break.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-delta.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-order.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-pickaxe.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-rename.c:hash_algo_by_ptr Unexecuted instantiation: diffcore-rotate.c:hash_algo_by_ptr Unexecuted instantiation: dir-iterator.c:hash_algo_by_ptr Unexecuted instantiation: dir.c:hash_algo_by_ptr Unexecuted instantiation: entry.c:hash_algo_by_ptr Unexecuted instantiation: environment.c:hash_algo_by_ptr Unexecuted instantiation: fmt-merge-msg.c:hash_algo_by_ptr Unexecuted instantiation: fsmonitor.c:hash_algo_by_ptr Unexecuted instantiation: gpg-interface.c:hash_algo_by_ptr Unexecuted instantiation: graph.c:hash_algo_by_ptr Unexecuted instantiation: hash-lookup.c:hash_algo_by_ptr Unexecuted instantiation: hex.c:hash_algo_by_ptr Unexecuted instantiation: hook.c:hash_algo_by_ptr Unexecuted instantiation: line-log.c:hash_algo_by_ptr Unexecuted instantiation: line-range.c:hash_algo_by_ptr Unexecuted instantiation: list-objects-filter-options.c:hash_algo_by_ptr Unexecuted instantiation: list-objects.c:hash_algo_by_ptr Unexecuted instantiation: log-tree.c:hash_algo_by_ptr Unexecuted instantiation: mailmap.c:hash_algo_by_ptr Unexecuted instantiation: merge-blobs.c:hash_algo_by_ptr Unexecuted instantiation: merge-ll.c:hash_algo_by_ptr Unexecuted instantiation: merge-ort.c:hash_algo_by_ptr Unexecuted instantiation: merge-ort-wrappers.c:hash_algo_by_ptr Unexecuted instantiation: midx.c:hash_algo_by_ptr Unexecuted instantiation: midx-write.c:hash_algo_by_ptr Unexecuted instantiation: name-hash.c:hash_algo_by_ptr Unexecuted instantiation: notes-cache.c:hash_algo_by_ptr Unexecuted instantiation: notes-merge.c:hash_algo_by_ptr Unexecuted instantiation: notes-utils.c:hash_algo_by_ptr Unexecuted instantiation: object-file-convert.c:hash_algo_by_ptr Unexecuted instantiation: object-file.c:hash_algo_by_ptr Unexecuted instantiation: object-name.c:hash_algo_by_ptr Unexecuted instantiation: object.c:hash_algo_by_ptr Unexecuted instantiation: oid-array.c:hash_algo_by_ptr Unexecuted instantiation: oidmap.c:hash_algo_by_ptr Unexecuted instantiation: oidset.c:hash_algo_by_ptr Unexecuted instantiation: oidtree.c:hash_algo_by_ptr Unexecuted instantiation: pack-bitmap-write.c:hash_algo_by_ptr Unexecuted instantiation: pack-bitmap.c:hash_algo_by_ptr Unexecuted instantiation: pack-check.c:hash_algo_by_ptr Unexecuted instantiation: pack-mtimes.c:hash_algo_by_ptr Unexecuted instantiation: pack-revindex.c:hash_algo_by_ptr Unexecuted instantiation: pack-write.c:hash_algo_by_ptr Unexecuted instantiation: packfile.c:hash_algo_by_ptr Unexecuted instantiation: parallel-checkout.c:hash_algo_by_ptr Unexecuted instantiation: parse-options-cb.c:hash_algo_by_ptr Unexecuted instantiation: patch-ids.c:hash_algo_by_ptr Unexecuted instantiation: path.c:hash_algo_by_ptr Unexecuted instantiation: pathspec.c:hash_algo_by_ptr Unexecuted instantiation: pkt-line.c:hash_algo_by_ptr Unexecuted instantiation: preload-index.c:hash_algo_by_ptr Unexecuted instantiation: pretty.c:hash_algo_by_ptr Unexecuted instantiation: promisor-remote.c:hash_algo_by_ptr Unexecuted instantiation: prune-packed.c:hash_algo_by_ptr Unexecuted instantiation: pseudo-merge.c:hash_algo_by_ptr Unexecuted instantiation: reachable.c:hash_algo_by_ptr Unexecuted instantiation: read-cache.c:hash_algo_by_ptr Unexecuted instantiation: rebase-interactive.c:hash_algo_by_ptr Unexecuted instantiation: ref-filter.c:hash_algo_by_ptr Unexecuted instantiation: reflog-walk.c:hash_algo_by_ptr Unexecuted instantiation: debug.c:hash_algo_by_ptr Unexecuted instantiation: files-backend.c:hash_algo_by_ptr Unexecuted instantiation: reftable-backend.c:hash_algo_by_ptr Unexecuted instantiation: iterator.c:hash_algo_by_ptr Unexecuted instantiation: packed-backend.c:hash_algo_by_ptr Unexecuted instantiation: ref-cache.c:hash_algo_by_ptr Unexecuted instantiation: refspec.c:hash_algo_by_ptr Unexecuted instantiation: replace-object.c:hash_algo_by_ptr Unexecuted instantiation: repository.c:hash_algo_by_ptr Unexecuted instantiation: resolve-undo.c:hash_algo_by_ptr Unexecuted instantiation: revision.c:hash_algo_by_ptr Unexecuted instantiation: run-command.c:hash_algo_by_ptr Unexecuted instantiation: sequencer.c:hash_algo_by_ptr Unexecuted instantiation: serve.c:hash_algo_by_ptr Unexecuted instantiation: server-info.c:hash_algo_by_ptr Unexecuted instantiation: setup.c:hash_algo_by_ptr Unexecuted instantiation: shallow.c:hash_algo_by_ptr Unexecuted instantiation: sparse-index.c:hash_algo_by_ptr Unexecuted instantiation: split-index.c:hash_algo_by_ptr Unexecuted instantiation: streaming.c:hash_algo_by_ptr Unexecuted instantiation: submodule-config.c:hash_algo_by_ptr Unexecuted instantiation: submodule.c:hash_algo_by_ptr Unexecuted instantiation: symlinks.c:hash_algo_by_ptr Unexecuted instantiation: tmp-objdir.c:hash_algo_by_ptr Unexecuted instantiation: trace.c:hash_algo_by_ptr Unexecuted instantiation: tr2_sid.c:hash_algo_by_ptr Unexecuted instantiation: tr2_sysenv.c:hash_algo_by_ptr Unexecuted instantiation: trailer.c:hash_algo_by_ptr Unexecuted instantiation: transport-helper.c:hash_algo_by_ptr Unexecuted instantiation: transport.c:hash_algo_by_ptr Unexecuted instantiation: tree-diff.c:hash_algo_by_ptr Unexecuted instantiation: tree-walk.c:hash_algo_by_ptr Unexecuted instantiation: tree.c:hash_algo_by_ptr Unexecuted instantiation: unpack-trees.c:hash_algo_by_ptr Unexecuted instantiation: wt-status.c:hash_algo_by_ptr Unexecuted instantiation: xdiff-interface.c:hash_algo_by_ptr Unexecuted instantiation: sha1dc_git.c:hash_algo_by_ptr Unexecuted instantiation: alloc.c:hash_algo_by_ptr Unexecuted instantiation: archive-tar.c:hash_algo_by_ptr Unexecuted instantiation: archive-zip.c:hash_algo_by_ptr Unexecuted instantiation: chunk-format.c:hash_algo_by_ptr Unexecuted instantiation: list-objects-filter.c:hash_algo_by_ptr Unexecuted instantiation: loose.c:hash_algo_by_ptr Unexecuted instantiation: ls-refs.c:hash_algo_by_ptr Unexecuted instantiation: match-trees.c:hash_algo_by_ptr Unexecuted instantiation: default.c:hash_algo_by_ptr Unexecuted instantiation: skipping.c:hash_algo_by_ptr Unexecuted instantiation: protocol-caps.c:hash_algo_by_ptr Unexecuted instantiation: error.c:hash_algo_by_ptr Unexecuted instantiation: iter.c:hash_algo_by_ptr Unexecuted instantiation: publicbasics.c:hash_algo_by_ptr Unexecuted instantiation: reader.c:hash_algo_by_ptr Unexecuted instantiation: record.c:hash_algo_by_ptr Unexecuted instantiation: stack.c:hash_algo_by_ptr Unexecuted instantiation: writer.c:hash_algo_by_ptr Unexecuted instantiation: basics.c:hash_algo_by_ptr Unexecuted instantiation: block.c:hash_algo_by_ptr Unexecuted instantiation: blocksource.c:hash_algo_by_ptr Unexecuted instantiation: merged.c:hash_algo_by_ptr Unexecuted instantiation: pq.c:hash_algo_by_ptr Unexecuted instantiation: common-main.c:hash_algo_by_ptr |
250 | | |
251 | | const struct object_id *null_oid(void); |
252 | | |
253 | | static inline int hashcmp(const unsigned char *sha1, const unsigned char *sha2, const struct git_hash_algo *algop) |
254 | 0 | { |
255 | | /* |
256 | | * Teach the compiler that there are only two possibilities of hash size |
257 | | * here, so that it can optimize for this case as much as possible. |
258 | | */ |
259 | 0 | if (algop->rawsz == GIT_MAX_RAWSZ) |
260 | 0 | return memcmp(sha1, sha2, GIT_MAX_RAWSZ); |
261 | 0 | return memcmp(sha1, sha2, GIT_SHA1_RAWSZ); |
262 | 0 | } Unexecuted instantiation: add.c:hashcmp Unexecuted instantiation: am.c:hashcmp Unexecuted instantiation: apply.c:hashcmp Unexecuted instantiation: archive.c:hashcmp Unexecuted instantiation: bisect.c:hashcmp Unexecuted instantiation: blame.c:hashcmp Unexecuted instantiation: branch.c:hashcmp Unexecuted instantiation: bugreport.c:hashcmp Unexecuted instantiation: bundle.c:hashcmp Unexecuted instantiation: cat-file.c:hashcmp Unexecuted instantiation: check-attr.c:hashcmp Unexecuted instantiation: check-ignore.c:hashcmp Unexecuted instantiation: check-ref-format.c:hashcmp Unexecuted instantiation: checkout--worker.c:hashcmp Unexecuted instantiation: checkout-index.c:hashcmp Unexecuted instantiation: checkout.c:hashcmp Unexecuted instantiation: clean.c:hashcmp Unexecuted instantiation: clone.c:hashcmp Unexecuted instantiation: commit-graph.c:hashcmp Unexecuted instantiation: commit-tree.c:hashcmp Unexecuted instantiation: commit.c:hashcmp Unexecuted instantiation: config.c:hashcmp Unexecuted instantiation: count-objects.c:hashcmp Unexecuted instantiation: credential-cache--daemon.c:hashcmp Unexecuted instantiation: describe.c:hashcmp Unexecuted instantiation: diagnose.c:hashcmp Unexecuted instantiation: diff-files.c:hashcmp Unexecuted instantiation: diff-index.c:hashcmp Unexecuted instantiation: diff-tree.c:hashcmp Unexecuted instantiation: diff.c:hashcmp Unexecuted instantiation: difftool.c:hashcmp Unexecuted instantiation: fast-export.c:hashcmp Unexecuted instantiation: fast-import.c:hashcmp Unexecuted instantiation: fetch-pack.c:hashcmp Unexecuted instantiation: fetch.c:hashcmp Unexecuted instantiation: for-each-ref.c:hashcmp Unexecuted instantiation: fsck.c:hashcmp Unexecuted instantiation: fsmonitor--daemon.c:hashcmp Unexecuted instantiation: gc.c:hashcmp Unexecuted instantiation: get-tar-commit-id.c:hashcmp Unexecuted instantiation: grep.c:hashcmp Unexecuted instantiation: hash-object.c:hashcmp Unexecuted instantiation: help.c:hashcmp Unexecuted instantiation: index-pack.c:hashcmp Unexecuted instantiation: init-db.c:hashcmp Unexecuted instantiation: log.c:hashcmp Unexecuted instantiation: ls-files.c:hashcmp Unexecuted instantiation: ls-remote.c:hashcmp Unexecuted instantiation: ls-tree.c:hashcmp Unexecuted instantiation: merge-base.c:hashcmp Unexecuted instantiation: merge-file.c:hashcmp Unexecuted instantiation: merge-index.c:hashcmp Unexecuted instantiation: merge-ours.c:hashcmp Unexecuted instantiation: merge-recursive.c:hashcmp Unexecuted instantiation: merge-tree.c:hashcmp Unexecuted instantiation: merge.c:hashcmp Unexecuted instantiation: mktag.c:hashcmp Unexecuted instantiation: mktree.c:hashcmp Unexecuted instantiation: multi-pack-index.c:hashcmp Unexecuted instantiation: mv.c:hashcmp Unexecuted instantiation: name-rev.c:hashcmp Unexecuted instantiation: notes.c:hashcmp Unexecuted instantiation: pack-objects.c:hashcmp Unexecuted instantiation: pack-redundant.c:hashcmp Unexecuted instantiation: pack-refs.c:hashcmp Unexecuted instantiation: patch-id.c:hashcmp Unexecuted instantiation: prune.c:hashcmp Unexecuted instantiation: pull.c:hashcmp Unexecuted instantiation: push.c:hashcmp Unexecuted instantiation: range-diff.c:hashcmp Unexecuted instantiation: read-tree.c:hashcmp Unexecuted instantiation: rebase.c:hashcmp Unexecuted instantiation: receive-pack.c:hashcmp Unexecuted instantiation: reflog.c:hashcmp Unexecuted instantiation: refs.c:hashcmp Unexecuted instantiation: remote-ext.c:hashcmp Unexecuted instantiation: remote-fd.c:hashcmp Unexecuted instantiation: remote.c:hashcmp Unexecuted instantiation: repack.c:hashcmp Unexecuted instantiation: replace.c:hashcmp Unexecuted instantiation: replay.c:hashcmp Unexecuted instantiation: rerere.c:hashcmp Unexecuted instantiation: reset.c:hashcmp Unexecuted instantiation: rev-list.c:hashcmp Unexecuted instantiation: rev-parse.c:hashcmp Unexecuted instantiation: revert.c:hashcmp Unexecuted instantiation: rm.c:hashcmp Unexecuted instantiation: send-pack.c:hashcmp Unexecuted instantiation: shortlog.c:hashcmp Unexecuted instantiation: show-branch.c:hashcmp Unexecuted instantiation: show-index.c:hashcmp Unexecuted instantiation: show-ref.c:hashcmp Unexecuted instantiation: sparse-checkout.c:hashcmp Unexecuted instantiation: stash.c:hashcmp Unexecuted instantiation: stripspace.c:hashcmp Unexecuted instantiation: submodule--helper.c:hashcmp Unexecuted instantiation: symbolic-ref.c:hashcmp Unexecuted instantiation: tag.c:hashcmp Unexecuted instantiation: unpack-file.c:hashcmp Unexecuted instantiation: unpack-objects.c:hashcmp Unexecuted instantiation: update-index.c:hashcmp Unexecuted instantiation: update-ref.c:hashcmp Unexecuted instantiation: upload-pack.c:hashcmp Unexecuted instantiation: var.c:hashcmp Unexecuted instantiation: verify-commit.c:hashcmp Unexecuted instantiation: verify-tag.c:hashcmp Unexecuted instantiation: worktree.c:hashcmp Unexecuted instantiation: write-tree.c:hashcmp Unexecuted instantiation: git.c:hashcmp Unexecuted instantiation: add-interactive.c:hashcmp Unexecuted instantiation: add-patch.c:hashcmp Unexecuted instantiation: attr.c:hashcmp Unexecuted instantiation: blob.c:hashcmp Unexecuted instantiation: bloom.c:hashcmp Unexecuted instantiation: bulk-checkin.c:hashcmp Unexecuted instantiation: bundle-uri.c:hashcmp Unexecuted instantiation: cache-tree.c:hashcmp Unexecuted instantiation: combine-diff.c:hashcmp Unexecuted instantiation: commit-reach.c:hashcmp Unexecuted instantiation: connect.c:hashcmp Unexecuted instantiation: connected.c:hashcmp Unexecuted instantiation: convert.c:hashcmp Unexecuted instantiation: csum-file.c:hashcmp Unexecuted instantiation: decorate.c:hashcmp Unexecuted instantiation: delta-islands.c:hashcmp Unexecuted instantiation: diff-merges.c:hashcmp Unexecuted instantiation: diff-lib.c:hashcmp Unexecuted instantiation: diff-no-index.c:hashcmp Unexecuted instantiation: diffcore-break.c:hashcmp Unexecuted instantiation: diffcore-delta.c:hashcmp Unexecuted instantiation: diffcore-order.c:hashcmp Unexecuted instantiation: diffcore-pickaxe.c:hashcmp Unexecuted instantiation: diffcore-rename.c:hashcmp Unexecuted instantiation: diffcore-rotate.c:hashcmp Unexecuted instantiation: dir-iterator.c:hashcmp Unexecuted instantiation: dir.c:hashcmp Unexecuted instantiation: entry.c:hashcmp Unexecuted instantiation: environment.c:hashcmp Unexecuted instantiation: fmt-merge-msg.c:hashcmp Unexecuted instantiation: fsmonitor.c:hashcmp Unexecuted instantiation: gpg-interface.c:hashcmp Unexecuted instantiation: graph.c:hashcmp Unexecuted instantiation: hash-lookup.c:hashcmp Unexecuted instantiation: hex.c:hashcmp Unexecuted instantiation: hook.c:hashcmp Unexecuted instantiation: line-log.c:hashcmp Unexecuted instantiation: line-range.c:hashcmp Unexecuted instantiation: list-objects-filter-options.c:hashcmp Unexecuted instantiation: list-objects.c:hashcmp Unexecuted instantiation: log-tree.c:hashcmp Unexecuted instantiation: mailmap.c:hashcmp Unexecuted instantiation: merge-blobs.c:hashcmp Unexecuted instantiation: merge-ll.c:hashcmp Unexecuted instantiation: merge-ort.c:hashcmp Unexecuted instantiation: merge-ort-wrappers.c:hashcmp Unexecuted instantiation: midx.c:hashcmp Unexecuted instantiation: midx-write.c:hashcmp Unexecuted instantiation: name-hash.c:hashcmp Unexecuted instantiation: notes-cache.c:hashcmp Unexecuted instantiation: notes-merge.c:hashcmp Unexecuted instantiation: notes-utils.c:hashcmp Unexecuted instantiation: object-file-convert.c:hashcmp Unexecuted instantiation: object-file.c:hashcmp Unexecuted instantiation: object-name.c:hashcmp Unexecuted instantiation: object.c:hashcmp Unexecuted instantiation: oid-array.c:hashcmp Unexecuted instantiation: oidmap.c:hashcmp Unexecuted instantiation: oidset.c:hashcmp Unexecuted instantiation: oidtree.c:hashcmp Unexecuted instantiation: pack-bitmap-write.c:hashcmp Unexecuted instantiation: pack-bitmap.c:hashcmp Unexecuted instantiation: pack-check.c:hashcmp Unexecuted instantiation: pack-mtimes.c:hashcmp Unexecuted instantiation: pack-revindex.c:hashcmp Unexecuted instantiation: pack-write.c:hashcmp Unexecuted instantiation: packfile.c:hashcmp Unexecuted instantiation: parallel-checkout.c:hashcmp Unexecuted instantiation: parse-options-cb.c:hashcmp Unexecuted instantiation: patch-ids.c:hashcmp Unexecuted instantiation: path.c:hashcmp Unexecuted instantiation: pathspec.c:hashcmp Unexecuted instantiation: pkt-line.c:hashcmp Unexecuted instantiation: preload-index.c:hashcmp Unexecuted instantiation: pretty.c:hashcmp Unexecuted instantiation: promisor-remote.c:hashcmp Unexecuted instantiation: prune-packed.c:hashcmp Unexecuted instantiation: pseudo-merge.c:hashcmp Unexecuted instantiation: reachable.c:hashcmp Unexecuted instantiation: read-cache.c:hashcmp Unexecuted instantiation: rebase-interactive.c:hashcmp Unexecuted instantiation: ref-filter.c:hashcmp Unexecuted instantiation: reflog-walk.c:hashcmp Unexecuted instantiation: debug.c:hashcmp Unexecuted instantiation: files-backend.c:hashcmp Unexecuted instantiation: reftable-backend.c:hashcmp Unexecuted instantiation: iterator.c:hashcmp Unexecuted instantiation: packed-backend.c:hashcmp Unexecuted instantiation: ref-cache.c:hashcmp Unexecuted instantiation: refspec.c:hashcmp Unexecuted instantiation: replace-object.c:hashcmp Unexecuted instantiation: repository.c:hashcmp Unexecuted instantiation: resolve-undo.c:hashcmp Unexecuted instantiation: revision.c:hashcmp Unexecuted instantiation: run-command.c:hashcmp Unexecuted instantiation: sequencer.c:hashcmp Unexecuted instantiation: serve.c:hashcmp Unexecuted instantiation: server-info.c:hashcmp Unexecuted instantiation: setup.c:hashcmp Unexecuted instantiation: shallow.c:hashcmp Unexecuted instantiation: sparse-index.c:hashcmp Unexecuted instantiation: split-index.c:hashcmp Unexecuted instantiation: streaming.c:hashcmp Unexecuted instantiation: submodule-config.c:hashcmp Unexecuted instantiation: submodule.c:hashcmp Unexecuted instantiation: symlinks.c:hashcmp Unexecuted instantiation: tmp-objdir.c:hashcmp Unexecuted instantiation: trace.c:hashcmp Unexecuted instantiation: tr2_sid.c:hashcmp Unexecuted instantiation: tr2_sysenv.c:hashcmp Unexecuted instantiation: trailer.c:hashcmp Unexecuted instantiation: transport-helper.c:hashcmp Unexecuted instantiation: transport.c:hashcmp Unexecuted instantiation: tree-diff.c:hashcmp Unexecuted instantiation: tree-walk.c:hashcmp Unexecuted instantiation: tree.c:hashcmp Unexecuted instantiation: unpack-trees.c:hashcmp Unexecuted instantiation: wt-status.c:hashcmp Unexecuted instantiation: xdiff-interface.c:hashcmp Unexecuted instantiation: sha1dc_git.c:hashcmp Unexecuted instantiation: alloc.c:hashcmp Unexecuted instantiation: archive-tar.c:hashcmp Unexecuted instantiation: archive-zip.c:hashcmp Unexecuted instantiation: chunk-format.c:hashcmp Unexecuted instantiation: list-objects-filter.c:hashcmp Unexecuted instantiation: loose.c:hashcmp Unexecuted instantiation: ls-refs.c:hashcmp Unexecuted instantiation: match-trees.c:hashcmp Unexecuted instantiation: default.c:hashcmp Unexecuted instantiation: skipping.c:hashcmp Unexecuted instantiation: protocol-caps.c:hashcmp Unexecuted instantiation: error.c:hashcmp Unexecuted instantiation: iter.c:hashcmp Unexecuted instantiation: publicbasics.c:hashcmp Unexecuted instantiation: reader.c:hashcmp Unexecuted instantiation: record.c:hashcmp Unexecuted instantiation: stack.c:hashcmp Unexecuted instantiation: writer.c:hashcmp Unexecuted instantiation: basics.c:hashcmp Unexecuted instantiation: block.c:hashcmp Unexecuted instantiation: blocksource.c:hashcmp Unexecuted instantiation: merged.c:hashcmp Unexecuted instantiation: pq.c:hashcmp Unexecuted instantiation: common-main.c:hashcmp |
263 | | |
264 | | static inline int hasheq(const unsigned char *sha1, const unsigned char *sha2, const struct git_hash_algo *algop) |
265 | 0 | { |
266 | | /* |
267 | | * We write this here instead of deferring to hashcmp so that the |
268 | | * compiler can properly inline it and avoid calling memcmp. |
269 | | */ |
270 | 0 | if (algop->rawsz == GIT_MAX_RAWSZ) |
271 | 0 | return !memcmp(sha1, sha2, GIT_MAX_RAWSZ); |
272 | 0 | return !memcmp(sha1, sha2, GIT_SHA1_RAWSZ); |
273 | 0 | } Unexecuted instantiation: add.c:hasheq Unexecuted instantiation: am.c:hasheq Unexecuted instantiation: apply.c:hasheq Unexecuted instantiation: archive.c:hasheq Unexecuted instantiation: bisect.c:hasheq Unexecuted instantiation: blame.c:hasheq Unexecuted instantiation: branch.c:hasheq Unexecuted instantiation: bugreport.c:hasheq Unexecuted instantiation: bundle.c:hasheq Unexecuted instantiation: cat-file.c:hasheq Unexecuted instantiation: check-attr.c:hasheq Unexecuted instantiation: check-ignore.c:hasheq Unexecuted instantiation: check-ref-format.c:hasheq Unexecuted instantiation: checkout--worker.c:hasheq Unexecuted instantiation: checkout-index.c:hasheq Unexecuted instantiation: checkout.c:hasheq Unexecuted instantiation: clean.c:hasheq Unexecuted instantiation: clone.c:hasheq Unexecuted instantiation: commit-graph.c:hasheq Unexecuted instantiation: commit-tree.c:hasheq Unexecuted instantiation: commit.c:hasheq Unexecuted instantiation: config.c:hasheq Unexecuted instantiation: count-objects.c:hasheq Unexecuted instantiation: credential-cache--daemon.c:hasheq Unexecuted instantiation: describe.c:hasheq Unexecuted instantiation: diagnose.c:hasheq Unexecuted instantiation: diff-files.c:hasheq Unexecuted instantiation: diff-index.c:hasheq Unexecuted instantiation: diff-tree.c:hasheq Unexecuted instantiation: diff.c:hasheq Unexecuted instantiation: difftool.c:hasheq Unexecuted instantiation: fast-export.c:hasheq Unexecuted instantiation: fast-import.c:hasheq Unexecuted instantiation: fetch-pack.c:hasheq Unexecuted instantiation: fetch.c:hasheq Unexecuted instantiation: for-each-ref.c:hasheq Unexecuted instantiation: fsck.c:hasheq Unexecuted instantiation: fsmonitor--daemon.c:hasheq Unexecuted instantiation: gc.c:hasheq Unexecuted instantiation: get-tar-commit-id.c:hasheq Unexecuted instantiation: grep.c:hasheq Unexecuted instantiation: hash-object.c:hasheq Unexecuted instantiation: help.c:hasheq Unexecuted instantiation: index-pack.c:hasheq Unexecuted instantiation: init-db.c:hasheq Unexecuted instantiation: log.c:hasheq Unexecuted instantiation: ls-files.c:hasheq Unexecuted instantiation: ls-remote.c:hasheq Unexecuted instantiation: ls-tree.c:hasheq Unexecuted instantiation: merge-base.c:hasheq Unexecuted instantiation: merge-file.c:hasheq Unexecuted instantiation: merge-index.c:hasheq Unexecuted instantiation: merge-ours.c:hasheq Unexecuted instantiation: merge-recursive.c:hasheq Unexecuted instantiation: merge-tree.c:hasheq Unexecuted instantiation: merge.c:hasheq Unexecuted instantiation: mktag.c:hasheq Unexecuted instantiation: mktree.c:hasheq Unexecuted instantiation: multi-pack-index.c:hasheq Unexecuted instantiation: mv.c:hasheq Unexecuted instantiation: name-rev.c:hasheq Unexecuted instantiation: notes.c:hasheq Unexecuted instantiation: pack-objects.c:hasheq Unexecuted instantiation: pack-redundant.c:hasheq Unexecuted instantiation: pack-refs.c:hasheq Unexecuted instantiation: patch-id.c:hasheq Unexecuted instantiation: prune.c:hasheq Unexecuted instantiation: pull.c:hasheq Unexecuted instantiation: push.c:hasheq Unexecuted instantiation: range-diff.c:hasheq Unexecuted instantiation: read-tree.c:hasheq Unexecuted instantiation: rebase.c:hasheq Unexecuted instantiation: receive-pack.c:hasheq Unexecuted instantiation: reflog.c:hasheq Unexecuted instantiation: refs.c:hasheq Unexecuted instantiation: remote-ext.c:hasheq Unexecuted instantiation: remote-fd.c:hasheq Unexecuted instantiation: remote.c:hasheq Unexecuted instantiation: repack.c:hasheq Unexecuted instantiation: replace.c:hasheq Unexecuted instantiation: replay.c:hasheq Unexecuted instantiation: rerere.c:hasheq Unexecuted instantiation: reset.c:hasheq Unexecuted instantiation: rev-list.c:hasheq Unexecuted instantiation: rev-parse.c:hasheq Unexecuted instantiation: revert.c:hasheq Unexecuted instantiation: rm.c:hasheq Unexecuted instantiation: send-pack.c:hasheq Unexecuted instantiation: shortlog.c:hasheq Unexecuted instantiation: show-branch.c:hasheq Unexecuted instantiation: show-index.c:hasheq Unexecuted instantiation: show-ref.c:hasheq Unexecuted instantiation: sparse-checkout.c:hasheq Unexecuted instantiation: stash.c:hasheq Unexecuted instantiation: stripspace.c:hasheq Unexecuted instantiation: submodule--helper.c:hasheq Unexecuted instantiation: symbolic-ref.c:hasheq Unexecuted instantiation: tag.c:hasheq Unexecuted instantiation: unpack-file.c:hasheq Unexecuted instantiation: unpack-objects.c:hasheq Unexecuted instantiation: update-index.c:hasheq Unexecuted instantiation: update-ref.c:hasheq Unexecuted instantiation: upload-pack.c:hasheq Unexecuted instantiation: var.c:hasheq Unexecuted instantiation: verify-commit.c:hasheq Unexecuted instantiation: verify-tag.c:hasheq Unexecuted instantiation: worktree.c:hasheq Unexecuted instantiation: write-tree.c:hasheq Unexecuted instantiation: git.c:hasheq Unexecuted instantiation: add-interactive.c:hasheq Unexecuted instantiation: add-patch.c:hasheq Unexecuted instantiation: attr.c:hasheq Unexecuted instantiation: blob.c:hasheq Unexecuted instantiation: bloom.c:hasheq Unexecuted instantiation: bulk-checkin.c:hasheq Unexecuted instantiation: bundle-uri.c:hasheq Unexecuted instantiation: cache-tree.c:hasheq Unexecuted instantiation: combine-diff.c:hasheq Unexecuted instantiation: commit-reach.c:hasheq Unexecuted instantiation: connect.c:hasheq Unexecuted instantiation: connected.c:hasheq Unexecuted instantiation: convert.c:hasheq Unexecuted instantiation: csum-file.c:hasheq Unexecuted instantiation: decorate.c:hasheq Unexecuted instantiation: delta-islands.c:hasheq Unexecuted instantiation: diff-merges.c:hasheq Unexecuted instantiation: diff-lib.c:hasheq Unexecuted instantiation: diff-no-index.c:hasheq Unexecuted instantiation: diffcore-break.c:hasheq Unexecuted instantiation: diffcore-delta.c:hasheq Unexecuted instantiation: diffcore-order.c:hasheq Unexecuted instantiation: diffcore-pickaxe.c:hasheq Unexecuted instantiation: diffcore-rename.c:hasheq Unexecuted instantiation: diffcore-rotate.c:hasheq Unexecuted instantiation: dir-iterator.c:hasheq Unexecuted instantiation: dir.c:hasheq Unexecuted instantiation: entry.c:hasheq Unexecuted instantiation: environment.c:hasheq Unexecuted instantiation: fmt-merge-msg.c:hasheq Unexecuted instantiation: fsmonitor.c:hasheq Unexecuted instantiation: gpg-interface.c:hasheq Unexecuted instantiation: graph.c:hasheq Unexecuted instantiation: hash-lookup.c:hasheq Unexecuted instantiation: hex.c:hasheq Unexecuted instantiation: hook.c:hasheq Unexecuted instantiation: line-log.c:hasheq Unexecuted instantiation: line-range.c:hasheq Unexecuted instantiation: list-objects-filter-options.c:hasheq Unexecuted instantiation: list-objects.c:hasheq Unexecuted instantiation: log-tree.c:hasheq Unexecuted instantiation: mailmap.c:hasheq Unexecuted instantiation: merge-blobs.c:hasheq Unexecuted instantiation: merge-ll.c:hasheq Unexecuted instantiation: merge-ort.c:hasheq Unexecuted instantiation: merge-ort-wrappers.c:hasheq Unexecuted instantiation: midx.c:hasheq Unexecuted instantiation: midx-write.c:hasheq Unexecuted instantiation: name-hash.c:hasheq Unexecuted instantiation: notes-cache.c:hasheq Unexecuted instantiation: notes-merge.c:hasheq Unexecuted instantiation: notes-utils.c:hasheq Unexecuted instantiation: object-file-convert.c:hasheq Unexecuted instantiation: object-file.c:hasheq Unexecuted instantiation: object-name.c:hasheq Unexecuted instantiation: object.c:hasheq Unexecuted instantiation: oid-array.c:hasheq Unexecuted instantiation: oidmap.c:hasheq Unexecuted instantiation: oidset.c:hasheq Unexecuted instantiation: oidtree.c:hasheq Unexecuted instantiation: pack-bitmap-write.c:hasheq Unexecuted instantiation: pack-bitmap.c:hasheq Unexecuted instantiation: pack-check.c:hasheq Unexecuted instantiation: pack-mtimes.c:hasheq Unexecuted instantiation: pack-revindex.c:hasheq Unexecuted instantiation: pack-write.c:hasheq Unexecuted instantiation: packfile.c:hasheq Unexecuted instantiation: parallel-checkout.c:hasheq Unexecuted instantiation: parse-options-cb.c:hasheq Unexecuted instantiation: patch-ids.c:hasheq Unexecuted instantiation: path.c:hasheq Unexecuted instantiation: pathspec.c:hasheq Unexecuted instantiation: pkt-line.c:hasheq Unexecuted instantiation: preload-index.c:hasheq Unexecuted instantiation: pretty.c:hasheq Unexecuted instantiation: promisor-remote.c:hasheq Unexecuted instantiation: prune-packed.c:hasheq Unexecuted instantiation: pseudo-merge.c:hasheq Unexecuted instantiation: reachable.c:hasheq Unexecuted instantiation: read-cache.c:hasheq Unexecuted instantiation: rebase-interactive.c:hasheq Unexecuted instantiation: ref-filter.c:hasheq Unexecuted instantiation: reflog-walk.c:hasheq Unexecuted instantiation: debug.c:hasheq Unexecuted instantiation: files-backend.c:hasheq Unexecuted instantiation: reftable-backend.c:hasheq Unexecuted instantiation: iterator.c:hasheq Unexecuted instantiation: packed-backend.c:hasheq Unexecuted instantiation: ref-cache.c:hasheq Unexecuted instantiation: refspec.c:hasheq Unexecuted instantiation: replace-object.c:hasheq Unexecuted instantiation: repository.c:hasheq Unexecuted instantiation: resolve-undo.c:hasheq Unexecuted instantiation: revision.c:hasheq Unexecuted instantiation: run-command.c:hasheq Unexecuted instantiation: sequencer.c:hasheq Unexecuted instantiation: serve.c:hasheq Unexecuted instantiation: server-info.c:hasheq Unexecuted instantiation: setup.c:hasheq Unexecuted instantiation: shallow.c:hasheq Unexecuted instantiation: sparse-index.c:hasheq Unexecuted instantiation: split-index.c:hasheq Unexecuted instantiation: streaming.c:hasheq Unexecuted instantiation: submodule-config.c:hasheq Unexecuted instantiation: submodule.c:hasheq Unexecuted instantiation: symlinks.c:hasheq Unexecuted instantiation: tmp-objdir.c:hasheq Unexecuted instantiation: trace.c:hasheq Unexecuted instantiation: tr2_sid.c:hasheq Unexecuted instantiation: tr2_sysenv.c:hasheq Unexecuted instantiation: trailer.c:hasheq Unexecuted instantiation: transport-helper.c:hasheq Unexecuted instantiation: transport.c:hasheq Unexecuted instantiation: tree-diff.c:hasheq Unexecuted instantiation: tree-walk.c:hasheq Unexecuted instantiation: tree.c:hasheq Unexecuted instantiation: unpack-trees.c:hasheq Unexecuted instantiation: wt-status.c:hasheq Unexecuted instantiation: xdiff-interface.c:hasheq Unexecuted instantiation: sha1dc_git.c:hasheq Unexecuted instantiation: alloc.c:hasheq Unexecuted instantiation: archive-tar.c:hasheq Unexecuted instantiation: archive-zip.c:hasheq Unexecuted instantiation: chunk-format.c:hasheq Unexecuted instantiation: list-objects-filter.c:hasheq Unexecuted instantiation: loose.c:hasheq Unexecuted instantiation: ls-refs.c:hasheq Unexecuted instantiation: match-trees.c:hasheq Unexecuted instantiation: default.c:hasheq Unexecuted instantiation: skipping.c:hasheq Unexecuted instantiation: protocol-caps.c:hasheq Unexecuted instantiation: error.c:hasheq Unexecuted instantiation: iter.c:hasheq Unexecuted instantiation: publicbasics.c:hasheq Unexecuted instantiation: reader.c:hasheq Unexecuted instantiation: record.c:hasheq Unexecuted instantiation: stack.c:hasheq Unexecuted instantiation: writer.c:hasheq Unexecuted instantiation: basics.c:hasheq Unexecuted instantiation: block.c:hasheq Unexecuted instantiation: blocksource.c:hasheq Unexecuted instantiation: merged.c:hasheq Unexecuted instantiation: pq.c:hasheq Unexecuted instantiation: common-main.c:hasheq |
274 | | |
275 | | static inline void hashcpy(unsigned char *sha_dst, const unsigned char *sha_src, |
276 | | const struct git_hash_algo *algop) |
277 | 0 | { |
278 | 0 | memcpy(sha_dst, sha_src, algop->rawsz); |
279 | 0 | } Unexecuted instantiation: add.c:hashcpy Unexecuted instantiation: am.c:hashcpy Unexecuted instantiation: apply.c:hashcpy Unexecuted instantiation: archive.c:hashcpy Unexecuted instantiation: bisect.c:hashcpy Unexecuted instantiation: blame.c:hashcpy Unexecuted instantiation: branch.c:hashcpy Unexecuted instantiation: bugreport.c:hashcpy Unexecuted instantiation: bundle.c:hashcpy Unexecuted instantiation: cat-file.c:hashcpy Unexecuted instantiation: check-attr.c:hashcpy Unexecuted instantiation: check-ignore.c:hashcpy Unexecuted instantiation: check-ref-format.c:hashcpy Unexecuted instantiation: checkout--worker.c:hashcpy Unexecuted instantiation: checkout-index.c:hashcpy Unexecuted instantiation: checkout.c:hashcpy Unexecuted instantiation: clean.c:hashcpy Unexecuted instantiation: clone.c:hashcpy Unexecuted instantiation: commit-graph.c:hashcpy Unexecuted instantiation: commit-tree.c:hashcpy Unexecuted instantiation: commit.c:hashcpy Unexecuted instantiation: config.c:hashcpy Unexecuted instantiation: count-objects.c:hashcpy Unexecuted instantiation: credential-cache--daemon.c:hashcpy Unexecuted instantiation: describe.c:hashcpy Unexecuted instantiation: diagnose.c:hashcpy Unexecuted instantiation: diff-files.c:hashcpy Unexecuted instantiation: diff-index.c:hashcpy Unexecuted instantiation: diff-tree.c:hashcpy Unexecuted instantiation: diff.c:hashcpy Unexecuted instantiation: difftool.c:hashcpy Unexecuted instantiation: fast-export.c:hashcpy Unexecuted instantiation: fast-import.c:hashcpy Unexecuted instantiation: fetch-pack.c:hashcpy Unexecuted instantiation: fetch.c:hashcpy Unexecuted instantiation: for-each-ref.c:hashcpy Unexecuted instantiation: fsck.c:hashcpy Unexecuted instantiation: fsmonitor--daemon.c:hashcpy Unexecuted instantiation: gc.c:hashcpy Unexecuted instantiation: get-tar-commit-id.c:hashcpy Unexecuted instantiation: grep.c:hashcpy Unexecuted instantiation: hash-object.c:hashcpy Unexecuted instantiation: help.c:hashcpy Unexecuted instantiation: index-pack.c:hashcpy Unexecuted instantiation: init-db.c:hashcpy Unexecuted instantiation: log.c:hashcpy Unexecuted instantiation: ls-files.c:hashcpy Unexecuted instantiation: ls-remote.c:hashcpy Unexecuted instantiation: ls-tree.c:hashcpy Unexecuted instantiation: merge-base.c:hashcpy Unexecuted instantiation: merge-file.c:hashcpy Unexecuted instantiation: merge-index.c:hashcpy Unexecuted instantiation: merge-ours.c:hashcpy Unexecuted instantiation: merge-recursive.c:hashcpy Unexecuted instantiation: merge-tree.c:hashcpy Unexecuted instantiation: merge.c:hashcpy Unexecuted instantiation: mktag.c:hashcpy Unexecuted instantiation: mktree.c:hashcpy Unexecuted instantiation: multi-pack-index.c:hashcpy Unexecuted instantiation: mv.c:hashcpy Unexecuted instantiation: name-rev.c:hashcpy Unexecuted instantiation: notes.c:hashcpy Unexecuted instantiation: pack-objects.c:hashcpy Unexecuted instantiation: pack-redundant.c:hashcpy Unexecuted instantiation: pack-refs.c:hashcpy Unexecuted instantiation: patch-id.c:hashcpy Unexecuted instantiation: prune.c:hashcpy Unexecuted instantiation: pull.c:hashcpy Unexecuted instantiation: push.c:hashcpy Unexecuted instantiation: range-diff.c:hashcpy Unexecuted instantiation: read-tree.c:hashcpy Unexecuted instantiation: rebase.c:hashcpy Unexecuted instantiation: receive-pack.c:hashcpy Unexecuted instantiation: reflog.c:hashcpy Unexecuted instantiation: refs.c:hashcpy Unexecuted instantiation: remote-ext.c:hashcpy Unexecuted instantiation: remote-fd.c:hashcpy Unexecuted instantiation: remote.c:hashcpy Unexecuted instantiation: repack.c:hashcpy Unexecuted instantiation: replace.c:hashcpy Unexecuted instantiation: replay.c:hashcpy Unexecuted instantiation: rerere.c:hashcpy Unexecuted instantiation: reset.c:hashcpy Unexecuted instantiation: rev-list.c:hashcpy Unexecuted instantiation: rev-parse.c:hashcpy Unexecuted instantiation: revert.c:hashcpy Unexecuted instantiation: rm.c:hashcpy Unexecuted instantiation: send-pack.c:hashcpy Unexecuted instantiation: shortlog.c:hashcpy Unexecuted instantiation: show-branch.c:hashcpy Unexecuted instantiation: show-index.c:hashcpy Unexecuted instantiation: show-ref.c:hashcpy Unexecuted instantiation: sparse-checkout.c:hashcpy Unexecuted instantiation: stash.c:hashcpy Unexecuted instantiation: stripspace.c:hashcpy Unexecuted instantiation: submodule--helper.c:hashcpy Unexecuted instantiation: symbolic-ref.c:hashcpy Unexecuted instantiation: tag.c:hashcpy Unexecuted instantiation: unpack-file.c:hashcpy Unexecuted instantiation: unpack-objects.c:hashcpy Unexecuted instantiation: update-index.c:hashcpy Unexecuted instantiation: update-ref.c:hashcpy Unexecuted instantiation: upload-pack.c:hashcpy Unexecuted instantiation: var.c:hashcpy Unexecuted instantiation: verify-commit.c:hashcpy Unexecuted instantiation: verify-tag.c:hashcpy Unexecuted instantiation: worktree.c:hashcpy Unexecuted instantiation: write-tree.c:hashcpy Unexecuted instantiation: git.c:hashcpy Unexecuted instantiation: add-interactive.c:hashcpy Unexecuted instantiation: add-patch.c:hashcpy Unexecuted instantiation: attr.c:hashcpy Unexecuted instantiation: blob.c:hashcpy Unexecuted instantiation: bloom.c:hashcpy Unexecuted instantiation: bulk-checkin.c:hashcpy Unexecuted instantiation: bundle-uri.c:hashcpy Unexecuted instantiation: cache-tree.c:hashcpy Unexecuted instantiation: combine-diff.c:hashcpy Unexecuted instantiation: commit-reach.c:hashcpy Unexecuted instantiation: connect.c:hashcpy Unexecuted instantiation: connected.c:hashcpy Unexecuted instantiation: convert.c:hashcpy Unexecuted instantiation: csum-file.c:hashcpy Unexecuted instantiation: decorate.c:hashcpy Unexecuted instantiation: delta-islands.c:hashcpy Unexecuted instantiation: diff-merges.c:hashcpy Unexecuted instantiation: diff-lib.c:hashcpy Unexecuted instantiation: diff-no-index.c:hashcpy Unexecuted instantiation: diffcore-break.c:hashcpy Unexecuted instantiation: diffcore-delta.c:hashcpy Unexecuted instantiation: diffcore-order.c:hashcpy Unexecuted instantiation: diffcore-pickaxe.c:hashcpy Unexecuted instantiation: diffcore-rename.c:hashcpy Unexecuted instantiation: diffcore-rotate.c:hashcpy Unexecuted instantiation: dir-iterator.c:hashcpy Unexecuted instantiation: dir.c:hashcpy Unexecuted instantiation: entry.c:hashcpy Unexecuted instantiation: environment.c:hashcpy Unexecuted instantiation: fmt-merge-msg.c:hashcpy Unexecuted instantiation: fsmonitor.c:hashcpy Unexecuted instantiation: gpg-interface.c:hashcpy Unexecuted instantiation: graph.c:hashcpy Unexecuted instantiation: hash-lookup.c:hashcpy Unexecuted instantiation: hex.c:hashcpy Unexecuted instantiation: hook.c:hashcpy Unexecuted instantiation: line-log.c:hashcpy Unexecuted instantiation: line-range.c:hashcpy Unexecuted instantiation: list-objects-filter-options.c:hashcpy Unexecuted instantiation: list-objects.c:hashcpy Unexecuted instantiation: log-tree.c:hashcpy Unexecuted instantiation: mailmap.c:hashcpy Unexecuted instantiation: merge-blobs.c:hashcpy Unexecuted instantiation: merge-ll.c:hashcpy Unexecuted instantiation: merge-ort.c:hashcpy Unexecuted instantiation: merge-ort-wrappers.c:hashcpy Unexecuted instantiation: midx.c:hashcpy Unexecuted instantiation: midx-write.c:hashcpy Unexecuted instantiation: name-hash.c:hashcpy Unexecuted instantiation: notes-cache.c:hashcpy Unexecuted instantiation: notes-merge.c:hashcpy Unexecuted instantiation: notes-utils.c:hashcpy Unexecuted instantiation: object-file-convert.c:hashcpy Unexecuted instantiation: object-file.c:hashcpy Unexecuted instantiation: object-name.c:hashcpy Unexecuted instantiation: object.c:hashcpy Unexecuted instantiation: oid-array.c:hashcpy Unexecuted instantiation: oidmap.c:hashcpy Unexecuted instantiation: oidset.c:hashcpy Unexecuted instantiation: oidtree.c:hashcpy Unexecuted instantiation: pack-bitmap-write.c:hashcpy Unexecuted instantiation: pack-bitmap.c:hashcpy Unexecuted instantiation: pack-check.c:hashcpy Unexecuted instantiation: pack-mtimes.c:hashcpy Unexecuted instantiation: pack-revindex.c:hashcpy Unexecuted instantiation: pack-write.c:hashcpy Unexecuted instantiation: packfile.c:hashcpy Unexecuted instantiation: parallel-checkout.c:hashcpy Unexecuted instantiation: parse-options-cb.c:hashcpy Unexecuted instantiation: patch-ids.c:hashcpy Unexecuted instantiation: path.c:hashcpy Unexecuted instantiation: pathspec.c:hashcpy Unexecuted instantiation: pkt-line.c:hashcpy Unexecuted instantiation: preload-index.c:hashcpy Unexecuted instantiation: pretty.c:hashcpy Unexecuted instantiation: promisor-remote.c:hashcpy Unexecuted instantiation: prune-packed.c:hashcpy Unexecuted instantiation: pseudo-merge.c:hashcpy Unexecuted instantiation: reachable.c:hashcpy Unexecuted instantiation: read-cache.c:hashcpy Unexecuted instantiation: rebase-interactive.c:hashcpy Unexecuted instantiation: ref-filter.c:hashcpy Unexecuted instantiation: reflog-walk.c:hashcpy Unexecuted instantiation: debug.c:hashcpy Unexecuted instantiation: files-backend.c:hashcpy Unexecuted instantiation: reftable-backend.c:hashcpy Unexecuted instantiation: iterator.c:hashcpy Unexecuted instantiation: packed-backend.c:hashcpy Unexecuted instantiation: ref-cache.c:hashcpy Unexecuted instantiation: refspec.c:hashcpy Unexecuted instantiation: replace-object.c:hashcpy Unexecuted instantiation: repository.c:hashcpy Unexecuted instantiation: resolve-undo.c:hashcpy Unexecuted instantiation: revision.c:hashcpy Unexecuted instantiation: run-command.c:hashcpy Unexecuted instantiation: sequencer.c:hashcpy Unexecuted instantiation: serve.c:hashcpy Unexecuted instantiation: server-info.c:hashcpy Unexecuted instantiation: setup.c:hashcpy Unexecuted instantiation: shallow.c:hashcpy Unexecuted instantiation: sparse-index.c:hashcpy Unexecuted instantiation: split-index.c:hashcpy Unexecuted instantiation: streaming.c:hashcpy Unexecuted instantiation: submodule-config.c:hashcpy Unexecuted instantiation: submodule.c:hashcpy Unexecuted instantiation: symlinks.c:hashcpy Unexecuted instantiation: tmp-objdir.c:hashcpy Unexecuted instantiation: trace.c:hashcpy Unexecuted instantiation: tr2_sid.c:hashcpy Unexecuted instantiation: tr2_sysenv.c:hashcpy Unexecuted instantiation: trailer.c:hashcpy Unexecuted instantiation: transport-helper.c:hashcpy Unexecuted instantiation: transport.c:hashcpy Unexecuted instantiation: tree-diff.c:hashcpy Unexecuted instantiation: tree-walk.c:hashcpy Unexecuted instantiation: tree.c:hashcpy Unexecuted instantiation: unpack-trees.c:hashcpy Unexecuted instantiation: wt-status.c:hashcpy Unexecuted instantiation: xdiff-interface.c:hashcpy Unexecuted instantiation: sha1dc_git.c:hashcpy Unexecuted instantiation: alloc.c:hashcpy Unexecuted instantiation: archive-tar.c:hashcpy Unexecuted instantiation: archive-zip.c:hashcpy Unexecuted instantiation: chunk-format.c:hashcpy Unexecuted instantiation: list-objects-filter.c:hashcpy Unexecuted instantiation: loose.c:hashcpy Unexecuted instantiation: ls-refs.c:hashcpy Unexecuted instantiation: match-trees.c:hashcpy Unexecuted instantiation: default.c:hashcpy Unexecuted instantiation: skipping.c:hashcpy Unexecuted instantiation: protocol-caps.c:hashcpy Unexecuted instantiation: error.c:hashcpy Unexecuted instantiation: iter.c:hashcpy Unexecuted instantiation: publicbasics.c:hashcpy Unexecuted instantiation: reader.c:hashcpy Unexecuted instantiation: record.c:hashcpy Unexecuted instantiation: stack.c:hashcpy Unexecuted instantiation: writer.c:hashcpy Unexecuted instantiation: basics.c:hashcpy Unexecuted instantiation: block.c:hashcpy Unexecuted instantiation: blocksource.c:hashcpy Unexecuted instantiation: merged.c:hashcpy Unexecuted instantiation: pq.c:hashcpy Unexecuted instantiation: common-main.c:hashcpy |
280 | | |
281 | | static inline void hashclr(unsigned char *hash, const struct git_hash_algo *algop) |
282 | 0 | { |
283 | 0 | memset(hash, 0, algop->rawsz); |
284 | 0 | } Unexecuted instantiation: add.c:hashclr Unexecuted instantiation: am.c:hashclr Unexecuted instantiation: apply.c:hashclr Unexecuted instantiation: archive.c:hashclr Unexecuted instantiation: bisect.c:hashclr Unexecuted instantiation: blame.c:hashclr Unexecuted instantiation: branch.c:hashclr Unexecuted instantiation: bugreport.c:hashclr Unexecuted instantiation: bundle.c:hashclr Unexecuted instantiation: cat-file.c:hashclr Unexecuted instantiation: check-attr.c:hashclr Unexecuted instantiation: check-ignore.c:hashclr Unexecuted instantiation: check-ref-format.c:hashclr Unexecuted instantiation: checkout--worker.c:hashclr Unexecuted instantiation: checkout-index.c:hashclr Unexecuted instantiation: checkout.c:hashclr Unexecuted instantiation: clean.c:hashclr Unexecuted instantiation: clone.c:hashclr Unexecuted instantiation: commit-graph.c:hashclr Unexecuted instantiation: commit-tree.c:hashclr Unexecuted instantiation: commit.c:hashclr Unexecuted instantiation: config.c:hashclr Unexecuted instantiation: count-objects.c:hashclr Unexecuted instantiation: credential-cache--daemon.c:hashclr Unexecuted instantiation: describe.c:hashclr Unexecuted instantiation: diagnose.c:hashclr Unexecuted instantiation: diff-files.c:hashclr Unexecuted instantiation: diff-index.c:hashclr Unexecuted instantiation: diff-tree.c:hashclr Unexecuted instantiation: diff.c:hashclr Unexecuted instantiation: difftool.c:hashclr Unexecuted instantiation: fast-export.c:hashclr Unexecuted instantiation: fast-import.c:hashclr Unexecuted instantiation: fetch-pack.c:hashclr Unexecuted instantiation: fetch.c:hashclr Unexecuted instantiation: for-each-ref.c:hashclr Unexecuted instantiation: fsck.c:hashclr Unexecuted instantiation: fsmonitor--daemon.c:hashclr Unexecuted instantiation: gc.c:hashclr Unexecuted instantiation: get-tar-commit-id.c:hashclr Unexecuted instantiation: grep.c:hashclr Unexecuted instantiation: hash-object.c:hashclr Unexecuted instantiation: help.c:hashclr Unexecuted instantiation: index-pack.c:hashclr Unexecuted instantiation: init-db.c:hashclr Unexecuted instantiation: log.c:hashclr Unexecuted instantiation: ls-files.c:hashclr Unexecuted instantiation: ls-remote.c:hashclr Unexecuted instantiation: ls-tree.c:hashclr Unexecuted instantiation: merge-base.c:hashclr Unexecuted instantiation: merge-file.c:hashclr Unexecuted instantiation: merge-index.c:hashclr Unexecuted instantiation: merge-ours.c:hashclr Unexecuted instantiation: merge-recursive.c:hashclr Unexecuted instantiation: merge-tree.c:hashclr Unexecuted instantiation: merge.c:hashclr Unexecuted instantiation: mktag.c:hashclr Unexecuted instantiation: mktree.c:hashclr Unexecuted instantiation: multi-pack-index.c:hashclr Unexecuted instantiation: mv.c:hashclr Unexecuted instantiation: name-rev.c:hashclr Unexecuted instantiation: notes.c:hashclr Unexecuted instantiation: pack-objects.c:hashclr Unexecuted instantiation: pack-redundant.c:hashclr Unexecuted instantiation: pack-refs.c:hashclr Unexecuted instantiation: patch-id.c:hashclr Unexecuted instantiation: prune.c:hashclr Unexecuted instantiation: pull.c:hashclr Unexecuted instantiation: push.c:hashclr Unexecuted instantiation: range-diff.c:hashclr Unexecuted instantiation: read-tree.c:hashclr Unexecuted instantiation: rebase.c:hashclr Unexecuted instantiation: receive-pack.c:hashclr Unexecuted instantiation: reflog.c:hashclr Unexecuted instantiation: refs.c:hashclr Unexecuted instantiation: remote-ext.c:hashclr Unexecuted instantiation: remote-fd.c:hashclr Unexecuted instantiation: remote.c:hashclr Unexecuted instantiation: repack.c:hashclr Unexecuted instantiation: replace.c:hashclr Unexecuted instantiation: replay.c:hashclr Unexecuted instantiation: rerere.c:hashclr Unexecuted instantiation: reset.c:hashclr Unexecuted instantiation: rev-list.c:hashclr Unexecuted instantiation: rev-parse.c:hashclr Unexecuted instantiation: revert.c:hashclr Unexecuted instantiation: rm.c:hashclr Unexecuted instantiation: send-pack.c:hashclr Unexecuted instantiation: shortlog.c:hashclr Unexecuted instantiation: show-branch.c:hashclr Unexecuted instantiation: show-index.c:hashclr Unexecuted instantiation: show-ref.c:hashclr Unexecuted instantiation: sparse-checkout.c:hashclr Unexecuted instantiation: stash.c:hashclr Unexecuted instantiation: stripspace.c:hashclr Unexecuted instantiation: submodule--helper.c:hashclr Unexecuted instantiation: symbolic-ref.c:hashclr Unexecuted instantiation: tag.c:hashclr Unexecuted instantiation: unpack-file.c:hashclr Unexecuted instantiation: unpack-objects.c:hashclr Unexecuted instantiation: update-index.c:hashclr Unexecuted instantiation: update-ref.c:hashclr Unexecuted instantiation: upload-pack.c:hashclr Unexecuted instantiation: var.c:hashclr Unexecuted instantiation: verify-commit.c:hashclr Unexecuted instantiation: verify-tag.c:hashclr Unexecuted instantiation: worktree.c:hashclr Unexecuted instantiation: write-tree.c:hashclr Unexecuted instantiation: git.c:hashclr Unexecuted instantiation: add-interactive.c:hashclr Unexecuted instantiation: add-patch.c:hashclr Unexecuted instantiation: attr.c:hashclr Unexecuted instantiation: blob.c:hashclr Unexecuted instantiation: bloom.c:hashclr Unexecuted instantiation: bulk-checkin.c:hashclr Unexecuted instantiation: bundle-uri.c:hashclr Unexecuted instantiation: cache-tree.c:hashclr Unexecuted instantiation: combine-diff.c:hashclr Unexecuted instantiation: commit-reach.c:hashclr Unexecuted instantiation: connect.c:hashclr Unexecuted instantiation: connected.c:hashclr Unexecuted instantiation: convert.c:hashclr Unexecuted instantiation: csum-file.c:hashclr Unexecuted instantiation: decorate.c:hashclr Unexecuted instantiation: delta-islands.c:hashclr Unexecuted instantiation: diff-merges.c:hashclr Unexecuted instantiation: diff-lib.c:hashclr Unexecuted instantiation: diff-no-index.c:hashclr Unexecuted instantiation: diffcore-break.c:hashclr Unexecuted instantiation: diffcore-delta.c:hashclr Unexecuted instantiation: diffcore-order.c:hashclr Unexecuted instantiation: diffcore-pickaxe.c:hashclr Unexecuted instantiation: diffcore-rename.c:hashclr Unexecuted instantiation: diffcore-rotate.c:hashclr Unexecuted instantiation: dir-iterator.c:hashclr Unexecuted instantiation: dir.c:hashclr Unexecuted instantiation: entry.c:hashclr Unexecuted instantiation: environment.c:hashclr Unexecuted instantiation: fmt-merge-msg.c:hashclr Unexecuted instantiation: fsmonitor.c:hashclr Unexecuted instantiation: gpg-interface.c:hashclr Unexecuted instantiation: graph.c:hashclr Unexecuted instantiation: hash-lookup.c:hashclr Unexecuted instantiation: hex.c:hashclr Unexecuted instantiation: hook.c:hashclr Unexecuted instantiation: line-log.c:hashclr Unexecuted instantiation: line-range.c:hashclr Unexecuted instantiation: list-objects-filter-options.c:hashclr Unexecuted instantiation: list-objects.c:hashclr Unexecuted instantiation: log-tree.c:hashclr Unexecuted instantiation: mailmap.c:hashclr Unexecuted instantiation: merge-blobs.c:hashclr Unexecuted instantiation: merge-ll.c:hashclr Unexecuted instantiation: merge-ort.c:hashclr Unexecuted instantiation: merge-ort-wrappers.c:hashclr Unexecuted instantiation: midx.c:hashclr Unexecuted instantiation: midx-write.c:hashclr Unexecuted instantiation: name-hash.c:hashclr Unexecuted instantiation: notes-cache.c:hashclr Unexecuted instantiation: notes-merge.c:hashclr Unexecuted instantiation: notes-utils.c:hashclr Unexecuted instantiation: object-file-convert.c:hashclr Unexecuted instantiation: object-file.c:hashclr Unexecuted instantiation: object-name.c:hashclr Unexecuted instantiation: object.c:hashclr Unexecuted instantiation: oid-array.c:hashclr Unexecuted instantiation: oidmap.c:hashclr Unexecuted instantiation: oidset.c:hashclr Unexecuted instantiation: oidtree.c:hashclr Unexecuted instantiation: pack-bitmap-write.c:hashclr Unexecuted instantiation: pack-bitmap.c:hashclr Unexecuted instantiation: pack-check.c:hashclr Unexecuted instantiation: pack-mtimes.c:hashclr Unexecuted instantiation: pack-revindex.c:hashclr Unexecuted instantiation: pack-write.c:hashclr Unexecuted instantiation: packfile.c:hashclr Unexecuted instantiation: parallel-checkout.c:hashclr Unexecuted instantiation: parse-options-cb.c:hashclr Unexecuted instantiation: patch-ids.c:hashclr Unexecuted instantiation: path.c:hashclr Unexecuted instantiation: pathspec.c:hashclr Unexecuted instantiation: pkt-line.c:hashclr Unexecuted instantiation: preload-index.c:hashclr Unexecuted instantiation: pretty.c:hashclr Unexecuted instantiation: promisor-remote.c:hashclr Unexecuted instantiation: prune-packed.c:hashclr Unexecuted instantiation: pseudo-merge.c:hashclr Unexecuted instantiation: reachable.c:hashclr Unexecuted instantiation: read-cache.c:hashclr Unexecuted instantiation: rebase-interactive.c:hashclr Unexecuted instantiation: ref-filter.c:hashclr Unexecuted instantiation: reflog-walk.c:hashclr Unexecuted instantiation: debug.c:hashclr Unexecuted instantiation: files-backend.c:hashclr Unexecuted instantiation: reftable-backend.c:hashclr Unexecuted instantiation: iterator.c:hashclr Unexecuted instantiation: packed-backend.c:hashclr Unexecuted instantiation: ref-cache.c:hashclr Unexecuted instantiation: refspec.c:hashclr Unexecuted instantiation: replace-object.c:hashclr Unexecuted instantiation: repository.c:hashclr Unexecuted instantiation: resolve-undo.c:hashclr Unexecuted instantiation: revision.c:hashclr Unexecuted instantiation: run-command.c:hashclr Unexecuted instantiation: sequencer.c:hashclr Unexecuted instantiation: serve.c:hashclr Unexecuted instantiation: server-info.c:hashclr Unexecuted instantiation: setup.c:hashclr Unexecuted instantiation: shallow.c:hashclr Unexecuted instantiation: sparse-index.c:hashclr Unexecuted instantiation: split-index.c:hashclr Unexecuted instantiation: streaming.c:hashclr Unexecuted instantiation: submodule-config.c:hashclr Unexecuted instantiation: submodule.c:hashclr Unexecuted instantiation: symlinks.c:hashclr Unexecuted instantiation: tmp-objdir.c:hashclr Unexecuted instantiation: trace.c:hashclr Unexecuted instantiation: tr2_sid.c:hashclr Unexecuted instantiation: tr2_sysenv.c:hashclr Unexecuted instantiation: trailer.c:hashclr Unexecuted instantiation: transport-helper.c:hashclr Unexecuted instantiation: transport.c:hashclr Unexecuted instantiation: tree-diff.c:hashclr Unexecuted instantiation: tree-walk.c:hashclr Unexecuted instantiation: tree.c:hashclr Unexecuted instantiation: unpack-trees.c:hashclr Unexecuted instantiation: wt-status.c:hashclr Unexecuted instantiation: xdiff-interface.c:hashclr Unexecuted instantiation: sha1dc_git.c:hashclr Unexecuted instantiation: alloc.c:hashclr Unexecuted instantiation: archive-tar.c:hashclr Unexecuted instantiation: archive-zip.c:hashclr Unexecuted instantiation: chunk-format.c:hashclr Unexecuted instantiation: list-objects-filter.c:hashclr Unexecuted instantiation: loose.c:hashclr Unexecuted instantiation: ls-refs.c:hashclr Unexecuted instantiation: match-trees.c:hashclr Unexecuted instantiation: default.c:hashclr Unexecuted instantiation: skipping.c:hashclr Unexecuted instantiation: protocol-caps.c:hashclr Unexecuted instantiation: error.c:hashclr Unexecuted instantiation: iter.c:hashclr Unexecuted instantiation: publicbasics.c:hashclr Unexecuted instantiation: reader.c:hashclr Unexecuted instantiation: record.c:hashclr Unexecuted instantiation: stack.c:hashclr Unexecuted instantiation: writer.c:hashclr Unexecuted instantiation: basics.c:hashclr Unexecuted instantiation: block.c:hashclr Unexecuted instantiation: blocksource.c:hashclr Unexecuted instantiation: merged.c:hashclr Unexecuted instantiation: pq.c:hashclr Unexecuted instantiation: common-main.c:hashclr |
285 | | |
286 | | static inline int oidcmp(const struct object_id *oid1, const struct object_id *oid2) |
287 | 0 | { |
288 | 0 | return memcmp(oid1->hash, oid2->hash, GIT_MAX_RAWSZ); |
289 | 0 | } Unexecuted instantiation: add.c:oidcmp Unexecuted instantiation: am.c:oidcmp Unexecuted instantiation: apply.c:oidcmp Unexecuted instantiation: archive.c:oidcmp Unexecuted instantiation: bisect.c:oidcmp Unexecuted instantiation: blame.c:oidcmp Unexecuted instantiation: branch.c:oidcmp Unexecuted instantiation: bugreport.c:oidcmp Unexecuted instantiation: bundle.c:oidcmp Unexecuted instantiation: cat-file.c:oidcmp Unexecuted instantiation: check-attr.c:oidcmp Unexecuted instantiation: check-ignore.c:oidcmp Unexecuted instantiation: check-ref-format.c:oidcmp Unexecuted instantiation: checkout--worker.c:oidcmp Unexecuted instantiation: checkout-index.c:oidcmp Unexecuted instantiation: checkout.c:oidcmp Unexecuted instantiation: clean.c:oidcmp Unexecuted instantiation: clone.c:oidcmp Unexecuted instantiation: commit-graph.c:oidcmp Unexecuted instantiation: commit-tree.c:oidcmp Unexecuted instantiation: commit.c:oidcmp Unexecuted instantiation: config.c:oidcmp Unexecuted instantiation: count-objects.c:oidcmp Unexecuted instantiation: credential-cache--daemon.c:oidcmp Unexecuted instantiation: describe.c:oidcmp Unexecuted instantiation: diagnose.c:oidcmp Unexecuted instantiation: diff-files.c:oidcmp Unexecuted instantiation: diff-index.c:oidcmp Unexecuted instantiation: diff-tree.c:oidcmp Unexecuted instantiation: diff.c:oidcmp Unexecuted instantiation: difftool.c:oidcmp Unexecuted instantiation: fast-export.c:oidcmp Unexecuted instantiation: fast-import.c:oidcmp Unexecuted instantiation: fetch-pack.c:oidcmp Unexecuted instantiation: fetch.c:oidcmp Unexecuted instantiation: for-each-ref.c:oidcmp Unexecuted instantiation: fsck.c:oidcmp Unexecuted instantiation: fsmonitor--daemon.c:oidcmp Unexecuted instantiation: gc.c:oidcmp Unexecuted instantiation: get-tar-commit-id.c:oidcmp Unexecuted instantiation: grep.c:oidcmp Unexecuted instantiation: hash-object.c:oidcmp Unexecuted instantiation: help.c:oidcmp Unexecuted instantiation: index-pack.c:oidcmp Unexecuted instantiation: init-db.c:oidcmp Unexecuted instantiation: log.c:oidcmp Unexecuted instantiation: ls-files.c:oidcmp Unexecuted instantiation: ls-remote.c:oidcmp Unexecuted instantiation: ls-tree.c:oidcmp Unexecuted instantiation: merge-base.c:oidcmp Unexecuted instantiation: merge-file.c:oidcmp Unexecuted instantiation: merge-index.c:oidcmp Unexecuted instantiation: merge-ours.c:oidcmp Unexecuted instantiation: merge-recursive.c:oidcmp Unexecuted instantiation: merge-tree.c:oidcmp Unexecuted instantiation: merge.c:oidcmp Unexecuted instantiation: mktag.c:oidcmp Unexecuted instantiation: mktree.c:oidcmp Unexecuted instantiation: multi-pack-index.c:oidcmp Unexecuted instantiation: mv.c:oidcmp Unexecuted instantiation: name-rev.c:oidcmp Unexecuted instantiation: notes.c:oidcmp Unexecuted instantiation: pack-objects.c:oidcmp Unexecuted instantiation: pack-redundant.c:oidcmp Unexecuted instantiation: pack-refs.c:oidcmp Unexecuted instantiation: patch-id.c:oidcmp Unexecuted instantiation: prune.c:oidcmp Unexecuted instantiation: pull.c:oidcmp Unexecuted instantiation: push.c:oidcmp Unexecuted instantiation: range-diff.c:oidcmp Unexecuted instantiation: read-tree.c:oidcmp Unexecuted instantiation: rebase.c:oidcmp Unexecuted instantiation: receive-pack.c:oidcmp Unexecuted instantiation: reflog.c:oidcmp Unexecuted instantiation: refs.c:oidcmp Unexecuted instantiation: remote-ext.c:oidcmp Unexecuted instantiation: remote-fd.c:oidcmp Unexecuted instantiation: remote.c:oidcmp Unexecuted instantiation: repack.c:oidcmp Unexecuted instantiation: replace.c:oidcmp Unexecuted instantiation: replay.c:oidcmp Unexecuted instantiation: rerere.c:oidcmp Unexecuted instantiation: reset.c:oidcmp Unexecuted instantiation: rev-list.c:oidcmp Unexecuted instantiation: rev-parse.c:oidcmp Unexecuted instantiation: revert.c:oidcmp Unexecuted instantiation: rm.c:oidcmp Unexecuted instantiation: send-pack.c:oidcmp Unexecuted instantiation: shortlog.c:oidcmp Unexecuted instantiation: show-branch.c:oidcmp Unexecuted instantiation: show-index.c:oidcmp Unexecuted instantiation: show-ref.c:oidcmp Unexecuted instantiation: sparse-checkout.c:oidcmp Unexecuted instantiation: stash.c:oidcmp Unexecuted instantiation: stripspace.c:oidcmp Unexecuted instantiation: submodule--helper.c:oidcmp Unexecuted instantiation: symbolic-ref.c:oidcmp Unexecuted instantiation: tag.c:oidcmp Unexecuted instantiation: unpack-file.c:oidcmp Unexecuted instantiation: unpack-objects.c:oidcmp Unexecuted instantiation: update-index.c:oidcmp Unexecuted instantiation: update-ref.c:oidcmp Unexecuted instantiation: upload-pack.c:oidcmp Unexecuted instantiation: var.c:oidcmp Unexecuted instantiation: verify-commit.c:oidcmp Unexecuted instantiation: verify-tag.c:oidcmp Unexecuted instantiation: worktree.c:oidcmp Unexecuted instantiation: write-tree.c:oidcmp Unexecuted instantiation: git.c:oidcmp Unexecuted instantiation: add-interactive.c:oidcmp Unexecuted instantiation: add-patch.c:oidcmp Unexecuted instantiation: attr.c:oidcmp Unexecuted instantiation: blob.c:oidcmp Unexecuted instantiation: bloom.c:oidcmp Unexecuted instantiation: bulk-checkin.c:oidcmp Unexecuted instantiation: bundle-uri.c:oidcmp Unexecuted instantiation: cache-tree.c:oidcmp Unexecuted instantiation: combine-diff.c:oidcmp Unexecuted instantiation: commit-reach.c:oidcmp Unexecuted instantiation: connect.c:oidcmp Unexecuted instantiation: connected.c:oidcmp Unexecuted instantiation: convert.c:oidcmp Unexecuted instantiation: csum-file.c:oidcmp Unexecuted instantiation: decorate.c:oidcmp Unexecuted instantiation: delta-islands.c:oidcmp Unexecuted instantiation: diff-merges.c:oidcmp Unexecuted instantiation: diff-lib.c:oidcmp Unexecuted instantiation: diff-no-index.c:oidcmp Unexecuted instantiation: diffcore-break.c:oidcmp Unexecuted instantiation: diffcore-delta.c:oidcmp Unexecuted instantiation: diffcore-order.c:oidcmp Unexecuted instantiation: diffcore-pickaxe.c:oidcmp Unexecuted instantiation: diffcore-rename.c:oidcmp Unexecuted instantiation: diffcore-rotate.c:oidcmp Unexecuted instantiation: dir-iterator.c:oidcmp Unexecuted instantiation: dir.c:oidcmp Unexecuted instantiation: entry.c:oidcmp Unexecuted instantiation: environment.c:oidcmp Unexecuted instantiation: fmt-merge-msg.c:oidcmp Unexecuted instantiation: fsmonitor.c:oidcmp Unexecuted instantiation: gpg-interface.c:oidcmp Unexecuted instantiation: graph.c:oidcmp Unexecuted instantiation: hash-lookup.c:oidcmp Unexecuted instantiation: hex.c:oidcmp Unexecuted instantiation: hook.c:oidcmp Unexecuted instantiation: line-log.c:oidcmp Unexecuted instantiation: line-range.c:oidcmp Unexecuted instantiation: list-objects-filter-options.c:oidcmp Unexecuted instantiation: list-objects.c:oidcmp Unexecuted instantiation: log-tree.c:oidcmp Unexecuted instantiation: mailmap.c:oidcmp Unexecuted instantiation: merge-blobs.c:oidcmp Unexecuted instantiation: merge-ll.c:oidcmp Unexecuted instantiation: merge-ort.c:oidcmp Unexecuted instantiation: merge-ort-wrappers.c:oidcmp Unexecuted instantiation: midx.c:oidcmp Unexecuted instantiation: midx-write.c:oidcmp Unexecuted instantiation: name-hash.c:oidcmp Unexecuted instantiation: notes-cache.c:oidcmp Unexecuted instantiation: notes-merge.c:oidcmp Unexecuted instantiation: notes-utils.c:oidcmp Unexecuted instantiation: object-file-convert.c:oidcmp Unexecuted instantiation: object-file.c:oidcmp Unexecuted instantiation: object-name.c:oidcmp Unexecuted instantiation: object.c:oidcmp Unexecuted instantiation: oid-array.c:oidcmp Unexecuted instantiation: oidmap.c:oidcmp Unexecuted instantiation: oidset.c:oidcmp Unexecuted instantiation: oidtree.c:oidcmp Unexecuted instantiation: pack-bitmap-write.c:oidcmp Unexecuted instantiation: pack-bitmap.c:oidcmp Unexecuted instantiation: pack-check.c:oidcmp Unexecuted instantiation: pack-mtimes.c:oidcmp Unexecuted instantiation: pack-revindex.c:oidcmp Unexecuted instantiation: pack-write.c:oidcmp Unexecuted instantiation: packfile.c:oidcmp Unexecuted instantiation: parallel-checkout.c:oidcmp Unexecuted instantiation: parse-options-cb.c:oidcmp Unexecuted instantiation: patch-ids.c:oidcmp Unexecuted instantiation: path.c:oidcmp Unexecuted instantiation: pathspec.c:oidcmp Unexecuted instantiation: pkt-line.c:oidcmp Unexecuted instantiation: preload-index.c:oidcmp Unexecuted instantiation: pretty.c:oidcmp Unexecuted instantiation: promisor-remote.c:oidcmp Unexecuted instantiation: prune-packed.c:oidcmp Unexecuted instantiation: pseudo-merge.c:oidcmp Unexecuted instantiation: reachable.c:oidcmp Unexecuted instantiation: read-cache.c:oidcmp Unexecuted instantiation: rebase-interactive.c:oidcmp Unexecuted instantiation: ref-filter.c:oidcmp Unexecuted instantiation: reflog-walk.c:oidcmp Unexecuted instantiation: debug.c:oidcmp Unexecuted instantiation: files-backend.c:oidcmp Unexecuted instantiation: reftable-backend.c:oidcmp Unexecuted instantiation: iterator.c:oidcmp Unexecuted instantiation: packed-backend.c:oidcmp Unexecuted instantiation: ref-cache.c:oidcmp Unexecuted instantiation: refspec.c:oidcmp Unexecuted instantiation: replace-object.c:oidcmp Unexecuted instantiation: repository.c:oidcmp Unexecuted instantiation: resolve-undo.c:oidcmp Unexecuted instantiation: revision.c:oidcmp Unexecuted instantiation: run-command.c:oidcmp Unexecuted instantiation: sequencer.c:oidcmp Unexecuted instantiation: serve.c:oidcmp Unexecuted instantiation: server-info.c:oidcmp Unexecuted instantiation: setup.c:oidcmp Unexecuted instantiation: shallow.c:oidcmp Unexecuted instantiation: sparse-index.c:oidcmp Unexecuted instantiation: split-index.c:oidcmp Unexecuted instantiation: streaming.c:oidcmp Unexecuted instantiation: submodule-config.c:oidcmp Unexecuted instantiation: submodule.c:oidcmp Unexecuted instantiation: symlinks.c:oidcmp Unexecuted instantiation: tmp-objdir.c:oidcmp Unexecuted instantiation: trace.c:oidcmp Unexecuted instantiation: tr2_sid.c:oidcmp Unexecuted instantiation: tr2_sysenv.c:oidcmp Unexecuted instantiation: trailer.c:oidcmp Unexecuted instantiation: transport-helper.c:oidcmp Unexecuted instantiation: transport.c:oidcmp Unexecuted instantiation: tree-diff.c:oidcmp Unexecuted instantiation: tree-walk.c:oidcmp Unexecuted instantiation: tree.c:oidcmp Unexecuted instantiation: unpack-trees.c:oidcmp Unexecuted instantiation: wt-status.c:oidcmp Unexecuted instantiation: xdiff-interface.c:oidcmp Unexecuted instantiation: sha1dc_git.c:oidcmp Unexecuted instantiation: alloc.c:oidcmp Unexecuted instantiation: archive-tar.c:oidcmp Unexecuted instantiation: archive-zip.c:oidcmp Unexecuted instantiation: chunk-format.c:oidcmp Unexecuted instantiation: list-objects-filter.c:oidcmp Unexecuted instantiation: loose.c:oidcmp Unexecuted instantiation: ls-refs.c:oidcmp Unexecuted instantiation: match-trees.c:oidcmp Unexecuted instantiation: default.c:oidcmp Unexecuted instantiation: skipping.c:oidcmp Unexecuted instantiation: protocol-caps.c:oidcmp Unexecuted instantiation: error.c:oidcmp Unexecuted instantiation: iter.c:oidcmp Unexecuted instantiation: publicbasics.c:oidcmp Unexecuted instantiation: reader.c:oidcmp Unexecuted instantiation: record.c:oidcmp Unexecuted instantiation: stack.c:oidcmp Unexecuted instantiation: writer.c:oidcmp Unexecuted instantiation: basics.c:oidcmp Unexecuted instantiation: block.c:oidcmp Unexecuted instantiation: blocksource.c:oidcmp Unexecuted instantiation: merged.c:oidcmp Unexecuted instantiation: pq.c:oidcmp Unexecuted instantiation: common-main.c:oidcmp |
290 | | |
291 | | static inline int oideq(const struct object_id *oid1, const struct object_id *oid2) |
292 | 0 | { |
293 | 0 | return !memcmp(oid1->hash, oid2->hash, GIT_MAX_RAWSZ); |
294 | 0 | } Unexecuted instantiation: add.c:oideq Unexecuted instantiation: am.c:oideq Unexecuted instantiation: apply.c:oideq Unexecuted instantiation: archive.c:oideq Unexecuted instantiation: bisect.c:oideq Unexecuted instantiation: blame.c:oideq Unexecuted instantiation: branch.c:oideq Unexecuted instantiation: bugreport.c:oideq Unexecuted instantiation: bundle.c:oideq Unexecuted instantiation: cat-file.c:oideq Unexecuted instantiation: check-attr.c:oideq Unexecuted instantiation: check-ignore.c:oideq Unexecuted instantiation: check-ref-format.c:oideq Unexecuted instantiation: checkout--worker.c:oideq Unexecuted instantiation: checkout-index.c:oideq Unexecuted instantiation: checkout.c:oideq Unexecuted instantiation: clean.c:oideq Unexecuted instantiation: clone.c:oideq Unexecuted instantiation: commit-graph.c:oideq Unexecuted instantiation: commit-tree.c:oideq Unexecuted instantiation: commit.c:oideq Unexecuted instantiation: config.c:oideq Unexecuted instantiation: count-objects.c:oideq Unexecuted instantiation: credential-cache--daemon.c:oideq Unexecuted instantiation: describe.c:oideq Unexecuted instantiation: diagnose.c:oideq Unexecuted instantiation: diff-files.c:oideq Unexecuted instantiation: diff-index.c:oideq Unexecuted instantiation: diff-tree.c:oideq Unexecuted instantiation: diff.c:oideq Unexecuted instantiation: difftool.c:oideq Unexecuted instantiation: fast-export.c:oideq Unexecuted instantiation: fast-import.c:oideq Unexecuted instantiation: fetch-pack.c:oideq Unexecuted instantiation: fetch.c:oideq Unexecuted instantiation: for-each-ref.c:oideq Unexecuted instantiation: fsck.c:oideq Unexecuted instantiation: fsmonitor--daemon.c:oideq Unexecuted instantiation: gc.c:oideq Unexecuted instantiation: get-tar-commit-id.c:oideq Unexecuted instantiation: grep.c:oideq Unexecuted instantiation: hash-object.c:oideq Unexecuted instantiation: help.c:oideq Unexecuted instantiation: index-pack.c:oideq Unexecuted instantiation: init-db.c:oideq Unexecuted instantiation: log.c:oideq Unexecuted instantiation: ls-files.c:oideq Unexecuted instantiation: ls-remote.c:oideq Unexecuted instantiation: ls-tree.c:oideq Unexecuted instantiation: merge-base.c:oideq Unexecuted instantiation: merge-file.c:oideq Unexecuted instantiation: merge-index.c:oideq Unexecuted instantiation: merge-ours.c:oideq Unexecuted instantiation: merge-recursive.c:oideq Unexecuted instantiation: merge-tree.c:oideq Unexecuted instantiation: merge.c:oideq Unexecuted instantiation: mktag.c:oideq Unexecuted instantiation: mktree.c:oideq Unexecuted instantiation: multi-pack-index.c:oideq Unexecuted instantiation: mv.c:oideq Unexecuted instantiation: name-rev.c:oideq Unexecuted instantiation: notes.c:oideq Unexecuted instantiation: pack-objects.c:oideq Unexecuted instantiation: pack-redundant.c:oideq Unexecuted instantiation: pack-refs.c:oideq Unexecuted instantiation: patch-id.c:oideq Unexecuted instantiation: prune.c:oideq Unexecuted instantiation: pull.c:oideq Unexecuted instantiation: push.c:oideq Unexecuted instantiation: range-diff.c:oideq Unexecuted instantiation: read-tree.c:oideq Unexecuted instantiation: rebase.c:oideq Unexecuted instantiation: receive-pack.c:oideq Unexecuted instantiation: reflog.c:oideq Unexecuted instantiation: refs.c:oideq Unexecuted instantiation: remote-ext.c:oideq Unexecuted instantiation: remote-fd.c:oideq Unexecuted instantiation: remote.c:oideq Unexecuted instantiation: repack.c:oideq Unexecuted instantiation: replace.c:oideq Unexecuted instantiation: replay.c:oideq Unexecuted instantiation: rerere.c:oideq Unexecuted instantiation: reset.c:oideq Unexecuted instantiation: rev-list.c:oideq Unexecuted instantiation: rev-parse.c:oideq Unexecuted instantiation: revert.c:oideq Unexecuted instantiation: rm.c:oideq Unexecuted instantiation: send-pack.c:oideq Unexecuted instantiation: shortlog.c:oideq Unexecuted instantiation: show-branch.c:oideq Unexecuted instantiation: show-index.c:oideq Unexecuted instantiation: show-ref.c:oideq Unexecuted instantiation: sparse-checkout.c:oideq Unexecuted instantiation: stash.c:oideq Unexecuted instantiation: stripspace.c:oideq Unexecuted instantiation: submodule--helper.c:oideq Unexecuted instantiation: symbolic-ref.c:oideq Unexecuted instantiation: tag.c:oideq Unexecuted instantiation: unpack-file.c:oideq Unexecuted instantiation: unpack-objects.c:oideq Unexecuted instantiation: update-index.c:oideq Unexecuted instantiation: update-ref.c:oideq Unexecuted instantiation: upload-pack.c:oideq Unexecuted instantiation: var.c:oideq Unexecuted instantiation: verify-commit.c:oideq Unexecuted instantiation: verify-tag.c:oideq Unexecuted instantiation: worktree.c:oideq Unexecuted instantiation: write-tree.c:oideq Unexecuted instantiation: git.c:oideq Unexecuted instantiation: add-interactive.c:oideq Unexecuted instantiation: add-patch.c:oideq Unexecuted instantiation: attr.c:oideq Unexecuted instantiation: blob.c:oideq Unexecuted instantiation: bloom.c:oideq Unexecuted instantiation: bulk-checkin.c:oideq Unexecuted instantiation: bundle-uri.c:oideq Unexecuted instantiation: cache-tree.c:oideq Unexecuted instantiation: combine-diff.c:oideq Unexecuted instantiation: commit-reach.c:oideq Unexecuted instantiation: connect.c:oideq Unexecuted instantiation: connected.c:oideq Unexecuted instantiation: convert.c:oideq Unexecuted instantiation: csum-file.c:oideq Unexecuted instantiation: decorate.c:oideq Unexecuted instantiation: delta-islands.c:oideq Unexecuted instantiation: diff-merges.c:oideq Unexecuted instantiation: diff-lib.c:oideq Unexecuted instantiation: diff-no-index.c:oideq Unexecuted instantiation: diffcore-break.c:oideq Unexecuted instantiation: diffcore-delta.c:oideq Unexecuted instantiation: diffcore-order.c:oideq Unexecuted instantiation: diffcore-pickaxe.c:oideq Unexecuted instantiation: diffcore-rename.c:oideq Unexecuted instantiation: diffcore-rotate.c:oideq Unexecuted instantiation: dir-iterator.c:oideq Unexecuted instantiation: dir.c:oideq Unexecuted instantiation: entry.c:oideq Unexecuted instantiation: environment.c:oideq Unexecuted instantiation: fmt-merge-msg.c:oideq Unexecuted instantiation: fsmonitor.c:oideq Unexecuted instantiation: gpg-interface.c:oideq Unexecuted instantiation: graph.c:oideq Unexecuted instantiation: hash-lookup.c:oideq Unexecuted instantiation: hex.c:oideq Unexecuted instantiation: hook.c:oideq Unexecuted instantiation: line-log.c:oideq Unexecuted instantiation: line-range.c:oideq Unexecuted instantiation: list-objects-filter-options.c:oideq Unexecuted instantiation: list-objects.c:oideq Unexecuted instantiation: log-tree.c:oideq Unexecuted instantiation: mailmap.c:oideq Unexecuted instantiation: merge-blobs.c:oideq Unexecuted instantiation: merge-ll.c:oideq Unexecuted instantiation: merge-ort.c:oideq Unexecuted instantiation: merge-ort-wrappers.c:oideq Unexecuted instantiation: midx.c:oideq Unexecuted instantiation: midx-write.c:oideq Unexecuted instantiation: name-hash.c:oideq Unexecuted instantiation: notes-cache.c:oideq Unexecuted instantiation: notes-merge.c:oideq Unexecuted instantiation: notes-utils.c:oideq Unexecuted instantiation: object-file-convert.c:oideq Unexecuted instantiation: object-file.c:oideq Unexecuted instantiation: object-name.c:oideq Unexecuted instantiation: object.c:oideq Unexecuted instantiation: oid-array.c:oideq Unexecuted instantiation: oidmap.c:oideq Unexecuted instantiation: oidset.c:oideq Unexecuted instantiation: oidtree.c:oideq Unexecuted instantiation: pack-bitmap-write.c:oideq Unexecuted instantiation: pack-bitmap.c:oideq Unexecuted instantiation: pack-check.c:oideq Unexecuted instantiation: pack-mtimes.c:oideq Unexecuted instantiation: pack-revindex.c:oideq Unexecuted instantiation: pack-write.c:oideq Unexecuted instantiation: packfile.c:oideq Unexecuted instantiation: parallel-checkout.c:oideq Unexecuted instantiation: parse-options-cb.c:oideq Unexecuted instantiation: patch-ids.c:oideq Unexecuted instantiation: path.c:oideq Unexecuted instantiation: pathspec.c:oideq Unexecuted instantiation: pkt-line.c:oideq Unexecuted instantiation: preload-index.c:oideq Unexecuted instantiation: pretty.c:oideq Unexecuted instantiation: promisor-remote.c:oideq Unexecuted instantiation: prune-packed.c:oideq Unexecuted instantiation: pseudo-merge.c:oideq Unexecuted instantiation: reachable.c:oideq Unexecuted instantiation: read-cache.c:oideq Unexecuted instantiation: rebase-interactive.c:oideq Unexecuted instantiation: ref-filter.c:oideq Unexecuted instantiation: reflog-walk.c:oideq Unexecuted instantiation: debug.c:oideq Unexecuted instantiation: files-backend.c:oideq Unexecuted instantiation: reftable-backend.c:oideq Unexecuted instantiation: iterator.c:oideq Unexecuted instantiation: packed-backend.c:oideq Unexecuted instantiation: ref-cache.c:oideq Unexecuted instantiation: refspec.c:oideq Unexecuted instantiation: replace-object.c:oideq Unexecuted instantiation: repository.c:oideq Unexecuted instantiation: resolve-undo.c:oideq Unexecuted instantiation: revision.c:oideq Unexecuted instantiation: run-command.c:oideq Unexecuted instantiation: sequencer.c:oideq Unexecuted instantiation: serve.c:oideq Unexecuted instantiation: server-info.c:oideq Unexecuted instantiation: setup.c:oideq Unexecuted instantiation: shallow.c:oideq Unexecuted instantiation: sparse-index.c:oideq Unexecuted instantiation: split-index.c:oideq Unexecuted instantiation: streaming.c:oideq Unexecuted instantiation: submodule-config.c:oideq Unexecuted instantiation: submodule.c:oideq Unexecuted instantiation: symlinks.c:oideq Unexecuted instantiation: tmp-objdir.c:oideq Unexecuted instantiation: trace.c:oideq Unexecuted instantiation: tr2_sid.c:oideq Unexecuted instantiation: tr2_sysenv.c:oideq Unexecuted instantiation: trailer.c:oideq Unexecuted instantiation: transport-helper.c:oideq Unexecuted instantiation: transport.c:oideq Unexecuted instantiation: tree-diff.c:oideq Unexecuted instantiation: tree-walk.c:oideq Unexecuted instantiation: tree.c:oideq Unexecuted instantiation: unpack-trees.c:oideq Unexecuted instantiation: wt-status.c:oideq Unexecuted instantiation: xdiff-interface.c:oideq Unexecuted instantiation: sha1dc_git.c:oideq Unexecuted instantiation: alloc.c:oideq Unexecuted instantiation: archive-tar.c:oideq Unexecuted instantiation: archive-zip.c:oideq Unexecuted instantiation: chunk-format.c:oideq Unexecuted instantiation: list-objects-filter.c:oideq Unexecuted instantiation: loose.c:oideq Unexecuted instantiation: ls-refs.c:oideq Unexecuted instantiation: match-trees.c:oideq Unexecuted instantiation: default.c:oideq Unexecuted instantiation: skipping.c:oideq Unexecuted instantiation: protocol-caps.c:oideq Unexecuted instantiation: error.c:oideq Unexecuted instantiation: iter.c:oideq Unexecuted instantiation: publicbasics.c:oideq Unexecuted instantiation: reader.c:oideq Unexecuted instantiation: record.c:oideq Unexecuted instantiation: stack.c:oideq Unexecuted instantiation: writer.c:oideq Unexecuted instantiation: basics.c:oideq Unexecuted instantiation: block.c:oideq Unexecuted instantiation: blocksource.c:oideq Unexecuted instantiation: merged.c:oideq Unexecuted instantiation: pq.c:oideq Unexecuted instantiation: common-main.c:oideq |
295 | | |
296 | | static inline void oidcpy(struct object_id *dst, const struct object_id *src) |
297 | 0 | { |
298 | 0 | memcpy(dst->hash, src->hash, GIT_MAX_RAWSZ); |
299 | 0 | dst->algo = src->algo; |
300 | 0 | } Unexecuted instantiation: add.c:oidcpy Unexecuted instantiation: am.c:oidcpy Unexecuted instantiation: apply.c:oidcpy Unexecuted instantiation: archive.c:oidcpy Unexecuted instantiation: bisect.c:oidcpy Unexecuted instantiation: blame.c:oidcpy Unexecuted instantiation: branch.c:oidcpy Unexecuted instantiation: bugreport.c:oidcpy Unexecuted instantiation: bundle.c:oidcpy Unexecuted instantiation: cat-file.c:oidcpy Unexecuted instantiation: check-attr.c:oidcpy Unexecuted instantiation: check-ignore.c:oidcpy Unexecuted instantiation: check-ref-format.c:oidcpy Unexecuted instantiation: checkout--worker.c:oidcpy Unexecuted instantiation: checkout-index.c:oidcpy Unexecuted instantiation: checkout.c:oidcpy Unexecuted instantiation: clean.c:oidcpy Unexecuted instantiation: clone.c:oidcpy Unexecuted instantiation: commit-graph.c:oidcpy Unexecuted instantiation: commit-tree.c:oidcpy Unexecuted instantiation: commit.c:oidcpy Unexecuted instantiation: config.c:oidcpy Unexecuted instantiation: count-objects.c:oidcpy Unexecuted instantiation: credential-cache--daemon.c:oidcpy Unexecuted instantiation: describe.c:oidcpy Unexecuted instantiation: diagnose.c:oidcpy Unexecuted instantiation: diff-files.c:oidcpy Unexecuted instantiation: diff-index.c:oidcpy Unexecuted instantiation: diff-tree.c:oidcpy Unexecuted instantiation: diff.c:oidcpy Unexecuted instantiation: difftool.c:oidcpy Unexecuted instantiation: fast-export.c:oidcpy Unexecuted instantiation: fast-import.c:oidcpy Unexecuted instantiation: fetch-pack.c:oidcpy Unexecuted instantiation: fetch.c:oidcpy Unexecuted instantiation: for-each-ref.c:oidcpy Unexecuted instantiation: fsck.c:oidcpy Unexecuted instantiation: fsmonitor--daemon.c:oidcpy Unexecuted instantiation: gc.c:oidcpy Unexecuted instantiation: get-tar-commit-id.c:oidcpy Unexecuted instantiation: grep.c:oidcpy Unexecuted instantiation: hash-object.c:oidcpy Unexecuted instantiation: help.c:oidcpy Unexecuted instantiation: index-pack.c:oidcpy Unexecuted instantiation: init-db.c:oidcpy Unexecuted instantiation: log.c:oidcpy Unexecuted instantiation: ls-files.c:oidcpy Unexecuted instantiation: ls-remote.c:oidcpy Unexecuted instantiation: ls-tree.c:oidcpy Unexecuted instantiation: merge-base.c:oidcpy Unexecuted instantiation: merge-file.c:oidcpy Unexecuted instantiation: merge-index.c:oidcpy Unexecuted instantiation: merge-ours.c:oidcpy Unexecuted instantiation: merge-recursive.c:oidcpy Unexecuted instantiation: merge-tree.c:oidcpy Unexecuted instantiation: merge.c:oidcpy Unexecuted instantiation: mktag.c:oidcpy Unexecuted instantiation: mktree.c:oidcpy Unexecuted instantiation: multi-pack-index.c:oidcpy Unexecuted instantiation: mv.c:oidcpy Unexecuted instantiation: name-rev.c:oidcpy Unexecuted instantiation: notes.c:oidcpy Unexecuted instantiation: pack-objects.c:oidcpy Unexecuted instantiation: pack-redundant.c:oidcpy Unexecuted instantiation: pack-refs.c:oidcpy Unexecuted instantiation: patch-id.c:oidcpy Unexecuted instantiation: prune.c:oidcpy Unexecuted instantiation: pull.c:oidcpy Unexecuted instantiation: push.c:oidcpy Unexecuted instantiation: range-diff.c:oidcpy Unexecuted instantiation: read-tree.c:oidcpy Unexecuted instantiation: rebase.c:oidcpy Unexecuted instantiation: receive-pack.c:oidcpy Unexecuted instantiation: reflog.c:oidcpy Unexecuted instantiation: refs.c:oidcpy Unexecuted instantiation: remote-ext.c:oidcpy Unexecuted instantiation: remote-fd.c:oidcpy Unexecuted instantiation: remote.c:oidcpy Unexecuted instantiation: repack.c:oidcpy Unexecuted instantiation: replace.c:oidcpy Unexecuted instantiation: replay.c:oidcpy Unexecuted instantiation: rerere.c:oidcpy Unexecuted instantiation: reset.c:oidcpy Unexecuted instantiation: rev-list.c:oidcpy Unexecuted instantiation: rev-parse.c:oidcpy Unexecuted instantiation: revert.c:oidcpy Unexecuted instantiation: rm.c:oidcpy Unexecuted instantiation: send-pack.c:oidcpy Unexecuted instantiation: shortlog.c:oidcpy Unexecuted instantiation: show-branch.c:oidcpy Unexecuted instantiation: show-index.c:oidcpy Unexecuted instantiation: show-ref.c:oidcpy Unexecuted instantiation: sparse-checkout.c:oidcpy Unexecuted instantiation: stash.c:oidcpy Unexecuted instantiation: stripspace.c:oidcpy Unexecuted instantiation: submodule--helper.c:oidcpy Unexecuted instantiation: symbolic-ref.c:oidcpy Unexecuted instantiation: tag.c:oidcpy Unexecuted instantiation: unpack-file.c:oidcpy Unexecuted instantiation: unpack-objects.c:oidcpy Unexecuted instantiation: update-index.c:oidcpy Unexecuted instantiation: update-ref.c:oidcpy Unexecuted instantiation: upload-pack.c:oidcpy Unexecuted instantiation: var.c:oidcpy Unexecuted instantiation: verify-commit.c:oidcpy Unexecuted instantiation: verify-tag.c:oidcpy Unexecuted instantiation: worktree.c:oidcpy Unexecuted instantiation: write-tree.c:oidcpy Unexecuted instantiation: git.c:oidcpy Unexecuted instantiation: add-interactive.c:oidcpy Unexecuted instantiation: add-patch.c:oidcpy Unexecuted instantiation: attr.c:oidcpy Unexecuted instantiation: blob.c:oidcpy Unexecuted instantiation: bloom.c:oidcpy Unexecuted instantiation: bulk-checkin.c:oidcpy Unexecuted instantiation: bundle-uri.c:oidcpy Unexecuted instantiation: cache-tree.c:oidcpy Unexecuted instantiation: combine-diff.c:oidcpy Unexecuted instantiation: commit-reach.c:oidcpy Unexecuted instantiation: connect.c:oidcpy Unexecuted instantiation: connected.c:oidcpy Unexecuted instantiation: convert.c:oidcpy Unexecuted instantiation: csum-file.c:oidcpy Unexecuted instantiation: decorate.c:oidcpy Unexecuted instantiation: delta-islands.c:oidcpy Unexecuted instantiation: diff-merges.c:oidcpy Unexecuted instantiation: diff-lib.c:oidcpy Unexecuted instantiation: diff-no-index.c:oidcpy Unexecuted instantiation: diffcore-break.c:oidcpy Unexecuted instantiation: diffcore-delta.c:oidcpy Unexecuted instantiation: diffcore-order.c:oidcpy Unexecuted instantiation: diffcore-pickaxe.c:oidcpy Unexecuted instantiation: diffcore-rename.c:oidcpy Unexecuted instantiation: diffcore-rotate.c:oidcpy Unexecuted instantiation: dir-iterator.c:oidcpy Unexecuted instantiation: dir.c:oidcpy Unexecuted instantiation: entry.c:oidcpy Unexecuted instantiation: environment.c:oidcpy Unexecuted instantiation: fmt-merge-msg.c:oidcpy Unexecuted instantiation: fsmonitor.c:oidcpy Unexecuted instantiation: gpg-interface.c:oidcpy Unexecuted instantiation: graph.c:oidcpy Unexecuted instantiation: hash-lookup.c:oidcpy Unexecuted instantiation: hex.c:oidcpy Unexecuted instantiation: hook.c:oidcpy Unexecuted instantiation: line-log.c:oidcpy Unexecuted instantiation: line-range.c:oidcpy Unexecuted instantiation: list-objects-filter-options.c:oidcpy Unexecuted instantiation: list-objects.c:oidcpy Unexecuted instantiation: log-tree.c:oidcpy Unexecuted instantiation: mailmap.c:oidcpy Unexecuted instantiation: merge-blobs.c:oidcpy Unexecuted instantiation: merge-ll.c:oidcpy Unexecuted instantiation: merge-ort.c:oidcpy Unexecuted instantiation: merge-ort-wrappers.c:oidcpy Unexecuted instantiation: midx.c:oidcpy Unexecuted instantiation: midx-write.c:oidcpy Unexecuted instantiation: name-hash.c:oidcpy Unexecuted instantiation: notes-cache.c:oidcpy Unexecuted instantiation: notes-merge.c:oidcpy Unexecuted instantiation: notes-utils.c:oidcpy Unexecuted instantiation: object-file-convert.c:oidcpy Unexecuted instantiation: object-file.c:oidcpy Unexecuted instantiation: object-name.c:oidcpy Unexecuted instantiation: object.c:oidcpy Unexecuted instantiation: oid-array.c:oidcpy Unexecuted instantiation: oidmap.c:oidcpy Unexecuted instantiation: oidset.c:oidcpy Unexecuted instantiation: oidtree.c:oidcpy Unexecuted instantiation: pack-bitmap-write.c:oidcpy Unexecuted instantiation: pack-bitmap.c:oidcpy Unexecuted instantiation: pack-check.c:oidcpy Unexecuted instantiation: pack-mtimes.c:oidcpy Unexecuted instantiation: pack-revindex.c:oidcpy Unexecuted instantiation: pack-write.c:oidcpy Unexecuted instantiation: packfile.c:oidcpy Unexecuted instantiation: parallel-checkout.c:oidcpy Unexecuted instantiation: parse-options-cb.c:oidcpy Unexecuted instantiation: patch-ids.c:oidcpy Unexecuted instantiation: path.c:oidcpy Unexecuted instantiation: pathspec.c:oidcpy Unexecuted instantiation: pkt-line.c:oidcpy Unexecuted instantiation: preload-index.c:oidcpy Unexecuted instantiation: pretty.c:oidcpy Unexecuted instantiation: promisor-remote.c:oidcpy Unexecuted instantiation: prune-packed.c:oidcpy Unexecuted instantiation: pseudo-merge.c:oidcpy Unexecuted instantiation: reachable.c:oidcpy Unexecuted instantiation: read-cache.c:oidcpy Unexecuted instantiation: rebase-interactive.c:oidcpy Unexecuted instantiation: ref-filter.c:oidcpy Unexecuted instantiation: reflog-walk.c:oidcpy Unexecuted instantiation: debug.c:oidcpy Unexecuted instantiation: files-backend.c:oidcpy Unexecuted instantiation: reftable-backend.c:oidcpy Unexecuted instantiation: iterator.c:oidcpy Unexecuted instantiation: packed-backend.c:oidcpy Unexecuted instantiation: ref-cache.c:oidcpy Unexecuted instantiation: refspec.c:oidcpy Unexecuted instantiation: replace-object.c:oidcpy Unexecuted instantiation: repository.c:oidcpy Unexecuted instantiation: resolve-undo.c:oidcpy Unexecuted instantiation: revision.c:oidcpy Unexecuted instantiation: run-command.c:oidcpy Unexecuted instantiation: sequencer.c:oidcpy Unexecuted instantiation: serve.c:oidcpy Unexecuted instantiation: server-info.c:oidcpy Unexecuted instantiation: setup.c:oidcpy Unexecuted instantiation: shallow.c:oidcpy Unexecuted instantiation: sparse-index.c:oidcpy Unexecuted instantiation: split-index.c:oidcpy Unexecuted instantiation: streaming.c:oidcpy Unexecuted instantiation: submodule-config.c:oidcpy Unexecuted instantiation: submodule.c:oidcpy Unexecuted instantiation: symlinks.c:oidcpy Unexecuted instantiation: tmp-objdir.c:oidcpy Unexecuted instantiation: trace.c:oidcpy Unexecuted instantiation: tr2_sid.c:oidcpy Unexecuted instantiation: tr2_sysenv.c:oidcpy Unexecuted instantiation: trailer.c:oidcpy Unexecuted instantiation: transport-helper.c:oidcpy Unexecuted instantiation: transport.c:oidcpy Unexecuted instantiation: tree-diff.c:oidcpy Unexecuted instantiation: tree-walk.c:oidcpy Unexecuted instantiation: tree.c:oidcpy Unexecuted instantiation: unpack-trees.c:oidcpy Unexecuted instantiation: wt-status.c:oidcpy Unexecuted instantiation: xdiff-interface.c:oidcpy Unexecuted instantiation: sha1dc_git.c:oidcpy Unexecuted instantiation: alloc.c:oidcpy Unexecuted instantiation: archive-tar.c:oidcpy Unexecuted instantiation: archive-zip.c:oidcpy Unexecuted instantiation: chunk-format.c:oidcpy Unexecuted instantiation: list-objects-filter.c:oidcpy Unexecuted instantiation: loose.c:oidcpy Unexecuted instantiation: ls-refs.c:oidcpy Unexecuted instantiation: match-trees.c:oidcpy Unexecuted instantiation: default.c:oidcpy Unexecuted instantiation: skipping.c:oidcpy Unexecuted instantiation: protocol-caps.c:oidcpy Unexecuted instantiation: error.c:oidcpy Unexecuted instantiation: iter.c:oidcpy Unexecuted instantiation: publicbasics.c:oidcpy Unexecuted instantiation: reader.c:oidcpy Unexecuted instantiation: record.c:oidcpy Unexecuted instantiation: stack.c:oidcpy Unexecuted instantiation: writer.c:oidcpy Unexecuted instantiation: basics.c:oidcpy Unexecuted instantiation: block.c:oidcpy Unexecuted instantiation: blocksource.c:oidcpy Unexecuted instantiation: merged.c:oidcpy Unexecuted instantiation: pq.c:oidcpy Unexecuted instantiation: common-main.c:oidcpy |
301 | | |
302 | | static inline void oidread(struct object_id *oid, const unsigned char *hash, |
303 | | const struct git_hash_algo *algop) |
304 | 0 | { |
305 | 0 | memcpy(oid->hash, hash, algop->rawsz); |
306 | 0 | if (algop->rawsz < GIT_MAX_RAWSZ) |
307 | 0 | memset(oid->hash + algop->rawsz, 0, GIT_MAX_RAWSZ - algop->rawsz); |
308 | 0 | oid->algo = hash_algo_by_ptr(algop); |
309 | 0 | } Unexecuted instantiation: add.c:oidread Unexecuted instantiation: am.c:oidread Unexecuted instantiation: apply.c:oidread Unexecuted instantiation: archive.c:oidread Unexecuted instantiation: bisect.c:oidread Unexecuted instantiation: blame.c:oidread Unexecuted instantiation: branch.c:oidread Unexecuted instantiation: bugreport.c:oidread Unexecuted instantiation: bundle.c:oidread Unexecuted instantiation: cat-file.c:oidread Unexecuted instantiation: check-attr.c:oidread Unexecuted instantiation: check-ignore.c:oidread Unexecuted instantiation: check-ref-format.c:oidread Unexecuted instantiation: checkout--worker.c:oidread Unexecuted instantiation: checkout-index.c:oidread Unexecuted instantiation: checkout.c:oidread Unexecuted instantiation: clean.c:oidread Unexecuted instantiation: clone.c:oidread Unexecuted instantiation: commit-graph.c:oidread Unexecuted instantiation: commit-tree.c:oidread Unexecuted instantiation: commit.c:oidread Unexecuted instantiation: config.c:oidread Unexecuted instantiation: count-objects.c:oidread Unexecuted instantiation: credential-cache--daemon.c:oidread Unexecuted instantiation: describe.c:oidread Unexecuted instantiation: diagnose.c:oidread Unexecuted instantiation: diff-files.c:oidread Unexecuted instantiation: diff-index.c:oidread Unexecuted instantiation: diff-tree.c:oidread Unexecuted instantiation: diff.c:oidread Unexecuted instantiation: difftool.c:oidread Unexecuted instantiation: fast-export.c:oidread Unexecuted instantiation: fast-import.c:oidread Unexecuted instantiation: fetch-pack.c:oidread Unexecuted instantiation: fetch.c:oidread Unexecuted instantiation: for-each-ref.c:oidread Unexecuted instantiation: fsck.c:oidread Unexecuted instantiation: fsmonitor--daemon.c:oidread Unexecuted instantiation: gc.c:oidread Unexecuted instantiation: get-tar-commit-id.c:oidread Unexecuted instantiation: grep.c:oidread Unexecuted instantiation: hash-object.c:oidread Unexecuted instantiation: help.c:oidread Unexecuted instantiation: index-pack.c:oidread Unexecuted instantiation: init-db.c:oidread Unexecuted instantiation: log.c:oidread Unexecuted instantiation: ls-files.c:oidread Unexecuted instantiation: ls-remote.c:oidread Unexecuted instantiation: ls-tree.c:oidread Unexecuted instantiation: merge-base.c:oidread Unexecuted instantiation: merge-file.c:oidread Unexecuted instantiation: merge-index.c:oidread Unexecuted instantiation: merge-ours.c:oidread Unexecuted instantiation: merge-recursive.c:oidread Unexecuted instantiation: merge-tree.c:oidread Unexecuted instantiation: merge.c:oidread Unexecuted instantiation: mktag.c:oidread Unexecuted instantiation: mktree.c:oidread Unexecuted instantiation: multi-pack-index.c:oidread Unexecuted instantiation: mv.c:oidread Unexecuted instantiation: name-rev.c:oidread Unexecuted instantiation: notes.c:oidread Unexecuted instantiation: pack-objects.c:oidread Unexecuted instantiation: pack-redundant.c:oidread Unexecuted instantiation: pack-refs.c:oidread Unexecuted instantiation: patch-id.c:oidread Unexecuted instantiation: prune.c:oidread Unexecuted instantiation: pull.c:oidread Unexecuted instantiation: push.c:oidread Unexecuted instantiation: range-diff.c:oidread Unexecuted instantiation: read-tree.c:oidread Unexecuted instantiation: rebase.c:oidread Unexecuted instantiation: receive-pack.c:oidread Unexecuted instantiation: reflog.c:oidread Unexecuted instantiation: refs.c:oidread Unexecuted instantiation: remote-ext.c:oidread Unexecuted instantiation: remote-fd.c:oidread Unexecuted instantiation: remote.c:oidread Unexecuted instantiation: repack.c:oidread Unexecuted instantiation: replace.c:oidread Unexecuted instantiation: replay.c:oidread Unexecuted instantiation: rerere.c:oidread Unexecuted instantiation: reset.c:oidread Unexecuted instantiation: rev-list.c:oidread Unexecuted instantiation: rev-parse.c:oidread Unexecuted instantiation: revert.c:oidread Unexecuted instantiation: rm.c:oidread Unexecuted instantiation: send-pack.c:oidread Unexecuted instantiation: shortlog.c:oidread Unexecuted instantiation: show-branch.c:oidread Unexecuted instantiation: show-index.c:oidread Unexecuted instantiation: show-ref.c:oidread Unexecuted instantiation: sparse-checkout.c:oidread Unexecuted instantiation: stash.c:oidread Unexecuted instantiation: stripspace.c:oidread Unexecuted instantiation: submodule--helper.c:oidread Unexecuted instantiation: symbolic-ref.c:oidread Unexecuted instantiation: tag.c:oidread Unexecuted instantiation: unpack-file.c:oidread Unexecuted instantiation: unpack-objects.c:oidread Unexecuted instantiation: update-index.c:oidread Unexecuted instantiation: update-ref.c:oidread Unexecuted instantiation: upload-pack.c:oidread Unexecuted instantiation: var.c:oidread Unexecuted instantiation: verify-commit.c:oidread Unexecuted instantiation: verify-tag.c:oidread Unexecuted instantiation: worktree.c:oidread Unexecuted instantiation: write-tree.c:oidread Unexecuted instantiation: git.c:oidread Unexecuted instantiation: add-interactive.c:oidread Unexecuted instantiation: add-patch.c:oidread Unexecuted instantiation: attr.c:oidread Unexecuted instantiation: blob.c:oidread Unexecuted instantiation: bloom.c:oidread Unexecuted instantiation: bulk-checkin.c:oidread Unexecuted instantiation: bundle-uri.c:oidread Unexecuted instantiation: cache-tree.c:oidread Unexecuted instantiation: combine-diff.c:oidread Unexecuted instantiation: commit-reach.c:oidread Unexecuted instantiation: connect.c:oidread Unexecuted instantiation: connected.c:oidread Unexecuted instantiation: convert.c:oidread Unexecuted instantiation: csum-file.c:oidread Unexecuted instantiation: decorate.c:oidread Unexecuted instantiation: delta-islands.c:oidread Unexecuted instantiation: diff-merges.c:oidread Unexecuted instantiation: diff-lib.c:oidread Unexecuted instantiation: diff-no-index.c:oidread Unexecuted instantiation: diffcore-break.c:oidread Unexecuted instantiation: diffcore-delta.c:oidread Unexecuted instantiation: diffcore-order.c:oidread Unexecuted instantiation: diffcore-pickaxe.c:oidread Unexecuted instantiation: diffcore-rename.c:oidread Unexecuted instantiation: diffcore-rotate.c:oidread Unexecuted instantiation: dir-iterator.c:oidread Unexecuted instantiation: dir.c:oidread Unexecuted instantiation: entry.c:oidread Unexecuted instantiation: environment.c:oidread Unexecuted instantiation: fmt-merge-msg.c:oidread Unexecuted instantiation: fsmonitor.c:oidread Unexecuted instantiation: gpg-interface.c:oidread Unexecuted instantiation: graph.c:oidread Unexecuted instantiation: hash-lookup.c:oidread Unexecuted instantiation: hex.c:oidread Unexecuted instantiation: hook.c:oidread Unexecuted instantiation: line-log.c:oidread Unexecuted instantiation: line-range.c:oidread Unexecuted instantiation: list-objects-filter-options.c:oidread Unexecuted instantiation: list-objects.c:oidread Unexecuted instantiation: log-tree.c:oidread Unexecuted instantiation: mailmap.c:oidread Unexecuted instantiation: merge-blobs.c:oidread Unexecuted instantiation: merge-ll.c:oidread Unexecuted instantiation: merge-ort.c:oidread Unexecuted instantiation: merge-ort-wrappers.c:oidread Unexecuted instantiation: midx.c:oidread Unexecuted instantiation: midx-write.c:oidread Unexecuted instantiation: name-hash.c:oidread Unexecuted instantiation: notes-cache.c:oidread Unexecuted instantiation: notes-merge.c:oidread Unexecuted instantiation: notes-utils.c:oidread Unexecuted instantiation: object-file-convert.c:oidread Unexecuted instantiation: object-file.c:oidread Unexecuted instantiation: object-name.c:oidread Unexecuted instantiation: object.c:oidread Unexecuted instantiation: oid-array.c:oidread Unexecuted instantiation: oidmap.c:oidread Unexecuted instantiation: oidset.c:oidread Unexecuted instantiation: oidtree.c:oidread Unexecuted instantiation: pack-bitmap-write.c:oidread Unexecuted instantiation: pack-bitmap.c:oidread Unexecuted instantiation: pack-check.c:oidread Unexecuted instantiation: pack-mtimes.c:oidread Unexecuted instantiation: pack-revindex.c:oidread Unexecuted instantiation: pack-write.c:oidread Unexecuted instantiation: packfile.c:oidread Unexecuted instantiation: parallel-checkout.c:oidread Unexecuted instantiation: parse-options-cb.c:oidread Unexecuted instantiation: patch-ids.c:oidread Unexecuted instantiation: path.c:oidread Unexecuted instantiation: pathspec.c:oidread Unexecuted instantiation: pkt-line.c:oidread Unexecuted instantiation: preload-index.c:oidread Unexecuted instantiation: pretty.c:oidread Unexecuted instantiation: promisor-remote.c:oidread Unexecuted instantiation: prune-packed.c:oidread Unexecuted instantiation: pseudo-merge.c:oidread Unexecuted instantiation: reachable.c:oidread Unexecuted instantiation: read-cache.c:oidread Unexecuted instantiation: rebase-interactive.c:oidread Unexecuted instantiation: ref-filter.c:oidread Unexecuted instantiation: reflog-walk.c:oidread Unexecuted instantiation: debug.c:oidread Unexecuted instantiation: files-backend.c:oidread Unexecuted instantiation: reftable-backend.c:oidread Unexecuted instantiation: iterator.c:oidread Unexecuted instantiation: packed-backend.c:oidread Unexecuted instantiation: ref-cache.c:oidread Unexecuted instantiation: refspec.c:oidread Unexecuted instantiation: replace-object.c:oidread Unexecuted instantiation: repository.c:oidread Unexecuted instantiation: resolve-undo.c:oidread Unexecuted instantiation: revision.c:oidread Unexecuted instantiation: run-command.c:oidread Unexecuted instantiation: sequencer.c:oidread Unexecuted instantiation: serve.c:oidread Unexecuted instantiation: server-info.c:oidread Unexecuted instantiation: setup.c:oidread Unexecuted instantiation: shallow.c:oidread Unexecuted instantiation: sparse-index.c:oidread Unexecuted instantiation: split-index.c:oidread Unexecuted instantiation: streaming.c:oidread Unexecuted instantiation: submodule-config.c:oidread Unexecuted instantiation: submodule.c:oidread Unexecuted instantiation: symlinks.c:oidread Unexecuted instantiation: tmp-objdir.c:oidread Unexecuted instantiation: trace.c:oidread Unexecuted instantiation: tr2_sid.c:oidread Unexecuted instantiation: tr2_sysenv.c:oidread Unexecuted instantiation: trailer.c:oidread Unexecuted instantiation: transport-helper.c:oidread Unexecuted instantiation: transport.c:oidread Unexecuted instantiation: tree-diff.c:oidread Unexecuted instantiation: tree-walk.c:oidread Unexecuted instantiation: tree.c:oidread Unexecuted instantiation: unpack-trees.c:oidread Unexecuted instantiation: wt-status.c:oidread Unexecuted instantiation: xdiff-interface.c:oidread Unexecuted instantiation: sha1dc_git.c:oidread Unexecuted instantiation: alloc.c:oidread Unexecuted instantiation: archive-tar.c:oidread Unexecuted instantiation: archive-zip.c:oidread Unexecuted instantiation: chunk-format.c:oidread Unexecuted instantiation: list-objects-filter.c:oidread Unexecuted instantiation: loose.c:oidread Unexecuted instantiation: ls-refs.c:oidread Unexecuted instantiation: match-trees.c:oidread Unexecuted instantiation: default.c:oidread Unexecuted instantiation: skipping.c:oidread Unexecuted instantiation: protocol-caps.c:oidread Unexecuted instantiation: error.c:oidread Unexecuted instantiation: iter.c:oidread Unexecuted instantiation: publicbasics.c:oidread Unexecuted instantiation: reader.c:oidread Unexecuted instantiation: record.c:oidread Unexecuted instantiation: stack.c:oidread Unexecuted instantiation: writer.c:oidread Unexecuted instantiation: basics.c:oidread Unexecuted instantiation: block.c:oidread Unexecuted instantiation: blocksource.c:oidread Unexecuted instantiation: merged.c:oidread Unexecuted instantiation: pq.c:oidread Unexecuted instantiation: common-main.c:oidread |
310 | | |
311 | | static inline void oidclr(struct object_id *oid, |
312 | | const struct git_hash_algo *algop) |
313 | 0 | { |
314 | 0 | memset(oid->hash, 0, GIT_MAX_RAWSZ); |
315 | 0 | oid->algo = hash_algo_by_ptr(algop); |
316 | 0 | } Unexecuted instantiation: add.c:oidclr Unexecuted instantiation: am.c:oidclr Unexecuted instantiation: apply.c:oidclr Unexecuted instantiation: archive.c:oidclr Unexecuted instantiation: bisect.c:oidclr Unexecuted instantiation: blame.c:oidclr Unexecuted instantiation: branch.c:oidclr Unexecuted instantiation: bugreport.c:oidclr Unexecuted instantiation: bundle.c:oidclr Unexecuted instantiation: cat-file.c:oidclr Unexecuted instantiation: check-attr.c:oidclr Unexecuted instantiation: check-ignore.c:oidclr Unexecuted instantiation: check-ref-format.c:oidclr Unexecuted instantiation: checkout--worker.c:oidclr Unexecuted instantiation: checkout-index.c:oidclr Unexecuted instantiation: checkout.c:oidclr Unexecuted instantiation: clean.c:oidclr Unexecuted instantiation: clone.c:oidclr Unexecuted instantiation: commit-graph.c:oidclr Unexecuted instantiation: commit-tree.c:oidclr Unexecuted instantiation: commit.c:oidclr Unexecuted instantiation: config.c:oidclr Unexecuted instantiation: count-objects.c:oidclr Unexecuted instantiation: credential-cache--daemon.c:oidclr Unexecuted instantiation: describe.c:oidclr Unexecuted instantiation: diagnose.c:oidclr Unexecuted instantiation: diff-files.c:oidclr Unexecuted instantiation: diff-index.c:oidclr Unexecuted instantiation: diff-tree.c:oidclr Unexecuted instantiation: diff.c:oidclr Unexecuted instantiation: difftool.c:oidclr Unexecuted instantiation: fast-export.c:oidclr Unexecuted instantiation: fast-import.c:oidclr Unexecuted instantiation: fetch-pack.c:oidclr Unexecuted instantiation: fetch.c:oidclr Unexecuted instantiation: for-each-ref.c:oidclr Unexecuted instantiation: fsck.c:oidclr Unexecuted instantiation: fsmonitor--daemon.c:oidclr Unexecuted instantiation: gc.c:oidclr Unexecuted instantiation: get-tar-commit-id.c:oidclr Unexecuted instantiation: grep.c:oidclr Unexecuted instantiation: hash-object.c:oidclr Unexecuted instantiation: help.c:oidclr Unexecuted instantiation: index-pack.c:oidclr Unexecuted instantiation: init-db.c:oidclr Unexecuted instantiation: log.c:oidclr Unexecuted instantiation: ls-files.c:oidclr Unexecuted instantiation: ls-remote.c:oidclr Unexecuted instantiation: ls-tree.c:oidclr Unexecuted instantiation: merge-base.c:oidclr Unexecuted instantiation: merge-file.c:oidclr Unexecuted instantiation: merge-index.c:oidclr Unexecuted instantiation: merge-ours.c:oidclr Unexecuted instantiation: merge-recursive.c:oidclr Unexecuted instantiation: merge-tree.c:oidclr Unexecuted instantiation: merge.c:oidclr Unexecuted instantiation: mktag.c:oidclr Unexecuted instantiation: mktree.c:oidclr Unexecuted instantiation: multi-pack-index.c:oidclr Unexecuted instantiation: mv.c:oidclr Unexecuted instantiation: name-rev.c:oidclr Unexecuted instantiation: notes.c:oidclr Unexecuted instantiation: pack-objects.c:oidclr Unexecuted instantiation: pack-redundant.c:oidclr Unexecuted instantiation: pack-refs.c:oidclr Unexecuted instantiation: patch-id.c:oidclr Unexecuted instantiation: prune.c:oidclr Unexecuted instantiation: pull.c:oidclr Unexecuted instantiation: push.c:oidclr Unexecuted instantiation: range-diff.c:oidclr Unexecuted instantiation: read-tree.c:oidclr Unexecuted instantiation: rebase.c:oidclr Unexecuted instantiation: receive-pack.c:oidclr Unexecuted instantiation: reflog.c:oidclr Unexecuted instantiation: refs.c:oidclr Unexecuted instantiation: remote-ext.c:oidclr Unexecuted instantiation: remote-fd.c:oidclr Unexecuted instantiation: remote.c:oidclr Unexecuted instantiation: repack.c:oidclr Unexecuted instantiation: replace.c:oidclr Unexecuted instantiation: replay.c:oidclr Unexecuted instantiation: rerere.c:oidclr Unexecuted instantiation: reset.c:oidclr Unexecuted instantiation: rev-list.c:oidclr Unexecuted instantiation: rev-parse.c:oidclr Unexecuted instantiation: revert.c:oidclr Unexecuted instantiation: rm.c:oidclr Unexecuted instantiation: send-pack.c:oidclr Unexecuted instantiation: shortlog.c:oidclr Unexecuted instantiation: show-branch.c:oidclr Unexecuted instantiation: show-index.c:oidclr Unexecuted instantiation: show-ref.c:oidclr Unexecuted instantiation: sparse-checkout.c:oidclr Unexecuted instantiation: stash.c:oidclr Unexecuted instantiation: stripspace.c:oidclr Unexecuted instantiation: submodule--helper.c:oidclr Unexecuted instantiation: symbolic-ref.c:oidclr Unexecuted instantiation: tag.c:oidclr Unexecuted instantiation: unpack-file.c:oidclr Unexecuted instantiation: unpack-objects.c:oidclr Unexecuted instantiation: update-index.c:oidclr Unexecuted instantiation: update-ref.c:oidclr Unexecuted instantiation: upload-pack.c:oidclr Unexecuted instantiation: var.c:oidclr Unexecuted instantiation: verify-commit.c:oidclr Unexecuted instantiation: verify-tag.c:oidclr Unexecuted instantiation: worktree.c:oidclr Unexecuted instantiation: write-tree.c:oidclr Unexecuted instantiation: git.c:oidclr Unexecuted instantiation: add-interactive.c:oidclr Unexecuted instantiation: add-patch.c:oidclr Unexecuted instantiation: attr.c:oidclr Unexecuted instantiation: blob.c:oidclr Unexecuted instantiation: bloom.c:oidclr Unexecuted instantiation: bulk-checkin.c:oidclr Unexecuted instantiation: bundle-uri.c:oidclr Unexecuted instantiation: cache-tree.c:oidclr Unexecuted instantiation: combine-diff.c:oidclr Unexecuted instantiation: commit-reach.c:oidclr Unexecuted instantiation: connect.c:oidclr Unexecuted instantiation: connected.c:oidclr Unexecuted instantiation: convert.c:oidclr Unexecuted instantiation: csum-file.c:oidclr Unexecuted instantiation: decorate.c:oidclr Unexecuted instantiation: delta-islands.c:oidclr Unexecuted instantiation: diff-merges.c:oidclr Unexecuted instantiation: diff-lib.c:oidclr Unexecuted instantiation: diff-no-index.c:oidclr Unexecuted instantiation: diffcore-break.c:oidclr Unexecuted instantiation: diffcore-delta.c:oidclr Unexecuted instantiation: diffcore-order.c:oidclr Unexecuted instantiation: diffcore-pickaxe.c:oidclr Unexecuted instantiation: diffcore-rename.c:oidclr Unexecuted instantiation: diffcore-rotate.c:oidclr Unexecuted instantiation: dir-iterator.c:oidclr Unexecuted instantiation: dir.c:oidclr Unexecuted instantiation: entry.c:oidclr Unexecuted instantiation: environment.c:oidclr Unexecuted instantiation: fmt-merge-msg.c:oidclr Unexecuted instantiation: fsmonitor.c:oidclr Unexecuted instantiation: gpg-interface.c:oidclr Unexecuted instantiation: graph.c:oidclr Unexecuted instantiation: hash-lookup.c:oidclr Unexecuted instantiation: hex.c:oidclr Unexecuted instantiation: hook.c:oidclr Unexecuted instantiation: line-log.c:oidclr Unexecuted instantiation: line-range.c:oidclr Unexecuted instantiation: list-objects-filter-options.c:oidclr Unexecuted instantiation: list-objects.c:oidclr Unexecuted instantiation: log-tree.c:oidclr Unexecuted instantiation: mailmap.c:oidclr Unexecuted instantiation: merge-blobs.c:oidclr Unexecuted instantiation: merge-ll.c:oidclr Unexecuted instantiation: merge-ort.c:oidclr Unexecuted instantiation: merge-ort-wrappers.c:oidclr Unexecuted instantiation: midx.c:oidclr Unexecuted instantiation: midx-write.c:oidclr Unexecuted instantiation: name-hash.c:oidclr Unexecuted instantiation: notes-cache.c:oidclr Unexecuted instantiation: notes-merge.c:oidclr Unexecuted instantiation: notes-utils.c:oidclr Unexecuted instantiation: object-file-convert.c:oidclr Unexecuted instantiation: object-file.c:oidclr Unexecuted instantiation: object-name.c:oidclr Unexecuted instantiation: object.c:oidclr Unexecuted instantiation: oid-array.c:oidclr Unexecuted instantiation: oidmap.c:oidclr Unexecuted instantiation: oidset.c:oidclr Unexecuted instantiation: oidtree.c:oidclr Unexecuted instantiation: pack-bitmap-write.c:oidclr Unexecuted instantiation: pack-bitmap.c:oidclr Unexecuted instantiation: pack-check.c:oidclr Unexecuted instantiation: pack-mtimes.c:oidclr Unexecuted instantiation: pack-revindex.c:oidclr Unexecuted instantiation: pack-write.c:oidclr Unexecuted instantiation: packfile.c:oidclr Unexecuted instantiation: parallel-checkout.c:oidclr Unexecuted instantiation: parse-options-cb.c:oidclr Unexecuted instantiation: patch-ids.c:oidclr Unexecuted instantiation: path.c:oidclr Unexecuted instantiation: pathspec.c:oidclr Unexecuted instantiation: pkt-line.c:oidclr Unexecuted instantiation: preload-index.c:oidclr Unexecuted instantiation: pretty.c:oidclr Unexecuted instantiation: promisor-remote.c:oidclr Unexecuted instantiation: prune-packed.c:oidclr Unexecuted instantiation: pseudo-merge.c:oidclr Unexecuted instantiation: reachable.c:oidclr Unexecuted instantiation: read-cache.c:oidclr Unexecuted instantiation: rebase-interactive.c:oidclr Unexecuted instantiation: ref-filter.c:oidclr Unexecuted instantiation: reflog-walk.c:oidclr Unexecuted instantiation: debug.c:oidclr Unexecuted instantiation: files-backend.c:oidclr Unexecuted instantiation: reftable-backend.c:oidclr Unexecuted instantiation: iterator.c:oidclr Unexecuted instantiation: packed-backend.c:oidclr Unexecuted instantiation: ref-cache.c:oidclr Unexecuted instantiation: refspec.c:oidclr Unexecuted instantiation: replace-object.c:oidclr Unexecuted instantiation: repository.c:oidclr Unexecuted instantiation: resolve-undo.c:oidclr Unexecuted instantiation: revision.c:oidclr Unexecuted instantiation: run-command.c:oidclr Unexecuted instantiation: sequencer.c:oidclr Unexecuted instantiation: serve.c:oidclr Unexecuted instantiation: server-info.c:oidclr Unexecuted instantiation: setup.c:oidclr Unexecuted instantiation: shallow.c:oidclr Unexecuted instantiation: sparse-index.c:oidclr Unexecuted instantiation: split-index.c:oidclr Unexecuted instantiation: streaming.c:oidclr Unexecuted instantiation: submodule-config.c:oidclr Unexecuted instantiation: submodule.c:oidclr Unexecuted instantiation: symlinks.c:oidclr Unexecuted instantiation: tmp-objdir.c:oidclr Unexecuted instantiation: trace.c:oidclr Unexecuted instantiation: tr2_sid.c:oidclr Unexecuted instantiation: tr2_sysenv.c:oidclr Unexecuted instantiation: trailer.c:oidclr Unexecuted instantiation: transport-helper.c:oidclr Unexecuted instantiation: transport.c:oidclr Unexecuted instantiation: tree-diff.c:oidclr Unexecuted instantiation: tree-walk.c:oidclr Unexecuted instantiation: tree.c:oidclr Unexecuted instantiation: unpack-trees.c:oidclr Unexecuted instantiation: wt-status.c:oidclr Unexecuted instantiation: xdiff-interface.c:oidclr Unexecuted instantiation: sha1dc_git.c:oidclr Unexecuted instantiation: alloc.c:oidclr Unexecuted instantiation: archive-tar.c:oidclr Unexecuted instantiation: archive-zip.c:oidclr Unexecuted instantiation: chunk-format.c:oidclr Unexecuted instantiation: list-objects-filter.c:oidclr Unexecuted instantiation: loose.c:oidclr Unexecuted instantiation: ls-refs.c:oidclr Unexecuted instantiation: match-trees.c:oidclr Unexecuted instantiation: default.c:oidclr Unexecuted instantiation: skipping.c:oidclr Unexecuted instantiation: protocol-caps.c:oidclr Unexecuted instantiation: error.c:oidclr Unexecuted instantiation: iter.c:oidclr Unexecuted instantiation: publicbasics.c:oidclr Unexecuted instantiation: reader.c:oidclr Unexecuted instantiation: record.c:oidclr Unexecuted instantiation: stack.c:oidclr Unexecuted instantiation: writer.c:oidclr Unexecuted instantiation: basics.c:oidclr Unexecuted instantiation: block.c:oidclr Unexecuted instantiation: blocksource.c:oidclr Unexecuted instantiation: merged.c:oidclr Unexecuted instantiation: pq.c:oidclr Unexecuted instantiation: common-main.c:oidclr |
317 | | |
318 | | static inline struct object_id *oiddup(const struct object_id *src) |
319 | 0 | { |
320 | 0 | struct object_id *dst = xmalloc(sizeof(struct object_id)); |
321 | 0 | oidcpy(dst, src); |
322 | 0 | return dst; |
323 | 0 | } Unexecuted instantiation: add.c:oiddup Unexecuted instantiation: am.c:oiddup Unexecuted instantiation: apply.c:oiddup Unexecuted instantiation: archive.c:oiddup Unexecuted instantiation: bisect.c:oiddup Unexecuted instantiation: blame.c:oiddup Unexecuted instantiation: branch.c:oiddup Unexecuted instantiation: bugreport.c:oiddup Unexecuted instantiation: bundle.c:oiddup Unexecuted instantiation: cat-file.c:oiddup Unexecuted instantiation: check-attr.c:oiddup Unexecuted instantiation: check-ignore.c:oiddup Unexecuted instantiation: check-ref-format.c:oiddup Unexecuted instantiation: checkout--worker.c:oiddup Unexecuted instantiation: checkout-index.c:oiddup Unexecuted instantiation: checkout.c:oiddup Unexecuted instantiation: clean.c:oiddup Unexecuted instantiation: clone.c:oiddup Unexecuted instantiation: commit-graph.c:oiddup Unexecuted instantiation: commit-tree.c:oiddup Unexecuted instantiation: commit.c:oiddup Unexecuted instantiation: config.c:oiddup Unexecuted instantiation: count-objects.c:oiddup Unexecuted instantiation: credential-cache--daemon.c:oiddup Unexecuted instantiation: describe.c:oiddup Unexecuted instantiation: diagnose.c:oiddup Unexecuted instantiation: diff-files.c:oiddup Unexecuted instantiation: diff-index.c:oiddup Unexecuted instantiation: diff-tree.c:oiddup Unexecuted instantiation: diff.c:oiddup Unexecuted instantiation: difftool.c:oiddup Unexecuted instantiation: fast-export.c:oiddup Unexecuted instantiation: fast-import.c:oiddup Unexecuted instantiation: fetch-pack.c:oiddup Unexecuted instantiation: fetch.c:oiddup Unexecuted instantiation: for-each-ref.c:oiddup Unexecuted instantiation: fsck.c:oiddup Unexecuted instantiation: fsmonitor--daemon.c:oiddup Unexecuted instantiation: gc.c:oiddup Unexecuted instantiation: get-tar-commit-id.c:oiddup Unexecuted instantiation: grep.c:oiddup Unexecuted instantiation: hash-object.c:oiddup Unexecuted instantiation: help.c:oiddup Unexecuted instantiation: index-pack.c:oiddup Unexecuted instantiation: init-db.c:oiddup Unexecuted instantiation: log.c:oiddup Unexecuted instantiation: ls-files.c:oiddup Unexecuted instantiation: ls-remote.c:oiddup Unexecuted instantiation: ls-tree.c:oiddup Unexecuted instantiation: merge-base.c:oiddup Unexecuted instantiation: merge-file.c:oiddup Unexecuted instantiation: merge-index.c:oiddup Unexecuted instantiation: merge-ours.c:oiddup Unexecuted instantiation: merge-recursive.c:oiddup Unexecuted instantiation: merge-tree.c:oiddup Unexecuted instantiation: merge.c:oiddup Unexecuted instantiation: mktag.c:oiddup Unexecuted instantiation: mktree.c:oiddup Unexecuted instantiation: multi-pack-index.c:oiddup Unexecuted instantiation: mv.c:oiddup Unexecuted instantiation: name-rev.c:oiddup Unexecuted instantiation: notes.c:oiddup Unexecuted instantiation: pack-objects.c:oiddup Unexecuted instantiation: pack-redundant.c:oiddup Unexecuted instantiation: pack-refs.c:oiddup Unexecuted instantiation: patch-id.c:oiddup Unexecuted instantiation: prune.c:oiddup Unexecuted instantiation: pull.c:oiddup Unexecuted instantiation: push.c:oiddup Unexecuted instantiation: range-diff.c:oiddup Unexecuted instantiation: read-tree.c:oiddup Unexecuted instantiation: rebase.c:oiddup Unexecuted instantiation: receive-pack.c:oiddup Unexecuted instantiation: reflog.c:oiddup Unexecuted instantiation: refs.c:oiddup Unexecuted instantiation: remote-ext.c:oiddup Unexecuted instantiation: remote-fd.c:oiddup Unexecuted instantiation: remote.c:oiddup Unexecuted instantiation: repack.c:oiddup Unexecuted instantiation: replace.c:oiddup Unexecuted instantiation: replay.c:oiddup Unexecuted instantiation: rerere.c:oiddup Unexecuted instantiation: reset.c:oiddup Unexecuted instantiation: rev-list.c:oiddup Unexecuted instantiation: rev-parse.c:oiddup Unexecuted instantiation: revert.c:oiddup Unexecuted instantiation: rm.c:oiddup Unexecuted instantiation: send-pack.c:oiddup Unexecuted instantiation: shortlog.c:oiddup Unexecuted instantiation: show-branch.c:oiddup Unexecuted instantiation: show-index.c:oiddup Unexecuted instantiation: show-ref.c:oiddup Unexecuted instantiation: sparse-checkout.c:oiddup Unexecuted instantiation: stash.c:oiddup Unexecuted instantiation: stripspace.c:oiddup Unexecuted instantiation: submodule--helper.c:oiddup Unexecuted instantiation: symbolic-ref.c:oiddup Unexecuted instantiation: tag.c:oiddup Unexecuted instantiation: unpack-file.c:oiddup Unexecuted instantiation: unpack-objects.c:oiddup Unexecuted instantiation: update-index.c:oiddup Unexecuted instantiation: update-ref.c:oiddup Unexecuted instantiation: upload-pack.c:oiddup Unexecuted instantiation: var.c:oiddup Unexecuted instantiation: verify-commit.c:oiddup Unexecuted instantiation: verify-tag.c:oiddup Unexecuted instantiation: worktree.c:oiddup Unexecuted instantiation: write-tree.c:oiddup Unexecuted instantiation: git.c:oiddup Unexecuted instantiation: add-interactive.c:oiddup Unexecuted instantiation: add-patch.c:oiddup Unexecuted instantiation: attr.c:oiddup Unexecuted instantiation: blob.c:oiddup Unexecuted instantiation: bloom.c:oiddup Unexecuted instantiation: bulk-checkin.c:oiddup Unexecuted instantiation: bundle-uri.c:oiddup Unexecuted instantiation: cache-tree.c:oiddup Unexecuted instantiation: combine-diff.c:oiddup Unexecuted instantiation: commit-reach.c:oiddup Unexecuted instantiation: connect.c:oiddup Unexecuted instantiation: connected.c:oiddup Unexecuted instantiation: convert.c:oiddup Unexecuted instantiation: csum-file.c:oiddup Unexecuted instantiation: decorate.c:oiddup Unexecuted instantiation: delta-islands.c:oiddup Unexecuted instantiation: diff-merges.c:oiddup Unexecuted instantiation: diff-lib.c:oiddup Unexecuted instantiation: diff-no-index.c:oiddup Unexecuted instantiation: diffcore-break.c:oiddup Unexecuted instantiation: diffcore-delta.c:oiddup Unexecuted instantiation: diffcore-order.c:oiddup Unexecuted instantiation: diffcore-pickaxe.c:oiddup Unexecuted instantiation: diffcore-rename.c:oiddup Unexecuted instantiation: diffcore-rotate.c:oiddup Unexecuted instantiation: dir-iterator.c:oiddup Unexecuted instantiation: dir.c:oiddup Unexecuted instantiation: entry.c:oiddup Unexecuted instantiation: environment.c:oiddup Unexecuted instantiation: fmt-merge-msg.c:oiddup Unexecuted instantiation: fsmonitor.c:oiddup Unexecuted instantiation: gpg-interface.c:oiddup Unexecuted instantiation: graph.c:oiddup Unexecuted instantiation: hash-lookup.c:oiddup Unexecuted instantiation: hex.c:oiddup Unexecuted instantiation: hook.c:oiddup Unexecuted instantiation: line-log.c:oiddup Unexecuted instantiation: line-range.c:oiddup Unexecuted instantiation: list-objects-filter-options.c:oiddup Unexecuted instantiation: list-objects.c:oiddup Unexecuted instantiation: log-tree.c:oiddup Unexecuted instantiation: mailmap.c:oiddup Unexecuted instantiation: merge-blobs.c:oiddup Unexecuted instantiation: merge-ll.c:oiddup Unexecuted instantiation: merge-ort.c:oiddup Unexecuted instantiation: merge-ort-wrappers.c:oiddup Unexecuted instantiation: midx.c:oiddup Unexecuted instantiation: midx-write.c:oiddup Unexecuted instantiation: name-hash.c:oiddup Unexecuted instantiation: notes-cache.c:oiddup Unexecuted instantiation: notes-merge.c:oiddup Unexecuted instantiation: notes-utils.c:oiddup Unexecuted instantiation: object-file-convert.c:oiddup Unexecuted instantiation: object-file.c:oiddup Unexecuted instantiation: object-name.c:oiddup Unexecuted instantiation: object.c:oiddup Unexecuted instantiation: oid-array.c:oiddup Unexecuted instantiation: oidmap.c:oiddup Unexecuted instantiation: oidset.c:oiddup Unexecuted instantiation: oidtree.c:oiddup Unexecuted instantiation: pack-bitmap-write.c:oiddup Unexecuted instantiation: pack-bitmap.c:oiddup Unexecuted instantiation: pack-check.c:oiddup Unexecuted instantiation: pack-mtimes.c:oiddup Unexecuted instantiation: pack-revindex.c:oiddup Unexecuted instantiation: pack-write.c:oiddup Unexecuted instantiation: packfile.c:oiddup Unexecuted instantiation: parallel-checkout.c:oiddup Unexecuted instantiation: parse-options-cb.c:oiddup Unexecuted instantiation: patch-ids.c:oiddup Unexecuted instantiation: path.c:oiddup Unexecuted instantiation: pathspec.c:oiddup Unexecuted instantiation: pkt-line.c:oiddup Unexecuted instantiation: preload-index.c:oiddup Unexecuted instantiation: pretty.c:oiddup Unexecuted instantiation: promisor-remote.c:oiddup Unexecuted instantiation: prune-packed.c:oiddup Unexecuted instantiation: pseudo-merge.c:oiddup Unexecuted instantiation: reachable.c:oiddup Unexecuted instantiation: read-cache.c:oiddup Unexecuted instantiation: rebase-interactive.c:oiddup Unexecuted instantiation: ref-filter.c:oiddup Unexecuted instantiation: reflog-walk.c:oiddup Unexecuted instantiation: debug.c:oiddup Unexecuted instantiation: files-backend.c:oiddup Unexecuted instantiation: reftable-backend.c:oiddup Unexecuted instantiation: iterator.c:oiddup Unexecuted instantiation: packed-backend.c:oiddup Unexecuted instantiation: ref-cache.c:oiddup Unexecuted instantiation: refspec.c:oiddup Unexecuted instantiation: replace-object.c:oiddup Unexecuted instantiation: repository.c:oiddup Unexecuted instantiation: resolve-undo.c:oiddup Unexecuted instantiation: revision.c:oiddup Unexecuted instantiation: run-command.c:oiddup Unexecuted instantiation: sequencer.c:oiddup Unexecuted instantiation: serve.c:oiddup Unexecuted instantiation: server-info.c:oiddup Unexecuted instantiation: setup.c:oiddup Unexecuted instantiation: shallow.c:oiddup Unexecuted instantiation: sparse-index.c:oiddup Unexecuted instantiation: split-index.c:oiddup Unexecuted instantiation: streaming.c:oiddup Unexecuted instantiation: submodule-config.c:oiddup Unexecuted instantiation: submodule.c:oiddup Unexecuted instantiation: symlinks.c:oiddup Unexecuted instantiation: tmp-objdir.c:oiddup Unexecuted instantiation: trace.c:oiddup Unexecuted instantiation: tr2_sid.c:oiddup Unexecuted instantiation: tr2_sysenv.c:oiddup Unexecuted instantiation: trailer.c:oiddup Unexecuted instantiation: transport-helper.c:oiddup Unexecuted instantiation: transport.c:oiddup Unexecuted instantiation: tree-diff.c:oiddup Unexecuted instantiation: tree-walk.c:oiddup Unexecuted instantiation: tree.c:oiddup Unexecuted instantiation: unpack-trees.c:oiddup Unexecuted instantiation: wt-status.c:oiddup Unexecuted instantiation: xdiff-interface.c:oiddup Unexecuted instantiation: sha1dc_git.c:oiddup Unexecuted instantiation: alloc.c:oiddup Unexecuted instantiation: archive-tar.c:oiddup Unexecuted instantiation: archive-zip.c:oiddup Unexecuted instantiation: chunk-format.c:oiddup Unexecuted instantiation: list-objects-filter.c:oiddup Unexecuted instantiation: loose.c:oiddup Unexecuted instantiation: ls-refs.c:oiddup Unexecuted instantiation: match-trees.c:oiddup Unexecuted instantiation: default.c:oiddup Unexecuted instantiation: skipping.c:oiddup Unexecuted instantiation: protocol-caps.c:oiddup Unexecuted instantiation: error.c:oiddup Unexecuted instantiation: iter.c:oiddup Unexecuted instantiation: publicbasics.c:oiddup Unexecuted instantiation: reader.c:oiddup Unexecuted instantiation: record.c:oiddup Unexecuted instantiation: stack.c:oiddup Unexecuted instantiation: writer.c:oiddup Unexecuted instantiation: basics.c:oiddup Unexecuted instantiation: block.c:oiddup Unexecuted instantiation: blocksource.c:oiddup Unexecuted instantiation: merged.c:oiddup Unexecuted instantiation: pq.c:oiddup Unexecuted instantiation: common-main.c:oiddup |
324 | | |
325 | | static inline void oid_set_algo(struct object_id *oid, const struct git_hash_algo *algop) |
326 | 0 | { |
327 | 0 | oid->algo = hash_algo_by_ptr(algop); |
328 | 0 | } Unexecuted instantiation: add.c:oid_set_algo Unexecuted instantiation: am.c:oid_set_algo Unexecuted instantiation: apply.c:oid_set_algo Unexecuted instantiation: archive.c:oid_set_algo Unexecuted instantiation: bisect.c:oid_set_algo Unexecuted instantiation: blame.c:oid_set_algo Unexecuted instantiation: branch.c:oid_set_algo Unexecuted instantiation: bugreport.c:oid_set_algo Unexecuted instantiation: bundle.c:oid_set_algo Unexecuted instantiation: cat-file.c:oid_set_algo Unexecuted instantiation: check-attr.c:oid_set_algo Unexecuted instantiation: check-ignore.c:oid_set_algo Unexecuted instantiation: check-ref-format.c:oid_set_algo Unexecuted instantiation: checkout--worker.c:oid_set_algo Unexecuted instantiation: checkout-index.c:oid_set_algo Unexecuted instantiation: checkout.c:oid_set_algo Unexecuted instantiation: clean.c:oid_set_algo Unexecuted instantiation: clone.c:oid_set_algo Unexecuted instantiation: commit-graph.c:oid_set_algo Unexecuted instantiation: commit-tree.c:oid_set_algo Unexecuted instantiation: commit.c:oid_set_algo Unexecuted instantiation: config.c:oid_set_algo Unexecuted instantiation: count-objects.c:oid_set_algo Unexecuted instantiation: credential-cache--daemon.c:oid_set_algo Unexecuted instantiation: describe.c:oid_set_algo Unexecuted instantiation: diagnose.c:oid_set_algo Unexecuted instantiation: diff-files.c:oid_set_algo Unexecuted instantiation: diff-index.c:oid_set_algo Unexecuted instantiation: diff-tree.c:oid_set_algo Unexecuted instantiation: diff.c:oid_set_algo Unexecuted instantiation: difftool.c:oid_set_algo Unexecuted instantiation: fast-export.c:oid_set_algo Unexecuted instantiation: fast-import.c:oid_set_algo Unexecuted instantiation: fetch-pack.c:oid_set_algo Unexecuted instantiation: fetch.c:oid_set_algo Unexecuted instantiation: for-each-ref.c:oid_set_algo Unexecuted instantiation: fsck.c:oid_set_algo Unexecuted instantiation: fsmonitor--daemon.c:oid_set_algo Unexecuted instantiation: gc.c:oid_set_algo Unexecuted instantiation: get-tar-commit-id.c:oid_set_algo Unexecuted instantiation: grep.c:oid_set_algo Unexecuted instantiation: hash-object.c:oid_set_algo Unexecuted instantiation: help.c:oid_set_algo Unexecuted instantiation: index-pack.c:oid_set_algo Unexecuted instantiation: init-db.c:oid_set_algo Unexecuted instantiation: log.c:oid_set_algo Unexecuted instantiation: ls-files.c:oid_set_algo Unexecuted instantiation: ls-remote.c:oid_set_algo Unexecuted instantiation: ls-tree.c:oid_set_algo Unexecuted instantiation: merge-base.c:oid_set_algo Unexecuted instantiation: merge-file.c:oid_set_algo Unexecuted instantiation: merge-index.c:oid_set_algo Unexecuted instantiation: merge-ours.c:oid_set_algo Unexecuted instantiation: merge-recursive.c:oid_set_algo Unexecuted instantiation: merge-tree.c:oid_set_algo Unexecuted instantiation: merge.c:oid_set_algo Unexecuted instantiation: mktag.c:oid_set_algo Unexecuted instantiation: mktree.c:oid_set_algo Unexecuted instantiation: multi-pack-index.c:oid_set_algo Unexecuted instantiation: mv.c:oid_set_algo Unexecuted instantiation: name-rev.c:oid_set_algo Unexecuted instantiation: notes.c:oid_set_algo Unexecuted instantiation: pack-objects.c:oid_set_algo Unexecuted instantiation: pack-redundant.c:oid_set_algo Unexecuted instantiation: pack-refs.c:oid_set_algo Unexecuted instantiation: patch-id.c:oid_set_algo Unexecuted instantiation: prune.c:oid_set_algo Unexecuted instantiation: pull.c:oid_set_algo Unexecuted instantiation: push.c:oid_set_algo Unexecuted instantiation: range-diff.c:oid_set_algo Unexecuted instantiation: read-tree.c:oid_set_algo Unexecuted instantiation: rebase.c:oid_set_algo Unexecuted instantiation: receive-pack.c:oid_set_algo Unexecuted instantiation: reflog.c:oid_set_algo Unexecuted instantiation: refs.c:oid_set_algo Unexecuted instantiation: remote-ext.c:oid_set_algo Unexecuted instantiation: remote-fd.c:oid_set_algo Unexecuted instantiation: remote.c:oid_set_algo Unexecuted instantiation: repack.c:oid_set_algo Unexecuted instantiation: replace.c:oid_set_algo Unexecuted instantiation: replay.c:oid_set_algo Unexecuted instantiation: rerere.c:oid_set_algo Unexecuted instantiation: reset.c:oid_set_algo Unexecuted instantiation: rev-list.c:oid_set_algo Unexecuted instantiation: rev-parse.c:oid_set_algo Unexecuted instantiation: revert.c:oid_set_algo Unexecuted instantiation: rm.c:oid_set_algo Unexecuted instantiation: send-pack.c:oid_set_algo Unexecuted instantiation: shortlog.c:oid_set_algo Unexecuted instantiation: show-branch.c:oid_set_algo Unexecuted instantiation: show-index.c:oid_set_algo Unexecuted instantiation: show-ref.c:oid_set_algo Unexecuted instantiation: sparse-checkout.c:oid_set_algo Unexecuted instantiation: stash.c:oid_set_algo Unexecuted instantiation: stripspace.c:oid_set_algo Unexecuted instantiation: submodule--helper.c:oid_set_algo Unexecuted instantiation: symbolic-ref.c:oid_set_algo Unexecuted instantiation: tag.c:oid_set_algo Unexecuted instantiation: unpack-file.c:oid_set_algo Unexecuted instantiation: unpack-objects.c:oid_set_algo Unexecuted instantiation: update-index.c:oid_set_algo Unexecuted instantiation: update-ref.c:oid_set_algo Unexecuted instantiation: upload-pack.c:oid_set_algo Unexecuted instantiation: var.c:oid_set_algo Unexecuted instantiation: verify-commit.c:oid_set_algo Unexecuted instantiation: verify-tag.c:oid_set_algo Unexecuted instantiation: worktree.c:oid_set_algo Unexecuted instantiation: write-tree.c:oid_set_algo Unexecuted instantiation: git.c:oid_set_algo Unexecuted instantiation: add-interactive.c:oid_set_algo Unexecuted instantiation: add-patch.c:oid_set_algo Unexecuted instantiation: attr.c:oid_set_algo Unexecuted instantiation: blob.c:oid_set_algo Unexecuted instantiation: bloom.c:oid_set_algo Unexecuted instantiation: bulk-checkin.c:oid_set_algo Unexecuted instantiation: bundle-uri.c:oid_set_algo Unexecuted instantiation: cache-tree.c:oid_set_algo Unexecuted instantiation: combine-diff.c:oid_set_algo Unexecuted instantiation: commit-reach.c:oid_set_algo Unexecuted instantiation: connect.c:oid_set_algo Unexecuted instantiation: connected.c:oid_set_algo Unexecuted instantiation: convert.c:oid_set_algo Unexecuted instantiation: csum-file.c:oid_set_algo Unexecuted instantiation: decorate.c:oid_set_algo Unexecuted instantiation: delta-islands.c:oid_set_algo Unexecuted instantiation: diff-merges.c:oid_set_algo Unexecuted instantiation: diff-lib.c:oid_set_algo Unexecuted instantiation: diff-no-index.c:oid_set_algo Unexecuted instantiation: diffcore-break.c:oid_set_algo Unexecuted instantiation: diffcore-delta.c:oid_set_algo Unexecuted instantiation: diffcore-order.c:oid_set_algo Unexecuted instantiation: diffcore-pickaxe.c:oid_set_algo Unexecuted instantiation: diffcore-rename.c:oid_set_algo Unexecuted instantiation: diffcore-rotate.c:oid_set_algo Unexecuted instantiation: dir-iterator.c:oid_set_algo Unexecuted instantiation: dir.c:oid_set_algo Unexecuted instantiation: entry.c:oid_set_algo Unexecuted instantiation: environment.c:oid_set_algo Unexecuted instantiation: fmt-merge-msg.c:oid_set_algo Unexecuted instantiation: fsmonitor.c:oid_set_algo Unexecuted instantiation: gpg-interface.c:oid_set_algo Unexecuted instantiation: graph.c:oid_set_algo Unexecuted instantiation: hash-lookup.c:oid_set_algo Unexecuted instantiation: hex.c:oid_set_algo Unexecuted instantiation: hook.c:oid_set_algo Unexecuted instantiation: line-log.c:oid_set_algo Unexecuted instantiation: line-range.c:oid_set_algo Unexecuted instantiation: list-objects-filter-options.c:oid_set_algo Unexecuted instantiation: list-objects.c:oid_set_algo Unexecuted instantiation: log-tree.c:oid_set_algo Unexecuted instantiation: mailmap.c:oid_set_algo Unexecuted instantiation: merge-blobs.c:oid_set_algo Unexecuted instantiation: merge-ll.c:oid_set_algo Unexecuted instantiation: merge-ort.c:oid_set_algo Unexecuted instantiation: merge-ort-wrappers.c:oid_set_algo Unexecuted instantiation: midx.c:oid_set_algo Unexecuted instantiation: midx-write.c:oid_set_algo Unexecuted instantiation: name-hash.c:oid_set_algo Unexecuted instantiation: notes-cache.c:oid_set_algo Unexecuted instantiation: notes-merge.c:oid_set_algo Unexecuted instantiation: notes-utils.c:oid_set_algo Unexecuted instantiation: object-file-convert.c:oid_set_algo Unexecuted instantiation: object-file.c:oid_set_algo Unexecuted instantiation: object-name.c:oid_set_algo Unexecuted instantiation: object.c:oid_set_algo Unexecuted instantiation: oid-array.c:oid_set_algo Unexecuted instantiation: oidmap.c:oid_set_algo Unexecuted instantiation: oidset.c:oid_set_algo Unexecuted instantiation: oidtree.c:oid_set_algo Unexecuted instantiation: pack-bitmap-write.c:oid_set_algo Unexecuted instantiation: pack-bitmap.c:oid_set_algo Unexecuted instantiation: pack-check.c:oid_set_algo Unexecuted instantiation: pack-mtimes.c:oid_set_algo Unexecuted instantiation: pack-revindex.c:oid_set_algo Unexecuted instantiation: pack-write.c:oid_set_algo Unexecuted instantiation: packfile.c:oid_set_algo Unexecuted instantiation: parallel-checkout.c:oid_set_algo Unexecuted instantiation: parse-options-cb.c:oid_set_algo Unexecuted instantiation: patch-ids.c:oid_set_algo Unexecuted instantiation: path.c:oid_set_algo Unexecuted instantiation: pathspec.c:oid_set_algo Unexecuted instantiation: pkt-line.c:oid_set_algo Unexecuted instantiation: preload-index.c:oid_set_algo Unexecuted instantiation: pretty.c:oid_set_algo Unexecuted instantiation: promisor-remote.c:oid_set_algo Unexecuted instantiation: prune-packed.c:oid_set_algo Unexecuted instantiation: pseudo-merge.c:oid_set_algo Unexecuted instantiation: reachable.c:oid_set_algo Unexecuted instantiation: read-cache.c:oid_set_algo Unexecuted instantiation: rebase-interactive.c:oid_set_algo Unexecuted instantiation: ref-filter.c:oid_set_algo Unexecuted instantiation: reflog-walk.c:oid_set_algo Unexecuted instantiation: debug.c:oid_set_algo Unexecuted instantiation: files-backend.c:oid_set_algo Unexecuted instantiation: reftable-backend.c:oid_set_algo Unexecuted instantiation: iterator.c:oid_set_algo Unexecuted instantiation: packed-backend.c:oid_set_algo Unexecuted instantiation: ref-cache.c:oid_set_algo Unexecuted instantiation: refspec.c:oid_set_algo Unexecuted instantiation: replace-object.c:oid_set_algo Unexecuted instantiation: repository.c:oid_set_algo Unexecuted instantiation: resolve-undo.c:oid_set_algo Unexecuted instantiation: revision.c:oid_set_algo Unexecuted instantiation: run-command.c:oid_set_algo Unexecuted instantiation: sequencer.c:oid_set_algo Unexecuted instantiation: serve.c:oid_set_algo Unexecuted instantiation: server-info.c:oid_set_algo Unexecuted instantiation: setup.c:oid_set_algo Unexecuted instantiation: shallow.c:oid_set_algo Unexecuted instantiation: sparse-index.c:oid_set_algo Unexecuted instantiation: split-index.c:oid_set_algo Unexecuted instantiation: streaming.c:oid_set_algo Unexecuted instantiation: submodule-config.c:oid_set_algo Unexecuted instantiation: submodule.c:oid_set_algo Unexecuted instantiation: symlinks.c:oid_set_algo Unexecuted instantiation: tmp-objdir.c:oid_set_algo Unexecuted instantiation: trace.c:oid_set_algo Unexecuted instantiation: tr2_sid.c:oid_set_algo Unexecuted instantiation: tr2_sysenv.c:oid_set_algo Unexecuted instantiation: trailer.c:oid_set_algo Unexecuted instantiation: transport-helper.c:oid_set_algo Unexecuted instantiation: transport.c:oid_set_algo Unexecuted instantiation: tree-diff.c:oid_set_algo Unexecuted instantiation: tree-walk.c:oid_set_algo Unexecuted instantiation: tree.c:oid_set_algo Unexecuted instantiation: unpack-trees.c:oid_set_algo Unexecuted instantiation: wt-status.c:oid_set_algo Unexecuted instantiation: xdiff-interface.c:oid_set_algo Unexecuted instantiation: sha1dc_git.c:oid_set_algo Unexecuted instantiation: alloc.c:oid_set_algo Unexecuted instantiation: archive-tar.c:oid_set_algo Unexecuted instantiation: archive-zip.c:oid_set_algo Unexecuted instantiation: chunk-format.c:oid_set_algo Unexecuted instantiation: list-objects-filter.c:oid_set_algo Unexecuted instantiation: loose.c:oid_set_algo Unexecuted instantiation: ls-refs.c:oid_set_algo Unexecuted instantiation: match-trees.c:oid_set_algo Unexecuted instantiation: default.c:oid_set_algo Unexecuted instantiation: skipping.c:oid_set_algo Unexecuted instantiation: protocol-caps.c:oid_set_algo Unexecuted instantiation: error.c:oid_set_algo Unexecuted instantiation: iter.c:oid_set_algo Unexecuted instantiation: publicbasics.c:oid_set_algo Unexecuted instantiation: reader.c:oid_set_algo Unexecuted instantiation: record.c:oid_set_algo Unexecuted instantiation: stack.c:oid_set_algo Unexecuted instantiation: writer.c:oid_set_algo Unexecuted instantiation: basics.c:oid_set_algo Unexecuted instantiation: block.c:oid_set_algo Unexecuted instantiation: blocksource.c:oid_set_algo Unexecuted instantiation: merged.c:oid_set_algo Unexecuted instantiation: pq.c:oid_set_algo Unexecuted instantiation: common-main.c:oid_set_algo |
329 | | |
330 | | /* |
331 | | * Converts a cryptographic hash (e.g. SHA-1) into an int-sized hash code |
332 | | * for use in hash tables. Cryptographic hashes are supposed to have |
333 | | * uniform distribution, so in contrast to `memhash()`, this just copies |
334 | | * the first `sizeof(int)` bytes without shuffling any bits. Note that |
335 | | * the results will be different on big-endian and little-endian |
336 | | * platforms, so they should not be stored or transferred over the net. |
337 | | */ |
338 | | static inline unsigned int oidhash(const struct object_id *oid) |
339 | 0 | { |
340 | | /* |
341 | | * Equivalent to 'return *(unsigned int *)oid->hash;', but safe on |
342 | | * platforms that don't support unaligned reads. |
343 | | */ |
344 | 0 | unsigned int hash; |
345 | 0 | memcpy(&hash, oid->hash, sizeof(hash)); |
346 | 0 | return hash; |
347 | 0 | } Unexecuted instantiation: add.c:oidhash Unexecuted instantiation: am.c:oidhash Unexecuted instantiation: apply.c:oidhash Unexecuted instantiation: archive.c:oidhash Unexecuted instantiation: bisect.c:oidhash Unexecuted instantiation: blame.c:oidhash Unexecuted instantiation: branch.c:oidhash Unexecuted instantiation: bugreport.c:oidhash Unexecuted instantiation: bundle.c:oidhash Unexecuted instantiation: cat-file.c:oidhash Unexecuted instantiation: check-attr.c:oidhash Unexecuted instantiation: check-ignore.c:oidhash Unexecuted instantiation: check-ref-format.c:oidhash Unexecuted instantiation: checkout--worker.c:oidhash Unexecuted instantiation: checkout-index.c:oidhash Unexecuted instantiation: checkout.c:oidhash Unexecuted instantiation: clean.c:oidhash Unexecuted instantiation: clone.c:oidhash Unexecuted instantiation: commit-graph.c:oidhash Unexecuted instantiation: commit-tree.c:oidhash Unexecuted instantiation: commit.c:oidhash Unexecuted instantiation: config.c:oidhash Unexecuted instantiation: count-objects.c:oidhash Unexecuted instantiation: credential-cache--daemon.c:oidhash Unexecuted instantiation: describe.c:oidhash Unexecuted instantiation: diagnose.c:oidhash Unexecuted instantiation: diff-files.c:oidhash Unexecuted instantiation: diff-index.c:oidhash Unexecuted instantiation: diff-tree.c:oidhash Unexecuted instantiation: diff.c:oidhash Unexecuted instantiation: difftool.c:oidhash Unexecuted instantiation: fast-export.c:oidhash Unexecuted instantiation: fast-import.c:oidhash Unexecuted instantiation: fetch-pack.c:oidhash Unexecuted instantiation: fetch.c:oidhash Unexecuted instantiation: for-each-ref.c:oidhash Unexecuted instantiation: fsck.c:oidhash Unexecuted instantiation: fsmonitor--daemon.c:oidhash Unexecuted instantiation: gc.c:oidhash Unexecuted instantiation: get-tar-commit-id.c:oidhash Unexecuted instantiation: grep.c:oidhash Unexecuted instantiation: hash-object.c:oidhash Unexecuted instantiation: help.c:oidhash Unexecuted instantiation: index-pack.c:oidhash Unexecuted instantiation: init-db.c:oidhash Unexecuted instantiation: log.c:oidhash Unexecuted instantiation: ls-files.c:oidhash Unexecuted instantiation: ls-remote.c:oidhash Unexecuted instantiation: ls-tree.c:oidhash Unexecuted instantiation: merge-base.c:oidhash Unexecuted instantiation: merge-file.c:oidhash Unexecuted instantiation: merge-index.c:oidhash Unexecuted instantiation: merge-ours.c:oidhash Unexecuted instantiation: merge-recursive.c:oidhash Unexecuted instantiation: merge-tree.c:oidhash Unexecuted instantiation: merge.c:oidhash Unexecuted instantiation: mktag.c:oidhash Unexecuted instantiation: mktree.c:oidhash Unexecuted instantiation: multi-pack-index.c:oidhash Unexecuted instantiation: mv.c:oidhash Unexecuted instantiation: name-rev.c:oidhash Unexecuted instantiation: notes.c:oidhash Unexecuted instantiation: pack-objects.c:oidhash Unexecuted instantiation: pack-redundant.c:oidhash Unexecuted instantiation: pack-refs.c:oidhash Unexecuted instantiation: patch-id.c:oidhash Unexecuted instantiation: prune.c:oidhash Unexecuted instantiation: pull.c:oidhash Unexecuted instantiation: push.c:oidhash Unexecuted instantiation: range-diff.c:oidhash Unexecuted instantiation: read-tree.c:oidhash Unexecuted instantiation: rebase.c:oidhash Unexecuted instantiation: receive-pack.c:oidhash Unexecuted instantiation: reflog.c:oidhash Unexecuted instantiation: refs.c:oidhash Unexecuted instantiation: remote-ext.c:oidhash Unexecuted instantiation: remote-fd.c:oidhash Unexecuted instantiation: remote.c:oidhash Unexecuted instantiation: repack.c:oidhash Unexecuted instantiation: replace.c:oidhash Unexecuted instantiation: replay.c:oidhash Unexecuted instantiation: rerere.c:oidhash Unexecuted instantiation: reset.c:oidhash Unexecuted instantiation: rev-list.c:oidhash Unexecuted instantiation: rev-parse.c:oidhash Unexecuted instantiation: revert.c:oidhash Unexecuted instantiation: rm.c:oidhash Unexecuted instantiation: send-pack.c:oidhash Unexecuted instantiation: shortlog.c:oidhash Unexecuted instantiation: show-branch.c:oidhash Unexecuted instantiation: show-index.c:oidhash Unexecuted instantiation: show-ref.c:oidhash Unexecuted instantiation: sparse-checkout.c:oidhash Unexecuted instantiation: stash.c:oidhash Unexecuted instantiation: stripspace.c:oidhash Unexecuted instantiation: submodule--helper.c:oidhash Unexecuted instantiation: symbolic-ref.c:oidhash Unexecuted instantiation: tag.c:oidhash Unexecuted instantiation: unpack-file.c:oidhash Unexecuted instantiation: unpack-objects.c:oidhash Unexecuted instantiation: update-index.c:oidhash Unexecuted instantiation: update-ref.c:oidhash Unexecuted instantiation: upload-pack.c:oidhash Unexecuted instantiation: var.c:oidhash Unexecuted instantiation: verify-commit.c:oidhash Unexecuted instantiation: verify-tag.c:oidhash Unexecuted instantiation: worktree.c:oidhash Unexecuted instantiation: write-tree.c:oidhash Unexecuted instantiation: git.c:oidhash Unexecuted instantiation: add-interactive.c:oidhash Unexecuted instantiation: add-patch.c:oidhash Unexecuted instantiation: attr.c:oidhash Unexecuted instantiation: blob.c:oidhash Unexecuted instantiation: bloom.c:oidhash Unexecuted instantiation: bulk-checkin.c:oidhash Unexecuted instantiation: bundle-uri.c:oidhash Unexecuted instantiation: cache-tree.c:oidhash Unexecuted instantiation: combine-diff.c:oidhash Unexecuted instantiation: commit-reach.c:oidhash Unexecuted instantiation: connect.c:oidhash Unexecuted instantiation: connected.c:oidhash Unexecuted instantiation: convert.c:oidhash Unexecuted instantiation: csum-file.c:oidhash Unexecuted instantiation: decorate.c:oidhash Unexecuted instantiation: delta-islands.c:oidhash Unexecuted instantiation: diff-merges.c:oidhash Unexecuted instantiation: diff-lib.c:oidhash Unexecuted instantiation: diff-no-index.c:oidhash Unexecuted instantiation: diffcore-break.c:oidhash Unexecuted instantiation: diffcore-delta.c:oidhash Unexecuted instantiation: diffcore-order.c:oidhash Unexecuted instantiation: diffcore-pickaxe.c:oidhash Unexecuted instantiation: diffcore-rename.c:oidhash Unexecuted instantiation: diffcore-rotate.c:oidhash Unexecuted instantiation: dir-iterator.c:oidhash Unexecuted instantiation: dir.c:oidhash Unexecuted instantiation: entry.c:oidhash Unexecuted instantiation: environment.c:oidhash Unexecuted instantiation: fmt-merge-msg.c:oidhash Unexecuted instantiation: fsmonitor.c:oidhash Unexecuted instantiation: gpg-interface.c:oidhash Unexecuted instantiation: graph.c:oidhash Unexecuted instantiation: hash-lookup.c:oidhash Unexecuted instantiation: hex.c:oidhash Unexecuted instantiation: hook.c:oidhash Unexecuted instantiation: line-log.c:oidhash Unexecuted instantiation: line-range.c:oidhash Unexecuted instantiation: list-objects-filter-options.c:oidhash Unexecuted instantiation: list-objects.c:oidhash Unexecuted instantiation: log-tree.c:oidhash Unexecuted instantiation: mailmap.c:oidhash Unexecuted instantiation: merge-blobs.c:oidhash Unexecuted instantiation: merge-ll.c:oidhash Unexecuted instantiation: merge-ort.c:oidhash Unexecuted instantiation: merge-ort-wrappers.c:oidhash Unexecuted instantiation: midx.c:oidhash Unexecuted instantiation: midx-write.c:oidhash Unexecuted instantiation: name-hash.c:oidhash Unexecuted instantiation: notes-cache.c:oidhash Unexecuted instantiation: notes-merge.c:oidhash Unexecuted instantiation: notes-utils.c:oidhash Unexecuted instantiation: object-file-convert.c:oidhash Unexecuted instantiation: object-file.c:oidhash Unexecuted instantiation: object-name.c:oidhash Unexecuted instantiation: object.c:oidhash Unexecuted instantiation: oid-array.c:oidhash Unexecuted instantiation: oidmap.c:oidhash Unexecuted instantiation: oidset.c:oidhash Unexecuted instantiation: oidtree.c:oidhash Unexecuted instantiation: pack-bitmap-write.c:oidhash Unexecuted instantiation: pack-bitmap.c:oidhash Unexecuted instantiation: pack-check.c:oidhash Unexecuted instantiation: pack-mtimes.c:oidhash Unexecuted instantiation: pack-revindex.c:oidhash Unexecuted instantiation: pack-write.c:oidhash Unexecuted instantiation: packfile.c:oidhash Unexecuted instantiation: parallel-checkout.c:oidhash Unexecuted instantiation: parse-options-cb.c:oidhash Unexecuted instantiation: patch-ids.c:oidhash Unexecuted instantiation: path.c:oidhash Unexecuted instantiation: pathspec.c:oidhash Unexecuted instantiation: pkt-line.c:oidhash Unexecuted instantiation: preload-index.c:oidhash Unexecuted instantiation: pretty.c:oidhash Unexecuted instantiation: promisor-remote.c:oidhash Unexecuted instantiation: prune-packed.c:oidhash Unexecuted instantiation: pseudo-merge.c:oidhash Unexecuted instantiation: reachable.c:oidhash Unexecuted instantiation: read-cache.c:oidhash Unexecuted instantiation: rebase-interactive.c:oidhash Unexecuted instantiation: ref-filter.c:oidhash Unexecuted instantiation: reflog-walk.c:oidhash Unexecuted instantiation: debug.c:oidhash Unexecuted instantiation: files-backend.c:oidhash Unexecuted instantiation: reftable-backend.c:oidhash Unexecuted instantiation: iterator.c:oidhash Unexecuted instantiation: packed-backend.c:oidhash Unexecuted instantiation: ref-cache.c:oidhash Unexecuted instantiation: refspec.c:oidhash Unexecuted instantiation: replace-object.c:oidhash Unexecuted instantiation: repository.c:oidhash Unexecuted instantiation: resolve-undo.c:oidhash Unexecuted instantiation: revision.c:oidhash Unexecuted instantiation: run-command.c:oidhash Unexecuted instantiation: sequencer.c:oidhash Unexecuted instantiation: serve.c:oidhash Unexecuted instantiation: server-info.c:oidhash Unexecuted instantiation: setup.c:oidhash Unexecuted instantiation: shallow.c:oidhash Unexecuted instantiation: sparse-index.c:oidhash Unexecuted instantiation: split-index.c:oidhash Unexecuted instantiation: streaming.c:oidhash Unexecuted instantiation: submodule-config.c:oidhash Unexecuted instantiation: submodule.c:oidhash Unexecuted instantiation: symlinks.c:oidhash Unexecuted instantiation: tmp-objdir.c:oidhash Unexecuted instantiation: trace.c:oidhash Unexecuted instantiation: tr2_sid.c:oidhash Unexecuted instantiation: tr2_sysenv.c:oidhash Unexecuted instantiation: trailer.c:oidhash Unexecuted instantiation: transport-helper.c:oidhash Unexecuted instantiation: transport.c:oidhash Unexecuted instantiation: tree-diff.c:oidhash Unexecuted instantiation: tree-walk.c:oidhash Unexecuted instantiation: tree.c:oidhash Unexecuted instantiation: unpack-trees.c:oidhash Unexecuted instantiation: wt-status.c:oidhash Unexecuted instantiation: xdiff-interface.c:oidhash Unexecuted instantiation: sha1dc_git.c:oidhash Unexecuted instantiation: alloc.c:oidhash Unexecuted instantiation: archive-tar.c:oidhash Unexecuted instantiation: archive-zip.c:oidhash Unexecuted instantiation: chunk-format.c:oidhash Unexecuted instantiation: list-objects-filter.c:oidhash Unexecuted instantiation: loose.c:oidhash Unexecuted instantiation: ls-refs.c:oidhash Unexecuted instantiation: match-trees.c:oidhash Unexecuted instantiation: default.c:oidhash Unexecuted instantiation: skipping.c:oidhash Unexecuted instantiation: protocol-caps.c:oidhash Unexecuted instantiation: error.c:oidhash Unexecuted instantiation: iter.c:oidhash Unexecuted instantiation: publicbasics.c:oidhash Unexecuted instantiation: reader.c:oidhash Unexecuted instantiation: record.c:oidhash Unexecuted instantiation: stack.c:oidhash Unexecuted instantiation: writer.c:oidhash Unexecuted instantiation: basics.c:oidhash Unexecuted instantiation: block.c:oidhash Unexecuted instantiation: blocksource.c:oidhash Unexecuted instantiation: merged.c:oidhash Unexecuted instantiation: pq.c:oidhash Unexecuted instantiation: common-main.c:oidhash |
348 | | |
349 | | static inline int is_null_oid(const struct object_id *oid) |
350 | 0 | { |
351 | 0 | static const unsigned char null_hash[GIT_MAX_RAWSZ]; |
352 | 0 | return !memcmp(oid->hash, null_hash, GIT_MAX_RAWSZ); |
353 | 0 | } Unexecuted instantiation: add.c:is_null_oid Unexecuted instantiation: am.c:is_null_oid Unexecuted instantiation: apply.c:is_null_oid Unexecuted instantiation: archive.c:is_null_oid Unexecuted instantiation: bisect.c:is_null_oid Unexecuted instantiation: blame.c:is_null_oid Unexecuted instantiation: branch.c:is_null_oid Unexecuted instantiation: bugreport.c:is_null_oid Unexecuted instantiation: bundle.c:is_null_oid Unexecuted instantiation: cat-file.c:is_null_oid Unexecuted instantiation: check-attr.c:is_null_oid Unexecuted instantiation: check-ignore.c:is_null_oid Unexecuted instantiation: check-ref-format.c:is_null_oid Unexecuted instantiation: checkout--worker.c:is_null_oid Unexecuted instantiation: checkout-index.c:is_null_oid Unexecuted instantiation: checkout.c:is_null_oid Unexecuted instantiation: clean.c:is_null_oid Unexecuted instantiation: clone.c:is_null_oid Unexecuted instantiation: commit-graph.c:is_null_oid Unexecuted instantiation: commit-tree.c:is_null_oid Unexecuted instantiation: commit.c:is_null_oid Unexecuted instantiation: config.c:is_null_oid Unexecuted instantiation: count-objects.c:is_null_oid Unexecuted instantiation: credential-cache--daemon.c:is_null_oid Unexecuted instantiation: describe.c:is_null_oid Unexecuted instantiation: diagnose.c:is_null_oid Unexecuted instantiation: diff-files.c:is_null_oid Unexecuted instantiation: diff-index.c:is_null_oid Unexecuted instantiation: diff-tree.c:is_null_oid Unexecuted instantiation: diff.c:is_null_oid Unexecuted instantiation: difftool.c:is_null_oid Unexecuted instantiation: fast-export.c:is_null_oid Unexecuted instantiation: fast-import.c:is_null_oid Unexecuted instantiation: fetch-pack.c:is_null_oid Unexecuted instantiation: fetch.c:is_null_oid Unexecuted instantiation: for-each-ref.c:is_null_oid Unexecuted instantiation: fsck.c:is_null_oid Unexecuted instantiation: fsmonitor--daemon.c:is_null_oid Unexecuted instantiation: gc.c:is_null_oid Unexecuted instantiation: get-tar-commit-id.c:is_null_oid Unexecuted instantiation: grep.c:is_null_oid Unexecuted instantiation: hash-object.c:is_null_oid Unexecuted instantiation: help.c:is_null_oid Unexecuted instantiation: index-pack.c:is_null_oid Unexecuted instantiation: init-db.c:is_null_oid Unexecuted instantiation: log.c:is_null_oid Unexecuted instantiation: ls-files.c:is_null_oid Unexecuted instantiation: ls-remote.c:is_null_oid Unexecuted instantiation: ls-tree.c:is_null_oid Unexecuted instantiation: merge-base.c:is_null_oid Unexecuted instantiation: merge-file.c:is_null_oid Unexecuted instantiation: merge-index.c:is_null_oid Unexecuted instantiation: merge-ours.c:is_null_oid Unexecuted instantiation: merge-recursive.c:is_null_oid Unexecuted instantiation: merge-tree.c:is_null_oid Unexecuted instantiation: merge.c:is_null_oid Unexecuted instantiation: mktag.c:is_null_oid Unexecuted instantiation: mktree.c:is_null_oid Unexecuted instantiation: multi-pack-index.c:is_null_oid Unexecuted instantiation: mv.c:is_null_oid Unexecuted instantiation: name-rev.c:is_null_oid Unexecuted instantiation: notes.c:is_null_oid Unexecuted instantiation: pack-objects.c:is_null_oid Unexecuted instantiation: pack-redundant.c:is_null_oid Unexecuted instantiation: pack-refs.c:is_null_oid Unexecuted instantiation: patch-id.c:is_null_oid Unexecuted instantiation: prune.c:is_null_oid Unexecuted instantiation: pull.c:is_null_oid Unexecuted instantiation: push.c:is_null_oid Unexecuted instantiation: range-diff.c:is_null_oid Unexecuted instantiation: read-tree.c:is_null_oid Unexecuted instantiation: rebase.c:is_null_oid Unexecuted instantiation: receive-pack.c:is_null_oid Unexecuted instantiation: reflog.c:is_null_oid Unexecuted instantiation: refs.c:is_null_oid Unexecuted instantiation: remote-ext.c:is_null_oid Unexecuted instantiation: remote-fd.c:is_null_oid Unexecuted instantiation: remote.c:is_null_oid Unexecuted instantiation: repack.c:is_null_oid Unexecuted instantiation: replace.c:is_null_oid Unexecuted instantiation: replay.c:is_null_oid Unexecuted instantiation: rerere.c:is_null_oid Unexecuted instantiation: reset.c:is_null_oid Unexecuted instantiation: rev-list.c:is_null_oid Unexecuted instantiation: rev-parse.c:is_null_oid Unexecuted instantiation: revert.c:is_null_oid Unexecuted instantiation: rm.c:is_null_oid Unexecuted instantiation: send-pack.c:is_null_oid Unexecuted instantiation: shortlog.c:is_null_oid Unexecuted instantiation: show-branch.c:is_null_oid Unexecuted instantiation: show-index.c:is_null_oid Unexecuted instantiation: show-ref.c:is_null_oid Unexecuted instantiation: sparse-checkout.c:is_null_oid Unexecuted instantiation: stash.c:is_null_oid Unexecuted instantiation: stripspace.c:is_null_oid Unexecuted instantiation: submodule--helper.c:is_null_oid Unexecuted instantiation: symbolic-ref.c:is_null_oid Unexecuted instantiation: tag.c:is_null_oid Unexecuted instantiation: unpack-file.c:is_null_oid Unexecuted instantiation: unpack-objects.c:is_null_oid Unexecuted instantiation: update-index.c:is_null_oid Unexecuted instantiation: update-ref.c:is_null_oid Unexecuted instantiation: upload-pack.c:is_null_oid Unexecuted instantiation: var.c:is_null_oid Unexecuted instantiation: verify-commit.c:is_null_oid Unexecuted instantiation: verify-tag.c:is_null_oid Unexecuted instantiation: worktree.c:is_null_oid Unexecuted instantiation: write-tree.c:is_null_oid Unexecuted instantiation: git.c:is_null_oid Unexecuted instantiation: add-interactive.c:is_null_oid Unexecuted instantiation: add-patch.c:is_null_oid Unexecuted instantiation: attr.c:is_null_oid Unexecuted instantiation: blob.c:is_null_oid Unexecuted instantiation: bloom.c:is_null_oid Unexecuted instantiation: bulk-checkin.c:is_null_oid Unexecuted instantiation: bundle-uri.c:is_null_oid Unexecuted instantiation: cache-tree.c:is_null_oid Unexecuted instantiation: combine-diff.c:is_null_oid Unexecuted instantiation: commit-reach.c:is_null_oid Unexecuted instantiation: connect.c:is_null_oid Unexecuted instantiation: connected.c:is_null_oid Unexecuted instantiation: convert.c:is_null_oid Unexecuted instantiation: csum-file.c:is_null_oid Unexecuted instantiation: decorate.c:is_null_oid Unexecuted instantiation: delta-islands.c:is_null_oid Unexecuted instantiation: diff-merges.c:is_null_oid Unexecuted instantiation: diff-lib.c:is_null_oid Unexecuted instantiation: diff-no-index.c:is_null_oid Unexecuted instantiation: diffcore-break.c:is_null_oid Unexecuted instantiation: diffcore-delta.c:is_null_oid Unexecuted instantiation: diffcore-order.c:is_null_oid Unexecuted instantiation: diffcore-pickaxe.c:is_null_oid Unexecuted instantiation: diffcore-rename.c:is_null_oid Unexecuted instantiation: diffcore-rotate.c:is_null_oid Unexecuted instantiation: dir-iterator.c:is_null_oid Unexecuted instantiation: dir.c:is_null_oid Unexecuted instantiation: entry.c:is_null_oid Unexecuted instantiation: environment.c:is_null_oid Unexecuted instantiation: fmt-merge-msg.c:is_null_oid Unexecuted instantiation: fsmonitor.c:is_null_oid Unexecuted instantiation: gpg-interface.c:is_null_oid Unexecuted instantiation: graph.c:is_null_oid Unexecuted instantiation: hash-lookup.c:is_null_oid Unexecuted instantiation: hex.c:is_null_oid Unexecuted instantiation: hook.c:is_null_oid Unexecuted instantiation: line-log.c:is_null_oid Unexecuted instantiation: line-range.c:is_null_oid Unexecuted instantiation: list-objects-filter-options.c:is_null_oid Unexecuted instantiation: list-objects.c:is_null_oid Unexecuted instantiation: log-tree.c:is_null_oid Unexecuted instantiation: mailmap.c:is_null_oid Unexecuted instantiation: merge-blobs.c:is_null_oid Unexecuted instantiation: merge-ll.c:is_null_oid Unexecuted instantiation: merge-ort.c:is_null_oid Unexecuted instantiation: merge-ort-wrappers.c:is_null_oid Unexecuted instantiation: midx.c:is_null_oid Unexecuted instantiation: midx-write.c:is_null_oid Unexecuted instantiation: name-hash.c:is_null_oid Unexecuted instantiation: notes-cache.c:is_null_oid Unexecuted instantiation: notes-merge.c:is_null_oid Unexecuted instantiation: notes-utils.c:is_null_oid Unexecuted instantiation: object-file-convert.c:is_null_oid Unexecuted instantiation: object-file.c:is_null_oid Unexecuted instantiation: object-name.c:is_null_oid Unexecuted instantiation: object.c:is_null_oid Unexecuted instantiation: oid-array.c:is_null_oid Unexecuted instantiation: oidmap.c:is_null_oid Unexecuted instantiation: oidset.c:is_null_oid Unexecuted instantiation: oidtree.c:is_null_oid Unexecuted instantiation: pack-bitmap-write.c:is_null_oid Unexecuted instantiation: pack-bitmap.c:is_null_oid Unexecuted instantiation: pack-check.c:is_null_oid Unexecuted instantiation: pack-mtimes.c:is_null_oid Unexecuted instantiation: pack-revindex.c:is_null_oid Unexecuted instantiation: pack-write.c:is_null_oid Unexecuted instantiation: packfile.c:is_null_oid Unexecuted instantiation: parallel-checkout.c:is_null_oid Unexecuted instantiation: parse-options-cb.c:is_null_oid Unexecuted instantiation: patch-ids.c:is_null_oid Unexecuted instantiation: path.c:is_null_oid Unexecuted instantiation: pathspec.c:is_null_oid Unexecuted instantiation: pkt-line.c:is_null_oid Unexecuted instantiation: preload-index.c:is_null_oid Unexecuted instantiation: pretty.c:is_null_oid Unexecuted instantiation: promisor-remote.c:is_null_oid Unexecuted instantiation: prune-packed.c:is_null_oid Unexecuted instantiation: pseudo-merge.c:is_null_oid Unexecuted instantiation: reachable.c:is_null_oid Unexecuted instantiation: read-cache.c:is_null_oid Unexecuted instantiation: rebase-interactive.c:is_null_oid Unexecuted instantiation: ref-filter.c:is_null_oid Unexecuted instantiation: reflog-walk.c:is_null_oid Unexecuted instantiation: debug.c:is_null_oid Unexecuted instantiation: files-backend.c:is_null_oid Unexecuted instantiation: reftable-backend.c:is_null_oid Unexecuted instantiation: iterator.c:is_null_oid Unexecuted instantiation: packed-backend.c:is_null_oid Unexecuted instantiation: ref-cache.c:is_null_oid Unexecuted instantiation: refspec.c:is_null_oid Unexecuted instantiation: replace-object.c:is_null_oid Unexecuted instantiation: repository.c:is_null_oid Unexecuted instantiation: resolve-undo.c:is_null_oid Unexecuted instantiation: revision.c:is_null_oid Unexecuted instantiation: run-command.c:is_null_oid Unexecuted instantiation: sequencer.c:is_null_oid Unexecuted instantiation: serve.c:is_null_oid Unexecuted instantiation: server-info.c:is_null_oid Unexecuted instantiation: setup.c:is_null_oid Unexecuted instantiation: shallow.c:is_null_oid Unexecuted instantiation: sparse-index.c:is_null_oid Unexecuted instantiation: split-index.c:is_null_oid Unexecuted instantiation: streaming.c:is_null_oid Unexecuted instantiation: submodule-config.c:is_null_oid Unexecuted instantiation: submodule.c:is_null_oid Unexecuted instantiation: symlinks.c:is_null_oid Unexecuted instantiation: tmp-objdir.c:is_null_oid Unexecuted instantiation: trace.c:is_null_oid Unexecuted instantiation: tr2_sid.c:is_null_oid Unexecuted instantiation: tr2_sysenv.c:is_null_oid Unexecuted instantiation: trailer.c:is_null_oid Unexecuted instantiation: transport-helper.c:is_null_oid Unexecuted instantiation: transport.c:is_null_oid Unexecuted instantiation: tree-diff.c:is_null_oid Unexecuted instantiation: tree-walk.c:is_null_oid Unexecuted instantiation: tree.c:is_null_oid Unexecuted instantiation: unpack-trees.c:is_null_oid Unexecuted instantiation: wt-status.c:is_null_oid Unexecuted instantiation: xdiff-interface.c:is_null_oid Unexecuted instantiation: sha1dc_git.c:is_null_oid Unexecuted instantiation: alloc.c:is_null_oid Unexecuted instantiation: archive-tar.c:is_null_oid Unexecuted instantiation: archive-zip.c:is_null_oid Unexecuted instantiation: chunk-format.c:is_null_oid Unexecuted instantiation: list-objects-filter.c:is_null_oid Unexecuted instantiation: loose.c:is_null_oid Unexecuted instantiation: ls-refs.c:is_null_oid Unexecuted instantiation: match-trees.c:is_null_oid Unexecuted instantiation: default.c:is_null_oid Unexecuted instantiation: skipping.c:is_null_oid Unexecuted instantiation: protocol-caps.c:is_null_oid Unexecuted instantiation: error.c:is_null_oid Unexecuted instantiation: iter.c:is_null_oid Unexecuted instantiation: publicbasics.c:is_null_oid Unexecuted instantiation: reader.c:is_null_oid Unexecuted instantiation: record.c:is_null_oid Unexecuted instantiation: stack.c:is_null_oid Unexecuted instantiation: writer.c:is_null_oid Unexecuted instantiation: basics.c:is_null_oid Unexecuted instantiation: block.c:is_null_oid Unexecuted instantiation: blocksource.c:is_null_oid Unexecuted instantiation: merged.c:is_null_oid Unexecuted instantiation: pq.c:is_null_oid Unexecuted instantiation: common-main.c:is_null_oid |
354 | | |
355 | | const char *empty_tree_oid_hex(const struct git_hash_algo *algop); |
356 | | |
357 | | static inline int is_empty_blob_oid(const struct object_id *oid, |
358 | | const struct git_hash_algo *algop) |
359 | 0 | { |
360 | 0 | return oideq(oid, algop->empty_blob); |
361 | 0 | } Unexecuted instantiation: add.c:is_empty_blob_oid Unexecuted instantiation: am.c:is_empty_blob_oid Unexecuted instantiation: apply.c:is_empty_blob_oid Unexecuted instantiation: archive.c:is_empty_blob_oid Unexecuted instantiation: bisect.c:is_empty_blob_oid Unexecuted instantiation: blame.c:is_empty_blob_oid Unexecuted instantiation: branch.c:is_empty_blob_oid Unexecuted instantiation: bugreport.c:is_empty_blob_oid Unexecuted instantiation: bundle.c:is_empty_blob_oid Unexecuted instantiation: cat-file.c:is_empty_blob_oid Unexecuted instantiation: check-attr.c:is_empty_blob_oid Unexecuted instantiation: check-ignore.c:is_empty_blob_oid Unexecuted instantiation: check-ref-format.c:is_empty_blob_oid Unexecuted instantiation: checkout--worker.c:is_empty_blob_oid Unexecuted instantiation: checkout-index.c:is_empty_blob_oid Unexecuted instantiation: checkout.c:is_empty_blob_oid Unexecuted instantiation: clean.c:is_empty_blob_oid Unexecuted instantiation: clone.c:is_empty_blob_oid Unexecuted instantiation: commit-graph.c:is_empty_blob_oid Unexecuted instantiation: commit-tree.c:is_empty_blob_oid Unexecuted instantiation: commit.c:is_empty_blob_oid Unexecuted instantiation: config.c:is_empty_blob_oid Unexecuted instantiation: count-objects.c:is_empty_blob_oid Unexecuted instantiation: credential-cache--daemon.c:is_empty_blob_oid Unexecuted instantiation: describe.c:is_empty_blob_oid Unexecuted instantiation: diagnose.c:is_empty_blob_oid Unexecuted instantiation: diff-files.c:is_empty_blob_oid Unexecuted instantiation: diff-index.c:is_empty_blob_oid Unexecuted instantiation: diff-tree.c:is_empty_blob_oid Unexecuted instantiation: diff.c:is_empty_blob_oid Unexecuted instantiation: difftool.c:is_empty_blob_oid Unexecuted instantiation: fast-export.c:is_empty_blob_oid Unexecuted instantiation: fast-import.c:is_empty_blob_oid Unexecuted instantiation: fetch-pack.c:is_empty_blob_oid Unexecuted instantiation: fetch.c:is_empty_blob_oid Unexecuted instantiation: for-each-ref.c:is_empty_blob_oid Unexecuted instantiation: fsck.c:is_empty_blob_oid Unexecuted instantiation: fsmonitor--daemon.c:is_empty_blob_oid Unexecuted instantiation: gc.c:is_empty_blob_oid Unexecuted instantiation: get-tar-commit-id.c:is_empty_blob_oid Unexecuted instantiation: grep.c:is_empty_blob_oid Unexecuted instantiation: hash-object.c:is_empty_blob_oid Unexecuted instantiation: help.c:is_empty_blob_oid Unexecuted instantiation: index-pack.c:is_empty_blob_oid Unexecuted instantiation: init-db.c:is_empty_blob_oid Unexecuted instantiation: log.c:is_empty_blob_oid Unexecuted instantiation: ls-files.c:is_empty_blob_oid Unexecuted instantiation: ls-remote.c:is_empty_blob_oid Unexecuted instantiation: ls-tree.c:is_empty_blob_oid Unexecuted instantiation: merge-base.c:is_empty_blob_oid Unexecuted instantiation: merge-file.c:is_empty_blob_oid Unexecuted instantiation: merge-index.c:is_empty_blob_oid Unexecuted instantiation: merge-ours.c:is_empty_blob_oid Unexecuted instantiation: merge-recursive.c:is_empty_blob_oid Unexecuted instantiation: merge-tree.c:is_empty_blob_oid Unexecuted instantiation: merge.c:is_empty_blob_oid Unexecuted instantiation: mktag.c:is_empty_blob_oid Unexecuted instantiation: mktree.c:is_empty_blob_oid Unexecuted instantiation: multi-pack-index.c:is_empty_blob_oid Unexecuted instantiation: mv.c:is_empty_blob_oid Unexecuted instantiation: name-rev.c:is_empty_blob_oid Unexecuted instantiation: notes.c:is_empty_blob_oid Unexecuted instantiation: pack-objects.c:is_empty_blob_oid Unexecuted instantiation: pack-redundant.c:is_empty_blob_oid Unexecuted instantiation: pack-refs.c:is_empty_blob_oid Unexecuted instantiation: patch-id.c:is_empty_blob_oid Unexecuted instantiation: prune.c:is_empty_blob_oid Unexecuted instantiation: pull.c:is_empty_blob_oid Unexecuted instantiation: push.c:is_empty_blob_oid Unexecuted instantiation: range-diff.c:is_empty_blob_oid Unexecuted instantiation: read-tree.c:is_empty_blob_oid Unexecuted instantiation: rebase.c:is_empty_blob_oid Unexecuted instantiation: receive-pack.c:is_empty_blob_oid Unexecuted instantiation: reflog.c:is_empty_blob_oid Unexecuted instantiation: refs.c:is_empty_blob_oid Unexecuted instantiation: remote-ext.c:is_empty_blob_oid Unexecuted instantiation: remote-fd.c:is_empty_blob_oid Unexecuted instantiation: remote.c:is_empty_blob_oid Unexecuted instantiation: repack.c:is_empty_blob_oid Unexecuted instantiation: replace.c:is_empty_blob_oid Unexecuted instantiation: replay.c:is_empty_blob_oid Unexecuted instantiation: rerere.c:is_empty_blob_oid Unexecuted instantiation: reset.c:is_empty_blob_oid Unexecuted instantiation: rev-list.c:is_empty_blob_oid Unexecuted instantiation: rev-parse.c:is_empty_blob_oid Unexecuted instantiation: revert.c:is_empty_blob_oid Unexecuted instantiation: rm.c:is_empty_blob_oid Unexecuted instantiation: send-pack.c:is_empty_blob_oid Unexecuted instantiation: shortlog.c:is_empty_blob_oid Unexecuted instantiation: show-branch.c:is_empty_blob_oid Unexecuted instantiation: show-index.c:is_empty_blob_oid Unexecuted instantiation: show-ref.c:is_empty_blob_oid Unexecuted instantiation: sparse-checkout.c:is_empty_blob_oid Unexecuted instantiation: stash.c:is_empty_blob_oid Unexecuted instantiation: stripspace.c:is_empty_blob_oid Unexecuted instantiation: submodule--helper.c:is_empty_blob_oid Unexecuted instantiation: symbolic-ref.c:is_empty_blob_oid Unexecuted instantiation: tag.c:is_empty_blob_oid Unexecuted instantiation: unpack-file.c:is_empty_blob_oid Unexecuted instantiation: unpack-objects.c:is_empty_blob_oid Unexecuted instantiation: update-index.c:is_empty_blob_oid Unexecuted instantiation: update-ref.c:is_empty_blob_oid Unexecuted instantiation: upload-pack.c:is_empty_blob_oid Unexecuted instantiation: var.c:is_empty_blob_oid Unexecuted instantiation: verify-commit.c:is_empty_blob_oid Unexecuted instantiation: verify-tag.c:is_empty_blob_oid Unexecuted instantiation: worktree.c:is_empty_blob_oid Unexecuted instantiation: write-tree.c:is_empty_blob_oid Unexecuted instantiation: git.c:is_empty_blob_oid Unexecuted instantiation: add-interactive.c:is_empty_blob_oid Unexecuted instantiation: add-patch.c:is_empty_blob_oid Unexecuted instantiation: attr.c:is_empty_blob_oid Unexecuted instantiation: blob.c:is_empty_blob_oid Unexecuted instantiation: bloom.c:is_empty_blob_oid Unexecuted instantiation: bulk-checkin.c:is_empty_blob_oid Unexecuted instantiation: bundle-uri.c:is_empty_blob_oid Unexecuted instantiation: cache-tree.c:is_empty_blob_oid Unexecuted instantiation: combine-diff.c:is_empty_blob_oid Unexecuted instantiation: commit-reach.c:is_empty_blob_oid Unexecuted instantiation: connect.c:is_empty_blob_oid Unexecuted instantiation: connected.c:is_empty_blob_oid Unexecuted instantiation: convert.c:is_empty_blob_oid Unexecuted instantiation: csum-file.c:is_empty_blob_oid Unexecuted instantiation: decorate.c:is_empty_blob_oid Unexecuted instantiation: delta-islands.c:is_empty_blob_oid Unexecuted instantiation: diff-merges.c:is_empty_blob_oid Unexecuted instantiation: diff-lib.c:is_empty_blob_oid Unexecuted instantiation: diff-no-index.c:is_empty_blob_oid Unexecuted instantiation: diffcore-break.c:is_empty_blob_oid Unexecuted instantiation: diffcore-delta.c:is_empty_blob_oid Unexecuted instantiation: diffcore-order.c:is_empty_blob_oid Unexecuted instantiation: diffcore-pickaxe.c:is_empty_blob_oid Unexecuted instantiation: diffcore-rename.c:is_empty_blob_oid Unexecuted instantiation: diffcore-rotate.c:is_empty_blob_oid Unexecuted instantiation: dir-iterator.c:is_empty_blob_oid Unexecuted instantiation: dir.c:is_empty_blob_oid Unexecuted instantiation: entry.c:is_empty_blob_oid Unexecuted instantiation: environment.c:is_empty_blob_oid Unexecuted instantiation: fmt-merge-msg.c:is_empty_blob_oid Unexecuted instantiation: fsmonitor.c:is_empty_blob_oid Unexecuted instantiation: gpg-interface.c:is_empty_blob_oid Unexecuted instantiation: graph.c:is_empty_blob_oid Unexecuted instantiation: hash-lookup.c:is_empty_blob_oid Unexecuted instantiation: hex.c:is_empty_blob_oid Unexecuted instantiation: hook.c:is_empty_blob_oid Unexecuted instantiation: line-log.c:is_empty_blob_oid Unexecuted instantiation: line-range.c:is_empty_blob_oid Unexecuted instantiation: list-objects-filter-options.c:is_empty_blob_oid Unexecuted instantiation: list-objects.c:is_empty_blob_oid Unexecuted instantiation: log-tree.c:is_empty_blob_oid Unexecuted instantiation: mailmap.c:is_empty_blob_oid Unexecuted instantiation: merge-blobs.c:is_empty_blob_oid Unexecuted instantiation: merge-ll.c:is_empty_blob_oid Unexecuted instantiation: merge-ort.c:is_empty_blob_oid Unexecuted instantiation: merge-ort-wrappers.c:is_empty_blob_oid Unexecuted instantiation: midx.c:is_empty_blob_oid Unexecuted instantiation: midx-write.c:is_empty_blob_oid Unexecuted instantiation: name-hash.c:is_empty_blob_oid Unexecuted instantiation: notes-cache.c:is_empty_blob_oid Unexecuted instantiation: notes-merge.c:is_empty_blob_oid Unexecuted instantiation: notes-utils.c:is_empty_blob_oid Unexecuted instantiation: object-file-convert.c:is_empty_blob_oid Unexecuted instantiation: object-file.c:is_empty_blob_oid Unexecuted instantiation: object-name.c:is_empty_blob_oid Unexecuted instantiation: object.c:is_empty_blob_oid Unexecuted instantiation: oid-array.c:is_empty_blob_oid Unexecuted instantiation: oidmap.c:is_empty_blob_oid Unexecuted instantiation: oidset.c:is_empty_blob_oid Unexecuted instantiation: oidtree.c:is_empty_blob_oid Unexecuted instantiation: pack-bitmap-write.c:is_empty_blob_oid Unexecuted instantiation: pack-bitmap.c:is_empty_blob_oid Unexecuted instantiation: pack-check.c:is_empty_blob_oid Unexecuted instantiation: pack-mtimes.c:is_empty_blob_oid Unexecuted instantiation: pack-revindex.c:is_empty_blob_oid Unexecuted instantiation: pack-write.c:is_empty_blob_oid Unexecuted instantiation: packfile.c:is_empty_blob_oid Unexecuted instantiation: parallel-checkout.c:is_empty_blob_oid Unexecuted instantiation: parse-options-cb.c:is_empty_blob_oid Unexecuted instantiation: patch-ids.c:is_empty_blob_oid Unexecuted instantiation: path.c:is_empty_blob_oid Unexecuted instantiation: pathspec.c:is_empty_blob_oid Unexecuted instantiation: pkt-line.c:is_empty_blob_oid Unexecuted instantiation: preload-index.c:is_empty_blob_oid Unexecuted instantiation: pretty.c:is_empty_blob_oid Unexecuted instantiation: promisor-remote.c:is_empty_blob_oid Unexecuted instantiation: prune-packed.c:is_empty_blob_oid Unexecuted instantiation: pseudo-merge.c:is_empty_blob_oid Unexecuted instantiation: reachable.c:is_empty_blob_oid Unexecuted instantiation: read-cache.c:is_empty_blob_oid Unexecuted instantiation: rebase-interactive.c:is_empty_blob_oid Unexecuted instantiation: ref-filter.c:is_empty_blob_oid Unexecuted instantiation: reflog-walk.c:is_empty_blob_oid Unexecuted instantiation: debug.c:is_empty_blob_oid Unexecuted instantiation: files-backend.c:is_empty_blob_oid Unexecuted instantiation: reftable-backend.c:is_empty_blob_oid Unexecuted instantiation: iterator.c:is_empty_blob_oid Unexecuted instantiation: packed-backend.c:is_empty_blob_oid Unexecuted instantiation: ref-cache.c:is_empty_blob_oid Unexecuted instantiation: refspec.c:is_empty_blob_oid Unexecuted instantiation: replace-object.c:is_empty_blob_oid Unexecuted instantiation: repository.c:is_empty_blob_oid Unexecuted instantiation: resolve-undo.c:is_empty_blob_oid Unexecuted instantiation: revision.c:is_empty_blob_oid Unexecuted instantiation: run-command.c:is_empty_blob_oid Unexecuted instantiation: sequencer.c:is_empty_blob_oid Unexecuted instantiation: serve.c:is_empty_blob_oid Unexecuted instantiation: server-info.c:is_empty_blob_oid Unexecuted instantiation: setup.c:is_empty_blob_oid Unexecuted instantiation: shallow.c:is_empty_blob_oid Unexecuted instantiation: sparse-index.c:is_empty_blob_oid Unexecuted instantiation: split-index.c:is_empty_blob_oid Unexecuted instantiation: streaming.c:is_empty_blob_oid Unexecuted instantiation: submodule-config.c:is_empty_blob_oid Unexecuted instantiation: submodule.c:is_empty_blob_oid Unexecuted instantiation: symlinks.c:is_empty_blob_oid Unexecuted instantiation: tmp-objdir.c:is_empty_blob_oid Unexecuted instantiation: trace.c:is_empty_blob_oid Unexecuted instantiation: tr2_sid.c:is_empty_blob_oid Unexecuted instantiation: tr2_sysenv.c:is_empty_blob_oid Unexecuted instantiation: trailer.c:is_empty_blob_oid Unexecuted instantiation: transport-helper.c:is_empty_blob_oid Unexecuted instantiation: transport.c:is_empty_blob_oid Unexecuted instantiation: tree-diff.c:is_empty_blob_oid Unexecuted instantiation: tree-walk.c:is_empty_blob_oid Unexecuted instantiation: tree.c:is_empty_blob_oid Unexecuted instantiation: unpack-trees.c:is_empty_blob_oid Unexecuted instantiation: wt-status.c:is_empty_blob_oid Unexecuted instantiation: xdiff-interface.c:is_empty_blob_oid Unexecuted instantiation: sha1dc_git.c:is_empty_blob_oid Unexecuted instantiation: alloc.c:is_empty_blob_oid Unexecuted instantiation: archive-tar.c:is_empty_blob_oid Unexecuted instantiation: archive-zip.c:is_empty_blob_oid Unexecuted instantiation: chunk-format.c:is_empty_blob_oid Unexecuted instantiation: list-objects-filter.c:is_empty_blob_oid Unexecuted instantiation: loose.c:is_empty_blob_oid Unexecuted instantiation: ls-refs.c:is_empty_blob_oid Unexecuted instantiation: match-trees.c:is_empty_blob_oid Unexecuted instantiation: default.c:is_empty_blob_oid Unexecuted instantiation: skipping.c:is_empty_blob_oid Unexecuted instantiation: protocol-caps.c:is_empty_blob_oid Unexecuted instantiation: error.c:is_empty_blob_oid Unexecuted instantiation: iter.c:is_empty_blob_oid Unexecuted instantiation: publicbasics.c:is_empty_blob_oid Unexecuted instantiation: reader.c:is_empty_blob_oid Unexecuted instantiation: record.c:is_empty_blob_oid Unexecuted instantiation: stack.c:is_empty_blob_oid Unexecuted instantiation: writer.c:is_empty_blob_oid Unexecuted instantiation: basics.c:is_empty_blob_oid Unexecuted instantiation: block.c:is_empty_blob_oid Unexecuted instantiation: blocksource.c:is_empty_blob_oid Unexecuted instantiation: merged.c:is_empty_blob_oid Unexecuted instantiation: pq.c:is_empty_blob_oid Unexecuted instantiation: common-main.c:is_empty_blob_oid |
362 | | |
363 | | static inline int is_empty_tree_oid(const struct object_id *oid, |
364 | | const struct git_hash_algo *algop) |
365 | 0 | { |
366 | 0 | return oideq(oid, algop->empty_tree); |
367 | 0 | } Unexecuted instantiation: add.c:is_empty_tree_oid Unexecuted instantiation: am.c:is_empty_tree_oid Unexecuted instantiation: apply.c:is_empty_tree_oid Unexecuted instantiation: archive.c:is_empty_tree_oid Unexecuted instantiation: bisect.c:is_empty_tree_oid Unexecuted instantiation: blame.c:is_empty_tree_oid Unexecuted instantiation: branch.c:is_empty_tree_oid Unexecuted instantiation: bugreport.c:is_empty_tree_oid Unexecuted instantiation: bundle.c:is_empty_tree_oid Unexecuted instantiation: cat-file.c:is_empty_tree_oid Unexecuted instantiation: check-attr.c:is_empty_tree_oid Unexecuted instantiation: check-ignore.c:is_empty_tree_oid Unexecuted instantiation: check-ref-format.c:is_empty_tree_oid Unexecuted instantiation: checkout--worker.c:is_empty_tree_oid Unexecuted instantiation: checkout-index.c:is_empty_tree_oid Unexecuted instantiation: checkout.c:is_empty_tree_oid Unexecuted instantiation: clean.c:is_empty_tree_oid Unexecuted instantiation: clone.c:is_empty_tree_oid Unexecuted instantiation: commit-graph.c:is_empty_tree_oid Unexecuted instantiation: commit-tree.c:is_empty_tree_oid Unexecuted instantiation: commit.c:is_empty_tree_oid Unexecuted instantiation: config.c:is_empty_tree_oid Unexecuted instantiation: count-objects.c:is_empty_tree_oid Unexecuted instantiation: credential-cache--daemon.c:is_empty_tree_oid Unexecuted instantiation: describe.c:is_empty_tree_oid Unexecuted instantiation: diagnose.c:is_empty_tree_oid Unexecuted instantiation: diff-files.c:is_empty_tree_oid Unexecuted instantiation: diff-index.c:is_empty_tree_oid Unexecuted instantiation: diff-tree.c:is_empty_tree_oid Unexecuted instantiation: diff.c:is_empty_tree_oid Unexecuted instantiation: difftool.c:is_empty_tree_oid Unexecuted instantiation: fast-export.c:is_empty_tree_oid Unexecuted instantiation: fast-import.c:is_empty_tree_oid Unexecuted instantiation: fetch-pack.c:is_empty_tree_oid Unexecuted instantiation: fetch.c:is_empty_tree_oid Unexecuted instantiation: for-each-ref.c:is_empty_tree_oid Unexecuted instantiation: fsck.c:is_empty_tree_oid Unexecuted instantiation: fsmonitor--daemon.c:is_empty_tree_oid Unexecuted instantiation: gc.c:is_empty_tree_oid Unexecuted instantiation: get-tar-commit-id.c:is_empty_tree_oid Unexecuted instantiation: grep.c:is_empty_tree_oid Unexecuted instantiation: hash-object.c:is_empty_tree_oid Unexecuted instantiation: help.c:is_empty_tree_oid Unexecuted instantiation: index-pack.c:is_empty_tree_oid Unexecuted instantiation: init-db.c:is_empty_tree_oid Unexecuted instantiation: log.c:is_empty_tree_oid Unexecuted instantiation: ls-files.c:is_empty_tree_oid Unexecuted instantiation: ls-remote.c:is_empty_tree_oid Unexecuted instantiation: ls-tree.c:is_empty_tree_oid Unexecuted instantiation: merge-base.c:is_empty_tree_oid Unexecuted instantiation: merge-file.c:is_empty_tree_oid Unexecuted instantiation: merge-index.c:is_empty_tree_oid Unexecuted instantiation: merge-ours.c:is_empty_tree_oid Unexecuted instantiation: merge-recursive.c:is_empty_tree_oid Unexecuted instantiation: merge-tree.c:is_empty_tree_oid Unexecuted instantiation: merge.c:is_empty_tree_oid Unexecuted instantiation: mktag.c:is_empty_tree_oid Unexecuted instantiation: mktree.c:is_empty_tree_oid Unexecuted instantiation: multi-pack-index.c:is_empty_tree_oid Unexecuted instantiation: mv.c:is_empty_tree_oid Unexecuted instantiation: name-rev.c:is_empty_tree_oid Unexecuted instantiation: notes.c:is_empty_tree_oid Unexecuted instantiation: pack-objects.c:is_empty_tree_oid Unexecuted instantiation: pack-redundant.c:is_empty_tree_oid Unexecuted instantiation: pack-refs.c:is_empty_tree_oid Unexecuted instantiation: patch-id.c:is_empty_tree_oid Unexecuted instantiation: prune.c:is_empty_tree_oid Unexecuted instantiation: pull.c:is_empty_tree_oid Unexecuted instantiation: push.c:is_empty_tree_oid Unexecuted instantiation: range-diff.c:is_empty_tree_oid Unexecuted instantiation: read-tree.c:is_empty_tree_oid Unexecuted instantiation: rebase.c:is_empty_tree_oid Unexecuted instantiation: receive-pack.c:is_empty_tree_oid Unexecuted instantiation: reflog.c:is_empty_tree_oid Unexecuted instantiation: refs.c:is_empty_tree_oid Unexecuted instantiation: remote-ext.c:is_empty_tree_oid Unexecuted instantiation: remote-fd.c:is_empty_tree_oid Unexecuted instantiation: remote.c:is_empty_tree_oid Unexecuted instantiation: repack.c:is_empty_tree_oid Unexecuted instantiation: replace.c:is_empty_tree_oid Unexecuted instantiation: replay.c:is_empty_tree_oid Unexecuted instantiation: rerere.c:is_empty_tree_oid Unexecuted instantiation: reset.c:is_empty_tree_oid Unexecuted instantiation: rev-list.c:is_empty_tree_oid Unexecuted instantiation: rev-parse.c:is_empty_tree_oid Unexecuted instantiation: revert.c:is_empty_tree_oid Unexecuted instantiation: rm.c:is_empty_tree_oid Unexecuted instantiation: send-pack.c:is_empty_tree_oid Unexecuted instantiation: shortlog.c:is_empty_tree_oid Unexecuted instantiation: show-branch.c:is_empty_tree_oid Unexecuted instantiation: show-index.c:is_empty_tree_oid Unexecuted instantiation: show-ref.c:is_empty_tree_oid Unexecuted instantiation: sparse-checkout.c:is_empty_tree_oid Unexecuted instantiation: stash.c:is_empty_tree_oid Unexecuted instantiation: stripspace.c:is_empty_tree_oid Unexecuted instantiation: submodule--helper.c:is_empty_tree_oid Unexecuted instantiation: symbolic-ref.c:is_empty_tree_oid Unexecuted instantiation: tag.c:is_empty_tree_oid Unexecuted instantiation: unpack-file.c:is_empty_tree_oid Unexecuted instantiation: unpack-objects.c:is_empty_tree_oid Unexecuted instantiation: update-index.c:is_empty_tree_oid Unexecuted instantiation: update-ref.c:is_empty_tree_oid Unexecuted instantiation: upload-pack.c:is_empty_tree_oid Unexecuted instantiation: var.c:is_empty_tree_oid Unexecuted instantiation: verify-commit.c:is_empty_tree_oid Unexecuted instantiation: verify-tag.c:is_empty_tree_oid Unexecuted instantiation: worktree.c:is_empty_tree_oid Unexecuted instantiation: write-tree.c:is_empty_tree_oid Unexecuted instantiation: git.c:is_empty_tree_oid Unexecuted instantiation: add-interactive.c:is_empty_tree_oid Unexecuted instantiation: add-patch.c:is_empty_tree_oid Unexecuted instantiation: attr.c:is_empty_tree_oid Unexecuted instantiation: blob.c:is_empty_tree_oid Unexecuted instantiation: bloom.c:is_empty_tree_oid Unexecuted instantiation: bulk-checkin.c:is_empty_tree_oid Unexecuted instantiation: bundle-uri.c:is_empty_tree_oid Unexecuted instantiation: cache-tree.c:is_empty_tree_oid Unexecuted instantiation: combine-diff.c:is_empty_tree_oid Unexecuted instantiation: commit-reach.c:is_empty_tree_oid Unexecuted instantiation: connect.c:is_empty_tree_oid Unexecuted instantiation: connected.c:is_empty_tree_oid Unexecuted instantiation: convert.c:is_empty_tree_oid Unexecuted instantiation: csum-file.c:is_empty_tree_oid Unexecuted instantiation: decorate.c:is_empty_tree_oid Unexecuted instantiation: delta-islands.c:is_empty_tree_oid Unexecuted instantiation: diff-merges.c:is_empty_tree_oid Unexecuted instantiation: diff-lib.c:is_empty_tree_oid Unexecuted instantiation: diff-no-index.c:is_empty_tree_oid Unexecuted instantiation: diffcore-break.c:is_empty_tree_oid Unexecuted instantiation: diffcore-delta.c:is_empty_tree_oid Unexecuted instantiation: diffcore-order.c:is_empty_tree_oid Unexecuted instantiation: diffcore-pickaxe.c:is_empty_tree_oid Unexecuted instantiation: diffcore-rename.c:is_empty_tree_oid Unexecuted instantiation: diffcore-rotate.c:is_empty_tree_oid Unexecuted instantiation: dir-iterator.c:is_empty_tree_oid Unexecuted instantiation: dir.c:is_empty_tree_oid Unexecuted instantiation: entry.c:is_empty_tree_oid Unexecuted instantiation: environment.c:is_empty_tree_oid Unexecuted instantiation: fmt-merge-msg.c:is_empty_tree_oid Unexecuted instantiation: fsmonitor.c:is_empty_tree_oid Unexecuted instantiation: gpg-interface.c:is_empty_tree_oid Unexecuted instantiation: graph.c:is_empty_tree_oid Unexecuted instantiation: hash-lookup.c:is_empty_tree_oid Unexecuted instantiation: hex.c:is_empty_tree_oid Unexecuted instantiation: hook.c:is_empty_tree_oid Unexecuted instantiation: line-log.c:is_empty_tree_oid Unexecuted instantiation: line-range.c:is_empty_tree_oid Unexecuted instantiation: list-objects-filter-options.c:is_empty_tree_oid Unexecuted instantiation: list-objects.c:is_empty_tree_oid Unexecuted instantiation: log-tree.c:is_empty_tree_oid Unexecuted instantiation: mailmap.c:is_empty_tree_oid Unexecuted instantiation: merge-blobs.c:is_empty_tree_oid Unexecuted instantiation: merge-ll.c:is_empty_tree_oid Unexecuted instantiation: merge-ort.c:is_empty_tree_oid Unexecuted instantiation: merge-ort-wrappers.c:is_empty_tree_oid Unexecuted instantiation: midx.c:is_empty_tree_oid Unexecuted instantiation: midx-write.c:is_empty_tree_oid Unexecuted instantiation: name-hash.c:is_empty_tree_oid Unexecuted instantiation: notes-cache.c:is_empty_tree_oid Unexecuted instantiation: notes-merge.c:is_empty_tree_oid Unexecuted instantiation: notes-utils.c:is_empty_tree_oid Unexecuted instantiation: object-file-convert.c:is_empty_tree_oid Unexecuted instantiation: object-file.c:is_empty_tree_oid Unexecuted instantiation: object-name.c:is_empty_tree_oid Unexecuted instantiation: object.c:is_empty_tree_oid Unexecuted instantiation: oid-array.c:is_empty_tree_oid Unexecuted instantiation: oidmap.c:is_empty_tree_oid Unexecuted instantiation: oidset.c:is_empty_tree_oid Unexecuted instantiation: oidtree.c:is_empty_tree_oid Unexecuted instantiation: pack-bitmap-write.c:is_empty_tree_oid Unexecuted instantiation: pack-bitmap.c:is_empty_tree_oid Unexecuted instantiation: pack-check.c:is_empty_tree_oid Unexecuted instantiation: pack-mtimes.c:is_empty_tree_oid Unexecuted instantiation: pack-revindex.c:is_empty_tree_oid Unexecuted instantiation: pack-write.c:is_empty_tree_oid Unexecuted instantiation: packfile.c:is_empty_tree_oid Unexecuted instantiation: parallel-checkout.c:is_empty_tree_oid Unexecuted instantiation: parse-options-cb.c:is_empty_tree_oid Unexecuted instantiation: patch-ids.c:is_empty_tree_oid Unexecuted instantiation: path.c:is_empty_tree_oid Unexecuted instantiation: pathspec.c:is_empty_tree_oid Unexecuted instantiation: pkt-line.c:is_empty_tree_oid Unexecuted instantiation: preload-index.c:is_empty_tree_oid Unexecuted instantiation: pretty.c:is_empty_tree_oid Unexecuted instantiation: promisor-remote.c:is_empty_tree_oid Unexecuted instantiation: prune-packed.c:is_empty_tree_oid Unexecuted instantiation: pseudo-merge.c:is_empty_tree_oid Unexecuted instantiation: reachable.c:is_empty_tree_oid Unexecuted instantiation: read-cache.c:is_empty_tree_oid Unexecuted instantiation: rebase-interactive.c:is_empty_tree_oid Unexecuted instantiation: ref-filter.c:is_empty_tree_oid Unexecuted instantiation: reflog-walk.c:is_empty_tree_oid Unexecuted instantiation: debug.c:is_empty_tree_oid Unexecuted instantiation: files-backend.c:is_empty_tree_oid Unexecuted instantiation: reftable-backend.c:is_empty_tree_oid Unexecuted instantiation: iterator.c:is_empty_tree_oid Unexecuted instantiation: packed-backend.c:is_empty_tree_oid Unexecuted instantiation: ref-cache.c:is_empty_tree_oid Unexecuted instantiation: refspec.c:is_empty_tree_oid Unexecuted instantiation: replace-object.c:is_empty_tree_oid Unexecuted instantiation: repository.c:is_empty_tree_oid Unexecuted instantiation: resolve-undo.c:is_empty_tree_oid Unexecuted instantiation: revision.c:is_empty_tree_oid Unexecuted instantiation: run-command.c:is_empty_tree_oid Unexecuted instantiation: sequencer.c:is_empty_tree_oid Unexecuted instantiation: serve.c:is_empty_tree_oid Unexecuted instantiation: server-info.c:is_empty_tree_oid Unexecuted instantiation: setup.c:is_empty_tree_oid Unexecuted instantiation: shallow.c:is_empty_tree_oid Unexecuted instantiation: sparse-index.c:is_empty_tree_oid Unexecuted instantiation: split-index.c:is_empty_tree_oid Unexecuted instantiation: streaming.c:is_empty_tree_oid Unexecuted instantiation: submodule-config.c:is_empty_tree_oid Unexecuted instantiation: submodule.c:is_empty_tree_oid Unexecuted instantiation: symlinks.c:is_empty_tree_oid Unexecuted instantiation: tmp-objdir.c:is_empty_tree_oid Unexecuted instantiation: trace.c:is_empty_tree_oid Unexecuted instantiation: tr2_sid.c:is_empty_tree_oid Unexecuted instantiation: tr2_sysenv.c:is_empty_tree_oid Unexecuted instantiation: trailer.c:is_empty_tree_oid Unexecuted instantiation: transport-helper.c:is_empty_tree_oid Unexecuted instantiation: transport.c:is_empty_tree_oid Unexecuted instantiation: tree-diff.c:is_empty_tree_oid Unexecuted instantiation: tree-walk.c:is_empty_tree_oid Unexecuted instantiation: tree.c:is_empty_tree_oid Unexecuted instantiation: unpack-trees.c:is_empty_tree_oid Unexecuted instantiation: wt-status.c:is_empty_tree_oid Unexecuted instantiation: xdiff-interface.c:is_empty_tree_oid Unexecuted instantiation: sha1dc_git.c:is_empty_tree_oid Unexecuted instantiation: alloc.c:is_empty_tree_oid Unexecuted instantiation: archive-tar.c:is_empty_tree_oid Unexecuted instantiation: archive-zip.c:is_empty_tree_oid Unexecuted instantiation: chunk-format.c:is_empty_tree_oid Unexecuted instantiation: list-objects-filter.c:is_empty_tree_oid Unexecuted instantiation: loose.c:is_empty_tree_oid Unexecuted instantiation: ls-refs.c:is_empty_tree_oid Unexecuted instantiation: match-trees.c:is_empty_tree_oid Unexecuted instantiation: default.c:is_empty_tree_oid Unexecuted instantiation: skipping.c:is_empty_tree_oid Unexecuted instantiation: protocol-caps.c:is_empty_tree_oid Unexecuted instantiation: error.c:is_empty_tree_oid Unexecuted instantiation: iter.c:is_empty_tree_oid Unexecuted instantiation: publicbasics.c:is_empty_tree_oid Unexecuted instantiation: reader.c:is_empty_tree_oid Unexecuted instantiation: record.c:is_empty_tree_oid Unexecuted instantiation: stack.c:is_empty_tree_oid Unexecuted instantiation: writer.c:is_empty_tree_oid Unexecuted instantiation: basics.c:is_empty_tree_oid Unexecuted instantiation: block.c:is_empty_tree_oid Unexecuted instantiation: blocksource.c:is_empty_tree_oid Unexecuted instantiation: merged.c:is_empty_tree_oid Unexecuted instantiation: pq.c:is_empty_tree_oid Unexecuted instantiation: common-main.c:is_empty_tree_oid |
368 | | |
369 | | #endif |