You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Bill Stoddard <bi...@wstoddard.com> on 2003/02/24 19:28:57 UTC

Profile of Apache 2.1 with/without ap_http_filter rewrite

Profiled path of a single keepalive request from 
ap_read_request to ap_graceful_stop_signalle.d serving a cached file
out of mod_mem_cache.

*** Apache 2.1 HEAD 2/24/03 ***

Space                      %    Ticks
=====                     ====  =====
User                      18.8  12548
Shared Library            60.0  40029
Kernel                    21.2  14177

Total                           66754

./httpd :

Subroutine Name          Source File                  Visit Enter  %   Ticks
===============          ===========                  ===== ===== ==== =====
.ap_rgetline_core        protocol.c                   36    6      1.6 1097  
.core_output_filter      core.c                       18    3      1.3 849   
.add_any_filter_handle   util_filter.c                12    6      1.2 807   
.core_input_filter       core.c                       16    7      1.0 695   
.send_all_header_fields  http_protocol.c              20    1      0.7 478   
.net_time_filter         core.c                       24    8      0.7 475   
.ap_get_brigade          util_filter.c                34    17     0.7 442   
.ap_get_mime_headers_core protocol.c                   16    1      0.7 434   
.ap_find_token           util.c                       5     3      0.6 368   
.fix_hostname            vhost.c                      21    1      0.5 351   
.ap_getword_white        util.c                       28    2      0.5 344   
._ptrgl                  ptrgl.s                      54    54     0.5 324   
.ap_recent_rfc822_date   util_time.c                  16    1      0.4 289   
.ap_pass_brigade         util_filter.c                14    7      0.4 260   
._moveeq                 moveeq.s                     10    10     0.3 230   
.ap_set_keepalive        http_protocol.c              12    1      0.3 213   
.ap_save_brigade         util_filter.c                7     2      0.3 213   
.ap_read_request         protocol.c                   20    1      0.3 201   
.ap_http_header_filter   http_protocol.c              17    1      0.3 174   
.strlen                  glink.s                      27    27     0.2 162   
.log_error_core          log.c                        4     4      0.2 160   
.ap_add_output_filter_handle util_filter.c                8     4      0.2 156   
.read_request_line       protocol.c                   11    1      0.2 154   
.ap_http_filter          http_protocol.c              8     2      0.2 148   
.apr_palloc              glink.s                      23    23     0.2 138   
.isspace                 glink.s                      22    22     0.2 132   
.ap_log_error            log.c                        8     4      0.2 128   
.form_header_field       http_protocol.c              8     2      0.2 128   
.remove_any_filter       util_filter.c                3     3      0.2 120   
.apr_table_get           glink.s                      19    19     0.2 114   
.islower                 glink.s                      19    19     0.2 114   
.ap_remove_output_filter util_filter.c                6     3      0.2 111   
.ap_meets_conditions     http_protocol.c              8     1      0.2 109   
.ap_content_length_filter protocol.c                   4     1      0.2 101   
.ap_update_child_status_from_indexes scoreboard.c                 2     2      0.1 100   
.ap_make_content_type    protocol.c                   7     1      0.1 100   
.ap_discard_request_body http_protocol.c              4     1      0.1 95    
.basic_http_header       http_protocol.c              12    1      0.1 93    
.ap_add_input_filter_handle util_filter.c                4     2      0.1 78    
.cached_explode          util_time.c                  5     1      0.1 78    
.core_create_req         core.c                       5     1      0.1 67    
.ap_run_create_request   request.c                    3     1      0.1 65    
.check_pipeline_flush    http_request.c               5     1      0.1 62    
.writev_it_all           core.c                       2     1      0.1 62    
.ap_parse_uri            protocol.c                   3     1      0.1 61    
.ap_index_of_response    http_protocol.c              1     1      0.1 51    
.basic_http_header_check http_protocol.c              3     1      0.1 48    
.ap_run_post_read_request protocol.c                   2     1      0.1 48    
.lookup_builtin_method   http_protocol.c              1     1      0.1 45    
.ap_run_log_transaction  protocol.c                   2     1      0.1 45    
.ap_process_http_connection http_core.c                  5     0      0.1 45    
.ap_byterange_filter     http_protocol.c              4     1      0.1 43    
.apr_socket_timeout_set  glink.s                      7     7      0.1 42    
.apr_brigade_create      glink.s                      7     7      0.1 42    
.apr_brigade_cleanup     glink.s                      7     7      0.1 42    
.terminate_header        http_protocol.c              4     1      0.1 41    
.ap_run_insert_filter    request.c                    2     1      0.1 40    
.http_create_request     http_core.c                  4     1      0.1 39    
.ap_run_quick_handler    config.c                     2     1      0.1 39    
.ap_update_vhost_from_headers vhost.c                      3     1      0.1 39    
.ap_update_child_status  scoreboard.c                 4     2      0.1 38    
.apr_table_make          glink.s                      6     6      0.1 36    
.apr_brigade_split_line  glink.s                      6     6      0.1 36    
.ap_set_byterange        http_protocol.c              3     1      0.1 36    
.ap_process_request      http_request.c               5     1      0.0 32    
.fixup_vary              http_protocol.c              3     1      0.0 31    
.ap_make_method_list     http_protocol.c              3     1      0.0 28    
.ap_set_content_length   protocol.c                   3     1      0.0 28    
.core_insert_filter      core.c                       1     1      0.0 28    
.ap_add_output_filters_by_type core.c                       1     1      0.0 28    
.create_empty_config     config.c                     3     1      0.0 27    
.ap_method_number_of     http_protocol.c              3     1      0.0 25    
.__divi64                glink.s                      4     4      0.0 24    
.apr_brigade_writev      glink.s                      4     4      0.0 24    
.apr_table_addn          glink.s                      4     4      0.0 24    
.strchr                  glink.s                      4     4      0.0 24    
.ap_set_content_type     http_protocol.c              2     1      0.0 23    
.ap_explode_recent_gmt   util_time.c                  2     1      0.0 19    
.memset                  glink.s                      3     3      0.0 18    
.apr_table_setn          glink.s                      3     3      0.0 18    
.ap_finalize_request_protocol protocol.c                   2     1      0.0 16    
.ap_get_server_version   core.c                       1     1      0.0 16    
.ap_get_limit_req_body   core.c                       1     1      0.0 15    
.apr_time_now            glink.s                      2     2      0.0 12    
.apr_brigade_destroy     glink.s                      2     2      0.0 12    
.apr_array_make          glink.s                      2     2      0.0 12    
.isdigit                 glink.s                      2     2      0.0 12    
.strncasecmp             glink.s                      2     2      0.0 12    
.apr_table_unset         glink.s                      2     2      0.0 12    
.ap_create_request_config config.c                     2     1      0.0 12    
.ap_graceful_stop_signalled worker.c                     1     1      0.0 9     
.apr_pool_clear          glink.s                      1     1      0.0 6     
.apr_bucket_flush_create glink.s                      1     1      0.0 6     
.apr_parse_addr_port     glink.s                      1     1      0.0 6     
.apr_bucket_eos_create   glink.s                      1     1      0.0 6     
.apr_off_t_toa           glink.s                      1     1      0.0 6     
.apr_pool_create_ex      glink.s                      1     1      0.0 6     
.apr_pool_destroy        glink.s                      1     1      0.0 6     
.apr_sendv               glink.s                      1     1      0.0 6     
.apr_is_empty_table      glink.s                      1     1      0.0 6     
.apr_pstrmemdup          glink.s                      1     1      0.0 6     
.apr_brigade_split       glink.s                      1     1      0.0 6     
.apr_pstrdup             glink.s                      1     1      0.0 6     
.apr_uri_parse           glink.s                      1     1      0.0 6     
.apr_table_do            glink.s                      1     1      0.0 6     
.apr_pstrcatv            glink.s                      1     1      0.0 6     
.apr_table_mergen        glink.s                      1     1      0.0 6     
.apr_brigade_write       glink.s                      1     1      0.0 6     
.apr_table_overlap       glink.s                      1     1      0.0 6     
.apr_psprintf            glink.s                      1     1      0.0 6     
.apr_brigade_length      glink.s                      1     1      0.0 6     
.apr_is_empty_array      glink.s                      1     1      0.0 6     
.apr_table_elts          glink.s                      1     1      0.0 6     

