Searched hist:bc380eb9 (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/tools/lib/bpf/ |
H A D | libbpf_legacy.h | bc380eb9 Wed Mar 16 18:37:24 CDT 2022 Delyan Kratunov <delyank@fb.com> libbpf: .text routines are subprograms in strict mode
Currently, libbpf considers a single routine in .text to be a program. This is particularly confusing when it comes to library objects - a single routine meant to be used as an extern will instead be considered a bpf_program.
This patch hides this compatibility behavior behind the pre-existing SEC_NAME strict mode flag.
Signed-off-by: Delyan Kratunov <delyank@fb.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/018de8d0d67c04bf436055270d35d394ba393505.1647473511.git.delyank@fb.com
|
H A D | libbpf.c | bc380eb9 Wed Mar 16 18:37:24 CDT 2022 Delyan Kratunov <delyank@fb.com> libbpf: .text routines are subprograms in strict mode
Currently, libbpf considers a single routine in .text to be a program. This is particularly confusing when it comes to library objects - a single routine meant to be used as an extern will instead be considered a bpf_program.
This patch hides this compatibility behavior behind the pre-existing SEC_NAME strict mode flag.
Signed-off-by: Delyan Kratunov <delyank@fb.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/018de8d0d67c04bf436055270d35d394ba393505.1647473511.git.delyank@fb.com
|