xref: /linux/tools/testing/selftests/exec/binfmt_bpf_interp.c (revision b9cba7ebfe539f3e4bbdd03a1e0efa3b30b3f592)
1*277d787fSFarid Zakaria // SPDX-License-Identifier: GPL-2.0
2*277d787fSFarid Zakaria /*
3*277d787fSFarid Zakaria  * Test interpreter for the binfmt_misc_bpf selftest. A bpf-backed 'B' handler
4*277d787fSFarid Zakaria  * routes a matched binary here; printing this marker proves the program's
5*277d787fSFarid Zakaria  * chosen interpreter actually ran.
6*277d787fSFarid Zakaria  */
7*277d787fSFarid Zakaria #include <unistd.h>
8*277d787fSFarid Zakaria 
9*277d787fSFarid Zakaria int main(int argc, char **argv)
10*277d787fSFarid Zakaria {
11*277d787fSFarid Zakaria 	(void)argc;
12*277d787fSFarid Zakaria 	(void)argv;
13*277d787fSFarid Zakaria 	write(1, "BPF_INTERP_RAN\n", 15);
14*277d787fSFarid Zakaria 	return 0;
15*277d787fSFarid Zakaria }
16