summaryrefslogtreecommitdiff
path: root/src/sp_disabled_functions.h
blob: 4e795a1291e2f8d15fec4cb2be4d56484fb7e5db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef __SP_DISABLE_FUNCTIONS_H
#define __SP_DISABLE_FUNCTIONS_H

int hook_disabled_functions();
bool should_disable(zend_execute_data *, const char *, const zend_string *,
                    const char *, const sp_list_node *, const zend_string *);
bool should_disable_ht(zend_execute_data *, const char *, const zend_string *,
                    const char *, const sp_list_node *, const HashTable *);
bool should_drop_on_ret_ht(zval *, const zend_execute_data *const, const sp_list_node* config, const HashTable *);
bool should_drop_on_ret(zval *, const sp_list_node* config, const char *);

#endif /* __SP_DISABLE_FUNCTIONS_H */