Shlib Subroutine         Source File                  Visit Enter  %   Ticks
================         ===========                  ===== ===== ==== =====
.apr_palloc              apr_pools.c                  84    84     4.5 3024  
.apr_brigade_writev      apr_brigade.c                50    4      3.1 2058  
.__divu64                divu64.s                     6     6      3.0 1972  
.apr_table_get           apr_tables.c                 31    27     2.6 1766  
.__divi64                divi64.s                     7     7      2.5 1638  
.apr_table_addn          apr_tables.c                 28    14     2.4 1624  
.strlen                  strlen.s                     39    39     2.3 1550  
.__is_wctype_std         libc/__is_wctype_std.c       69    69     2.1 1380  
.apr_vformatter          apr_snprintf.c               8     2      1.5 996   
.memchr                  libc/memchr.c                7     7      1.1 726   
.strcasecmp              libaixinet/strcasecmp.c      8     8      1.1 713   
.memset                  memset.s                     8     8      1.0 664   
.apr_bucket_alloc        apr_buckets_alloc.c          20    17     0.9 610   
.apr_brigade_cleanup     apr_brigade.c                36    16     0.9 588   
.apr_array_push_noclear  apr_tables.c                 20    18     0.9 575   
.apr_socket_timeout_set  sockopt.c                    9     9      0.8 526   
.make_array_core         apr_tables.c                 28    13     0.8 523   
.table_reindex           apr_tables.c                 2     2      0.8 511   
.find_entry              cache_hash.c                 3     1      0.7 497   
.apr_brigade_split_line  apr_brigade.c                24    6      0.7 486   
.apr_table_setn          apr_tables.c                 7     3      0.7 462   
.isspace                 libc/isspace.c               46    23     0.7 460   
.apr_bucket_free         apr_buckets_alloc.c          20    17     0.7 453   
.islower                 libc/islower.c               44    22     0.7 440   
._ptrgl                  ptrgl.s                      73    73     0.7 438   
.isupper                 libc/isupper.c               42    21     0.6 420   
.allocator_alloc         apr_pools.c                  4     4      0.6 416   
.apr_table_overlap       apr_tables.c                 11    1      0.6 407   
.match_boyer_moore_horspool_nocase apr_strmatch.c               24    3      0.6 373   
._moveeq                 moveeq.s                     45    45     0.5 360   
.tolower                 libc/tolower.c               42    21     0.5 357   
.apr_pool_cleanup_register apr_pools.c                  20    10     0.5 350   
.heap_bucket_read        apr_buckets_heap.c           15    15     0.5 345   
.allocator_free          apr_pools.c                  4     4      0.5 330   
.apr_brigade_create      apr_brigade.c                27    9      0.5 324   
.apr_bucket_simple_split apr_buckets_simple.c         12    6      0.5 312   
.strchr                  strchr.s                     5     5      0.4 268   
.apr_table_make          apr_tables.c                 30    10     0.4 260   
._moveeq                 moveeq.s                     16    16     0.4 248   
.overlap_hash            apr_tables.c                 4     4      0.4 248   
.unserialize_table       mod_mem_cache.c              14    4      0.4 242   
.apr_palloc              glink.s                      40    40     0.4 240   
.apr_pstrcat             apr_strings.c                8     1      0.4 239   
.pthread_mutex_lock      libpthreads/mutex.c          8     4      0.4 236   
.apr_table_unset         apr_tables.c                 4     2      0.3 231   
.conv_10                 apr_snprintf.c               8     3      0.3 231   
.ap_cache_check_freshness cache_util.c                 9     1      0.3 230   
.cache_url_handler       mod_cache.c                  19    1      0.3 223   
.strncasecmp             libaixinet/strcasecmp.c      3     3      0.3 216   
._ptrgl                  ptrgl.s                      34    34     0.3 204   
.apr_uri_parse           apr_uri.c                    3     1      0.3 172   
.apr_pstrdup             apr_strings.c                21    6      0.2 164   
.apr_bucket_shared_split apr_buckets_refcount.c       12    6      0.2 162   
.socket_bucket_read      apr_buckets_socket.c         12    2      0.2 160   
.pthread_mutex_unlock    libpthreads/mutex.c          8     4      0.2 160   
.run_cleanups            apr_pools.c                  10    2      0.2 158   
.apr_table_set           apr_tables.c                 4     1      0.2 153   
.apr_pvsprintf           apr_pools.c                  4     2      0.2 152   
.apr_pstrcatv            apr_strings.c                5     1      0.2 149   
.heap_bucket_destroy     apr_buckets_heap.c           20    8      0.2 146   
.apr_bucket_shared_destroy apr_buckets_refcount.c       8     8      0.2 144   
.apr_table_mergen        apr_tables.c                 2     1      0.2 141   
.apr_bucket_simple_copy  apr_buckets_simple.c         12    6      0.2 138   
.apr_socket_recv         sendrecv.c                   8     2      0.2 127   
.apr_pool_create_ex      apr_pools.c                  3     1      0.2 127   
.apr_poll                poll.c                       5     1      0.2 127   
.tolower                 glink.s                      21    21     0.2 126   
.time_base_to_time       libc/POWER/time_base_to_time.c 8     2      0.2 112   
.open_entity             mod_mem_cache.c              8     1      0.2 110   
.apr_off_t_toa           apr_strings.c                8     1      0.2 104   
.apr_bucket_alloc        glink.s                      17    17     0.2 102   
.ap_cache_current_age    cache_util.c                 2     1      0.1 100   
.read_headers            mod_mem_cache.c              11    1      0.1 93    
.cache_select_url        cache_storage.c              8     1      0.1 93    
.apr_thread_mutex_unlock thread_mutex.c               8     4      0.1 88    
.apr_thread_mutex_lock   thread_mutex.c               8     4      0.1 88    
.apr_time_now            time.c                       8     2      0.1 88    
.apr_socket_sendv        sendrecv.c                   2     1      0.1 86    
.brigade_cleanup         apr_brigade.c                14    7      0.1 84    
.apr_bucket_heap_make    apr_buckets_heap.c           6     2      0.1 84    
.gettimeofday            libc/gettimeofday.c          8     2      0.1 84    
.ap_cache_get_cachetype  cache_util.c                 3     1      0.1 82    
.apr_pool_cleanup_kill   apr_pools.c                  2     2      0.1 81    
.apr_parse_addr_port     sockaddr.c                   5     1      0.1 81    
.apr_pool_destroy        apr_pools.c                  7     1      0.1 72    
.memcmp                  memcmp.s                     1     1      0.1 71    
.apr_brigade_write       apr_brigade.c                2     1      0.1 71    
.read                    libc/read.c                  5     2      0.1 70    
.read_body               mod_mem_cache.c              3     1      0.1 68    
.__multi64               multi64.s                    8     4      0.1 68    
.cache_out_filter        mod_cache.c                  6     1      0.1 62    
.apr_pstrmemdup          apr_strings.c                6     2      0.1 62    
.isdigit                 libc/isdigit.c               6     3      0.1 60    
.simple_bucket_read      apr_buckets_simple.c         3     3      0.1 60    
.apr_table_addn          glink.s                      10    10     0.1 60    
.memcache_gdsf_algorithm mod_mem_cache.c              3     2      0.1 58    
.apr_bucket_eos_create   apr_buckets_eos.c            6     2      0.1 58    
.apr_table_vdo           apr_tables.c                 1     1      0.1 57    
._Errno                  libc/errno.c                 6     3      0.1 57    
.read_real_time          read_real_time.s             2     2      0.1 56    
.apr_psprintf            apr_pools.c                  4     2      0.1 56    
.strlen                  glink.s                      9     9      0.1 54    
.apr_palloc              glink.s                      9     9      0.1 54    
.apr_pool_cleanup_register glink.s                      9     9      0.1 54    
.apr_wait_for_io_or_timeout waitio.c                     2     1      0.1 53    
.spin_unlock_global_ppc_up locks_ppc_up.s               4     4      0.1 52    
.match_headers           mod_setenvif.c               1     1      0.1 49    
.apr_array_make          apr_tables.c                 6     2      0.1 48    
.__pthread_geterrno_addr libpthreads/lib_lock.c       4     4      0.1 48    
._ptrgl                  ptrgl.s                      8     8      0.1 48    
.apr_bucket_shared_make  apr_buckets_refcount.c       2     2      0.1 48    
.apr_bucket_shared_destroy glink.s                      8     8      0.1 48    
.apr_table_get           glink.s                      8     8      0.1 48    
.ap_cache_tokstr         cache_util.c                 5     1      0.1 47    
.apr_pool_clear          apr_pools.c                  3     1      0.1 46    
.cache_pq_percolate_down cache_pqueue.c               4     1      0.1 44    
.apr_brigade_length      apr_brigade.c                1     1      0.1 44    
.spin_lock_global_ppc_up locks_ppc_up.s               4     4      0.1 44    
.cache_run_open_entity   cache_storage.c              2     1      0.1 43    
.strcasecmp              glink.s                      7     7      0.1 42    
.apr_allocator_alloc     apr_pools.c                  6     3      0.1 42    
.apr_pstrndup            apr_strings.c                4     1      0.1 40    
.apr_allocator_free      apr_pools.c                  6     3      0.1 39    
.cache_update            cache_cache.c                5     1      0.1 38    
.apr_atomic_dec          apr_atomic.c                 4     1      0.1 37    
.apr_bucket_simple_split glink.s                      6     6      0.1 36    
.memchr                  glink.s                      6     6      0.1 36    
.apr_brigade_destroy     apr_brigade.c                6     2      0.1 36    
._ptrgl                  ptrgl.s                      6     6      0.1 36    
.apr_bucket_heap_create  apr_buckets_heap.c           3     1      0.1 35    
.apr_atomic_inc          apr_atomic.c                 4     1      0.1 35    
.apr_bucket_eos_make     apr_buckets_eos.c            2     2      0.1 34    
.apr_atomic_set          apr_atomic.c                 4     1      0.1 34    
.get_event               poll.c                       1     1      0.0 33    
.apr_bucket_immortal_create apr_buckets_simple.c         3     1      0.0 33    
.get_revent              poll.c                       1     1      0.0 33    
.cache_generate_key_default cache_storage.c              2     1      0.0 33    
.cache_read_entity_headers cache_storage.c              3     1      0.0 32    
.ap_cache_liststr        cache_util.c                 2     2      0.0 32    
.apr_bucket_socket_create apr_buckets_socket.c         3     1      0.0 31    
.apr_bucket_flush_create apr_buckets_flush.c          3     1      0.0 29    
.apr_table_do            apr_tables.c                 2     1      0.0 29    
.free_proc_chain         apr_pools.c                  2     2      0.0 28    
.multi_log_transaction   mod_log_config.c             1     1      0.0 27    
.decrement_refcount      mod_mem_cache.c              2     1      0.0 25    
.cache_pq_change_priority cache_pqueue.c               3     1      0.0 25    
.apr_table_make          glink.s                      4     4      0.0 24    
._ptrgl                  ptrgl.s                      4     4      0.0 24    
.pthread_mutex_unlock    glink.s                      4     4      0.0 24    
.ap_log_error            glink.s                      4     4      0.0 24    
.cache_hash_get          cache_hash.c                 2     1      0.0 24    
.pthread_mutex_lock      glink.s                      4     4      0.0 24    
.apr_brigade_split       apr_brigade.c                2     1      0.0 23    
.cache_find              cache_cache.c                2     1      0.0 22    
.maxchild                cache_pqueue.c               1     1      0.0 21    
.apr_bucket_setaside_noop apr_buckets.c                3     3      0.0 21    
.apr_bucket_socket_make  apr_buckets_socket.c         1     1      0.0 21    
.apr_bucket_immortal_make apr_buckets_simple.c         1     1      0.0 21    
.memcache_set_pos        mod_mem_cache.c              2     1      0.0 20    
.writev                  libc/write.c                 2     1      0.0 20    
.apr_bucket_destroy_noop apr_buckets.c                4     4      0.0 20    
.apr_allocator_alloc     glink.s                      3     3      0.0 18    
.strlen                  glink.s                      3     3      0.0 18    
.apr_thread_mutex_lock   glink.s                      3     3      0.0 18    
.apr_sendv               sendrecv.c                   2     1      0.0 18    
._Errno                  glink.s                      3     3      0.0 18    
.apr_is_empty_table      apr_tables.c                 1     1      0.0 18    
.apr_allocator_free      glink.s                      3     3      0.0 18    
.memcache_inc_frequency  mod_mem_cache.c              1     1      0.0 18    
.cache_read_entity_body  cache_storage.c              2     1      0.0 18    
.apr_thread_mutex_unlock glink.s                      3     3      0.0 18    
.apr_bucket_free         glink.s                      3     3      0.0 18    
.memset                  glink.s                      3     3      0.0 18    
.islower                 glink.s                      3     3      0.0 18    
.apr_bucket_flush_make   apr_buckets_flush.c          1     1      0.0 17    
.apr_allocator_owner_get apr_pools.c                  2     2      0.0 16    
.apr_allocator_mutex_get apr_pools.c                  2     2      0.0 16    
.apr_is_empty_array      apr_tables.c                 1     1      0.0 14    
.apr_socket_timeout_get  sockopt.c                    1     1      0.0 13    
.memcache_get_pos        mod_mem_cache.c              1     1      0.0 13    
.memcache_get_priority   mod_mem_cache.c              1     1      0.0 13    
.ap_cache_liststr        glink.s                      2     2      0.0 12    
.apr_socket_recv         glink.s                      2     2      0.0 12    
.__divi64                glink.s                      2     2      0.0 12    
.kread                   glink.s                      2     2      0.0 12    
.apr_socket_timeout_set  glink.s                      2     2      0.0 12    
.ap_pass_brigade         glink.s                      2     2      0.0 12    
.apr_palloc              glink.s                      2     2      0.0 12    
.gettimeofday            glink.s                      2     2      0.0 12    
.apr_pstrdup             glink.s                      2     2      0.0 12    
.read                    glink.s                      2     2      0.0 12    
.apr_pool_cleanup_kill   glink.s                      2     2      0.0 12    
.apr_pstrdup             glink.s                      2     2      0.0 12    
.apr_vformatter          glink.s                      2     2      0.0 12    
.apr_bucket_shared_make  glink.s                      2     2      0.0 12    
.apr_table_elts          apr_tables.c                 1     1      0.0 7     
.poll                    glink.s                      1     1      0.0 6     
.apr_psprintf            glink.s                      1     1      0.0 6     
.__divi64                glink.s                      1     1      0.0 6     
.apr_poll                glink.s                      1     1      0.0 6     
.ap_cache_get_cachetype  glink.s                      1     1      0.0 6     
.isdigit                 glink.s                      1     1      0.0 6     
.apr_atomic_dec          glink.s                      1     1      0.0 6     
.strncasecmp             glink.s                      1     1      0.0 6     
.apr_bucket_immortal_create glink.s                      1     1      0.0 6     
.ap_add_output_filter_handle glink.s                      1     1      0.0 6     
.cache_hash_get          glink.s                      1     1      0.0 6     
.ap_meets_conditions     glink.s                      1     1      0.0 6     
.cache_find              glink.s                      1     1      0.0 6     
.cache_update            glink.s                      1     1      0.0 6     
.cache_read_entity_body  glink.s                      1     1      0.0 6     
.apr_thread_mutex_lock   glink.s                      1     1      0.0 6     
.cache_select_url        glink.s                      1     1      0.0 6     
.writev                  glink.s                      1     1      0.0 6     
.apr_atomic_inc          glink.s                      1     1      0.0 6     
.apr_brigade_create      glink.s                      1     1      0.0 6     
.ap_set_content_type     glink.s                      1     1      0.0 6     
.memcmp                  glink.s                      1     1      0.0 6     
.apr_pstrmemdup          glink.s                      1     1      0.0 6     
.apr_pstrndup            glink.s                      1     1      0.0 6     
.apr_socket_timeout_get  glink.s                      1     1      0.0 6     
.ap_cache_tokstr         glink.s                      1     1      0.0 6     
.strcasecmp              glink.s                      1     1      0.0 6     
.ap_run_insert_filter    glink.s                      1     1      0.0 6     
.apr_pool_cleanup_register glink.s                      1     1      0.0 6     
.kwritev                 glink.s                      1     1      0.0 6     
.memset                  glink.s                      1     1      0.0 6     
.apr_bucket_heap_make    glink.s                      1     1      0.0 6     
.isspace                 glink.s                      1     1      0.0 6     
.apr_pstrcat             glink.s                      1     1      0.0 6     
.apr_wait_for_io_or_timeout glink.s                      1     1      0.0 6     
.memset                  glink.s                      1     1      0.0 6     
.ap_remove_output_filter glink.s                      1     1      0.0 6     
.apr_bucket_heap_create  glink.s                      1     1      0.0 6     
.apr_thread_mutex_unlock glink.s                      1     1      0.0 6     
.apr_table_set           glink.s                      1     1      0.0 6     
.memchr                  glink.s                      1     1      0.0 6     
.apr_atomic_set          glink.s                      1     1      0.0 6     
.cache_pq_change_priority glink.s                      1     1      0.0 6     
.apr_bucket_eos_create   glink.s                      1     1      0.0 6     
.strchr                  glink.s                      1     1      0.0 6     
.apr_pstrdup             glink.s                      1     1      0.0 6     
.ap_cache_check_freshness glink.s                      1     1      0.0 6     

