diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2017-08-16 16:37:34 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2017-08-17 17:55:41 +0200 |
commit | d86c13d143989a961eba149e3abfab9e3f471744 (patch) | |
tree | c16c260c24712819cb967415ec79e58e26d3e4bf /libcpu | |
parent | 3695a1ba8dcd16459e0f35b74e88dbef48d21861 (diff) | |
parent | 54ba4ce2973113d8f4315d4fc90e16a9b4476ea6 (diff) |
Merge tag 'elfutils-0.170'
elfutils 0.170 release
Change-Id: I37d03645902b9f0a9fb708af1551db8843537799
Diffstat (limited to 'libcpu')
-rw-r--r-- | libcpu/ChangeLog | 8 | ||||
-rw-r--r-- | libcpu/Makefile.am | 2 | ||||
-rw-r--r-- | libcpu/bpf_disasm.c | 7 |
3 files changed, 8 insertions, 9 deletions
diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index ef5da58f..620aa684 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -6,7 +6,13 @@ * Makefile.am: Link gendis agaist libgnu.a if requested. -2017-04-20 Ulf Hermann <ulf.hermann@qt.io> +2017-07-18 Mark Wielaard <mark@klomp.org> + + * Makefile.am: Don't check HAVE_LINUX_BPF_H, just define libcpu_bpf. + * bpf_disasm.c: Include bpf.h instead of linux/bpf.h. Don't define + BPF_PSEUDO_MAP_FD. + +2017-04-20 Ulf Hermann <ulf.hermann@qt.io> * Makefile.am: Add EXEEXT to gendis. diff --git a/libcpu/Makefile.am b/libcpu/Makefile.am index d2775832..b1a20496 100644 --- a/libcpu/Makefile.am +++ b/libcpu/Makefile.am @@ -45,11 +45,9 @@ i386_gendis_SOURCES = i386_gendis.c i386_lex.l i386_parse.y i386_disasm.o: i386.mnemonics $(srcdir)/i386_dis.h x86_64_disasm.o: x86_64.mnemonics $(srcdir)/x86_64_dis.h -if HAVE_LINUX_BPF_H noinst_LIBRARIES += libcpu_bpf.a libcpu_bpf_a_SOURCES = bpf_disasm.c libcpu_bpf_a_CFLAGS = $(AM_CFLAGS) -Wno-format-nonliteral -endif %_defs: $(srcdir)/defs/i386 $(AM_V_GEN)m4 -D$* -DDISASSEMBLER $< > $@T diff --git a/libcpu/bpf_disasm.c b/libcpu/bpf_disasm.c index e4bbae4a..054aba2b 100644 --- a/libcpu/bpf_disasm.c +++ b/libcpu/bpf_disasm.c @@ -35,16 +35,11 @@ #include <stdio.h> #include <gelf.h> #include <inttypes.h> -#include <linux/bpf.h> +#include "bpf.h" #include "../libelf/common.h" #include "../libebl/libeblP.h" -/* BPF_PSEUDO_MAP_FD was only introduced in linux 3.20. */ -#ifndef BPF_PSEUDO_MAP_FD - #define BPF_PSEUDO_MAP_FD 1 -#endif - static const char class_string[8][8] = { [BPF_LD] = "ld", [BPF_LDX] = "ldx", |