crash.software
Projects
Pull Requests
Issues
Builds
5GReplay
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
5GReplay
Files
🤬
Sign In
4fba0f1e
ROOT
/
src
/
engine
/
plugins_engine.c
Search
History
390 lines
|
ISO-8859-1
|
10 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
MAX_PLUGIN_COUNT
MAX_RULES_COUNT
__STATIC_RULES
SUFFIX
(
xx
)
SUFFIX
(
xx
)
void_fn_t
:
void(*)()
plugin_struct
path
:
char*
dl_lib
:
void*
rules
:
const rule_info_t**
original_rules
:
const rule_info_t**
rules_count
:
uint16_t
original_rules_count
:
uint16_t
on_unload
:
void_fn_t
plugin_t
:
struct plugin_struct
path
:
char*
dl_lib
:
void*
rules
:
const rule_info_t**
original_rules
:
const rule_info_t**
rules_count
:
uint16_t
original_rules_count
:
uint16_t
on_unload
:
void_fn_t
plugins
:
plugin_t[MAX_PLUGIN_COUNT]
rules
:
const rule_info_t*[ MAX_RULES_COUNT ]
plugins_count
:
uint32_t
rules_count
:
uint32_t
_load_filter
(
const struct dirent*
)
{...}
:
int
_find_plugin_has_rule_id
(
uint32_t,size_t*,size_t*
)
{...}
:
bool
_find_plugin_by_name
(
const char*
)
{...}
:
int
_load_plugin_by_functions
(
plugin_t*,mmt_sec_get_plugin_info_fn_t,void_fn_t,void_fn_t
)
{...}
:
bool
mmt_sec_load_plugin
(
size_t,void,void
)
{...}
:
size_t
_load_plugin_by_path
(
const char*
)
{...}
:
size_t
load_mmt_sec_rules
(
rule_info_t const*const**
)
{...}
:
size_t
load_mmt_sec_rule
(
rule_info_t const*const**,const char*
)
{...}
:
size_t
_close_plugin
(
plugin_t*
)
{...}
:
int
_unload_mmt_sec_rule
(
uint32_t
)
{...}
:
bool
unload_mmt_sec_rules
(
size_t,const uint32_t*
)
{...}
:
size_t
unload_mmt_sec_all_rules
(
)
{...}
:
__attribute__((destructor)) void
All occurrences
Please wait...
Page is in error, reload to recover