Commit 3ac4dbe3 authored by Andrii Nakryiko's avatar Andrii Nakryiko Committed by Daniel Borkmann
Browse files

selftests/bpf: Split off tracing-only helpers into bpf_tracing.h



Split-off PT_REGS-related helpers into bpf_tracing.h header. Adjust
selftests and samples to include it where necessary.

Signed-off-by: default avatarAndrii Nakryiko <andriin@fb.com>
Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
Acked-by: default avatarJohn Fastabend <john.fastabend@gmail.com>
Acked-by: default avatarSong Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20191008175942.1769476-5-andriin@fb.com
parent 694731e8
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -10,6 +10,7 @@
#include <uapi/linux/bpf.h>
#include <uapi/linux/bpf.h>
#include "bpf_helpers.h"
#include "bpf_helpers.h"
#include "bpf_legacy.h"
#include "bpf_legacy.h"
#include "bpf_tracing.h"


#define MAX_ENTRIES 1000
#define MAX_ENTRIES 1000
#define MAX_NR_CPUS 1024
#define MAX_NR_CPUS 1024
+1 −0
Original line number Original line Diff line number Diff line
@@ -6,6 +6,7 @@
 */
 */
#include <uapi/linux/bpf.h>
#include <uapi/linux/bpf.h>
#include "bpf_helpers.h"
#include "bpf_helpers.h"
#include "bpf_tracing.h"
#include <uapi/linux/ptrace.h>
#include <uapi/linux/ptrace.h>
#include <uapi/linux/perf_event.h>
#include <uapi/linux/perf_event.h>
#include <linux/version.h>
#include <linux/version.h>
+1 −0
Original line number Original line Diff line number Diff line
@@ -9,6 +9,7 @@
#include <uapi/linux/bpf.h>
#include <uapi/linux/bpf.h>
#include <uapi/linux/bpf_perf_event.h>
#include <uapi/linux/bpf_perf_event.h>
#include "bpf_helpers.h"
#include "bpf_helpers.h"
#include "bpf_tracing.h"


#define MAX_IPS		8192
#define MAX_IPS		8192


+1 −0
Original line number Original line Diff line number Diff line
@@ -10,6 +10,7 @@
#include <uapi/linux/bpf.h>
#include <uapi/linux/bpf.h>
#include <uapi/linux/perf_event.h>
#include <uapi/linux/perf_event.h>
#include "bpf_helpers.h"
#include "bpf_helpers.h"
#include "bpf_tracing.h"


struct bpf_map_def SEC("maps") my_map = {
struct bpf_map_def SEC("maps") my_map = {
	.type = BPF_MAP_TYPE_HASH,
	.type = BPF_MAP_TYPE_HASH,
+1 −0
Original line number Original line Diff line number Diff line
@@ -12,6 +12,7 @@
#include <uapi/linux/in6.h>
#include <uapi/linux/in6.h>
#include "bpf_helpers.h"
#include "bpf_helpers.h"
#include "bpf_legacy.h"
#include "bpf_legacy.h"
#include "bpf_tracing.h"


#define MAX_NR_PORTS 65536
#define MAX_NR_PORTS 65536


Loading