Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

catch up on recently-added hooks

add the exception hook, which isn't built by default


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@892277 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
commit 9855107312ed3a7172f794b84c3dcd5ae4d760ff 1 parent f60b2c2
@trawick trawick authored
Showing with 50 additions and 0 deletions.
  1. +50 −0 apache_probes.d
View
50 apache_probes.d
@@ -21,6 +21,10 @@ provider ap {
probe auth_checker__dispatch__invoke(char *);
probe auth_checker__dispatch__complete(char *, uint32_t);
probe auth_checker__return(uint32_t);
+ probe check_config__entry();
+ probe check_config__dispatch__invoke(char *);
+ probe check_config__dispatch__complete(char *, uint32_t);
+ probe check_config__return(uint32_t);
probe check_user_id__entry();
probe check_user_id__dispatch__invoke(char *);
probe check_user_id__dispatch__complete(char *, uint32_t);
@@ -41,10 +45,18 @@ provider ap {
probe default_port__dispatch__invoke(char *);
probe default_port__dispatch__complete(char *, uint32_t);
probe default_port__return(uint32_t);
+ probe drop_privileges__entry();
+ probe drop_privileges__dispatch__invoke(char *);
+ probe drop_privileges__dispatch__complete(char *, uint32_t);
+ probe drop_privileges__return(uint32_t);
probe error_log__entry();
probe error_log__dispatch__invoke(char *);
probe error_log__dispatch__complete(char *, uint32_t);
probe error_log__return(uint32_t);
+ probe fatal_exception__entry();
+ probe fatal_exception__dispatch__invoke(char *);
+ probe fatal_exception__dispatch__complete(char *, uint32_t);
+ probe fatal_exception__return(uint32_t);
probe fixups__entry();
probe fixups__dispatch__invoke(char *);
probe fixups__dispatch__complete(char *, uint32_t);
@@ -89,6 +101,26 @@ provider ap {
probe monitor__dispatch__invoke(char *);
probe monitor__dispatch__complete(char *, uint32_t);
probe monitor__return(uint32_t);
+ probe mpm__entry();
+ probe mpm__dispatch__invoke(char *);
+ probe mpm__dispatch__complete(char *, uint32_t);
+ probe mpm__return(uint32_t);
+ probe mpm_get_name__entry();
+ probe mpm_get_name__dispatch__invoke(char *);
+ probe mpm_get_name__dispatch__complete(char *, uint32_t);
+ probe mpm_get_name__return(uint32_t);
+ probe mpm_note_child_killed__entry();
+ probe mpm_note_child_killed__dispatch__invoke(char *);
+ probe mpm_note_child_killed__dispatch__complete(char *, uint32_t);
+ probe mpm_note_child_killed__return(uint32_t);
+ probe mpm_register_timed_callback__entry();
+ probe mpm_register_timed_callback__dispatch__invoke(char *);
+ probe mpm_register_timed_callback__dispatch__complete(char *, uint32_t);
+ probe mpm_register_timed_callback__return(uint32_t);
+ probe mpm_query__entry();
+ probe mpm_query__dispatch__invoke(char *);
+ probe mpm_query__dispatch__complete(char *, uint32_t);
+ probe mpm_query__return(uint32_t);
probe open_logs__entry();
probe open_logs__dispatch__invoke(char *);
probe open_logs__dispatch__complete(char *, uint32_t);
@@ -169,4 +201,22 @@ provider ap {
probe insert_all_liveprops__dispatch__invoke(char *);
probe insert_all_liveprops__dispatch__complete(char *, uint32_t);
probe insert_all_liveprops__return(uint32_t);
+
+ /* Implicit, APR hooks for watchdog */
+ probe watchdog_exit__entry();
+ probe watchdog_exit__dispatch__invoke(char *);
+ probe watchdog_exit__dispatch__complete(char *, uint32_t);
+ probe watchdog_exit__return(uint32_t);
+ probe watchdog_init__entry();
+ probe watchdog_init__dispatch__invoke(char *);
+ probe watchdog_init__dispatch__complete(char *, uint32_t);
+ probe watchdog_init__return(uint32_t);
+ probe watchdog_need__entry();
+ probe watchdog_need__dispatch__invoke(char *);
+ probe watchdog_need__dispatch__complete(char *, uint32_t);
+ probe watchdog_need__return(uint32_t);
+ probe watchdog_step__entry();
+ probe watchdog_step__dispatch__invoke(char *);
+ probe watchdog_step__dispatch__complete(char *, uint32_t);
+ probe watchdog_step__return(uint32_t);
};
Please sign in to comment.
Something went wrong with that request. Please try again.