Call tree LLVMFuzzerTestOneInput /src/mod_auth_openidc/test/fuzz/fuzz_post_preserve.c linenumber=-1 LLVMFuzzerInitialize /src/mod_auth_openidc/test/fuzz/fuzz_post_preserve.c linenumber=60 oidc_test_setup /src/mod_auth_openidc/test/util.c linenumber=47 apr_initialize linenumber=205 oidc_pre_config_init /src/mod_auth_openidc/src/cfg/cfg.c linenumber=206 OPENSSL_init_crypto linenumber=1026 OPENSSL_init_crypto linenumber=1027 OPENSSL_init_crypto linenumber=1028 oidc_test_set_auth_type /src/mod_auth_openidc/test/stub.c linenumber=209 apr_pool_create_ex linenumber=210 oidc_test_request_init /src/mod_auth_openidc/test/util.c linenumber=211 apr_palloc linenumber=110 apr_pool_create_ex linenumber=112 apr_table_make linenumber=114 apr_table_make linenumber=115 apr_table_make linenumber=117 apr_table_make linenumber=118 apr_table_make linenumber=119 apr_table_set linenumber=121 apr_table_set linenumber=122 apr_table_set linenumber=123 apr_palloc linenumber=128 apr_palloc linenumber=129 apr_pool_create_ex linenumber=130 apr_pool_create_ex linenumber=131 apr_palloc linenumber=132 apr_bucket_alloc_create linenumber=133 apr_palloc linenumber=134 apr_palloc linenumber=137 apr_pool_userdata_set linenumber=140 apr_uri_parse linenumber=145 oidc_cfg_server_create /src/mod_auth_openidc/src/cfg/cfg.c linenumber=148 oidc_cfg_server_alloc /src/mod_auth_openidc/src/cfg/cfg.c linenumber=863 apr_palloc linenumber=836 apr_palloc linenumber=837 apr_pool_pre_cleanup_register linenumber=850 oidc_cfg_server_cleanup /src/mod_auth_openidc/src/cfg/cfg.c linenumber=850 oidc_cfg_server_destroy /src/mod_auth_openidc/src/cfg/cfg.c linenumber=832 oidc_cfg_provider_destroy /src/mod_auth_openidc/src/cfg/provider.c linenumber=818 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=806 apr_array_pop linenumber=316 oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=317 cjose_jwk_release /src/cjose/src/jwk.c linenumber=272 cjose_get_dealloc /src/cjose/src/util.c linenumber=248 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=808 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=810 oidc_cfg_oauth_destroy /src/mod_auth_openidc/src/cfg/oauth.c linenumber=820 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=427 oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=429 apr_hash_first linenumber=285 apr_hash_this linenumber=287 oidc_jwk_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=288 apr_hash_set linenumber=289 apr_hash_next linenumber=285 oidc_jwk_list_destroy_hash /src/mod_auth_openidc/src/jose/jwk.c linenumber=431 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=822 oidc_jwk_list_destroy /src/mod_auth_openidc/src/jose/jwk.c linenumber=824 oidc_cfg_provider_create /src/mod_auth_openidc/src/cfg/provider.c linenumber=874 apr_palloc linenumber=792 oidc_cfg_provider_init /src/mod_auth_openidc/src/cfg/provider.c linenumber=793 oidc_cfg_oauth_create /src/mod_auth_openidc/src/cfg/oauth.c linenumber=875 apr_palloc linenumber=379 oidc_cfg_cache_create_server_config /src/mod_auth_openidc/src/cfg/cache.c linenumber=876 oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=150 oidc_cfg_provider_issuer_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=150 apr_pstrdup linenumber=420 oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=152 oidc_cfg_provider_authorization_endpoint_url_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=152 oidc_cfg_provider_authorization_endpoint_url_valid /src/mod_auth_openidc/src/cfg/provider.c linenumber=421 oidc_cfg_parse_is_valid_http_url /src/mod_auth_openidc/src/cfg/parse.c linenumber=421 oidc_cfg_parse_is_valid_url_scheme /src/mod_auth_openidc/src/cfg/parse.c linenumber=306 apr_psprintf linenumber=270 apr_uri_parse linenumber=272 apr_psprintf linenumber=273 apr_psprintf linenumber=276 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=278 apr_strnatcasecmp linenumber=102 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=279 apr_psprintf linenumber=280 apr_psprintf linenumber=283 apr_psprintf linenumber=289 apr_pstrdup linenumber=421 oidc_cfg_provider_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=154 oidc_cfg_provider_client_id_set /src/mod_auth_openidc/src/cfg/provider.c linenumber=154 apr_pstrdup linenumber=430 oidc_cfg_dir_config_create /src/mod_auth_openidc/src/cfg/dir.c linenumber=158 apr_palloc linenumber=647 apr_hash_make linenumber=649 apr_palloc linenumber=161 apr_palloc linenumber=163 apr_array_make linenumber=168 apr_array_make linenumber=169 oidc_test_crypto_passphrase_derive_keys_cached /src/mod_auth_openidc/test/util.c linenumber=172 _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=94 strlen linenumber=91 oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=95 _oidc_strcmp /src/mod_auth_openidc/src/const.h linenumber=71 strcmp linenumber=99 oidc_util_key_derive_passphrase_key /src/mod_auth_openidc/src/util/key.c linenumber=76 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=61 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=63 EVP_sha256 linenumber=66 PKCS5_PBKDF2_HMAC linenumber=63 _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=79 strcpy linenumber=80 _oidc_strlen /src/mod_auth_openidc/src/const.h linenumber=99 oidc_test_key_derive_cached /src/mod_auth_openidc/test/util.c linenumber=100 fprintf linenumber=173 exit linenumber=174 getenv linenumber=179 __isoc23_strtol linenumber=182 oidc_cfg_post_config /src/mod_auth_openidc/src/cfg/cfg.c linenumber=189 oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=1059 apr_palloc linenumber=64 oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=1060 oidc_cache_mutex_global_create /src/mod_auth_openidc/src/cache/common.c linenumber=150 apr_temp_dir_get linenumber=94 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=96 apr_strerror linenumber=80 apr_pstrdup linenumber=81 apr_psprintf linenumber=96 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=96 fprintf linenumber=302 vfprintf linenumber=305 fprintf linenumber=307 getpid linenumber=102 apr_psprintf linenumber=102 apr_global_mutex_create linenumber=119 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=122 apr_psprintf linenumber=122 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=122 ap_unixd_set_global_mutex_perms /src/mod_auth_openidc/test/stub.c linenumber=129 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=131 apr_psprintf linenumber=131 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=131 apr_psprintf linenumber=137 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=137 apr_thread_mutex_create linenumber=155 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=157 apr_psprintf linenumber=157 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=157 oidc_metrics_post_config /src/mod_auth_openidc/src/metrics.c linenumber=1063 _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=851 oidc_cfg_metrics_cache_json_max_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=342 _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=344 getenv linenumber=308 _oidc_str_to_int /src/mod_auth_openidc/src/./const.h linenumber=308 _oidc_str_to_int_checked /src/mod_auth_openidc/src/./const.h linenumber=132 __errno_location linenumber=122 __isoc23_strtol linenumber=123 __errno_location linenumber=124 apr_psprintf linenumber=347 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=347 apr_shm_create linenumber=851 apr_shm_baseaddr_get linenumber=858 _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=859 oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=865 apr_pool_create_ex linenumber=242 apr_psprintf linenumber=243 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=243 apr_pool_clear linenumber=247 apr_hash_make linenumber=250 apr_hash_make linenumber=251 oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=869 oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=872 oidc_cache_mutex_create /src/mod_auth_openidc/src/cache/common.c linenumber=876 oidc_cache_mutex_post_config /src/mod_auth_openidc/src/cache/common.c linenumber=879 apr_thread_create linenumber=883 oidc_metrics_thread_run /src/mod_auth_openidc/src/metrics.c linenumber=883 oidc_util_rand_int /src/mod_auth_openidc/src/util/random.c linenumber=785 _oidc_util_rand /src/mod_auth_openidc/src/util/random.c linenumber=134 apr_generate_random_bytes linenumber=63 apr_sleep linenumber=785 _oidc_metrics_interval /src/mod_auth_openidc/src/metrics.c linenumber=790 oidc_cfg_metrics_cache_storage_interval_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=769 _oidc_metrics_get_env_int /src/mod_auth_openidc/src/metrics.c linenumber=771 apr_atomic_read32 linenumber=800 apr_sleep linenumber=805 apr_atomic_read32 linenumber=806 oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=813 apr_global_mutex_lock linenumber=203 apr_thread_mutex_lock linenumber=205 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=208 apr_psprintf linenumber=208 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=208 oidc_metrics_store /src/mod_auth_openidc/src/metrics.c linenumber=817 apr_hash_count linenumber=716 apr_pool_create_ex linenumber=722 apr_psprintf linenumber=723 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=723 oidc_cache_mutex_lock /src/mod_auth_openidc/src/cache/common.c linenumber=728 apr_pool_destroy linenumber=729 _oidc_metrics_storage_get /src/mod_auth_openidc/src/metrics.c linenumber=734 _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=361 apr_shm_baseaddr_get linenumber=331 _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=362 apr_pstrndup linenumber=362 oidc_metrics_json_parse_s /src/mod_auth_openidc/src/metrics.c linenumber=737 oidc_metrics_json_load /src/mod_auth_openidc/src/metrics.c linenumber=403 oidc_json_parse /src/mod_auth_openidc/src/json.c linenumber=394 apr_pstrdup linenumber=282 oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=286 json_loads linenumber=286 json_error_code /usr/include/jansson.h linenumber=290 apr_pstrdup linenumber=291 apr_pstrndup linenumber=295 apr_psprintf linenumber=294 apr_psprintf linenumber=405 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=405 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=739 json_object linenumber=85 oidc_metrics_store_counters /src/mod_auth_openidc/src/metrics.c linenumber=741 apr_hash_first linenumber=673 apr_hash_this linenumber=674 oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=675 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=586 json_object_get linenumber=207 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=588 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=589 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=589 json_object_set_new linenumber=215 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=590 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=590 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=591 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=675 apr_hash_first linenumber=676 apr_hash_this linenumber=677 oidc_metrics_store_counter_entry /src/mod_auth_openidc/src/metrics.c linenumber=678 apr_pstrdup linenumber=642 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=643 strstr linenumber=108 oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=647 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=629 oidc_metrics_counter_update /src/mod_auth_openidc/src/metrics.c linenumber=631 apr_hash_first linenumber=564 apr_hash_this linenumber=565 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=566 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=569 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=571 json_integer linenumber=97 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=571 oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=575 json_integer_value linenumber=188 _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=576 _json_int2str /src/mod_auth_openidc/src/metrics.c linenumber=213 apr_psprintf linenumber=203 apr_psprintf linenumber=213 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=213 oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=578 json_integer_set linenumber=200 apr_hash_next linenumber=564 oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=633 apr_hash_first linenumber=543 apr_hash_this linenumber=544 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=545 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=546 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=549 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=550 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=550 apr_hash_next linenumber=543 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=633 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=652 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=654 oidc_metrics_counter_new /src/mod_auth_openidc/src/metrics.c linenumber=655 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=655 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=656 oidc_metrics_counter_set_or_update /src/mod_auth_openidc/src/metrics.c linenumber=660 apr_hash_next linenumber=676 apr_hash_next linenumber=673 oidc_metrics_store_timings /src/mod_auth_openidc/src/metrics.c linenumber=742 apr_hash_first linenumber=694 apr_hash_this linenumber=695 oidc_metrics_server_get /src/mod_auth_openidc/src/metrics.c linenumber=696 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=696 apr_hash_first linenumber=697 apr_hash_this linenumber=698 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=699 oidc_metrics_timings_update /src/mod_auth_openidc/src/metrics.c linenumber=701 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=508 oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=509 oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=509 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=512 oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=513 _is_overflow /src/mod_auth_openidc/src/metrics.c linenumber=517 oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=520 oidc_json_object_get /src/mod_auth_openidc/src/json.c linenumber=522 oidc_json_integer_value /src/mod_auth_openidc/src/json.c linenumber=523 oidc_json_integer_set /src/mod_auth_openidc/src/json.c linenumber=524 oidc_metrics_timings_new /src/mod_auth_openidc/src/metrics.c linenumber=703 oidc_json_object /src/mod_auth_openidc/src/json.c linenumber=489 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=491 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=491 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=494 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=494 oidc_json_integer /src/mod_auth_openidc/src/json.c linenumber=495 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=495 oidc_json_object_set_new /src/mod_auth_openidc/src/json.c linenumber=703 apr_hash_next linenumber=697 apr_hash_next linenumber=694 oidc_json_encode /src/mod_auth_openidc/src/json.c linenumber=745 oidc_json_flags2backend /src/mod_auth_openidc/src/json.c linenumber=262 json_dumps linenumber=262 apr_pstrdup linenumber=263 oidc_json_decref /src/mod_auth_openidc/src/json.c linenumber=748 json_decref /usr/include/jansson.h linenumber=108 json_delete linenumber=133 _oidc_metrics_storage_set /src/mod_auth_openidc/src/metrics.c linenumber=751 _oidc_metrics_shm_json /src/mod_auth_openidc/src/metrics.c linenumber=369 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=371 _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=372 _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=373 apr_shm_baseaddr_get linenumber=327 apr_atomic_inc32 linenumber=373 _oidc_metrics_shm_size /src/mod_auth_openidc/src/metrics.c linenumber=374 apr_psprintf linenumber=374 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=374 oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=756 apr_global_mutex_unlock linenumber=225 apr_thread_mutex_unlock linenumber=227 oidc_cache_status2str /src/mod_auth_openidc/src/cache/common.c linenumber=230 apr_psprintf linenumber=230 ap_log_error_ /src/mod_auth_openidc/test/stub.c linenumber=230 apr_pool_destroy linenumber=758 _oidc_metrics_shm_hdr /src/mod_auth_openidc/src/metrics.c linenumber=819 apr_time_now linenumber=820 apr_atomic_set32 linenumber=819 oidc_metrics_local_reset /src/mod_auth_openidc/src/metrics.c linenumber=823 oidc_cache_mutex_unlock /src/mod_auth_openidc/src/cache/common.c linenumber=827 getpid linenumber=885 fprintf linenumber=190 exit linenumber=191 oidc_cfg_dir_post_config /src/mod_auth_openidc/src/cfg/dir.c linenumber=194 apr_array_make linenumber=615 oidc_cfg_dir_parse_pass_userinfo_as /src/mod_auth_openidc/src/cfg/dir.c linenumber=616 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=159 apr_pstrndup linenumber=160 oidc_cfg_parse_option /src/mod_auth_openidc/src/cfg/parse.c linenumber=163 oidc_cfg_parse_option_impl /src/mod_auth_openidc/src/cfg/parse.c linenumber=126 oidc_cfg_parse_options_flatten /src/mod_auth_openidc/src/cfg/parse.c linenumber=119 apr_psprintf linenumber=65 apr_psprintf linenumber=68 apr_psprintf linenumber=70 apr_psprintf linenumber=118 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=126 apr_palloc linenumber=167 apr_pstrdup linenumber=170 apr_array_push linenumber=618 fprintf linenumber=195 exit linenumber=196 oidc_http_curl_pool_init /src/mod_auth_openidc/src/http.c linenumber=199 apr_thread_mutex_create linenumber=1651 apr_pool_cleanup_register linenumber=1656 oidc_http_curl_pool_cleanup /src/mod_auth_openidc/src/http.c linenumber=1656 curl_easy_cleanup linenumber=1638 apr_pool_cleanup_null linenumber=1656 oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=50 oidc_test_cmd_get /src/mod_auth_openidc/test/util.c linenumber=52 oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=290 apr_palloc linenumber=291 apr_palloc linenumber=295 oidc_cmd_dir_preserve_post_set /src/mod_auth_openidc/src/cfg/dir.c linenumber=52 oidc_cfg_parse_boolean /src/mod_auth_openidc/src/cfg/parse.c linenumber=302 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=156 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=157 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=161 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=162 apr_psprintf linenumber=166 apr_psprintf linenumber=302 oidc_test_pool_get /src/mod_auth_openidc/test/util.c linenumber=63 apr_pool_create_ex linenumber=63 oidc_test_request_get /src/mod_auth_openidc/test/util.c linenumber=66 apr_table_copy linenumber=68 fuzz_strndup /src/mod_auth_openidc/test/fuzz/fuzz.h linenumber=70 apr_palloc linenumber=44 strchr linenumber=72 apr_table_set linenumber=83 strlen linenumber=85 oidc_response_post_preserve_javascript /src/mod_auth_openidc/src/handle/response.c linenumber=89 oidc_cfg_dir_preserve_post_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=119 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=122 fprintf linenumber=315 vfprintf linenumber=318 fprintf linenumber=320 oidc_original_request_method /src/mod_auth_openidc/src/mod_auth_openidc.c linenumber=126 oidc_util_url_matches_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=315 oidc_util_url_redirect_uri /src/mod_auth_openidc/src/util/url.c linenumber=299 oidc_cfg_redirect_uri_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=278 oidc_util_url_abs /src/mod_auth_openidc/src/util/url.c linenumber=278 oidc_cfg_x_forwarded_headers_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=261 _oidc_util_url_base_cur /src/mod_auth_openidc/src/util/url.c linenumber=261 oidc_cfg_x_forwarded_headers_check /src/mod_auth_openidc/src/cfg/cfg.c linenumber=213 oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=603 apr_table_get linenumber=591 oidc_util_spaced_string_contains /src/mod_auth_openidc/src/util/util.c linenumber=590 oidc_util_spaced_string_to_hashtable /src/mod_auth_openidc/src/util/util.c linenumber=415 apr_pstrdup linenumber=371 apr_hash_make linenumber=372 ap_getword_white /src/mod_auth_openidc/test/stub.c linenumber=374 __ctype_b_loc linenumber=196 apr_pstrmemdup linenumber=201 __ctype_b_loc linenumber=203 apr_hash_set linenumber=377 apr_hash_get linenumber=416 apr_psprintf linenumber=594 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=594 apr_psprintf linenumber=597 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=597 oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=603 oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=385 oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=172 apr_table_get linenumber=161 apr_psprintf linenumber=163 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=163 apr_pstrdup linenumber=174 apr_strtok linenumber=174 oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=605 oidc_http_hdr_in_x_forwarded_port_get /src/mod_auth_openidc/src/http.c linenumber=605 oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=378 oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=607 oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=607 oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=371 oidc_check_x_forwarded_hdr /src/mod_auth_openidc/src/cfg/cfg.c linenumber=609 oidc_http_hdr_in_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=609 oidc_http_hdr_in_get_left_most_only /src/mod_auth_openidc/src/http.c linenumber=392 _oidc_util_url_cur_scheme /src/mod_auth_openidc/src/util/url.c linenumber=215 oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=56 apr_psprintf linenumber=429 oidc_http_hdr_in_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=430 oidc_util_strcasestr /src/mod_auth_openidc/src/util/util.c linenumber=431 tolower linenumber=106 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=433 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=434 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=437 apr_pstrdup linenumber=441 oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=58 ap_run_http_scheme /src/mod_auth_openidc/test/stub.c linenumber=65 apr_pool_userdata_get linenumber=348 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=69 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=70 oidc_util_url_cur_host /src/mod_auth_openidc/src/util/url.c linenumber=216 oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=176 oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=178 oidc_http_hdr_in_host_get /src/mod_auth_openidc/src/http.c linenumber=181 oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=399 apr_pstrdup linenumber=183 strchr linenumber=186 strchr linenumber=188 strchr linenumber=190 ap_get_server_name /src/mod_auth_openidc/test/stub.c linenumber=198 _oidc_util_url_cur_port /src/mod_auth_openidc/src/util/url.c linenumber=217 oidc_http_hdr_in_x_forwarded_port_get /src/mod_auth_openidc/src/http.c linenumber=115 oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=126 oidc_http_hdr_in_x_forwarded_host_get /src/mod_auth_openidc/src/http.c linenumber=128 _oidc_util_url_port_from_host_hdr /src/mod_auth_openidc/src/util/url.c linenumber=131 strchr linenumber=87 strchr linenumber=92 oidc_http_hdr_in_host_get /src/mod_auth_openidc/src/http.c linenumber=137 _oidc_util_url_port_from_host_hdr /src/mod_auth_openidc/src/util/url.c linenumber=139 oidc_http_hdr_in_x_forwarded_proto_get /src/mod_auth_openidc/src/http.c linenumber=145 oidc_http_hdr_forwarded_get /src/mod_auth_openidc/src/http.c linenumber=151 _oidc_strnatcasecmp /src/mod_auth_openidc/src/./const.h linenumber=159 apr_psprintf linenumber=164 apr_psprintf linenumber=218 apr_pstrcat linenumber=220 apr_pstrcat linenumber=261 apr_psprintf linenumber=262 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=262 oidc_util_url_cur_matches /src/mod_auth_openidc/src/util/url.c linenumber=299 apr_uri_parse linenumber=287 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=289 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=292 oidc_is_discovery_response /src/mod_auth_openidc/src/handle/discovery.c linenumber=316 oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=76 apr_psprintf linenumber=308 apr_psprintf linenumber=309 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=310 oidc_util_url_has_parameter /src/mod_auth_openidc/src/util/url.c linenumber=77 oidc_util_url_parameter_get /src/mod_auth_openidc/src/util/url.c linenumber=317 apr_psprintf linenumber=320 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=321 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=325 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=329 apr_pstrmemdup linenumber=329 apr_strtok linenumber=334 _oidc_strncmp /src/mod_auth_openidc/src/./const.h linenumber=336 strncmp linenumber=105 apr_pstrdup linenumber=337 oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=338 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=126 oidc_http_url_decode_hex_digit /src/mod_auth_openidc/src/http.c linenumber=138 oidc_http_url_decode_hex_digit /src/mod_auth_openidc/src/http.c linenumber=139 apr_strtok linenumber=340 apr_pstrdup linenumber=319 oidc_cfg_dir_preserve_post_get /src/mod_auth_openidc/src/cfg/dir.c linenumber=327 oidc_http_hdr_in_content_type_get /src/mod_auth_openidc/src/http.c linenumber=330 oidc_http_hdr_in_get /src/mod_auth_openidc/src/http.c linenumber=315 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=332 apr_psprintf linenumber=336 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=336 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=128 apr_table_make linenumber=132 oidc_util_read_post_params /src/mod_auth_openidc/src/util/util.c linenumber=133 oidc_util_read_post_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=335 oidc_http_hdr_in_content_type_get /src/mod_auth_openidc/src/http.c linenumber=305 _oidc_strstr /src/mod_auth_openidc/src/./const.h linenumber=307 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=308 oidc_util_read /src/mod_auth_openidc/src/util/util.c linenumber=312 ap_setup_client_block /src/mod_auth_openidc/test/stub.c linenumber=197 ap_should_client_block /src/mod_auth_openidc/test/stub.c linenumber=200 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=203 apr_palloc linenumber=208 apr_psprintf linenumber=210 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=210 ap_get_client_block /src/mod_auth_openidc/test/stub.c linenumber=218 strlen linenumber=89 apr_psprintf linenumber=223 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=223 oidc_util_read_form_encoded_params_impl /src/mod_auth_openidc/src/util/util.c linenumber=315 ap_getword /src/mod_auth_openidc/test/stub.c linenumber=253 apr_pstrmemdup linenumber=106 ap_getword /src/mod_auth_openidc/test/stub.c linenumber=256 oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=257 oidc_http_url_decode /src/mod_auth_openidc/src/http.c linenumber=258 oidc_util_param_must_not_repeat /src/mod_auth_openidc/src/util/util.c linenumber=259 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=240 apr_table_get linenumber=259 apr_psprintf linenumber=260 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=260 oidc_http_param_is_sensitive /src/mod_auth_openidc/src/http.c linenumber=265 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=582 apr_psprintf linenumber=265 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=265 apr_table_set linenumber=266 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=269 apr_table_elts linenumber=269 apr_psprintf linenumber=269 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=269 apr_table_elts linenumber=322 _oidc_strcmp /src/mod_auth_openidc/src/./const.h linenumber=325 oidc_util_userdata_set_post_param /src/mod_auth_openidc/src/util/util.c linenumber=326 apr_pool_userdata_get linenumber=287 apr_table_make linenumber=289 apr_table_set linenumber=290 apr_pool_userdata_set linenumber=291 apr_psprintf linenumber=134 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=134 apr_table_elts linenumber=140 apr_array_make linenumber=142 oidc_http_url_encode /src/mod_auth_openidc/src/http.c linenumber=145 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=81 apr_palloc linenumber=84 apr_psprintf linenumber=144 apr_array_push linenumber=144 apr_array_pstrcat linenumber=147 apr_psprintf linenumber=147 oidc_cfg_post_preserve_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=149 oidc_cfg_post_preserve_template_get /src/mod_auth_openidc/src/cfg/cfg.c linenumber=151 oidc_util_html_send_in_template /src/mod_auth_openidc/src/util/html.c linenumber=150 oidc_util_file_read /src/mod_auth_openidc/src/util/file.c linenumber=266 oidc_util_file_read_core /src/mod_auth_openidc/src/util/file.c linenumber=155 oidc_util_file_is_regular /src/mod_auth_openidc/src/util/file.c linenumber=82 apr_stat linenumber=57 apr_cpystrn linenumber=84 apr_cpystrn linenumber=87 apr_file_open linenumber=92 apr_strerror linenumber=93 apr_file_lock linenumber=98 apr_file_seek linenumber=102 apr_file_info_get linenumber=105 apr_strerror linenumber=106 apr_snprintf linenumber=112 apr_palloc linenumber=117 apr_file_read_full linenumber=121 apr_strerror linenumber=122 apr_snprintf linenumber=131 apr_file_unlock linenumber=137 apr_file_close linenumber=138 apr_file_unlock linenumber=144 apr_file_close linenumber=145 apr_psprintf linenumber=159 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=159 apr_psprintf linenumber=162 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=162 apr_psprintf linenumber=165 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=165 apr_psprintf linenumber=168 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=168 apr_psprintf linenumber=267 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=267 oidc_util_template_format_valid /src/mod_auth_openidc/src/util/html.c linenumber=271 apr_psprintf linenumber=272 ap_log_rerror_ /src/mod_auth_openidc/test/stub.c linenumber=272 oidc_util_template_escape /src/mod_auth_openidc/src/util/html.c linenumber=278 oidc_util_html_escape /src/mod_auth_openidc/src/util/html.c linenumber=219 oidc_util_html_escape_with /src/mod_auth_openidc/src/util/html.c linenumber=107 apr_palloc linenumber=85 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=94 strcpy linenumber=96 oidc_util_html_escape_char /src/mod_auth_openidc/src/util/html.c linenumber=107 oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=221 oidc_util_html_escape_with /src/mod_auth_openidc/src/util/html.c linenumber=142 oidc_util_html_javascript_escape_char /src/mod_auth_openidc/src/util/html.c linenumber=142 apr_pstrdup linenumber=223 oidc_util_template_escape /src/mod_auth_openidc/src/util/html.c linenumber=279 apr_psprintf linenumber=278 _oidc_strlen /src/mod_auth_openidc/src/./const.h linenumber=280 oidc_util_http_content_prep /src/mod_auth_openidc/src/util/util.c linenumber=280 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=157 oidc_request_state /src/mod_auth_openidc/src/util/request_state.c linenumber=91 apr_pool_userdata_get linenumber=72 apr_hash_make linenumber=76 apr_pool_userdata_set linenumber=77 apr_hash_set linenumber=94 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=159 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=160 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=162 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=163 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=165 oidc_request_state_set /src/mod_auth_openidc/src/util/request_state.c linenumber=167 oidc_util_html_javascript_escape /src/mod_auth_openidc/src/util/html.c linenumber=166 apr_psprintf linenumber=156 apr_pstrdup linenumber=172 apr_pool_destroy linenumber=91 ====================================