|
| 1 | +provider ap { |
| 2 | + /* Explicit, core */ |
| 3 | + probe internal__redirect(char *, char *); |
| 4 | + probe process__request__entry(uintptr_t, char *); |
| 5 | + probe process__request__return(uintptr_t, char *, uint32_t); |
| 6 | + probe read__request__entry(uintptr_t, uintptr_t); |
| 7 | + probe read__request__success(uintptr_t, char *, char *, char *, uint32_t); |
| 8 | + probe read__request__failure(uintptr_t); |
| 9 | + |
| 10 | + /* Explicit, modules */ |
| 11 | + probe rewrite__log(uintptr_t, int, int, char *, char *); |
| 12 | + probe proxy__run(uintptr_t); |
| 13 | + probe proxy__run__finished(uintptr_t); |
| 14 | + |
| 15 | + /* Implicit, APR hooks */ |
| 16 | + probe translate_name__entry(); |
| 17 | + probe translate_name__dispatch__invoke(char *); |
| 18 | + probe translate_name__dispatch__complete(char *, uint32_t); |
| 19 | + probe translate_name__return(uint32_t); |
| 20 | + probe map_to_storage__entry(); |
| 21 | + probe map_to_storage__dispatch__invoke(char *); |
| 22 | + probe map_to_storage__dispatch__complete(char *, uint32_t); |
| 23 | + probe map_to_storage__return(uint32_t); |
| 24 | + probe check_user_id__entry(); |
| 25 | + probe check_user_id__dispatch__invoke(char *); |
| 26 | + probe check_user_id__dispatch__complete(char *, uint32_t); |
| 27 | + probe check_user_id__return(uint32_t); |
| 28 | + probe fixups__entry(); |
| 29 | + probe fixups__dispatch__invoke(char *); |
| 30 | + probe fixups__dispatch__complete(char *, uint32_t); |
| 31 | + probe fixups__return(uint32_t); |
| 32 | + probe type_checker__entry(); |
| 33 | + probe type_checker__dispatch__invoke(char *); |
| 34 | + probe type_checker__dispatch__complete(char *, uint32_t); |
| 35 | + probe type_checker__return(uint32_t); |
| 36 | + probe access_checker__entry(); |
| 37 | + probe access_checker__dispatch__invoke(char *); |
| 38 | + probe access_checker__dispatch__complete(char *, uint32_t); |
| 39 | + probe access_checker__return(uint32_t); |
| 40 | + probe auth_checker__entry(); |
| 41 | + probe auth_checker__dispatch__invoke(char *); |
| 42 | + probe auth_checker__dispatch__complete(char *, uint32_t); |
| 43 | + probe auth_checker__return(uint32_t); |
| 44 | + probe insert_filter__entry(); |
| 45 | + probe insert_filter__dispatch__invoke(char *); |
| 46 | + probe insert_filter__dispatch__complete(char *, uint32_t); |
| 47 | + probe insert_filter__return(uint32_t); |
| 48 | + probe create_connection__entry(); |
| 49 | + probe create_connection__dispatch__invoke(char *); |
| 50 | + probe create_connection__dispatch__complete(char *, uint32_t); |
| 51 | + probe create_connection__return(uint32_t); |
| 52 | + probe pre_connection__entry(); |
| 53 | + probe pre_connection__dispatch__invoke(char *); |
| 54 | + probe pre_connection__dispatch__complete(char *, uint32_t); |
| 55 | + probe pre_connection__return(uint32_t); |
| 56 | + probe process_connection__entry(); |
| 57 | + probe process_connection__dispatch__invoke(char *); |
| 58 | + probe process_connection__dispatch__complete(char *, uint32_t); |
| 59 | + probe process_connection__return(uint32_t); |
| 60 | + probe create_request__entry(); |
| 61 | + probe create_request__dispatch__invoke(char *); |
| 62 | + probe create_request__dispatch__complete(char *, uint32_t); |
| 63 | + probe create_request__return(uint32_t); |
| 64 | + probe header_parser__entry(); |
| 65 | + probe header_parser__dispatch__invoke(char *); |
| 66 | + probe header_parser__dispatch__complete(char *, uint32_t); |
| 67 | + probe header_parser__return(uint32_t); |
| 68 | + probe pre_config__entry(); |
| 69 | + probe pre_config__dispatch__invoke(char *); |
| 70 | + probe pre_config__dispatch__complete(char *, uint32_t); |
| 71 | + probe pre_config__return(uint32_t); |
| 72 | + probe test_config__entry(); |
| 73 | + probe test_config__dispatch__invoke(char *); |
| 74 | + probe test_config__dispatch__complete(char *, uint32_t); |
| 75 | + probe test_config__return(uint32_t); |
| 76 | + probe post_config__entry(); |
| 77 | + probe post_config__dispatch__invoke(char *); |
| 78 | + probe post_config__dispatch__complete(char *, uint32_t); |
| 79 | + probe post_config__return(uint32_t); |
| 80 | + probe open_logs__entry(); |
| 81 | + probe open_logs__dispatch__invoke(char *); |
| 82 | + probe open_logs__dispatch__complete(char *, uint32_t); |
| 83 | + probe open_logs__return(uint32_t); |
| 84 | + probe child_init__entry(); |
| 85 | + probe child_init__dispatch__invoke(char *); |
| 86 | + probe child_init__dispatch__complete(char *, uint32_t); |
| 87 | + probe child_init__return(uint32_t); |
| 88 | + probe handler__entry(); |
| 89 | + probe handler__dispatch__invoke(char *); |
| 90 | + probe handler__dispatch__complete(char *, uint32_t); |
| 91 | + probe handler__return(uint32_t); |
| 92 | + probe quick_handler__entry(); |
| 93 | + probe quick_handler__dispatch__invoke(char *); |
| 94 | + probe quick_handler__dispatch__complete(char *, uint32_t); |
| 95 | + probe quick_handler__return(uint32_t); |
| 96 | + probe optional_fn_retrieve__entry(); |
| 97 | + probe optional_fn_retrieve__dispatch__invoke(char *); |
| 98 | + probe optional_fn_retrieve__dispatch__complete(char *, uint32_t); |
| 99 | + probe optional_fn_retrieve__return(uint32_t); |
| 100 | + probe get_mgmt_items__entry(); |
| 101 | + probe get_mgmt_items__dispatch__invoke(char *); |
| 102 | + probe get_mgmt_items__dispatch__complete(char *, uint32_t); |
| 103 | + probe get_mgmt_items__return(uint32_t); |
| 104 | + probe pre_mpm__entry(); |
| 105 | + probe pre_mpm__dispatch__invoke(char *); |
| 106 | + probe pre_mpm__dispatch__complete(char *, uint32_t); |
| 107 | + probe pre_mpm__return(uint32_t); |
| 108 | + probe default_port__entry(); |
| 109 | + probe default_port__dispatch__invoke(char *); |
| 110 | + probe default_port__dispatch__complete(char *, uint32_t); |
| 111 | + probe default_port__return(uint32_t); |
| 112 | + probe http_scheme__entry(); |
| 113 | + probe http_scheme__dispatch__invoke(char *); |
| 114 | + probe http_scheme__dispatch__complete(char *, uint32_t); |
| 115 | + probe http_scheme__return(uint32_t); |
| 116 | + probe error_log__entry(); |
| 117 | + probe error_log__dispatch__invoke(char *); |
| 118 | + probe error_log__dispatch__complete(char *, uint32_t); |
| 119 | + probe error_log__return(uint32_t); |
| 120 | + probe log_transaction__entry(); |
| 121 | + probe log_transaction__dispatch__invoke(char *); |
| 122 | + probe log_transaction__dispatch__complete(char *, uint32_t); |
| 123 | + probe log_transaction__return(uint32_t); |
| 124 | + probe monitor__entry(); |
| 125 | + probe monitor__dispatch__invoke(char *); |
| 126 | + probe monitor__dispatch__complete(char *, uint32_t); |
| 127 | + probe monitor__return(uint32_t); |
| 128 | + probe post_read_request__entry(); |
| 129 | + probe post_read_request__dispatch__invoke(char *); |
| 130 | + probe post_read_request__dispatch__complete(char *, uint32_t); |
| 131 | + probe post_read_request__return(uint32_t); |
| 132 | + probe get_suexec_identity__entry(); |
| 133 | + probe get_suexec_identity__dispatch__invoke(char *); |
| 134 | + probe get_suexec_identity__dispatch__complete(char *, uint32_t); |
| 135 | + probe get_suexec_identity__return(uint32_t); |
| 136 | + probe insert_error_filter__entry(); |
| 137 | + probe insert_error_filter__dispatch__invoke(char *); |
| 138 | + probe insert_error_filter__dispatch__complete(char *, uint32_t); |
| 139 | + probe insert_error_filter__return(uint32_t); |
| 140 | + |
| 141 | + /* Implicit, APR hooks for proxy */ |
| 142 | + probe scheme_handler__entry(); |
| 143 | + probe scheme_handler__dispatch__invoke(char *); |
| 144 | + probe scheme_handler__dispatch__complete(char *, uint32_t); |
| 145 | + probe scheme_handler__return(uint32_t); |
| 146 | + probe canon_handler__entry(); |
| 147 | + probe canon_handler__dispatch__invoke(char *); |
| 148 | + probe canon_handler__dispatch__complete(char *, uint32_t); |
| 149 | + probe canon_handler__return(uint32_t); |
| 150 | + probe pre_request__entry(); |
| 151 | + probe pre_request__dispatch__invoke(char *); |
| 152 | + probe pre_request__dispatch__complete(char *, uint32_t); |
| 153 | + probe pre_request__return(uint32_t); |
| 154 | + probe post_request__entry(); |
| 155 | + probe post_request__dispatch__invoke(char *); |
| 156 | + probe post_request__dispatch__complete(char *, uint32_t); |
| 157 | + probe post_request__return(uint32_t); |
| 158 | + |
| 159 | + /* Implicit, APR hooks for dav */ |
| 160 | + probe gather_propsets__entry(); |
| 161 | + probe gather_propsets__dispatch__invoke(char *); |
| 162 | + probe gather_propsets__dispatch__complete(char *, uint32_t); |
| 163 | + probe gather_propsets__return(uint32_t); |
| 164 | + probe find_liveprop__entry(); |
| 165 | + probe find_liveprop__dispatch__invoke(char *); |
| 166 | + probe find_liveprop__dispatch__complete(char *, uint32_t); |
| 167 | + probe find_liveprop__return(uint32_t); |
| 168 | + probe insert_all_liveprops__entry(); |
| 169 | + probe insert_all_liveprops__dispatch__invoke(char *); |
| 170 | + probe insert_all_liveprops__dispatch__complete(char *, uint32_t); |
| 171 | + probe insert_all_liveprops__return(uint32_t); |
| 172 | +}; |
0 commit comments