summaryrefslogtreecommitdiff
path: root/tools/perf/util/bpf-loader.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-15perf parse-events: Remove BPF event supportIan Rogers1-1999/+0
2023-08-15perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c)Ian Rogers1-11/+4
2023-08-03perf parse-events: Remove array remnantsIan Rogers1-101/+0
2023-07-29perf bpf-loader: Remove unneeded diagnostic pragmaIan Rogers1-3/+0
2023-03-14perf bpf: Remove pre libbpf 1.0 conditional logicIan Rogers1-18/+0
2022-12-16Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-6/+5
2022-11-16perf expr: Tidy hashmap dependencyIan Rogers1-4/+0
2022-11-10libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman1-6/+5
2022-10-25perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns()...Arnaldo Carvalho de Melo1-0/+18
2022-10-04perf hashmap: Tidy hashmap dependencyIan Rogers1-1/+5
2022-08-10perf tools: Do not pass NULL to parse_events()Adrian Hunter1-1/+1
2022-08-04Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-29/+175
2022-07-27perf bpf: Remove undefined behavior from bpf_perf_object__next()Ian Rogers1-11/+7
2022-06-24perf tools: Rework prologue generation codeJiri Olsa1-29/+175
2022-04-22perf tools: Move libbpf init in libbpf_init functionJiri Olsa1-9/+18
2022-03-27Merge tag 'perf-tools-for-v5.18-2022-03-26' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-38/+216
2022-03-05perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usageJiri Olsa1-7/+59
2022-03-05perf tools: Remove bpf_program__set_priv/bpf_program__priv usageJiri Olsa1-16/+82
2022-02-18Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-1/+2
2022-02-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2022-02-17perf bpf: Defer freeing string after possible strlen() on itArnaldo Carvalho de Melo1-1/+2
2022-02-14perf bpf: Stop using deprecated bpf_object__next() APIChristy Lee1-19/+79
2022-01-26perf: use generic bpf_program__set_type() to set BPF prog typeAndrii Nakryiko1-2/+2
2022-01-25perf: Stop using bpf_object__open_buffer() APIChristy Lee1-2/+4
2022-01-25Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-37/+27
2022-01-13Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+3
2022-01-13perf: Stop using bpf_map__def() APIChristy Lee1-37/+27
2021-12-16perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix checkMiaoqian Lin1-6/+9
2021-12-03perf: Mute libbpf API deprecations temporarilyAndrii Nakryiko1-0/+3
2021-03-23perf tools: Fix various typos in commentsIngo Molnar1-1/+1
2020-11-30perf evlist: Use the right prefix for 'struct evlist' 'find' methodsArnaldo Carvalho de Melo1-2/+1
2020-09-09perf: Stop using deprecated bpf_program__title()Andrii Nakryiko1-10/+2
2020-05-28perf bpf-loader: Add missing '*' for key_scan_posWang ShaoBo1-1/+1
2020-05-05perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo1-1/+1
2019-09-25libperf: Add perf_evlist__first()/last() functionsJiri Olsa1-1/+1
2019-09-01perf auxtrace: Uninline functions that touch perf_sessionArnaldo Carvalho de Melo1-0/+1
2019-08-29perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo1-1/+0
2019-08-29perf clang: Delete needless util-cxx.h headerArnaldo Carvalho de Melo1-0/+1
2019-08-22perf bpf: Add missing xyarray.h headerArnaldo Carvalho de Melo1-0/+2
2019-07-30libperf: Move fd array from perf's evsel to lobperf's perf_evsel classJiri Olsa1-1/+1
2019-07-30libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evselJiri Olsa1-1/+1
2019-07-30perf evlist: Rename struct perf_evlist to struct evlistJiri Olsa1-10/+10
2019-07-30perf evsel: Rename struct perf_evsel to struct evselJiri Olsa1-6/+6
2019-07-30perf evsel: Store backpointer to attached bpf_objectArnaldo Carvalho de Melo1-2/+2
2019-07-09perf tools: Use list_del_init() more thorouglyArnaldo Carvalho de Melo1-1/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo1-0/+1
2019-03-06Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2019-03-01tools: libbpf: add a correctly named define for map iterationJakub Kicinski1-2/+2
2019-02-06perf bpf-loader: Remove unecessary includes from bpf-loader.hArnaldo Carvalho de Melo1-0/+1
2019-02-05libbpf: fix libbpf_printStanislav Fomichev1-8/+2