diff options
| author | unknowntrojan <14975032+unknowntrojan@users.noreply.github.com> | 2024-03-07 17:05:52 +0100 |
|---|---|---|
| committer | unknowntrojan <14975032+unknowntrojan@users.noreply.github.com> | 2024-03-07 17:05:52 +0100 |
| commit | ab9e85ce3f8f379622687fa56227b44b08c0b84d (patch) | |
| tree | 7b4be97fa3017e8a1b4cdd72b43bc24819b71ad4 | |
| parent | 2ea7594879ad534c0012893444a45417f196b5cd (diff) | |
0.1.6
| -rw-r--r-- | .github/workflows/rust.yml | 23 | ||||
| -rw-r--r-- | Cargo.toml | 6 | ||||
| -rw-r--r-- | src/lib.rs | 16 |
3 files changed, 22 insertions, 23 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 7253507..1726da7 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -25,9 +25,9 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly - profile: minimal - override: true + toolchain: nightly + profile: minimal + override: true - name: Install targets run: | @@ -58,7 +58,6 @@ jobs: # CC: clang --target aarch64-unknown-linux-gnu # CXX: clang++ --target aarch64-unknown-linux-gnu # run: cargo build --release --target aarch64-unknown-linux-gnu && mv target/aarch64-unknown-linux-gnu/release/libbinja_coolsigmaker.so libbinja_coolsigmaker_linux_aarch64_stable.so - - name: Install Binja Dev API run: | @@ -75,13 +74,11 @@ jobs: # CXX: clang++ --target aarch64-unknown-linux-gnu # run: cargo build --release --target aarch64-unknown-linux-gnu --config 'patch."https://github.com/Vector35/binaryninja-api".binaryninja.git="https://github.com/Vector35/binaryninja-api?branch=dev"' && mv target/aarch64-unknown-linux-gnu/release/libbinja_coolsigmaker.so libbinja_coolsigmaker_linux_aarch64_dev.so - # - name: Build Dev - Mac x64 # run: cargo build --release --target x86_64-apple-darwin --config 'patch."https://github.com/Vector35/binaryninja-api".binaryninja.git="https://github.com/Vector35/binaryninja-api?branch=dev"' && mv target/release/libbinja_coolsigmaker.so libbinja_coolsigmaker_mac_x64_dev.so # - name: Build Stable - Mac x64 # run: cargo build --release --target x86_64-apple-darwin && mv target/release/libbinja_coolsigmaker.so libbinja_coolsigmaker_mac_x64_stable.so - # - name: Build Dev - Mac aarch64 # run: cargo build --release --target aarch64-apple-darwin --config 'patch."https://github.com/Vector35/binaryninja-api".binaryninja.git="https://github.com/Vector35/binaryninja-api?branch=dev"' && mv target/release/libbinja_coolsigmaker.so libbinja_coolsigmaker_mac_aarch64_dev.so @@ -98,11 +95,9 @@ jobs: libbinja_coolsigmaker_linux_x64_dev.so libbinja_coolsigmaker_linux_x64_stable.so # - # libbinja_coolsigmaker_linux_aarch64_dev.so - # libbinja_coolsigmaker_linux_aarch64_stable.so - # libbinja_coolsigmaker_mac_x64_dev.so - # libbinja_coolsigmaker_mac_x64_stable.so - # libbinja_coolsigmaker_mac_aarch64_dev.so - # libbinja_coolsigmaker_mac_aarch64_stable.so - - + # libbinja_coolsigmaker_linux_aarch64_dev.so + # libbinja_coolsigmaker_linux_aarch64_stable.so + # libbinja_coolsigmaker_mac_x64_dev.so + # libbinja_coolsigmaker_mac_x64_stable.so + # libbinja_coolsigmaker_mac_aarch64_dev.so + # libbinja_coolsigmaker_mac_aarch64_stable.so @@ -1,6 +1,6 @@ [package] name = "binja_coolsigmaker" -version = "0.1.5" +version = "0.1.6" authors = ["unknowntrojan"] edition = "2021" @@ -15,11 +15,11 @@ log = "0.4.17" clipboard = "0.5.0" rayon = "1.7.0" iced-x86 = "1.17.0" -strum = { version = "0.25.0", features = ["derive"] } +strum = { version = "0.26.1", features = ["derive"] } serde = { version = "1.0.152", features = ["std"] } serde_json = "1.0.93" thiserror = "1.0.43" -coolfindpattern = "0.1.4" +coolfindpattern = "0.1.6" binary-search = "0.1.2" # Dev @@ -590,9 +590,11 @@ fn create_pattern_internal_binarysearch( current_pattern.drain(instr.0 as usize + instr.1..); - while let Some(x) = current_pattern.last() && x.is_none() { - current_pattern.pop(); - } + while let Some(x) = current_pattern.last() + && x.is_none() + { + current_pattern.pop(); + } log::info!( "binsearch created pattern in {}ms", @@ -704,9 +706,11 @@ fn create_pattern_internal( pattern_unique = is_pattern_unique(&data, ¤t_pattern); } - while let Some(x) = current_pattern.last() && x.is_none() { - current_pattern.pop(); - } + while let Some(x) = current_pattern.last() + && x.is_none() + { + current_pattern.pop(); + } log::info!( "created pattern in {}ms", |
