1*996edd14SPuranjay Mohan#!/bin/bash 2*996edd14SPuranjay Mohan# SPDX-License-Identifier: GPL-2.0 3*996edd14SPuranjay Mohan# 4*996edd14SPuranjay Mohan# A .kcfi_traps entry belonging to a patched function must be extracted even 5*996edd14SPuranjay Mohan# without ANNOTATE_DATA_SPECIAL and with a local label already at offset 0. 6*996edd14SPuranjay Mohan 7*996edd14SPuranjay Mohan. "$(dirname "$0")/../lib.sh" 8*996edd14SPuranjay Mohan 9*996edd14SPuranjay Mohansetup 10*996edd14SPuranjay Mohanbuild_pair special_section.c 11*996edd14SPuranjay Mohan 12*996edd14SPuranjay Mohanin_symbols orig.o | grep -q 'trap_marker' || 13*996edd14SPuranjay Mohan probe_skip "fixture produced no .kcfi_traps on this arch" 14*996edd14SPuranjay Mohan 15*996edd14SPuranjay Mohanrun_diff 16*996edd14SPuranjay Mohan 17*996edd14SPuranjay Mohanassert_patched target 18*996edd14SPuranjay Mohanassert_section ".kcfi_traps" 19*996edd14SPuranjay Mohan 20*996edd14SPuranjay Mohanpass ".kcfi_traps extracted despite a local label at offset 0" 21