summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/architecture.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/python/architecture.py b/python/architecture.py
index 2925d240..17267629 100644
--- a/python/architecture.py
+++ b/python/architecture.py
@@ -693,16 +693,16 @@ class Architecture(metaclass=_ArchitectureMetaClass):
link_reg = None
global_regs = []
system_regs = []
- flags = []
+ flags: List[FlagName] = []
flag_write_types: List[FlagWriteTypeName] = []
- semantic_flag_classes = []
- semantic_flag_groups = []
- flag_roles = {}
- flags_required_for_flag_condition = {}
- flags_required_for_semantic_flag_group = {}
- flag_conditions_for_semantic_flag_group = {}
- flags_written_by_flag_write_type = {}
- semantic_class_for_flag_write_type = {}
+ semantic_flag_classes: List[SemanticClassName] = []
+ semantic_flag_groups: List[SemanticGroupName] = []
+ flag_roles: Dict[FlagName, FlagRole] = {}
+ flags_required_for_flag_condition: Dict['lowlevelil.LowLevelILFlagCondition', List[FlagName]] = {}
+ flags_required_for_semantic_flag_group: Dict[SemanticGroupName, List[FlagName]] = {}
+ flag_conditions_for_semantic_flag_group: Dict[SemanticGroupName, Dict[Optional[SemanticClassName], 'lowlevelil.LowLevelILFlagCondition']] = {}
+ flags_written_by_flag_write_type: Dict[FlagWriteTypeName, List[FlagName]] = {}
+ semantic_class_for_flag_write_type: Dict[FlagWriteTypeName, SemanticClassName] = {}
reg_stacks: Dict[RegisterStackName, RegisterStackInfo] = {}
intrinsics = {}
next_address = 0