diff options
| author | Glenn Smith <glenn@vector35.com> | 2026-02-17 16:05:17 -0500 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2026-02-18 14:04:59 -0500 |
| commit | 4277063091481910510752532405206398473989 (patch) | |
| tree | a77e211fb91027a70e405ec22b43cbc70c229bf3 /python | |
| parent | 4793365011024408570534500752595720571911 (diff) | |
Python API: Add type hints to various Architecture flags fields
Diffstat (limited to 'python')
| -rw-r--r-- | python/architecture.py | 18 |
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 |
