Show error message if pattern wasn't found

This commit is contained in:
a2x 2024-05-08 13:45:58 +10:00
parent 80724bf971
commit bf2ebb716f
4 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,6 @@
use std::collections::BTreeMap; use std::collections::BTreeMap;
use log::debug; use log::{debug, error};
use memflow::prelude::v1::*; use memflow::prelude::v1::*;
@ -39,6 +39,8 @@ macro_rules! pattern_map {
let mut save = vec![0; save_len(pat)]; let mut save = vec![0; save_len(pat)];
if !view.scanner().finds_code(pat, &mut save) { if !view.scanner().finds_code(pat, &mut save) {
error!("unable to find pattern: {}", name);
continue; continue;
} }

View File

@ -76,7 +76,7 @@ impl CodeWriter for InterfaceMap {
}) })
.collect(); .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 { fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result {

View File

@ -55,7 +55,7 @@ impl CodeWriter for OffsetMap {
} }
fn write_json(&self, fmt: &mut Formatter<'_>) -> fmt::Result { 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 { fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result {

View File

@ -259,7 +259,7 @@ impl CodeWriter for SchemaMap {
}) })
.collect(); .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 { fn write_rs(&self, fmt: &mut Formatter<'_>) -> fmt::Result {