cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bpf-script-test-kbuild.c (536B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * bpf-script-test-kbuild.c
      4 * Test include from kernel header
      5 */
      6#ifndef LINUX_VERSION_CODE
      7# error Need LINUX_VERSION_CODE
      8# error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig'
      9#endif
     10#define SEC(NAME) __attribute__((section(NAME), used))
     11
     12#include <uapi/linux/fs.h>
     13
     14SEC("func=vfs_llseek")
     15int bpf_func__vfs_llseek(void *ctx)
     16{
     17	return 0;
     18}
     19
     20char _license[] SEC("license") = "GPL";
     21int _version SEC("version") = LINUX_VERSION_CODE;