ida-minsc
ida-minsc copied to clipboard
Feature: database.marks needs a matcher class since it's a filterable list
Most list-like things in ida-minsc expose a matcher class along with a number of keywords that can be used to filter their contents. database.marks
is another one of those namespaces but for some reason it's missing a matcher class in order to filter it. The reason for this might be that the number of marks that IDA allows for you to create in a database is limited (I think 64?).
Nonetheless, it doesn't hurt to implement database.marks.list
, database.marks.iterate
, and database.marks.search
like all of the other searchable namespaces. This will require implementing a matcher class for it and maybe a few keywords to filter each individual mark.
For the record, I just don't use marks anymore. They're too limited.
Haven't made any progress on this because their maximum number (16) is just too limited. This will probably get added once I start moving the matchers into their own module.