Skip to content

Commit 2da3402

Browse files
Changed add_enums logic
- Enum member prefix is now a suffix.
1 parent 70c549e commit 2da3402

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

hashdb.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -628,15 +628,15 @@ def show(string_value, module_list):
628628
#--------------------------------------------------------------------------
629629
# IDA helper functions
630630
#--------------------------------------------------------------------------
631-
def add_enums(enum_name, hash_list, enum_member_prefix = None, enum_size = 0):
631+
def add_enums(enum_name, hash_list, enum_member_suffix = None, enum_size = 0):
632632
'''
633633
Add a list of string,hash pairs to enum.
634634
hash_list = [(string1,hash1),(string2,hash2)]
635635
'''
636636
# Resolve the enum member prefix
637-
if enum_member_prefix is None:
637+
if enum_member_suffix is None:
638638
global HASHDB_ALGORITHM
639-
enum_member_prefix = HASHDB_ALGORITHM
639+
enum_member_suffix = HASHDB_ALGORITHM
640640
# Resolve the enum size
641641
if not enum_size:
642642
global HASHDB_ALGORITHM_SIZE
@@ -655,7 +655,7 @@ def add_enums(enum_name, hash_list, enum_member_prefix = None, enum_size = 0):
655655
return None
656656

657657
for member_name, value in hash_list:
658-
ida_enum.add_enum_member(enum_id, member_name if enum_member_prefix is None else enum_member_prefix + '_' + member_name, value)
658+
ida_enum.add_enum_member(enum_id, member_name if enum_member_suffix is None else member_name + '_' + enum_member_suffix, value)
659659
return enum_id
660660

661661

0 commit comments

Comments
 (0)