Commit b83ccf35 authored by Jean-Tiare Le Bigot's avatar Jean-Tiare Le Bigot

move endian flags to kbuild_helper

parent 354ee0c0
...@@ -82,6 +82,9 @@ int KBuildHelper::get_flags(const char *uname_machine, vector<string> *cflags) { ...@@ -82,6 +82,9 @@ int KBuildHelper::get_flags(const char *uname_machine, vector<string> *cflags) {
cflags->push_back("-include"); cflags->push_back("-include");
cflags->push_back("./include/linux/kconfig.h"); cflags->push_back("./include/linux/kconfig.h");
cflags->push_back("-D__KERNEL__"); cflags->push_back("-D__KERNEL__");
cflags->push_back("-D__HAVE_BUILTIN_BSWAP16__");
cflags->push_back("-D__HAVE_BUILTIN_BSWAP32__");
cflags->push_back("-D__HAVE_BUILTIN_BSWAP64__");
cflags->push_back("-Wno-unused-value"); cflags->push_back("-Wno-unused-value");
cflags->push_back("-Wno-pointer-sign"); cflags->push_back("-Wno-pointer-sign");
......
...@@ -40,11 +40,6 @@ ksyms = [] ...@@ -40,11 +40,6 @@ ksyms = []
ksym_names = {} ksym_names = {}
ksym_loaded = 0 ksym_loaded = 0
_kprobe_limit = 1000 _kprobe_limit = 1000
BASE_CFLAGS = [
'-D__HAVE_BUILTIN_BSWAP16__',
'-D__HAVE_BUILTIN_BSWAP32__',
'-D__HAVE_BUILTIN_BSWAP64__',
]
@atexit.register @atexit.register
def cleanup_kprobes(): def cleanup_kprobes():
...@@ -146,7 +141,6 @@ class BPF(object): ...@@ -146,7 +141,6 @@ class BPF(object):
self.debug = debug self.debug = debug
self.funcs = {} self.funcs = {}
self.tables = {} self.tables = {}
cflags = BASE_CFLAGS + cflags
cflags_array = (ct.c_char_p * len(cflags))() cflags_array = (ct.c_char_p * len(cflags))()
for i, s in enumerate(cflags): cflags_array[i] = s.encode("ascii") for i, s in enumerate(cflags): cflags_array[i] = s.encode("ascii")
if text: if text:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment