xref: /linux/tools/testing/selftests/exec/binfmt_bpf_interp.c (revision 277d787feb2edeb3adae81a99fc47294d523a106)
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