Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type yrcptr = yrcompiler Ctypes.ptr
type yrcptrptr = yrcompiler Ctypes.ptr Ctypes.ptr
val yara_init : unit -> unit Core.Or_error.t
val yara_deinit : unit -> unit Core.Or_error.t
val yara_create :
unit ->
yrcompiler Ctypes.structure Ctypes.ptr Core.Or_error.t
val yara_add_string :
yrcompiler Ctypes.structure Ctypes.ptr ->
string ->
string ->
unit Core.Or_error.t
val yara_add_file :
yrcompiler Ctypes.structure Ctypes.ptr ->
string ->
string ->
unit Core.Or_error.t
val yara_get_rules :
yrcompiler Ctypes.structure Ctypes.ptr ->
yrrules Ctypes.structure Ctypes.ptr Core.Or_error.t
val yara_scan_mem :
yrrules Ctypes.structure Ctypes.ptr ->
string ->
(yara_rule -> unit) ->
unit Core.Or_error.t
val yara_scan_file :
yrrules Ctypes.structure Ctypes.ptr ->
string ->
(yara_rule -> unit) ->
unit Core.Or_error.t