Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build/elf: add Builder #618

Merged
merged 1 commit into from
Mar 1, 2024
Merged

build/elf: add Builder #618

merged 1 commit into from
Mar 1, 2024

Conversation

philipc
Copy link
Contributor

@philipc philipc commented Jan 3, 2024

The Builder can be created from an existing ELF file, modified, and then written out again.

Also add the object-rewrite crate which provides higher level operations for modification. Use this to replace the elfcopy example.

This provides the ELF support for #148.

@philipc philipc force-pushed the elf-builder branch 2 times, most recently from e92242f to 1ae378c Compare January 3, 2024 07:22
@philipc philipc force-pushed the elf-builder branch 10 times, most recently from ac21aaf to 6b1edff Compare January 19, 2024 05:24
@philipc philipc force-pushed the elf-builder branch 2 times, most recently from c263f13 to 4dd2c54 Compare February 7, 2024 05:37
@philipc philipc force-pushed the elf-builder branch 3 times, most recently from d72303d to 7fdc88b Compare February 20, 2024 04:54
@philipc philipc force-pushed the elf-builder branch 2 times, most recently from ccc71d6 to 5942325 Compare February 29, 2024 05:13
@philipc philipc changed the title write/elf: add Builder build/elf: add Builder Feb 29, 2024
@philipc philipc marked this pull request as ready for review February 29, 2024 05:19
@philipc philipc force-pushed the elf-builder branch 2 times, most recently from c9d7798 to ff43126 Compare March 1, 2024 06:44
The Builder can be created from an existing ELF file, modified,
and then written out again.

Also add the `object-rewrite` crate which provides higher
level operations for modification. Use this to replace
the elfcopy example.
@philipc philipc merged commit 1119a2a into gimli-rs:master Mar 1, 2024
10 checks passed
@philipc philipc deleted the elf-builder branch March 1, 2024 08:52
@philipc philipc mentioned this pull request Mar 28, 2024
mcbegamerxx954 pushed a commit to mcbegamerxx954/object that referenced this pull request Jun 15, 2024
The Builder can be created from an existing ELF file, modified,
and then written out again.

Also add the `object-rewrite` crate which provides higher
level operations for modification. Use this to replace
the elfcopy example.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant