summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/bpf-loader.c
Commit message (Expand)AuthorAgeFilesLines
* perf parse-events: Remove BPF event supportIan Rogers2023-08-151-1999/+0
* perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c)Ian Rogers2023-08-151-11/+4
* perf parse-events: Remove array remnantsIan Rogers2023-08-031-101/+0
* perf bpf-loader: Remove unneeded diagnostic pragmaIan Rogers2023-07-281-3/+0
* perf bpf: Remove pre libbpf 1.0 conditional logicIan Rogers2023-03-141-18/+0
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-12-161-6/+5
|\
| * libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman2022-11-091-6/+5
* | perf expr: Tidy hashmap dependencyIan Rogers2022-11-161-4/+0
|/
* perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns()...Arnaldo Carvalho de Melo2022-10-251-0/+18
* perf hashmap: Tidy hashmap dependencyIan Rogers2022-10-041-1/+5
* perf tools: Do not pass NULL to parse_events()Adrian Hunter2022-08-101-1/+1
* Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-08-031-29/+175
|\
| * perf tools: Rework prologue generation codeJiri Olsa2022-06-241-29/+175
* | perf bpf: Remove undefined behavior from bpf_perf_object__next()Ian Rogers2022-07-271-11/+7
|/
* perf tools: Move libbpf init in libbpf_init functionJiri Olsa2022-04-221-9/+18
* Merge tag 'perf-tools-for-v5.18-2022-03-26' of git://git.kernel.org/pub/scm/l...Linus Torvalds2022-03-271-38/+216
|\
| * perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usageJiri Olsa2022-03-051-7/+59
| * perf tools: Remove bpf_program__set_priv/bpf_program__priv usageJiri Olsa2022-03-051-16/+82
| * Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-02-171-1/+2
| |\
| * | perf bpf: Stop using deprecated bpf_object__next() APIChristy Lee2022-02-141-19/+79
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-171-1/+2
|\ \ \ | | |/ | |/|
| * | perf bpf: Defer freeing string after possible strlen() on itArnaldo Carvalho de Melo2022-02-171-1/+2
| |/
* | perf: use generic bpf_program__set_type() to set BPF prog typeAndrii Nakryiko2022-01-251-2/+2
* | perf: Stop using bpf_object__open_buffer() APIChristy Lee2022-01-241-2/+4
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-01-241-37/+27
|\ \ | |/ |/|
| * perf: Stop using bpf_map__def() APIChristy Lee2022-01-121-37/+27
* | Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-01-131-0/+3
|\|
| * perf: Mute libbpf API deprecations temporarilyAndrii Nakryiko2021-12-031-0/+3
* | perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix checkMiaoqian Lin2021-12-161-6/+9
|/
* perf tools: Fix various typos in commentsIngo Molnar2021-03-231-1/+1
* perf evlist: Use the right prefix for 'struct evlist' 'find' methodsArnaldo Carvalho de Melo2020-11-301-2/+1
* perf: Stop using deprecated bpf_program__title()Andrii Nakryiko2020-09-091-10/+2
* perf bpf-loader: Add missing '*' for key_scan_posWang ShaoBo2020-05-281-1/+1
* perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo2020-05-051-1/+1
* libperf: Add perf_evlist__first()/last() functionsJiri Olsa2019-09-251-1/+1
* perf auxtrace: Uninline functions that touch perf_sessionArnaldo Carvalho de Melo2019-08-311-0/+1
* perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo2019-08-291-1/+0
* perf clang: Delete needless util-cxx.h headerArnaldo Carvalho de Melo2019-08-281-0/+1
* perf bpf: Add missing xyarray.h headerArnaldo Carvalho de Melo2019-08-221-0/+2
* libperf: Move fd array from perf's evsel to lobperf's perf_evsel classJiri Olsa2019-07-291-1/+1
* libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evselJiri Olsa2019-07-291-1/+1
* perf evlist: Rename struct perf_evlist to struct evlistJiri Olsa2019-07-291-10/+10
* perf evsel: Rename struct perf_evsel to struct evselJiri Olsa2019-07-291-6/+6
* perf evsel: Store backpointer to attached bpf_objectArnaldo Carvalho de Melo2019-07-291-2/+2
* perf tools: Use list_del_init() more thorouglyArnaldo Carvalho de Melo2019-07-091-1/+1
* tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo2019-07-091-0/+1
* Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2019-03-061-0/+1
|\
| * perf bpf-loader: Remove unecessary includes from bpf-loader.hArnaldo Carvalho de Melo2019-02-061-0/+1
* | tools: libbpf: add a correctly named define for map iterationJakub Kicinski2019-03-011-2/+2
* | libbpf: fix libbpf_printStanislav Fomichev2019-02-041-8/+2