aya-obj, aya-ebpf-bindings: regenerate#1511
Open
crabby-the-crab wants to merge 16 commits into
Open
Conversation
* Recommend using the commit message as the PR description for single-commit PRs. * Fix the typo: thing -> think.
Recommend *Fixes:* over *Closes:*, since it is the tag most commonly used to close issues when a pull request is merged. Remove the mention of *Relates To*, since it is not part of any of the documented conventions. Clarify that non-closing issue references can be included anywhere in the summary.
…PR template I find them annoying and they're usually an obvious sign of LLM misuse. Keep only the sections for additional questions from us, that follow the summary.
Lower the template headings from level 1 to level 3 to satisfy the `single-title` rule. Disable `first-line-heading` as well, since the template intentionally does not include a top-level document title.
Set num_info from the merged line_info table length, matching func_info handling and BTF line_info record counts.
Match `Func::new` and `set_linkage`, which store linkage in the low 16 bits of `info`; reading with 0xFFF dropped the high nibble of that field.
In some CI jobs, `cargo binstall` is convinced that bpf-linker is already installed: ``` INFO resolve: bpf-linker v0.10.2 is already installed, use --force to override ``` When in reality, it's not there. Not sure what's the source of this delusion, but let's just install it with `--force`.
Bumps the github-actions group with 1 update: [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action). Updates `DavidAnson/markdownlint-cli2-action` from 22 to 23 - [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases) - [Commits](DavidAnson/markdownlint-cli2-action@v22...v23) --- updated-dependencies: - dependency-name: DavidAnson/markdownlint-cli2-action dependency-version: '23' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [object](https://github.com/gimli-rs/object) to permit the latest version. Updates `object` to 0.39.0 - [Changelog](https://github.com/gimli-rs/object/blob/main/CHANGELOG.md) - [Commits](gimli-rs/object@0.38.0...v0.39.0) --- updated-dependencies: - dependency-name: object dependency-version: 0.39.0 dependency-type: direct:production dependency-group: cargo-crates ... Signed-off-by: dependabot[bot] <support@github.com>
5ad21f4 to
3992977
Compare
The max alignment required by ELF files is 8 bytes. There is no need to use 32b alignment.
3484fe5 to
a7144b9
Compare
This has no effect, so drop it. Tidy up a bit while I'm here and explain the use of const refernces.
9f287ba to
38d9b58
Compare
Pass the kernel attach type into the shared loader from each typed
wrapper instead of storing a second mutable copy in `ProgramData`.
This removes the from_pin repair pattern, avoids stale shadow state, and
keeps attach paths driven by wrapper-owned typed attach metadata or
fixed constants.
Also simplify `{sk,cgroup}_skb` section parsing by representing all
variants as `ProgramSection::SkSkb { kind }` and
`ProgramSection::CgroupSkb { attach_type }` respectively, with the
attach type enums shared from aya-obj.
Load cgroup_{device,sysctl}, flow_dissector, lirc_mode2, sk_msg,
sock_ops programs with their fixed expected attach types instead of
omitting them.
These program types already use the same constants when attaching.
38d9b58 to
595910c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated changes
libbpf commit: 20ea95b4505c477af3b6ff6ce9d19cee868ddc5d
This change is