1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0-or-later 3# Copyright (c) Meta Platforms, Inc. and affiliates. 4 5set -e 6 7printf '%s' '#define ORC_HASH ' 8 9awk ' 10/^#define ORC_(REG|TYPE)_/ { print } 11/^struct orc_entry {$/ { p=1 } 12p { print } 13/^}/ { p=0 }' | 14 sha1sum | 15 cut -d " " -f 1 | 16 sed 's/\([0-9a-f]\{2\}\)/0x\1,/g' 17