summaryrefslogtreecommitdiff
path: root/plugins/warp/src
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/warp/src')
-rw-r--r--plugins/warp/src/bin/sigem.rs2
-rw-r--r--plugins/warp/src/cache.rs2
-rw-r--r--plugins/warp/src/matcher.rs2
-rw-r--r--plugins/warp/src/plugin/create.rs2
4 files changed, 4 insertions, 4 deletions
diff --git a/plugins/warp/src/bin/sigem.rs b/plugins/warp/src/bin/sigem.rs
index a455f1e8..a50b4ae2 100644
--- a/plugins/warp/src/bin/sigem.rs
+++ b/plugins/warp/src/bin/sigem.rs
@@ -131,7 +131,7 @@ fn main() {
fn data_from_view(view: &BinaryView) -> Data {
let mut data = Data::default();
let is_function_named = |f: &BNGuard<BNFunction>| {
- !f.symbol().short_name().as_str().contains("sub_") || f.has_user_annotations()
+ !f.symbol().short_name().to_string_lossy().contains("sub_") || f.has_user_annotations()
};
data.functions = view
diff --git a/plugins/warp/src/cache.rs b/plugins/warp/src/cache.rs
index 7219b547..8c82c687 100644
--- a/plugins/warp/src/cache.rs
+++ b/plugins/warp/src/cache.rs
@@ -439,7 +439,7 @@ pub struct TypeRefID(u64);
impl From<&BNNamedTypeReference> for TypeRefID {
fn from(value: &BNNamedTypeReference) -> Self {
let mut hasher = DefaultHasher::new();
- hasher.write(value.id().as_bytes());
+ hasher.write(value.id().to_bytes());
Self(hasher.finish())
}
}
diff --git a/plugins/warp/src/matcher.rs b/plugins/warp/src/matcher.rs
index 81458f8d..6352cd7a 100644
--- a/plugins/warp/src/matcher.rs
+++ b/plugins/warp/src/matcher.rs
@@ -506,7 +506,7 @@ pub struct PlatformID(u64);
impl From<&Platform> for PlatformID {
fn from(value: &Platform) -> Self {
let mut hasher = DefaultHasher::new();
- hasher.write(value.name().to_bytes());
+ hasher.write(value.name().as_bytes());
Self(hasher.finish())
}
}
diff --git a/plugins/warp/src/plugin/create.rs b/plugins/warp/src/plugin/create.rs
index 4beba195..e84e42ad 100644
--- a/plugins/warp/src/plugin/create.rs
+++ b/plugins/warp/src/plugin/create.rs
@@ -18,7 +18,7 @@ pub struct CreateSignatureFile;
impl Command for CreateSignatureFile {
fn action(&self, view: &BinaryView) {
let is_function_named = |f: &Guard<Function>| {
- !f.symbol().short_name().as_str().contains("sub_") || f.has_user_annotations()
+ !f.symbol().short_name().to_string_lossy().contains("sub_") || f.has_user_annotations()
};
let mut signature_dir = user_signature_dir();
if let Some(default_plat) = view.default_platform() {