Docs.rs
yara-sys-0.28.0
yara-sys 0.28.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
Hugal31
Dependencies
bindgen ^0.68
build
optional
cc ^1.0
build
optional
fs_extra ^1.2
build
optional
glob ^0.3
build
optional
Versions
58.33%
of the crate is documented
Platform
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
yara_sys
0.28.0
All Items
Modules
Structs
Enums
Constants
Functions
Type Aliases
Unions
Crate
yara_sys
Copy item path
source
·
[
−
]
Re-exports
§
pub use crate::
errors
::*;
Modules
§
errors
scan_flags
Structs
§
RE
RE_AST
RE_CLASS
RE_FAST_EXEC_POSITION
RE_FAST_EXEC_POSITION_POOL
RE_FIBER
RE_FIBER_LIST
RE_FIBER_POOL
RE_NODE
YR_AC_AUTOMATON
YR_AC_MATCH
YR_ARENA
YR_ARENA_BUFFER
YR_ARENA_REF
YR_ARRAY_ITEMS
YR_ARRAY_ITERATOR
YR_ATOMS_CONFIG
YR_DICTIONARY_ITEMS
YR_DICTIONARY_ITEMS__bindgen_ty_1
YR_DICT_ITERATOR
YR_EXTERNAL_VARIABLE
YR_INT_ENUM_ITERATOR
YR_INT_RANGE_ITERATOR
YR_ITERATOR
YR_MATCH
YR_MATCHES
YR_MEMORY_BLOCK
YR_MEMORY_BLOCK_ITERATOR
YR_META
YR_MODULE_IMPORT
YR_NAMESPACE
YR_NOTEBOOK
YR_OBJECT
YR_OBJECT_ARRAY
YR_OBJECT_DICTIONARY
YR_OBJECT_STRUCTURE
YR_PROFILING_INFO
YR_RELOC
YR_RULE
YR_RULES
YR_RULES_STATS
YR_RULE_PROFILING_INFO
YR_SCAN_CONTEXT
YR_STRING
YR_STRING_SET_ITERATOR
YR_STRUCTURE_MEMBER
YR_TEXT_STRING_SET_ITERATOR
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
_SIZED_STRING
_YR_COMPILER
_YR_HASH_TABLE
_YR_HASH_TABLE_ENTRY
_YR_STOPWATCH
_YR_STREAM
__IncompleteArrayField
__jmp_buf_tag
__sigset_t
timespec
timeval
Enums
§
MetaType
Constants
§
CALLBACK_ABORT
CALLBACK_CONTINUE
CALLBACK_ERROR
CALLBACK_MSG_CONSOLE_LOG
CALLBACK_MSG_IMPORT_MODULE
CALLBACK_MSG_MODULE_IMPORTED
CALLBACK_MSG_RULE_MATCHING
CALLBACK_MSG_RULE_NOT_MATCHING
CALLBACK_MSG_SCAN_FINISHED
CALLBACK_MSG_TOO_MANY_MATCHES
CALLBACK_MSG_TOO_SLOW_SCANNING
ERROR_BLOCK_NOT_READY
ERROR_CALLBACK_ERROR
ERROR_CALLBACK_REQUIRED
ERROR_CORRUPT_FILE
ERROR_COULD_NOT_ATTACH_TO_PROCESS
ERROR_COULD_NOT_MAP_FILE
ERROR_COULD_NOT_OPEN_FILE
ERROR_COULD_NOT_READ_FILE
ERROR_COULD_NOT_READ_PROCESS_MEMORY
ERROR_DIVISION_BY_ZERO
ERROR_DUPLICATED_EXTERNAL_VARIABLE
ERROR_DUPLICATED_IDENTIFIER
ERROR_DUPLICATED_LOOP_IDENTIFIER
ERROR_DUPLICATED_META_IDENTIFIER
ERROR_DUPLICATED_MODIFIER
ERROR_DUPLICATED_STRING_IDENTIFIER
ERROR_DUPLICATED_STRUCTURE_MEMBER
ERROR_DUPLICATED_TAG_IDENTIFIER
ERROR_EMPTY_STRING
ERROR_EXEC_STACK_OVERFLOW
ERROR_IDENTIFIER_MATCHES_WILDCARD
ERROR_INCLUDES_CIRCULAR_REFERENCE
ERROR_INCLUDE_DEPTH_EXCEEDED
ERROR_INSUFFICIENT_MEMORY
ERROR_INSUFICIENT_MEMORY
ERROR_INTEGER_OVERFLOW
ERROR_INTERNAL_FATAL_ERROR
ERROR_INVALID_ARGUMENT
ERROR_INVALID_EXTERNAL_VARIABLE_TYPE
ERROR_INVALID_FIELD_NAME
ERROR_INVALID_FILE
ERROR_INVALID_FORMAT
ERROR_INVALID_HEX_STRING
ERROR_INVALID_MODIFIER
ERROR_INVALID_MODULE_DATA
ERROR_INVALID_MODULE_NAME
ERROR_INVALID_OPERAND
ERROR_INVALID_PERCENTAGE
ERROR_INVALID_REGULAR_EXPRESSION
ERROR_INVALID_VALUE
ERROR_LOOP_NESTING_LIMIT_EXCEEDED
ERROR_MISPLACED_ANONYMOUS_STRING
ERROR_NESTED_FOR_OF_LOOP
ERROR_NOT_A_FUNCTION
ERROR_NOT_A_STRUCTURE
ERROR_NOT_INDEXABLE
ERROR_REGULAR_EXPRESSION_TOO_COMPLEX
ERROR_REGULAR_EXPRESSION_TOO_LARGE
ERROR_SCAN_TIMEOUT
ERROR_SUCCESS
ERROR_SYNTAX_ERROR
ERROR_TOO_MANY_ARGUMENTS
ERROR_TOO_MANY_MATCHES
ERROR_TOO_MANY_RE_FIBERS
ERROR_TOO_MANY_SCAN_THREADS
ERROR_TOO_MANY_STRINGS
ERROR_TOO_SLOW_SCANNING
ERROR_UNDEFINED_IDENTIFIER
ERROR_UNDEFINED_STRING
ERROR_UNKNOWN_ESCAPE_SEQUENCE
ERROR_UNKNOWN_MODULE
ERROR_UNREFERENCED_STRING
ERROR_UNSUPPORTED_FILE_VERSION
ERROR_WRITING_FILE
ERROR_WRONG_ARGUMENTS
ERROR_WRONG_RETURN_TYPE
ERROR_WRONG_TYPE
META_FLAGS_LAST_IN_RULE
META_TYPE_BOOLEAN
META_TYPE_INTEGER
META_TYPE_STRING
OBJECT_TYPE_ARRAY
OBJECT_TYPE_DICTIONARY
OBJECT_TYPE_FLOAT
OBJECT_TYPE_FUNCTION
OBJECT_TYPE_INTEGER
OBJECT_TYPE_STRING
OBJECT_TYPE_STRUCTURE
RULE_FLAGS_NULL
SCAN_FLAGS_FAST_MODE
SCAN_FLAGS_NO_TRYCATCH
SCAN_FLAGS_PROCESS_MEMORY
SCAN_FLAGS_REPORT_RULES_MATCHING
SCAN_FLAGS_REPORT_RULES_NOT_MATCHING
STRING_FLAGS_LAST_IN_RULE
YARA_ERROR_LEVEL_ERROR
YARA_ERROR_LEVEL_WARNING
YR_UNDEFINED
_YR_CONFIG_NAME_YR_CONFIG_LAST
_YR_CONFIG_NAME_YR_CONFIG_MAX_MATCH_DATA
_YR_CONFIG_NAME_YR_CONFIG_MAX_PROCESS_MEMORY_CHUNK
_YR_CONFIG_NAME_YR_CONFIG_MAX_STRINGS_PER_RULE
_YR_CONFIG_NAME_YR_CONFIG_STACK_SIZE
Functions
§
yr_compiler_add_bytes
⚠
yr_compiler_add_fd
⚠
yr_compiler_add_file
⚠
yr_compiler_add_string
⚠
yr_compiler_create
⚠
yr_compiler_define_boolean_variable
⚠
yr_compiler_define_float_variable
⚠
yr_compiler_define_integer_variable
⚠
yr_compiler_define_string_variable
⚠
yr_compiler_destroy
⚠
yr_compiler_get_current_file_name
⚠
yr_compiler_get_error_message
⚠
yr_compiler_get_rules
⚠
yr_compiler_load_atom_quality_table
⚠
yr_compiler_set_atom_quality_table
⚠
yr_compiler_set_callback
⚠
yr_compiler_set_include_callback
⚠
yr_compiler_set_re_ast_callback
⚠
yr_finalize
⚠
yr_get_configuration_uint32
⚠
yr_get_configuration_uint64
⚠
yr_initialize
⚠
yr_rule_disable
⚠
yr_rule_enable
⚠
yr_rules_define_boolean_variable
⚠
yr_rules_define_float_variable
⚠
yr_rules_define_integer_variable
⚠
yr_rules_define_string_variable
⚠
yr_rules_destroy
⚠
yr_rules_from_arena
⚠
yr_rules_get_stats
⚠
yr_rules_load
⚠
yr_rules_load_stream
⚠
yr_rules_save
⚠
yr_rules_save_stream
⚠
yr_rules_scan_fd
⚠
yr_rules_scan_file
⚠
yr_rules_scan_mem
⚠
yr_rules_scan_mem_blocks
⚠
yr_rules_scan_proc
⚠
yr_scanner_create
⚠
yr_scanner_define_boolean_variable
⚠
yr_scanner_define_float_variable
⚠
yr_scanner_define_integer_variable
⚠
yr_scanner_define_string_variable
⚠
yr_scanner_destroy
⚠
yr_scanner_get_profiling_info
⚠
yr_scanner_last_error_rule
⚠
yr_scanner_last_error_string
⚠
yr_scanner_print_profiling_info
⚠
yr_scanner_reset_profiling_info
⚠
yr_scanner_scan_fd
⚠
yr_scanner_scan_file
⚠
yr_scanner_scan_mem
⚠
yr_scanner_scan_mem_blocks
⚠
yr_scanner_scan_proc
⚠
yr_scanner_set_callback
⚠
yr_scanner_set_flags
⚠
yr_scanner_set_timeout
⚠
yr_set_configuration_uint32
⚠
yr_set_configuration_uint64
⚠
Type Aliases
§
FILE
SIZED_STRING
YR_AC_TRANSITION
YR_CALLBACK_FUNC
YR_COMPILER
YR_COMPILER_CALLBACK_FUNC
YR_COMPILER_INCLUDE_CALLBACK_FUNC
YR_COMPILER_INCLUDE_FREE_FUNC
YR_COMPILER_RE_AST_CALLBACK_FUNC
YR_CONFIG_NAME
YR_FIXUP
YR_HASH_TABLE
YR_HASH_TABLE_ENTRY
YR_LOOP_CONTEXT
YR_MEMORY_BLOCK_FETCH_DATA_FUNC
YR_MEMORY_BLOCK_ITERATOR_FUNC
YR_MEMORY_BLOCK_ITERATOR_SIZE_FUNC
YR_SCANNER
YR_STOPWATCH
YR_STREAM
YR_STREAM_READ_FUNC
YR_STREAM_WRITE_FUNC
_IO_lock_t
_YR_CONFIG_NAME
__jmp_buf
__off64_t
__off_t
__suseconds_t
__syscall_slong_t
__time_t
jmp_buf
size_t
yr_arena_off_t
Unions
§
RE_NODE__bindgen_ty_1
RE_NODE__bindgen_ty_2
YR_AC_MATCH__bindgen_ty_1
YR_AC_MATCH__bindgen_ty_2
YR_AC_MATCH__bindgen_ty_3
YR_AC_MATCH__bindgen_ty_4
YR_EXTERNAL_VARIABLE__bindgen_ty_1
YR_EXTERNAL_VARIABLE__bindgen_ty_2
YR_ITERATOR__bindgen_ty_1
YR_META__bindgen_ty_1
YR_META__bindgen_ty_2
YR_NAMESPACE__bindgen_ty_1
YR_RULES__bindgen_ty_1
YR_RULES__bindgen_ty_2
YR_RULES__bindgen_ty_3
YR_RULE__bindgen_ty_1
YR_RULE__bindgen_ty_2
YR_RULE__bindgen_ty_3
YR_RULE__bindgen_ty_4
YR_RULE__bindgen_ty_5
YR_STRING__bindgen_ty_1
YR_STRING__bindgen_ty_2
YR_STRING__bindgen_ty_3
YR_VALUE
_YR_STOPWATCH__bindgen_ty_1