Show patches with: Submitter = Alan Maguire       |    Archived = No       |   352 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,dwarves,5/6] btf_encoder: store ELF function representations sorted by name _and_ address Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,4/6] btf_encoder: add "addr=0x<addr>" function declaration tag if --btf_gen_func_addr … Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,3/6] dwarf_loader: transfer low_pc info from subtroutine to its abstract origin Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,2/6] dwarf_loader: store address in function low_pc if available Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,1/6] btf_encoder: record function address and if it is local Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[bpf] tools: bpftool: JIT limited misreported as negative value on aarch64 [bpf] tools: bpftool: JIT limited misreported as negative value on aarch64 2 - - 4417 2023-05-12 Alan Maguire bpf Accepted
[bpf-next] bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… [bpf-next] bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… 1 - - 511- 2023-05-10 Alan Maguire bpf Accepted
[dwarves] fprintf: reintroduce space after "const" [dwarves] fprintf: reintroduce space after "const" - - - 1-- 2023-03-13 Alan Maguire bpf Not Applicable
[dwarves,3/3] btf_encoder: compare functions via prototypes not parameter names dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[dwarves,2/3] dwarves_fprintf: support skipping modifier dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[dwarves,1/3] dwarves_fprintf: generalize function prototype print to support passing conf dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[RFC,dwarves,3/3] dwarf_loader: only mark parameter as using an unexpected register when it does dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,2/3] dwarf_loader: fix parameter location retrieval for location lists dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,1/3] dwarf_loader: fix detection of struct parameters dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,4/4] pahole: update man page for options also dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,3/4] pahole: update descriptions for btf_gen_optimized, skip_encoding_btf_inconsistent… dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,2/4] btf_encoder: exclude functions with unexpected param register use not optimizatio… dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,1/4] dwarf_loader: mark functions that do not use expected registers for params dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[bpf-next] bpf: add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… [bpf-next] bpf: add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… 1 - 1 551- 2023-02-09 Alan Maguire bpf Accepted
[dwarves] btf_encoder: ensure elf function representation is fully initialized [dwarves] btf_encoder: ensure elf function representation is fully initialized 1 - - 40-- 2023-02-08 Alan Maguire bpf Not Applicable
[v3,dwarves,8/8] dwarves: document --skip_encoding_btf_inconsistent_proto option dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,7/8] dwarves: document --btf_gen_optimized option dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,6/8] btf_encoder: support delaying function addition to check for function prototype in… dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,5/8] btf_encoder: Represent "."-suffixed functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,4/8] btf_encoder: Rework btf_encoders__*() API to allow traversal of encoders dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,3/8] btf_encoder: Refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,2/8] btf_encoder: store type_id_off, unspecified type in encoder dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,1/8] dwarf_loader: Help spotting functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[dwarves] dwarves: sync with libbpf-1.1 [dwarves] dwarves: sync with libbpf-1.1 - - - 1-- 2023-01-31 Alan Maguire bpf Not Applicable
[v2,dwarves,5/5] btf_encoder: delay function addition to check for function prototype inconsistenci… dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,4/5] btf_encoder: represent "."-suffixed functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,3/5] btf_encoder: rework btf_encoders__*() API to allow traversal of encoders dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,2/5] btf_encoder: refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,1/5] dwarves: help dwarf loader spot functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[dwarves,5/5] btf_encoder: skip BTF encoding of static functions with inconsistent prototypes dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,4/5] btf_encoder: represent "."-suffixed optimized functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,3/5] btf_encoder: child encoders should have a reference to parent encoder dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,2/5] btf_encoder: refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,1/5] dwarves: help dwarf loader spot functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[RFC,bpf-next,5/5] selftests/bpf: test kind encoding/decoding bpf: making BTF self-describing - - - 232- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,4/5] bpf: parse unrecognized kind info using encoded kind information (if present) bpf: making BTF self-describing - - - 241- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,3/5] libbpf: use BTF-encoded kind information to help parse unrecognized kinds bpf: making BTF self-describing - - - 241- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,2/5] libbpf: provide libbpf API to encode BTF kind information bpf: making BTF self-describing - - - 2311 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,1/5] bpf: add kind/metadata prefixes to uapi/linux/btf.h bpf: making BTF self-describing - - - 25-- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,2/2] bpf: allow opt-out from using split BTF for modules bpf: standalone BTF support for modules - - - 391- 2022-11-04 Alan Maguire bpf RFC
[RFC,bpf-next,1/2] bpf: support standalone BTF in modules bpf: standalone BTF support for modules - - - 391- 2022-11-04 Alan Maguire bpf RFC
[bpf] libbpf: btf dedup identical struct test needs check for nested structs/arrays [bpf] libbpf: btf dedup identical struct test needs check for nested structs/arrays - - - 341- 2022-10-24 Alan Maguire bpf Accepted
[RFC,bpf-next] libbpf: btf dedup identical struct test needs check for nested structs/arrays [RFC,bpf-next] libbpf: btf dedup identical struct test needs check for nested structs/arrays - - - 21-1 2022-10-21 Alan Maguire bpf Superseded
[dwarves] dwarves: zero-initialize struct cu in cu__new() to prevent incorrect BTF types [dwarves] dwarves: zero-initialize struct cu in cu__new() to prevent incorrect BTF types 2 - - 1-1 2022-10-21 Alan Maguire bpf Not Applicable
[bpf] libbpf: fix BTF deduplication for self-referential structs [bpf] libbpf: fix BTF deduplication for self-referential structs - - - 28-7 2022-09-27 Alan Maguire bpf Changes Requested
[bpf-next] selftests/bpf: augment snprintf_btf tests with string overflow tests [bpf-next] selftests/bpf: augment snprintf_btf tests with string overflow tests - - - 1722 2022-07-25 Alan Maguire bpf Changes Requested
[v6,bpf-next,2/2] selftests/bpf: add a ksym iter subtest bpf: add a ksym BPF iterator 1 - - 1821 2022-07-12 Alan Maguire bpf Accepted
[v6,bpf-next,1/2] bpf: add a ksym BPF iterator bpf: add a ksym BPF iterator 1 - - 201- 2022-07-12 Alan Maguire bpf Accepted
[v5,bpf-next,2/2] selftests/bpf: add a ksym iter subtest bpf: add a ksym BPF iterator 1 - - 1821 2022-07-10 Alan Maguire bpf Superseded
[v5,bpf-next,1/2] bpf: add a ksym BPF iterator bpf: add a ksym BPF iterator 1 - - 201- 2022-07-10 Alan Maguire bpf Superseded
[v4,bpf-next,2/2] selftests/bpf: add a ksym iter subtest bpf: add a ksym BPF iterator 1 - - 1821 2022-07-06 Alan Maguire bpf Superseded
[v4,bpf-next,1/2] bpf: add a ksym BPF iterator bpf: add a ksym BPF iterator 1 - - 192- 2022-07-06 Alan Maguire bpf Superseded
[v3,bpf-next,2/2] selftests/bpf: add a ksym iter subtest bpf: add a ksym BPF iterator 1 - - 1821 2022-07-04 Alan Maguire bpf Superseded
[v3,bpf-next,1/2] bpf: add a ksym BPF iterator bpf: add a ksym BPF iterator 1 - - 192- 2022-07-04 Alan Maguire bpf Superseded
[v2,bpf-next,2/2] selftests/bpf: add a ksym iter subtest bpf: add a ksym BPF iterator 1 - - 1821 2022-07-01 Alan Maguire bpf Superseded
[v2,bpf-next,1/2] bpf: add a ksym BPF iterator bpf: add a ksym BPF iterator - - - 192- 2022-07-01 Alan Maguire bpf Superseded
[RFC,bpf-next,2/2] selftests/bpf: add a kallsyms iter subtest bpf: add a kallsyms BPF iterator - - - 1421 2022-06-24 Alan Maguire bpf RFC
[RFC,bpf-next,1/2] bpf: add a kallsyms BPF iterator bpf: add a kallsyms BPF iterator - - - 161- 2022-06-24 Alan Maguire bpf RFC
[bpf-next] selftests/bpf: support building selftests when CONFIG_NF_CONNTRACK=m [bpf-next] selftests/bpf: support building selftests when CONFIG_NF_CONNTRACK=m - - - 181- 2022-06-23 Alan Maguire bpf Changes Requested
[v4,bpf-next,2/2] selftests/bpf: add tests verifying unprivileged bpf behaviour bpf: refine kernel.unprivileged_bpf_disabled behaviour 1 - - 1424 2022-05-19 Alan Maguire bpf Accepted
[v4,bpf-next,1/2] bpf: refine kernel.unprivileged_bpf_disabled behaviour bpf: refine kernel.unprivileged_bpf_disabled behaviour 3 - - 1514 2022-05-19 Alan Maguire bpf Accepted
[v3,bpf-next,2/2] selftests/bpf: add tests verifying unprivileged bpf behaviour bpf: refine kernel.unprivileged_bpf_disabled behaviour 1 - - 1424 2022-05-18 Alan Maguire bpf Superseded
[v3,bpf-next,1/2] bpf: refine kernel.unpriviliged_bpf_disabled behaviour bpf: refine kernel.unprivileged_bpf_disabled behaviour 3 - - 1514 2022-05-18 Alan Maguire bpf Superseded
[v2,bpf-next,2/2] selftests/bpf: add tests verifying unprivileged bpf disabled behaviour bpf: refine kernel.unpriviliged_bpf_disabled behaviour 1 - - 1523 2022-05-17 Alan Maguire bpf Changes Requested
[v2,bpf-next,1/2] bpf: refine kernel.unpriviliged_bpf_disabled behaviour bpf: refine kernel.unpriviliged_bpf_disabled behaviour 1 - - 16-4 2022-05-17 Alan Maguire bpf Changes Requested
[RFC,bpf-next,2/2] selftests/bpf: add tests verifying unpriv bpf map access bpf: allow unprivileged map access to some map types - - - 1421 2022-05-11 Alan Maguire bpf RFC
[RFC,bpf-next,1/2] bpf: with CONFIG_BPF_UNPRIV_MAP_ACCESS=y, allow unprivileged access to BPF maps bpf: allow unprivileged map access to some map types - - - 1421 2022-05-11 Alan Maguire bpf RFC
[v2,bpf-next] libbpf: usdt aarch64 arg parsing support [v2,bpf-next] libbpf: usdt aarch64 arg parsing support - - - 1612 2022-04-11 Alan Maguire bpf Accepted
[bpf-next,2/2] libbpf: usdt aarch64 arg parsing support libbpf: usdt aarch64 support - - - 1612 2022-04-08 Alan Maguire bpf Changes Requested
[bpf-next,1/2] libbpf: usdt: factor out common USDT arg handling libbpf: usdt aarch64 support - - - 1612 2022-04-08 Alan Maguire bpf Changes Requested
[v2,bpf-next,3/3] selftests/bpf: uprobe tests should verify param/return values libbpf: uprobe name-based attach followups - - - 1522 2022-04-06 Alan Maguire bpf Accepted
[v2,bpf-next,2/3] libbpf: improve string parsing for uprobe auto-attach libbpf: uprobe name-based attach followups - - - 1612 2022-04-06 Alan Maguire bpf Accepted
[v2,bpf-next,1/3] libbpf: improve library identification for uprobe binary path resolution libbpf: uprobe name-based attach followups - - - 17-2 2022-04-06 Alan Maguire bpf Accepted
[bpf-next,2/2] selftests/bpf: uprobe tests should verify param/return values libbpf: uprobe name-based attach followups - - - 172- 2022-04-05 Alan Maguire bpf Superseded
[bpf-next,1/2] libbpf: improve string handling for uprobe name-based attach libbpf: uprobe name-based attach followups - - - 181- 2022-04-05 Alan Maguire bpf Superseded
[v5,bpf-next,5/5] selftests/bpf: add tests for uprobe auto-attach via skeleton libbpf: name-based u[ret]probe attach - - - 1421 2022-03-30 Alan Maguire bpf Accepted
[v5,bpf-next,4/5] selftests/bpf: add tests for u[ret]probe attach by name libbpf: name-based u[ret]probe attach - - - 1421 2022-03-30 Alan Maguire bpf Accepted
[v5,bpf-next,3/5] libbpf: add auto-attach for uprobes based on section name libbpf: name-based u[ret]probe attach - - - 1511 2022-03-30 Alan Maguire bpf Accepted
[v5,bpf-next,2/5] libbpf: support function name-based attach uprobes libbpf: name-based u[ret]probe attach - - - 1511 2022-03-30 Alan Maguire bpf Accepted
[v5,bpf-next,1/5] libbpf: bpf_program__attach_uprobe_opts() should determine paths for programs/lib… libbpf: name-based u[ret]probe attach - - - 1511 2022-03-30 Alan Maguire bpf Accepted
[v4,bpf-next,5/5] selftests/bpf: add tests for uprobe auto-attach via skeleton libbpf: name-based u[ret]probe attach - - - 1422 2022-03-11 Alan Maguire bpf Changes Requested
[v4,bpf-next,4/5] selftests/bpf: add tests for u[ret]probe attach by name libbpf: name-based u[ret]probe attach - - - 1422 2022-03-11 Alan Maguire bpf Changes Requested
[v4,bpf-next,3/5] libbpf: add auto-attach for uprobes based on section name libbpf: name-based u[ret]probe attach - - - 1512 2022-03-11 Alan Maguire bpf Changes Requested
[v4,bpf-next,2/5] libbpf: support function name-based attach uprobes libbpf: name-based u[ret]probe attach - - - 1512 2022-03-11 Alan Maguire bpf Changes Requested
[v4,bpf-next,1/5] libbpf: bpf_program__attach_uprobe_opts() should determine paths for programs/lib… libbpf: name-based u[ret]probe attach - - - 1512 2022-03-11 Alan Maguire bpf Changes Requested
[v3,bpf-next,4/4] selftests/bpf: add tests for u[ret]probe attach by name libbpf: name-based u[ret]probe attach - - - 1422 2022-01-31 Alan Maguire bpf Changes Requested
[v3,bpf-next,3/4] selftests/bpf: add get_lib_path() helper libbpf: name-based u[ret]probe attach - - - 1422 2022-01-31 Alan Maguire bpf Changes Requested
[v3,bpf-next,2/4] libbpf: add auto-attach for uprobes based on section name libbpf: name-based u[ret]probe attach - - - 1512 2022-01-31 Alan Maguire bpf Changes Requested
[v3,bpf-next,1/4] libbpf: support function name-based attach uprobes libbpf: name-based u[ret]probe attach - - - 1512 2022-01-31 Alan Maguire bpf Changes Requested
[RFC,bpf-next,3/3] selftests/bpf: add tests for u[ret]probe attach by name libbpf: name-based u[ret]probe attach - - - 1422 2022-01-20 Alan Maguire bpf Superseded
[RFC,bpf-next,2/3] libbpf: add auto-attach for uprobes based on section name libbpf: name-based u[ret]probe attach - - - 1512 2022-01-20 Alan Maguire bpf Superseded
[RFC,bpf-next,1/3] libbpf: support function name-based attach for uprobes libbpf: name-based u[ret]probe attach - - - 1512 2022-01-20 Alan Maguire bpf Superseded
[RFC,bpf-next,4/4] selftests/bpf: add test for USDT uprobe attach by name libbpf: userspace attach by name - - - 1422 2022-01-12 Alan Maguire bpf RFC
[RFC,bpf-next,3/4] selftests/bpf: add tests for u[ret]probe attach by name libbpf: userspace attach by name - - - 1413 2022-01-12 Alan Maguire bpf RFC
[RFC,bpf-next,2/4] libbpf: support usdt provider/probe name-based attach for uprobes libbpf: userspace attach by name - - - 1512 2022-01-12 Alan Maguire bpf RFC
« 1 2 3 4 »