25 #include <sys/types.h>
35 #include "probe-common.h"
37 #include "common/util.h"
40 pthread_rwlock_t rwlock;
75 PROBE_OFFLINE_NONE = 0x00,
76 PROBE_OFFLINE_CHROOT = 0x01,
77 PROBE_OFFLINE_RPMDB = 0x02,
78 PROBE_OFFLINE_ALL = 0x0f
79 } probe_offline_flags;
81 extern pthread_barrier_t OSCAP_GSYM(th_barrier);
82 extern probe_offline_flags OSCAP_GSYM(offline_mode);
83 extern probe_offline_flags OSCAP_GSYM(offline_mode_supported);
84 extern int OSCAP_GSYM(offline_mode_cobjflag);
probe_option_t * option
probe option handlers
Definition: probe.h:63
Definition: _seap-types.h:37
int sd
SEAP descriptor.
Definition: probe.h:50
probe_icache_t * icache
item cache
Definition: probe.h:71
Probe cache structure.
Definition: rcache.h:32
SEAP_CTX_t * SEAP_ctx
SEAP context.
Definition: probe.h:49
SEXP_t * probe_out
collected object
Definition: probe.h:69
SEXP_t * filters
object filters (OVAL 5.8 and higher)
Definition: probe.h:70
Element name cache structure.
Definition: ncache.h:36
SEXP_t * probe_in
S-exp representation of the input object.
Definition: probe.h:68
probe_rcache_t * rcache
probe result cache
Definition: probe.h:59
probe_ncache_t * ncache
probe name cache
Definition: probe.h:60
Definition: rbt_common.h:129
Definition: sexp-types.h:82
size_t optcnt
number of defined options
Definition: probe.h:64
probe_icache_t * icache
probe item cache
Definition: probe.h:61