*** Apache 2.1 w/ap_http_filter rewrite ***
Space                      %    Ticks
=====                     ====  =====
User                      17.7  11397
Shared Library            60.3  38724
Kernel                    22.0  14112

Total                           64233

./httpd :

Subroutine Name          Source File                  Visit Enter  %   Ticks
===============          ===========                  ===== ===== ==== =====
.ap_brigade_getline      http_protocol.c              45    6      1.4 885   
.core_output_filter      core.c                       18    3      1.3 849   
.add_any_filter_handle   util_filter.c                10    5      1.1 682   
.send_all_header_fields  http_protocol.c              20    1      0.7 478   
.read_header_fields      http_protocol.c              16    1      0.7 476   
.ap_find_token           util.c                       5     3      0.6 368   
._ptrgl                  ptrgl.s                      61    61     0.6 366   
.fix_hostname            vhost.c                      21    1      0.5 351   
.ap_getword_white        util.c                       28    2      0.5 344   
.core_input_filter       core.c                       6     2      0.5 296   
.ap_http_filter          http_protocol.c              14    3      0.5 291   
.ap_recent_rfc822_date   util_time.c                  16    1      0.4 289   
.ap_pass_brigade         util_filter.c                14    7      0.4 260   
._moveeq                 moveeq.s                     9     9      0.3 219   
.ap_save_brigade         util_filter.c                7     2      0.3 213   
.ap_set_keepalive        http_protocol.c              12    1      0.3 213   
.ap_get_brigade          util_filter.c                16    8      0.3 208   
.net_time_filter         core.c                       9     3      0.3 190   
.ap_http_header_filter   http_protocol.c              17    1      0.3 174   
.strlen                  glink.s                      27    27     0.3 162   
.log_error_core          log.c                        4     4      0.2 160   
.read_request_line       http_protocol.c              11    1      0.2 158   
.ap_add_output_filter_handle util_filter.c                8     4      0.2 156   
.ap_read_request         protocol.c                   16    1      0.2 155   
.isspace                 glink.s                      22    22     0.2 132   
.ap_log_error            log.c                        8     4      0.2 128   
.form_header_field       http_protocol.c              8     2      0.2 128   
.remove_any_filter       util_filter.c                3     3      0.2 120   
.apr_palloc              glink.s                      20    20     0.2 120   
.apr_table_get           glink.s                      19    19     0.2 114   
.islower                 glink.s                      19    19     0.2 114   
.ap_remove_output_filter util_filter.c                6     3      0.2 111   
.ap_meets_conditions     http_protocol.c              8     1      0.2 109   
.ap_content_length_filter protocol.c                   4     1      0.2 101   
.ap_update_child_status_from_indexes scoreboard.c                 2     2      0.2 100   
.ap_make_content_type    protocol.c                   7     1      0.2 100   
.ap_discard_request_body http_protocol.c              4     1      0.1 95    
.basic_http_header       http_protocol.c              12    1      0.1 93    
.cached_explode          util_time.c                  5     1      0.1 78    
.core_create_req         core.c                       5     1      0.1 67    
.ap_run_create_request   request.c                    3     1      0.1 65    
.writev_it_all           core.c                       2     1      0.1 62    
.check_pipeline_flush    http_request.c               5     1      0.1 62    
.ap_parse_uri            protocol.c                   3     1      0.1 61    
.ap_index_of_response    http_protocol.c              1     1      0.1 51    
.ap_run_post_read_request protocol.c                   2     1      0.1 48    
.basic_http_header_check http_protocol.c              3     1      0.1 48    
.ap_process_http_connection http_core.c                  5     0      0.1 45    
.lookup_builtin_method   http_protocol.c              1     1      0.1 45    
.ap_run_log_transaction  protocol.c                   2     1      0.1 45    
.ap_byterange_filter     http_protocol.c              4     1      0.1 43    
.apr_brigade_create      glink.s                      7     7      0.1 42    
.terminate_header        http_protocol.c              4     1      0.1 41    
.ap_run_insert_filter    request.c                    2     1      0.1 40    
.ap_run_quick_handler    config.c                     2     1      0.1 39    
.ap_update_vhost_from_headers vhost.c                      3     1      0.1 39    
.http_create_request     http_core.c                  4     1      0.1 39    
.ap_add_input_filter_handle util_filter.c                2     1      0.1 39    
.ap_update_child_status  scoreboard.c                 4     2      0.1 38    
.apr_table_make          glink.s                      6     6      0.1 36    
.ap_set_byterange        http_protocol.c              3     1      0.1 36    
.memchr                  glink.s                      6     6      0.1 36    
.check_header_fields     http_protocol.c              2     1      0.1 34    
.ap_process_request      http_request.c               5     1      0.0 32    
.fixup_vary              http_protocol.c              3     1      0.0 31    
.ap_make_method_list     http_protocol.c              3     1      0.0 28    
.core_insert_filter      core.c                       1     1      0.0 28    
.ap_set_content_length   protocol.c                   3     1      0.0 28    
.ap_add_output_filters_by_type core.c                       1     1      0.0 28    
.create_empty_config     config.c                     3     1      0.0 27    
.ap_method_number_of     http_protocol.c              3     1      0.0 25    
.__divi64                glink.s                      4     4      0.0 24    
.strchr                  glink.s                      4     4      0.0 24    
.apr_brigade_writev      glink.s                      4     4      0.0 24    
.apr_table_addn          glink.s                      4     4      0.0 24    
.ap_set_content_type     http_protocol.c              2     1      0.0 23    
.ap_explode_recent_gmt   util_time.c                  2     1      0.0 19    
.memset                  glink.s                      3     3      0.0 18    
.apr_table_setn          glink.s                      3     3      0.0 18    
.ap_get_server_version   core.c                       1     1      0.0 16    
.ap_finalize_request_protocol protocol.c                   2     1      0.0 16    
.apr_time_now            glink.s                      2     2      0.0 12    
.apr_brigade_destroy     glink.s                      2     2      0.0 12    
.apr_socket_timeout_set  glink.s                      2     2      0.0 12    
.apr_table_unset         glink.s                      2     2      0.0 12    
.isdigit                 glink.s                      2     2      0.0 12    
.apr_brigade_split       glink.s                      2     2      0.0 12    
.ap_create_request_config config.c                     2     1      0.0 12    
.apr_array_make          glink.s                      2     2      0.0 12    
.apr_bucket_eos_create   glink.s                      2     2      0.0 12    
.strncasecmp             glink.s                      2     2      0.0 12    
.reset_state             http_protocol.c              1     1      0.0 10    
.ap_graceful_stop_signalled worker.c                     1     1      0.0 9     
.apr_brigade_partition   glink.s                      1     1      0.0 6     
.apr_bucket_flush_create glink.s                      1     1      0.0 6     
.apr_pool_destroy        glink.s                      1     1      0.0 6     
.apr_uri_parse           glink.s                      1     1      0.0 6     
.apr_parse_addr_port     glink.s                      1     1      0.0 6     
.apr_off_t_toa           glink.s                      1     1      0.0 6     
.apr_is_empty_table      glink.s                      1     1      0.0 6     
.apr_pstrdup             glink.s                      1     1      0.0 6     
.apr_pstrcatv            glink.s                      1     1      0.0 6     
.apr_psprintf            glink.s                      1     1      0.0 6     
.apr_pool_create_ex      glink.s                      1     1      0.0 6     
.apr_table_mergen        glink.s                      1     1      0.0 6     
.apr_brigade_length      glink.s                      1     1      0.0 6     
.apr_table_do            glink.s                      1     1      0.0 6     
.apr_pool_clear          glink.s                      1     1      0.0 6     
.apr_brigade_cleanup     glink.s                      1     1      0.0 6     
.apr_brigade_write       glink.s                      1     1      0.0 6     
.apr_table_elts          glink.s                      1     1      0.0 6     
.apr_pool_cleanup_register glink.s                      1     1      0.0 6     
.apr_table_overlap       glink.s                      1     1      0.0 6     
.apr_pstrmemdup          glink.s                      1     1      0.0 6     
.apr_is_empty_array      glink.s                      1     1      0.0 6     
.apr_sendv               glink.s                      1     1      0.0 6     

