From 47ee160c478709fd72edeac14eef9c9030416e8d Mon Sep 17 00:00:00 2001 From: unspeaker Date: Sun, 27 Oct 2024 20:38:20 +0200 Subject: [PATCH] add a goblin --- Cargo.lock | 38 ++++++++++++++++++++++++++++++++++++++ Cargo.toml | 1 + 2 files changed, 39 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 4045864..5f677cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -226,6 +226,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "goblin" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53ab3f32d1d77146981dea5d6b1e8fe31eedcb7013e5e00d6ccd1259a4b4d923" +dependencies = [ + "log", + "plain", + "scroll", +] + [[package]] name = "heck" version = "0.5.0" @@ -347,6 +358,12 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "plain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" + [[package]] name = "proc-macro2" version = "1.0.89" @@ -365,6 +382,26 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "scroll" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6" +dependencies = [ + "scroll_derive", +] + +[[package]] +name = "scroll_derive" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.85", +] + [[package]] name = "sha-1" version = "0.9.8" @@ -455,6 +492,7 @@ version = "0.1.0" dependencies = [ "clap", "exe", + "goblin", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b428fff..9ab13e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,4 +5,5 @@ edition = "2021" [dependencies] exe = "0.5.6" +goblin = "0.9.2" clap = { version = "4.5.4", features = [ "derive" ] }