diff --git a/syscared/src/patch/driver/upatch/target.rs b/syscared/src/patch/driver/upatch/target.rs index a2a5f81ebf3c7637fa6be83bfbdb66ddf0a4e70c..be5aabcd11d938fa68e16290c5d0e6f96dcceedb 100644 --- a/syscared/src/patch/driver/upatch/target.rs +++ b/syscared/src/patch/driver/upatch/target.rs @@ -17,15 +17,15 @@ use std::{ path::PathBuf, }; -use indexmap::IndexSet; +use indexmap::{IndexMap, IndexSet}; use uuid::Uuid; use crate::patch::entity::UserPatch; #[derive(Debug, Default)] pub struct PatchTarget { - process_map: HashMap>, // pid -> patch list - patch_map: HashMap, // uuid -> patch file + process_map: HashMap>, // pid -> patch list + patch_map: IndexMap, // uuid -> patch file collision_map: HashMap>, // function old addr -> patch collision list }