Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 2.1 KB

File metadata and controls

43 lines (27 loc) · 2.1 KB

MatchFilters

Properties

Name Type Description Notes
architectures List<ArchitecturesEnum> Restrict matches to candidates whose binary was detected as one of these architectures. Word size is part of the value, so there is no separate bits filter. Matches all architectures if omitted. [optional]
binaryIds List<Long> Restrict the candidate pool to these binary IDs. [optional]
collectionIds List<Long> Restrict the candidate pool to binaries in these collection IDs. [optional]
debug Boolean Restrict matches to candidates with auto/system debug symbols. Multi-platform models only; rejected for single-architecture models. [optional]
debugTypes List<String> Restrict matches to candidates with these debug source types. Accepted: SYSTEM, USER. [optional]
functionIds List<Long> Restrict the candidate pool to these function IDs. [optional]
includeUserDebug Boolean When debug is set, also match user-named functions (not only auto/system debug). No effect unless debug is true. [optional]
platforms List<PlatformsEnum> Restrict matches to candidates whose binary was detected as one of these platforms. Matches all platforms if omitted; a binary whose detection has not run is never matched by a non-empty filter. [optional]
userIds List<Long> Restrict the candidate pool to functions owned by these user IDs. [optional]

Enum: List<ArchitecturesEnum>

Name Value
X86_64 "x86_64"
X86_32 "x86_32"
ARM_64 "arm_64"
UNKNOWN_DEFAULT_OPEN_API "unknown_default_open_api"

Enum: List<PlatformsEnum>

Name Value
WINDOWS "windows"
LINUX "linux"
ANDROID "android"
UNKNOWN_DEFAULT_OPEN_API "unknown_default_open_api"