From f61a4772bfc33e08e7b06250e2f0f640bcae875f Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Thu, 30 Aug 2018 14:43:58 +0200 Subject: Match on ret improvements This commit does two things: - Implement matching on calltraces for ret - Implement matching on ret of user functions if the return value is not used. --- src/sp_disabled_functions.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/sp_disabled_functions.h') diff --git a/src/sp_disabled_functions.h b/src/sp_disabled_functions.h index 258e2e6..ae1500a 100644 --- a/src/sp_disabled_functions.h +++ b/src/sp_disabled_functions.h @@ -9,9 +9,10 @@ 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 char *, const sp_list_node *config, - const HashTable *); -bool should_drop_on_ret(zval *, const sp_list_node *config, const char *); +bool should_drop_on_ret_ht(const zval *, const char *, const sp_list_node *config, + const HashTable *, zend_execute_data *); +bool should_drop_on_ret(const zval *, const sp_list_node *config, const char *, + zend_execute_data *); char *get_complete_function_path(zend_execute_data const *const); #endif /* __SP_DISABLE_FUNCTIONS_H */ -- cgit v1.3