Skip to content

Commit

Permalink
Cleanup - old Goblin ELF parser (#525)
Browse files Browse the repository at this point in the history
* Removes the dependency "goblin".

* Removes the adapter traits.

* Inlines the trivial implementations and such that have only one call site.
Moves the rest to other files.

* Dissolves NewParser.

* Removes std::borrow::Cow.
  • Loading branch information
Lichtso committed Jan 26, 2024
1 parent 179a0f9 commit 29e7880
Show file tree
Hide file tree
Showing 10 changed files with 233 additions and 841 deletions.
32 changes: 0 additions & 32 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ arbitrary = { version = "1.0", optional = true, features = ["derive"] }
byteorder = "1.2"
combine = "3.8.1"
gdbstub = { version = "0.6.2", optional = true }
goblin = "0.5.1"
hash32 = "0.2.0"
log = "0.4.2"
rand = { version = "0.8.5", features = ["small_rng"]}
Expand Down
32 changes: 0 additions & 32 deletions cli/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 26 additions & 35 deletions fuzz/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 29e7880

Please sign in to comment.