Skip to content

I've read the script and README 100 times and can't understand what's wrong #8

@privacyguy123

Description

@privacyguy123

Neither can Gemini 2.5

IDA 9.1

 python3 .\apply_to_til.py --platform windows --overwrite

Loading IDA library from: C:\Program Files\IDA Professional 9.1\idalib.dll
INFO: Processing C:\Program Files\IDA Professional 9.1\til\pc\mssdk.til
Traceback (most recent call last):
  File "...\auto-enum\plugin\enumlib\scripts\apply_to_til.py", line 236, in <module>
    main()
    ~~~~^^
  File "...\auto-enum\plugin\enumlib\scripts\apply_to_til.py", line 203, in main
    ok = process_til(
        old_til,
    ...<3 lines>...
        auto_enum,
    )
  File "...\auto-enum\plugin\enumlib\scripts\apply_to_til.py", line 170, in process_til
    changed_types_count += change_type(til, name, name, BOOL, auto_enum)
                           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "...\auto-enum\plugin\enumlib\scripts\apply_to_til.py", line 111, in change_type
    enum_name = get_or_add_enum(auto_enum, matching_arg.enum, til)
TypeError: unhashable type: 'til_t'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions