diff --git a/src/analysis/offsets.rs b/src/analysis/offsets.rs index f06e3ee..e46148c 100644 --- a/src/analysis/offsets.rs +++ b/src/analysis/offsets.rs @@ -1,6 +1,6 @@ use std::collections::BTreeMap; -use log::debug; +use log::{debug, error}; use memflow::prelude::v1::*; @@ -39,6 +39,8 @@ macro_rules! pattern_map { let mut save = vec![0; save_len(pat)]; if !view.scanner().finds_code(pat, &mut save) { + error!("unable to find pattern: {}", name); + continue; } diff --git a/src/output/interfaces.rs b/src/output/interfaces.rs index d153de3..489d682 100644 --- a/src/output/interfaces.rs +++ b/src/output/interfaces.rs @@ -76,7 +76,7 @@ impl CodeWriter for InterfaceMap { }) .collect(); - fmt.write_str(&serde_json::to_string_pretty(&content).expect("failed to serialize")) + fmt.write_str(&serde_json::to_string_pretty(&content).expect("unable to serialize json")) } fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result { diff --git a/src/output/offsets.rs b/src/output/offsets.rs index b2758f3..b729c0a 100644 --- a/src/output/offsets.rs +++ b/src/output/offsets.rs @@ -55,7 +55,7 @@ impl CodeWriter for OffsetMap { } fn write_json(&self, fmt: &mut Formatter<'_>) -> fmt::Result { - fmt.write_str(&serde_json::to_string_pretty(self).expect("failed to serialize")) + fmt.write_str(&serde_json::to_string_pretty(self).expect("unable to serialize json")) } fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result { diff --git a/src/output/schemas.rs b/src/output/schemas.rs index ec2ceae..ef4944b 100644 --- a/src/output/schemas.rs +++ b/src/output/schemas.rs @@ -259,7 +259,7 @@ impl CodeWriter for SchemaMap { }) .collect(); - fmt.write_str(&serde_json::to_string_pretty(&content).expect("failed to serialize")) + fmt.write_str(&serde_json::to_string_pretty(&content).expect("unable to serialize json")) } fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result {