Shlib Subroutine         Source File                  Visit Enter  %   Ticks
================         ===========                  ===== ===== ==== =====
.apr_palloc              apr_pools.c                  84    84     4.7 3024  
.apr_brigade_writev      apr_brigade.c                50    4      3.2 2058  
.__divu64                divu64.s                     6     6      3.1 1981  
.apr_table_get           apr_tables.c                 31    27     2.7 1766  
.apr_table_addn          apr_tables.c                 28    14     2.5 1624  
.__divi64                divi64.s                     7     7      2.4 1556  
.strlen                  strlen.s                     39    39     2.4 1550  
.__is_wctype_std         libc/__is_wctype_std.c       69    69     2.1 1380  
.apr_vformatter          apr_snprintf.c               8     2      1.5 973   
.memchr                  libc/memchr.c                7     7      1.1 726   
.strcasecmp              libaixinet/strcasecmp.c      8     8      1.1 713   
.memset                  memset.s                     8     8      1.0 664   
.apr_bucket_alloc        apr_buckets_alloc.c          20    17     0.9 610   
.apr_array_push_noclear  apr_tables.c                 20    18     0.9 575   
.make_array_core         apr_tables.c                 28    13     0.8 523   
.table_reindex           apr_tables.c                 2     2      0.8 511   
.find_entry              cache_hash.c                 3     1      0.8 497   
.apr_table_setn          apr_tables.c                 7     3      0.7 462   
.isspace                 libc/isspace.c               46    23     0.7 460   
.apr_bucket_free         apr_buckets_alloc.c          20    17     0.7 453   
.islower                 libc/islower.c               44    22     0.7 440   
._ptrgl                  ptrgl.s                      73    73     0.7 438   
.apr_pool_cleanup_register apr_pools.c                  24    12     0.7 420   
.isupper                 libc/isupper.c               42    21     0.7 420   
.apr_table_overlap       apr_tables.c                 11    1      0.6 407   
.allocator_alloc         apr_pools.c                  4     4      0.6 391   
.match_boyer_moore_horspool_nocase apr_strmatch.c               24    3      0.6 373   
.apr_brigade_create      apr_brigade.c                30    10     0.6 360   
._moveeq                 moveeq.s                     45    45     0.6 360   
.tolower                 libc/tolower.c               42    21     0.6 357   
.apr_brigade_cleanup     apr_brigade.c                20    10     0.5 330   
.allocator_free          apr_pools.c                  4     4      0.5 323   
.strchr                  strchr.s                     5     5      0.4 268   
.apr_table_make          apr_tables.c                 30    10     0.4 260   
.apr_bucket_simple_split apr_buckets_simple.c         10    5      0.4 260   
.overlap_hash            apr_tables.c                 4     4      0.4 248   
._moveeq                 moveeq.s                     16    16     0.4 248   
.unserialize_table       mod_mem_cache.c              14    4      0.4 242   
.apr_palloc              glink.s                      40    40     0.4 240   
.apr_pstrcat             apr_strings.c                8     1      0.4 239   
.pthread_mutex_lock      libpthreads/mutex.c          8     4      0.4 236   
.apr_socket_timeout_set  sockopt.c                    4     4      0.4 236   
.apr_table_unset         apr_tables.c                 4     2      0.4 231   
.heap_bucket_read        apr_buckets_heap.c           10    10     0.4 230   
.ap_cache_check_freshness cache_util.c                 9     1      0.4 230   
.cache_url_handler       mod_cache.c                  19    1      0.3 223   
.strncasecmp             libaixinet/strcasecmp.c      3     3      0.3 216   
.conv_10                 apr_snprintf.c               8     3      0.3 211   
.run_cleanups            apr_pools.c                  11    2      0.3 174   
.apr_uri_parse           apr_uri.c                    3     1      0.3 172   
.apr_pstrdup             apr_strings.c                21    6      0.3 164   
.socket_bucket_read      apr_buckets_socket.c         12    2      0.2 160   
.pthread_mutex_unlock    libpthreads/mutex.c          8     4      0.2 160   
.apr_table_set           apr_tables.c                 4     1      0.2 153   
.apr_pvsprintf           apr_pools.c                  4     2      0.2 152   
.apr_pstrcatv            apr_strings.c                5     1      0.2 149   
.apr_table_mergen        apr_tables.c                 2     1      0.2 141   
.apr_bucket_shared_split apr_buckets_refcount.c       10    5      0.2 135   
.heap_bucket_destroy     apr_buckets_heap.c           18    7      0.2 130   
.apr_pool_create_ex      apr_pools.c                  3     1      0.2 127   
.apr_poll                poll.c                       5     1      0.2 127   
.apr_socket_recv         sendrecv.c                   8     2      0.2 127   
.tolower                 glink.s                      21    21     0.2 126   
.apr_bucket_shared_destroy apr_buckets_refcount.c       7     7      0.2 126   
.apr_bucket_simple_copy  apr_buckets_simple.c         10    5      0.2 115   
.time_base_to_time       libc/POWER/time_base_to_time.c 8     2      0.2 112   
.open_entity             mod_mem_cache.c              8     1      0.2 110   
.apr_off_t_toa           apr_strings.c                8     1      0.2 104   
.apr_bucket_alloc        glink.s                      17    17     0.2 102   
.ap_cache_current_age    cache_util.c                 2     1      0.2 100   
.apr_pool_cleanup_kill   apr_pools.c                  2     2      0.1 94    
.read_headers            mod_mem_cache.c              11    1      0.1 93    
.cache_select_url        cache_storage.c              8     1      0.1 93    
.apr_thread_mutex_unlock thread_mutex.c               8     4      0.1 88    
.apr_thread_mutex_lock   thread_mutex.c               8     4      0.1 88    
.apr_time_now            time.c                       8     2      0.1 88    
.apr_bucket_eos_create   apr_buckets_eos.c            9     3      0.1 87    
.apr_socket_sendv        sendrecv.c                   2     1      0.1 86    
.gettimeofday            libc/gettimeofday.c          8     2      0.1 84    
.apr_bucket_heap_make    apr_buckets_heap.c           6     2      0.1 84    
.brigade_cleanup         apr_brigade.c                14    7      0.1 84    
.ap_cache_get_cachetype  cache_util.c                 3     1      0.1 82    
.apr_parse_addr_port     sockaddr.c                   5     1      0.1 81    
.apr_brigade_split       apr_brigade.c                4     2      0.1 74    
.apr_pool_destroy        apr_pools.c                  7     1      0.1 72    
._ptrgl                  ptrgl.s                      12    12     0.1 72    
.apr_brigade_write       apr_brigade.c                2     1      0.1 71    
.memcmp                  memcmp.s                     1     1      0.1 71    
.read                    libc/read.c                  5     2      0.1 70    
.__multi64               multi64.s                    8     4      0.1 68    
.read_body               mod_mem_cache.c              3     1      0.1 68    
.cache_out_filter        mod_cache.c                  6     1      0.1 62    
.apr_pstrmemdup          apr_strings.c                6     2      0.1 62    
.apr_table_addn          glink.s                      10    10     0.1 60    
.apr_pool_cleanup_register glink.s                      10    10     0.1 60    
.isdigit                 libc/isdigit.c               6     3      0.1 60    
.simple_bucket_read      apr_buckets_simple.c         3     3      0.1 60    
.apr_palloc              glink.s                      10    10     0.1 60    
.memcache_gdsf_algorithm mod_mem_cache.c              3     2      0.1 58    
.apr_table_vdo           apr_tables.c                 1     1      0.1 57    
._Errno                  libc/errno.c                 6     3      0.1 57    
.read_real_time          read_real_time.s             2     2      0.1 56    
.apr_psprintf            apr_pools.c                  4     2      0.1 56    
.strlen                  glink.s                      9     9      0.1 54    
._ptrgl                  ptrgl.s                      9     9      0.1 54    
.apr_wait_for_io_or_timeout waitio.c                     2     1      0.1 53    
.spin_unlock_global_ppc_up locks_ppc_up.s               4     4      0.1 52    
.apr_brigade_partition   apr_brigade.c                1     1      0.1 52    
.apr_bucket_eos_make     apr_buckets_eos.c            3     3      0.1 51    
.match_headers           mod_setenvif.c               1     1      0.1 49    
.__pthread_geterrno_addr libpthreads/lib_lock.c       4     4      0.1 48    
.apr_table_get           glink.s                      8     8      0.1 48    
.apr_array_make          apr_tables.c                 6     2      0.1 48    
.apr_bucket_shared_make  apr_buckets_refcount.c       2     2      0.1 48    
.ap_cache_tokstr         cache_util.c                 5     1      0.1 47    
.apr_pool_clear          apr_pools.c                  3     1      0.1 46    
.cache_pq_percolate_down cache_pqueue.c               4     1      0.1 44    
.apr_brigade_length      apr_brigade.c                1     1      0.1 44    
.spin_lock_global_ppc_up locks_ppc_up.s               4     4      0.1 44    
.cache_run_open_entity   cache_storage.c              2     1      0.1 43    
.strcasecmp              glink.s                      7     7      0.1 42    
.apr_allocator_alloc     apr_pools.c                  6     3      0.1 42    
.apr_bucket_shared_destroy glink.s                      7     7      0.1 42    
.apr_pstrndup            apr_strings.c                4     1      0.1 40    
.apr_allocator_free      apr_pools.c                  6     3      0.1 39    
.cache_update            cache_cache.c                5     1      0.1 38    
.apr_atomic_dec          apr_atomic.c                 4     1      0.1 37    
._ptrgl                  ptrgl.s                      6     6      0.1 36    
.apr_brigade_destroy     apr_brigade.c                6     2      0.1 36    
.apr_atomic_inc          apr_atomic.c                 4     1      0.1 35    
.apr_bucket_heap_create  apr_buckets_heap.c           3     1      0.1 35    
.apr_atomic_set          apr_atomic.c                 4     1      0.1 34    
.get_event               poll.c                       1     1      0.1 33    
.get_revent              poll.c                       1     1      0.1 33    
.apr_bucket_immortal_create apr_buckets_simple.c         3     1      0.1 33    
.cache_generate_key_default cache_storage.c              2     1      0.1 33    
.ap_cache_liststr        cache_util.c                 2     2      0.0 32    
.cache_read_entity_headers cache_storage.c              3     1      0.0 32    
.apr_bucket_socket_create apr_buckets_socket.c         3     1      0.0 31    
.apr_bucket_simple_split glink.s                      5     5      0.0 30    
.apr_bucket_flush_create apr_buckets_flush.c          3     1      0.0 29    
.apr_table_do            apr_tables.c                 2     1      0.0 29    
.free_proc_chain         apr_pools.c                  2     2      0.0 28    
.multi_log_transaction   mod_log_config.c             1     1      0.0 27    
.decrement_refcount      mod_mem_cache.c              2     1      0.0 25    
.apr_bucket_destroy_noop apr_buckets.c                5     5      0.0 25    
.cache_pq_change_priority cache_pqueue.c               3     1      0.0 25    
.ap_log_error            glink.s                      4     4      0.0 24    
._ptrgl                  ptrgl.s                      4     4      0.0 24    
.pthread_mutex_unlock    glink.s                      4     4      0.0 24    
.cache_hash_get          cache_hash.c                 2     1      0.0 24    
.apr_table_make          glink.s                      4     4      0.0 24    
.pthread_mutex_lock      glink.s                      4     4      0.0 24    
.cache_find              cache_cache.c                2     1      0.0 22    
.maxchild                cache_pqueue.c               1     1      0.0 21    
.apr_bucket_setaside_noop apr_buckets.c                3     3      0.0 21    
.apr_bucket_immortal_make apr_buckets_simple.c         1     1      0.0 21    
.apr_bucket_socket_make  apr_buckets_socket.c         1     1      0.0 21    
.writev                  libc/write.c                 2     1      0.0 20    
.memcache_set_pos        mod_mem_cache.c              2     1      0.0 20    
.apr_thread_mutex_lock   glink.s                      3     3      0.0 18    
.apr_sendv               sendrecv.c                   2     1      0.0 18    
._Errno                  glink.s                      3     3      0.0 18    
.memset                  glink.s                      3     3      0.0 18    
.apr_allocator_alloc     glink.s                      3     3      0.0 18    
.apr_thread_mutex_unlock glink.s                      3     3      0.0 18    
.apr_is_empty_table      apr_tables.c                 1     1      0.0 18    
.apr_allocator_free      glink.s                      3     3      0.0 18    
.strlen                  glink.s                      3     3      0.0 18    
.cache_read_entity_body  cache_storage.c              2     1      0.0 18    
.memcache_inc_frequency  mod_mem_cache.c              1     1      0.0 18    
.apr_bucket_free         glink.s                      3     3      0.0 18    
.islower                 glink.s                      3     3      0.0 18    
.apr_bucket_flush_make   apr_buckets_flush.c          1     1      0.0 17    
.apr_allocator_owner_get apr_pools.c                  2     2      0.0 16    
.apr_allocator_mutex_get apr_pools.c                  2     2      0.0 16    
.apr_is_empty_array      apr_tables.c                 1     1      0.0 14    
.apr_socket_timeout_get  sockopt.c                    1     1      0.0 13    
.memcache_get_pos        mod_mem_cache.c              1     1      0.0 13    
.memcache_get_priority   mod_mem_cache.c              1     1      0.0 13    
.apr_pool_cleanup_kill   glink.s                      2     2      0.0 12    
.ap_cache_liststr        glink.s                      2     2      0.0 12    
.read                    glink.s                      2     2      0.0 12    
.apr_pstrdup             glink.s                      2     2      0.0 12    
.gettimeofday            glink.s                      2     2      0.0 12    
.apr_socket_timeout_set  glink.s                      2     2      0.0 12    
.apr_vformatter          glink.s                      2     2      0.0 12    
.kread                   glink.s                      2     2      0.0 12    
.apr_socket_recv         glink.s                      2     2      0.0 12    
.apr_bucket_shared_make  glink.s                      2     2      0.0 12    
.apr_pstrdup             glink.s                      2     2      0.0 12    
.__divi64                glink.s                      2     2      0.0 12    
.apr_palloc              glink.s                      2     2      0.0 12    
.ap_pass_brigade         glink.s                      2     2      0.0 12    
.apr_table_elts          apr_tables.c                 1     1      0.0 7     
.__divi64                glink.s                      1     1      0.0 6     
.apr_poll                glink.s                      1     1      0.0 6     
.ap_cache_get_cachetype  glink.s                      1     1      0.0 6     
.strncasecmp             glink.s                      1     1      0.0 6     
.apr_atomic_dec          glink.s                      1     1      0.0 6     
.isdigit                 glink.s                      1     1      0.0 6     
.apr_pstrmemdup          glink.s                      1     1      0.0 6     
.apr_bucket_heap_create  glink.s                      1     1      0.0 6     
.kwritev                 glink.s                      1     1      0.0 6     
.ap_meets_conditions     glink.s                      1     1      0.0 6     
.cache_hash_get          glink.s                      1     1      0.0 6     
.cache_find              glink.s                      1     1      0.0 6     
.ap_remove_output_filter glink.s                      1     1      0.0 6     
.poll                    glink.s                      1     1      0.0 6     
.writev                  glink.s                      1     1      0.0 6     
.memset                  glink.s                      1     1      0.0 6     
.cache_read_entity_body  glink.s                      1     1      0.0 6     
.ap_set_content_type     glink.s                      1     1      0.0 6     
.ap_add_output_filter_handle glink.s                      1     1      0.0 6     
.ap_run_insert_filter    glink.s                      1     1      0.0 6     
.apr_pstrdup             glink.s                      1     1      0.0 6     
.memcmp                  glink.s                      1     1      0.0 6     
.apr_thread_mutex_lock   glink.s                      1     1      0.0 6     
.apr_atomic_inc          glink.s                      1     1      0.0 6     
.apr_socket_timeout_get  glink.s                      1     1      0.0 6     
.isspace                 glink.s                      1     1      0.0 6     
.apr_brigade_create      glink.s                      1     1      0.0 6     
.apr_bucket_immortal_create glink.s                      1     1      0.0 6     
.apr_table_set           glink.s                      1     1      0.0 6     
.apr_psprintf            glink.s                      1     1      0.0 6     
.memchr                  glink.s                      1     1      0.0 6     
.apr_pstrndup            glink.s                      1     1      0.0 6     
.apr_pstrcat             glink.s                      1     1      0.0 6     
.strcasecmp              glink.s                      1     1      0.0 6     
.strchr                  glink.s                      1     1      0.0 6     
.apr_wait_for_io_or_timeout glink.s                      1     1      0.0 6     
.apr_bucket_heap_make    glink.s                      1     1      0.0 6     
.apr_pool_cleanup_register glink.s                      1     1      0.0 6     
.memset                  glink.s                      1     1      0.0 6     
.cache_select_url        glink.s                      1     1      0.0 6     
.apr_thread_mutex_unlock glink.s                      1     1      0.0 6     
.cache_update            glink.s                      1     1      0.0 6     
.apr_atomic_set          glink.s                      1     1      0.0 6     
.cache_pq_change_priority glink.s                      1     1      0.0 6     
.apr_bucket_eos_create   glink.s                      1     1      0.0 6     
.ap_cache_check_freshness glink.s                      1     1      0.0 6     
.ap_cache_tokstr         glink.s                      1     1      0.0 6