mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-15 05:19:41 -07:00
pattern parts as strings -> pattern part type, which can include wildcard inst names
This commit is contained in:
1 parent
de3782c974
commit
1d72de8c4a
2 files changed
+31
-10
No files matched your search
+17
-1
@@ -663,6 +663,22 @@ struct E_String2TypeKeyMap
|
||||
////////////////////////////////
|
||||
//~ rjf: Type Pattern -> Hook Key Data Structure (Type Views)
|
||||
|
||||
typedef struct E_PatternPart E_PatternPart;
|
||||
struct E_PatternPart
|
||||
{
|
||||
E_PatternPart *next;
|
||||
String8 string;
|
||||
String8List wildcard_inst_names;
|
||||
};
|
||||
|
||||
typedef struct E_Pattern E_Pattern;
|
||||
struct E_Pattern
|
||||
{
|
||||
E_PatternPart *first_part;
|
||||
E_PatternPart *last_part;
|
||||
U64 count;
|
||||
};
|
||||
|
||||
typedef struct E_AutoHookWildcardInst E_AutoHookWildcardInst;
|
||||
struct E_AutoHookWildcardInst
|
||||
{
|
||||
@@ -693,7 +709,7 @@ struct E_AutoHookNode
|
||||
E_AutoHookNode *hash_next;
|
||||
E_AutoHookNode *pattern_order_next;
|
||||
String8 type_string;
|
||||
String8List type_pattern_parts;
|
||||
E_Pattern type_pattern;
|
||||
String8 expr_string;
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user