Re: [exim] 4.87 -> 4.88 readconf performance

Page principale
Supprimer ce message
Répondre à ce message
Auteur: lists-exim
Date:  
À: exim-users
Sujet: Re: [exim] 4.87 -> 4.88 readconf performance
On Thu, Mar 09, 2017 at 11:15:57AM -0600, René Berber via Exim-users wrote:
> On 3/9/2017 10:46 AM, Jeremy Harris wrote:
>
> > On 09/03/17 16:20, lists-exim@??? wrote:
> >> Unfortunately this is stuck running this on HPUX 11.2 at the moment.
> >> I don't have much installed aside from GCC/GDB but if you can make
> >> some suggestions I'll be happy to do some research as time permits.
> >>
> >> I also plan to take this config and test it on Linux 4.87 vs 4.88 as
> >> well. The message originator runs on HPUX and distributes the email to 3
> >> MX hosts in the DMZ all running EXIM 4.80 on Debian.
> >
> > Linux has a suite of tools called "perf". I'd expect HPUX to have
> > something similar; Solaris certainly did when I worked with that.
> >
> > Learning what to look for is the worst thing with these sorts of
> > tools, I find; they have too many options. I'd like a time-by-function
> > list, as a start.
>
> GCC can also do profiling.
>
> Build with: CFLAGS="-g -pg", LDFLAGS="-g -pg".
>
> Then run with: gprof -Isrc exim-4.88 gmon.out > gprof-exim.txt
> (where "src" is a list of search directories in which to find source
> files; exim-4.88 is the executable; gmon.out is a product of the build
> -- dynamic call graph and profile)
>
> Hope this helps.
> --
> R.Berber
>


Thank you, I'd actually found the gprof tool while researching prof
after reading Jeremy's email.

Following is output from gprof:


granularity: each sample hit covers 2 byte(s) in module /mnt/devl3/homedirs/wcuddy/src/exim/exim-4.88/build-HP-UX-ia64/exim for 12.50% of 0.08 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libm.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libxnet.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libelf.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /usr/local/lib/hpux64/libgcc_s.so.0 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libunwind.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libgprof.so no time accumulated


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libc.so.1 for 0.69% of 1.44 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libxti.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libuca.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libdl.so.1 no time accumulated


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libnss_files.so.1 no time accumulated

%time cumsecs seconds   calls  msec/call module_index     name
 89.5    1.36    1.36                           7        _strstr
  5.3    1.44    0.08                           7        _getdents
  5.3    1.52    0.08                           0        compile_branch
  0.0    1.52    0.00    1814       0.00        0        store_get_3
  0.0    1.52    0.00    1193       0.00        0        string_copy
  0.0    1.52    0.00     556       0.00        0        string_vformat
  0.0    1.52    0.00     555       0.00        0        macro_create
  0.0    1.52    0.00     538       0.00        0        string_sprintf
  0.0    1.52    0.00     163       0.00        0        find_option
  0.0    1.52    0.00     159       0.00        0        strncmpic
  0.0    1.52    0.00     154       0.00        0        get_config_line
  0.0    1.52    0.00     140       0.00        0        readconf_handle_option
  0.0    1.52    0.00     136       0.00        0        readconf_readname
  0.0    1.52    0.00      62       0.00        0        read_string
  0.0    1.52    0.00      43       0.00        0        strcmpic
  0.0    1.52    0.00      29       0.00        0        store_malloc_3
  0.0    1.52    0.00      19       0.00        0        acl_callback
  0.0    1.52    0.00      18       0.00        0        acl_checkcondition
  0.0    1.52    0.00      18       0.00        0        acl_checkname
  0.0    1.52    0.00      17       0.00        0        readconf_options_from_list
  0.0    1.52    0.00      16       0.00        0        string_format
  0.0    1.52    0.00      13       0.00        0        init_driver
  0.0    1.52    0.00      11       0.00        0        get_set_flag
  0.0    1.52    0.00      10       0.00        0        function_store_malloc
  0.0    1.52    0.00      10       0.00        0        regex_must_compile
  0.0    1.52    0.00      10       0.00        0        store_reset_3
  0.0    1.52    0.00       9       0.00        0        add_lookup_to_list
  0.0    1.52    0.00       8       0.00        0        host_build_hostlist
  0.0    1.52    0.00       7       0.00        0        read_macro_assignment
  0.0    1.52    0.00       7       0.00        0        string_nextinlist
  0.0    1.52    0.00       6       0.00        0        route_finduser
  0.0    1.52    0.00       5       0.00        0        readconf_readtime
  0.0    1.52    0.00       4       0.00        0        addlookupmodule
  0.0    1.52    0.00       4       0.00        0        expand_string
  0.0    1.52    0.00       4       0.00        0        redirect_router_init
  0.0    1.52    0.00       4       0.00        0        route_findgroup
  0.0    1.52    0.00       4       0.00        0        store_free_3
  0.0    1.52    0.00       4       0.00        0        tree_insertnode
  0.0    1.52    0.00       3       0.00        0        read_named_list
  0.0    1.52    0.00       3       0.00        0        readconf_driver_init
  0.0    1.52    0.00       2       0.00        0        appendfile_transport_init
  0.0    1.52    0.00       2       0.00        0        manualroute_router_init
  0.0    1.52    0.00       2       0.00        0        pipe_transport_init
  0.0    1.52    0.00       2       0.00        0        retry_arg
  0.0    1.52    0.00       1       0.00        0        accept_router_init
  0.0    1.52    0.00       1       0.00        0        acl_read
  0.0    1.52    0.00       1       0.00        0        auths_init
  0.0    1.52    0.00       1       0.00        0        autoreply_transport_init
  0.0    1.52    0.00       1       0.00        0        bits_set
  0.0    1.52    0.00       1       0.00        0        cleanup_environment
  0.0    1.52    0.00       1       0.00        0        decode_bits
  0.0    1.52    0.00       1       0.00        0        deliver_init
  0.0    1.52    0.00       1       0.00        0        exim_setugid
  0.0    1.52    0.00       1       0.00        0        init_lookup_list
  0.0    1.52    0.00       1       0.00        0        local_part_quote
  0.0    1.52    0.00       1       0.00        0        log_write
  0.0    1.52    0.00       1       0.00        0        macros_create_builtin
  0.0    1.52    0.00       1       0.00        0        macros_trusted
  0.0    1.52    0.00       1       0.00        0        os_getcwd
  0.0    1.52    0.00       1       0.00        0        os_non_restarting_signal
  0.0    1.52    0.00       1       0.00        0        os_restarting_signal
  0.0    1.52    0.00       1       0.00        0        parse_fix_phrase
  0.0    1.52    0.00       1       0.00        0        readconf_acl
  0.0    1.52    0.00       1       0.00        0        readconf_features
  0.0    1.52    0.00       1       0.00        0        readconf_main
  0.0    1.52    0.00       1       0.00        0        readconf_options
  0.0    1.52    0.00       1       0.00        0        readconf_options_auths
  0.0    1.52    0.00       1       0.00        0        readconf_options_routers
  0.0    1.52    0.00       1       0.00        0        readconf_options_transports
  0.0    1.52    0.00       1       0.00        0        readconf_rest
  0.0    1.52    0.00       1       0.00        0        readconf_retries
  0.0    1.52    0.00       1       0.00        0        readconf_retry_error
  0.0    1.52    0.00       1       0.00        0        readconf_rewrites
  0.0    1.52    0.00       1       0.00        0        route_init
  0.0    1.52    0.00       1       0.00        0        set_process_info
  0.0    1.52    0.00       1       0.00        0        show_whats_supported
  0.0    1.52    0.00       1       0.00        0        smtp_transport_init
  0.0    1.52    0.00       1       0.00        0        string_copy_malloc
  0.0    1.52    0.00       1       0.00        0        string_copyn
  0.0    1.52    0.00       1       0.00        0        string_dequote
  0.0    1.52    0.00       1       0.00        0        tod_stamp
  0.0    1.52    0.00       1       0.00        0        transport_init
  0.0    1.52    0.00       1       0.00        0        version_init
?


granularity: each sample hit covers 2 byte(s) in module /mnt/devl3/homedirs/wcuddy/src/exim/exim-4.88/build-HP-UX-ia64/exim for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libm.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libxnet.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libelf.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/local/lib/hpux64/libgcc_s.so.0 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libunwind.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libgprof.so for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /lib/hpux64/libc.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libxti.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libuca.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libdl.so.1 for 0.66% of 1.52 seconds


granularity: each sample hit covers 2 byte(s) in module /usr/lib/hpux64/libnss_files.so.1 for 0.66% of 1.52 seconds

                                  called total       parents 
index  %time    self descendents  called+self    name        index                         
                                  called/total       children



-----------------------------------------------

                                                                         <spontaneous>
[2]      5.3    0.08        0.00                 compile_branch [2]


-----------------------------------------------


-----------------------------------------------

                0.00        0.00       1/1814        string_dequote [80]
                0.00        0.00       1/1814        readconf_acl [63]
                0.00        0.00       1/1814        string_copyn [79]
                0.00        0.00       2/1814        readconf_retries [71]
                0.00        0.00       6/1814        read_named_list [39]
                0.00        0.00      13/1814        init_driver [22]
                0.00        0.00      13/1814        readconf_driver_init [40]
                0.00        0.00      29/1814        acl_read [46]
                0.00        0.00     555/1814        macro_create [7]
                0.00        0.00    1193/1814        string_copy [5]
[4]      0.0    0.00        0.00    1814         store_get_3 [4]
                0.00        0.00      10/29          store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00       1/1193        log_write [56]
                0.00        0.00       2/1193        readconf_main [65]
                0.00        0.00       4/1193        main [1651]
                0.00        0.00      13/1193        readconf_driver_init [40]
                0.00        0.00      18/1193        acl_read [46]
                0.00        0.00      62/1193        read_string [14]
                0.00        0.00     538/1193        string_sprintf [8]
                0.00        0.00     555/1193        macro_create [7]
[5]      0.0    0.00        0.00    1193         string_copy [5]
                0.00        0.00    1193/1814        store_get_3 [4]


-----------------------------------------------

                0.00        0.00       1/556         log_write [56]
                0.00        0.00       1/556         set_process_info [75]
                0.00        0.00      16/556         string_format [21]
                0.00        0.00     538/556         string_sprintf [8]
[6]      0.0    0.00        0.00     556         string_vformat [6]


-----------------------------------------------

                0.00        0.00       1/555         readconf_options_auths [67]
                0.00        0.00       5/555         readconf_options_transports [69]
                0.00        0.00       7/555         readconf_options_routers [68]
                0.00        0.00       7/555         read_macro_assignment [29]
                0.00        0.00      13/555         readconf_features [64]
                0.00        0.00     522/555         readconf_options_from_list [20]
[7]      0.0    0.00        0.00     555         macro_create [7]
                0.00        0.00     555/1814        store_get_3 [4]
                0.00        0.00     555/1193        string_copy [5]


-----------------------------------------------

                0.00        0.00       1/538         readconf_main [65]
                0.00        0.00       1/538         readconf_options_auths [67]
                0.00        0.00       2/538         main [1651]
                0.00        0.00       5/538         readconf_options_transports [69]
                0.00        0.00       7/538         readconf_options_routers [68]
                0.00        0.00     522/538         readconf_options_from_list [20]
[8]      0.0    0.00        0.00     538         string_sprintf [8]
                0.00        0.00     538/1193        string_copy [5]
                0.00        0.00     538/556         string_vformat [6]


-----------------------------------------------

                0.00        0.00      11/163         get_set_flag [23]
                0.00        0.00     152/163         readconf_handle_option [12]
[9]      0.0    0.00        0.00     163         find_option [9]


-----------------------------------------------

                0.00        0.00       6/159         readconf_retry_error [72]
                0.00        0.00     153/159         get_config_line [11]
[10]     0.0    0.00        0.00     159         strncmpic [10]


-----------------------------------------------

                0.00        0.00       1/154         readconf_rewrites [73]
                0.00        0.00       1/154         readconf_acl [63]
                0.00        0.00       2/154         readconf_retries [71]
                0.00        0.00      19/154         acl_callback [17]
                0.00        0.00      32/154         readconf_main [65]
                0.00        0.00      99/154         readconf_driver_init [40]
[11]     0.0    0.00        0.00     154         get_config_line [11]
                0.00        0.00     153/159         strncmpic [10]
                0.00        0.00       1/1           macros_create_builtin [57]


-----------------------------------------------

                0.00        0.00      21/140         readconf_main [65]
                0.00        0.00     119/140         readconf_driver_init [40]
[12]     0.0    0.00        0.00     140         readconf_handle_option [12]
                0.00        0.00     152/163         find_option [9]
                0.00        0.00      59/62          read_string [14]
                0.00        0.00      26/43          strcmpic [15]
                0.00        0.00      11/11          get_set_flag [23]
                0.00        0.00      10/136         readconf_readname [13]
                0.00        0.00      10/10          store_reset_3 [26]
                0.00        0.00       5/6           route_finduser [31]
                0.00        0.00       4/4           route_findgroup [36]
                0.00        0.00       3/5           readconf_readtime [32]
                0.00        0.00       2/4           expand_string [34]
                0.00        0.00       2/29          store_malloc_3 [16]
                0.00        0.00       2/7           string_nextinlist [30]
                0.00        0.00       1/1           string_copy_malloc [78]


-----------------------------------------------

                0.00        0.00       1/136         readconf_acl [63]
                0.00        0.00      10/136         readconf_handle_option [12]
                0.00        0.00      29/136         acl_read [46]
                0.00        0.00      96/136         readconf_driver_init [40]
[13]     0.0    0.00        0.00     136         readconf_readname [13]


-----------------------------------------------

                0.00        0.00       3/62          read_named_list [39]
                0.00        0.00      59/62          readconf_handle_option [12]
[14]     0.0    0.00        0.00      62         read_string [14]
                0.00        0.00      62/1193        string_copy [5]


-----------------------------------------------

                0.00        0.00       1/43          main [1651]
                0.00        0.00       2/43          smtp_transport_init [77]
                0.00        0.00      14/43          readconf_rest [70]
                0.00        0.00      26/43          readconf_handle_option [12]
[15]     0.0    0.00        0.00      43         strcmpic [15]


-----------------------------------------------

                0.00        0.00       1/29          string_copy_malloc [78]
                0.00        0.00       1/29          init_lookup_list [54]
                0.00        0.00       1/29          main [1651]
                0.00        0.00       2/29          readconf_handle_option [12]
                0.00        0.00       4/29          addlookupmodule [33]
                0.00        0.00      10/29          store_get_3 [4]
                0.00        0.00      10/29          function_store_malloc [24]
[16]     0.0    0.00        0.00      29         store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00      19/19          acl_read [46]
[17]     0.0    0.00        0.00      19         acl_callback [17]
                0.00        0.00      19/154         get_config_line [11]


-----------------------------------------------

                0.00        0.00      18/18          acl_read [46]
[18]     0.0    0.00        0.00      18         acl_checkcondition [18]


-----------------------------------------------

                0.00        0.00      18/18          acl_read [46]
[19]     0.0    0.00        0.00      18         acl_checkname [19]


-----------------------------------------------

                0.00        0.00       1/17          readconf_options [66]
                0.00        0.00       2/17          readconf_options_auths [67]
                0.00        0.00       6/17          readconf_options_transports [69]
                0.00        0.00       8/17          readconf_options_routers [68]
[20]     0.0    0.00        0.00      17         readconf_options_from_list [20]
                0.00        0.00     522/555         macro_create [7]
                0.00        0.00     522/538         string_sprintf [8]


-----------------------------------------------

                0.00        0.00      16/16          route_finduser [31]
[21]     0.0    0.00        0.00      16         string_format [21]
                0.00        0.00      16/556         string_vformat [6]


-----------------------------------------------

                0.00        0.00      13/13          readconf_driver_init [40]
[22]     0.0    0.00        0.00      13         init_driver [22]
                0.00        0.00      13/1814        store_get_3 [4]


-----------------------------------------------

                0.00        0.00      11/11          readconf_handle_option [12]
[23]     0.0    0.00        0.00      11         get_set_flag [23]
                0.00        0.00      11/163         find_option [9]


-----------------------------------------------

                0.00        0.00      10/10          pcre_compile2 [1883]
[24]     0.0    0.00        0.00      10         function_store_malloc [24]
                0.00        0.00      10/29          store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00       1/10          readconf_main [65]
                0.00        0.00       2/10          main [1651]
                0.00        0.00       7/10          deliver_init [52]
[25]     0.0    0.00        0.00      10         regex_must_compile [25]


-----------------------------------------------

                0.00        0.00      10/10          readconf_handle_option [12]
[26]     0.0    0.00        0.00      10         store_reset_3 [26]


-----------------------------------------------

                0.00        0.00       9/9           init_lookup_list [54]
[27]     0.0    0.00        0.00       9         add_lookup_to_list [27]


-----------------------------------------------

                0.00        0.00       1/8           smtp_transport_init [77]
                0.00        0.00       7/8           route_init [74]
[28]     0.0    0.00        0.00       8         host_build_hostlist [28]


-----------------------------------------------

                0.00        0.00       7/7           readconf_main [65]
[29]     0.0    0.00        0.00       7         read_macro_assignment [29]
                0.00        0.00       7/555         macro_create [7]


-----------------------------------------------

                0.00        0.00       2/7           log_write [56]
                0.00        0.00       2/7           readconf_handle_option [12]
                0.00        0.00       3/7           readconf_main [65]
[30]     0.0    0.00        0.00       7         string_nextinlist [30]


-----------------------------------------------

                0.00        0.00       1/6           main [1651]
                0.00        0.00       5/6           readconf_handle_option [12]
[31]     0.0    0.00        0.00       6         route_finduser [31]
                0.00        0.00      16/16          string_format [21]


-----------------------------------------------

                0.00        0.00       2/5           retry_arg [44]
                0.00        0.00       3/5           readconf_handle_option [12]
[32]     0.0    0.00        0.00       5         readconf_readtime [32]


-----------------------------------------------

                0.00        0.00       4/4           init_lookup_list [54]
[33]     0.0    0.00        0.00       4         addlookupmodule [33]
                0.00        0.00       4/29          store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00       2/4           readconf_main [65]
                0.00        0.00       2/4           readconf_handle_option [12]
[34]     0.0    0.00        0.00       4         expand_string [34]


-----------------------------------------------

                0.00        0.00       4/4           readconf_driver_init [40]
[35]     0.0    0.00        0.00       4         redirect_router_init [35]


-----------------------------------------------

                0.00        0.00       4/4           readconf_handle_option [12]
[36]     0.0    0.00        0.00       4         route_findgroup [36]


-----------------------------------------------

                0.00        0.00       4/4           init_lookup_list [54]
[37]     0.0    0.00        0.00       4         store_free_3 [37]


-----------------------------------------------

                0.00        0.00       1/4           readconf_acl [63]
                0.00        0.00       3/4           read_named_list [39]
[38]     0.0    0.00        0.00       4         tree_insertnode [38]


-----------------------------------------------

                0.00        0.00       3/3           readconf_main [65]
[39]     0.0    0.00        0.00       3         read_named_list [39]
                0.00        0.00       6/1814        store_get_3 [4]
                0.00        0.00       3/62          read_string [14]
                0.00        0.00       3/4           tree_insertnode [38]


-----------------------------------------------

                0.00        0.00       1/3           auths_init [47]
                0.00        0.00       1/3           transport_init [82]
                0.00        0.00       1/3           route_init [74]
[40]     0.0    0.00        0.00       3         readconf_driver_init [40]
                0.00        0.00     119/140         readconf_handle_option [12]
                0.00        0.00      99/154         get_config_line [11]
                0.00        0.00      96/136         readconf_readname [13]
                0.00        0.00      13/13          init_driver [22]
                0.00        0.00      13/1814        store_get_3 [4]
                0.00        0.00      13/1193        string_copy [5]
                0.00        0.00       4/4           redirect_router_init [35]
                0.00        0.00       2/2           manualroute_router_init [42]
                0.00        0.00       2/2           appendfile_transport_init [41]
                0.00        0.00       2/2           pipe_transport_init [43]
                0.00        0.00       1/1           accept_router_init [45]
                0.00        0.00       1/1           autoreply_transport_init [48]
                0.00        0.00       1/1           smtp_transport_init [77]


-----------------------------------------------

                0.00        0.00       2/2           readconf_driver_init [40]
[41]     0.0    0.00        0.00       2         appendfile_transport_init [41]


-----------------------------------------------

                0.00        0.00       2/2           readconf_driver_init [40]
[42]     0.0    0.00        0.00       2         manualroute_router_init [42]


-----------------------------------------------

                0.00        0.00       2/2           readconf_driver_init [40]
[43]     0.0    0.00        0.00       2         pipe_transport_init [43]


-----------------------------------------------

                0.00        0.00       2/2           readconf_retries [71]
[44]     0.0    0.00        0.00       2         retry_arg [44]
                0.00        0.00       2/5           readconf_readtime [32]


-----------------------------------------------

                0.00        0.00       1/1           readconf_driver_init [40]
[45]     0.0    0.00        0.00       1         accept_router_init [45]


-----------------------------------------------

                0.00        0.00       1/1           readconf_acl [63]
[46]     0.0    0.00        0.00       1         acl_read [46]
                0.00        0.00      29/136         readconf_readname [13]
                0.00        0.00      29/1814        store_get_3 [4]
                0.00        0.00      19/19          acl_callback [17]
                0.00        0.00      18/18          acl_checkcondition [18]
                0.00        0.00      18/18          acl_checkname [19]
                0.00        0.00      18/1193        string_copy [5]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[47]     0.0    0.00        0.00       1         auths_init [47]
                0.00        0.00       1/3           readconf_driver_init [40]


-----------------------------------------------

                0.00        0.00       1/1           readconf_driver_init [40]
[48]     0.0    0.00        0.00       1         autoreply_transport_init [48]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[49]     0.0    0.00        0.00       1         bits_set [49]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[50]     0.0    0.00        0.00       1         cleanup_environment [50]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[51]     0.0    0.00        0.00       1         decode_bits [51]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[52]     0.0    0.00        0.00       1         deliver_init [52]
                0.00        0.00       7/10          regex_must_compile [25]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[53]     0.0    0.00        0.00       1         exim_setugid [53]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[54]     0.0    0.00        0.00       1         init_lookup_list [54]
                0.00        0.00       9/9           add_lookup_to_list [27]
                0.00        0.00       4/4           addlookupmodule [33]
                0.00        0.00       4/4           store_free_3 [37]
                0.00        0.00       1/29          store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[55]     0.0    0.00        0.00       1         local_part_quote [55]


-----------------------------------------------

                0.00        0.00       1/1           readconf_main [65]
[56]     0.0    0.00        0.00       1         log_write [56]
                0.00        0.00       2/7           string_nextinlist [30]
                0.00        0.00       1/1193        string_copy [5]
                0.00        0.00       1/556         string_vformat [6]
                0.00        0.00       1/1           tod_stamp [81]


-----------------------------------------------

                0.00        0.00       1/1           get_config_line [11]
[57]     0.0    0.00        0.00       1         macros_create_builtin [57]
                0.00        0.00       1/1           readconf_features [64]
                0.00        0.00       1/1           readconf_options [66]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[58]     0.0    0.00        0.00       1         macros_trusted [58]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[59]     0.0    0.00        0.00       1         os_getcwd [59]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[60]     0.0    0.00        0.00       1         os_non_restarting_signal [60]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[61]     0.0    0.00        0.00       1         os_restarting_signal [61]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[62]     0.0    0.00        0.00       1         parse_fix_phrase [62]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[63]     0.0    0.00        0.00       1         readconf_acl [63]
                0.00        0.00       1/1           acl_read [46]
                0.00        0.00       1/154         get_config_line [11]
                0.00        0.00       1/136         readconf_readname [13]
                0.00        0.00       1/1814        store_get_3 [4]
                0.00        0.00       1/4           tree_insertnode [38]


-----------------------------------------------

                0.00        0.00       1/1           macros_create_builtin [57]
[64]     0.0    0.00        0.00       1         readconf_features [64]
                0.00        0.00      13/555         macro_create [7]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[65]     0.0    0.00        0.00       1         readconf_main [65]
                0.00        0.00      32/154         get_config_line [11]
                0.00        0.00      21/140         readconf_handle_option [12]
                0.00        0.00       7/7           read_macro_assignment [29]
                0.00        0.00       3/3           read_named_list [39]
                0.00        0.00       3/7           string_nextinlist [30]
                0.00        0.00       2/4           expand_string [34]
                0.00        0.00       2/1193        string_copy [5]
                0.00        0.00       1/10          regex_must_compile [25]
                0.00        0.00       1/1           log_write [56]
                0.00        0.00       1/1           string_copyn [79]
                0.00        0.00       1/538         string_sprintf [8]


-----------------------------------------------

                0.00        0.00       1/1           macros_create_builtin [57]
[66]     0.0    0.00        0.00       1         readconf_options [66]
                0.00        0.00       1/17          readconf_options_from_list [20]
                0.00        0.00       1/1           readconf_options_auths [67]
                0.00        0.00       1/1           readconf_options_routers [68]
                0.00        0.00       1/1           readconf_options_transports [69]


-----------------------------------------------

                0.00        0.00       1/1           readconf_options [66]
[67]     0.0    0.00        0.00       1         readconf_options_auths [67]
                0.00        0.00       2/17          readconf_options_from_list [20]
                0.00        0.00       1/555         macro_create [7]
                0.00        0.00       1/538         string_sprintf [8]


-----------------------------------------------

                0.00        0.00       1/1           readconf_options [66]
[68]     0.0    0.00        0.00       1         readconf_options_routers [68]
                0.00        0.00       8/17          readconf_options_from_list [20]
                0.00        0.00       7/555         macro_create [7]
                0.00        0.00       7/538         string_sprintf [8]


-----------------------------------------------

                0.00        0.00       1/1           readconf_options [66]
[69]     0.0    0.00        0.00       1         readconf_options_transports [69]
                0.00        0.00       6/17          readconf_options_from_list [20]
                0.00        0.00       5/555         macro_create [7]
                0.00        0.00       5/538         string_sprintf [8]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[70]     0.0    0.00        0.00       1         readconf_rest [70]
                0.00        0.00      14/43          strcmpic [15]
                0.00        0.00       1/1           readconf_rewrites [73]
                0.00        0.00       1/1           readconf_retries [71]
                0.00        0.00       1/1           auths_init [47]
                0.00        0.00       1/1           readconf_acl [63]
                0.00        0.00       1/1           route_init [74]
                0.00        0.00       1/1           transport_init [82]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[71]     0.0    0.00        0.00       1         readconf_retries [71]
                0.00        0.00       2/154         get_config_line [11]
                0.00        0.00       2/2           retry_arg [44]
                0.00        0.00       2/1814        store_get_3 [4]
                0.00        0.00       1/1           readconf_retry_error [72]
                0.00        0.00       1/1           string_dequote [80]


-----------------------------------------------

                0.00        0.00       1/1           readconf_retries [71]
[72]     0.0    0.00        0.00       1         readconf_retry_error [72]
                0.00        0.00       6/159         strncmpic [10]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[73]     0.0    0.00        0.00       1         readconf_rewrites [73]
                0.00        0.00       1/154         get_config_line [11]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[74]     0.0    0.00        0.00       1         route_init [74]
                0.00        0.00       7/8           host_build_hostlist [28]
                0.00        0.00       1/3           readconf_driver_init [40]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[75]     0.0    0.00        0.00       1         set_process_info [75]
                0.00        0.00       1/556         string_vformat [6]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[76]     0.0    0.00        0.00       1         show_whats_supported [76]


-----------------------------------------------

                0.00        0.00       1/1           readconf_driver_init [40]
[77]     0.0    0.00        0.00       1         smtp_transport_init [77]
                0.00        0.00       2/43          strcmpic [15]
                0.00        0.00       1/8           host_build_hostlist [28]


-----------------------------------------------

                0.00        0.00       1/1           readconf_handle_option [12]
[78]     0.0    0.00        0.00       1         string_copy_malloc [78]
                0.00        0.00       1/29          store_malloc_3 [16]


-----------------------------------------------

                0.00        0.00       1/1           readconf_main [65]
[79]     0.0    0.00        0.00       1         string_copyn [79]
                0.00        0.00       1/1814        store_get_3 [4]


-----------------------------------------------

                0.00        0.00       1/1           readconf_retries [71]
[80]     0.0    0.00        0.00       1         string_dequote [80]
                0.00        0.00       1/1814        store_get_3 [4]


-----------------------------------------------

                0.00        0.00       1/1           log_write [56]
[81]     0.0    0.00        0.00       1         tod_stamp [81]


-----------------------------------------------

                0.00        0.00       1/1           readconf_rest [70]
[82]     0.0    0.00        0.00       1         transport_init [82]
                0.00        0.00       1/3           readconf_driver_init [40]


-----------------------------------------------

                0.00        0.00       1/1           main [1651]
[83]     0.0    0.00        0.00       1         version_init [83]


-----------------------------------------------

?

Mar 10 13:16 2017 index Page 1


     45       accept_router_init  in module     57    macros_create_builtin  in module         35       redirect_router_init     in module
     17       acl_callback     in module            58    macros_trusted  in module                25       regex_must_compile  in module
     18       acl_checkcondition  in module     42    manualroute_router_init    in modu         44       retry_arg  in module          0
     19       acl_checkname  in module            59    os_getcwd  in module      0         36       route_findgroup  in module
     46       acl_read  in    module          0         60    os_non_restarting_signal     in mod         31       route_finduser  in module       
     27       add_lookup_to_list  in module     61    os_restarting_signal  in    module         74       route_init  in module       
     33       addlookupmodule  in module         62    parse_fix_phrase     in module         75       set_process_info  in    module
     41       appendfile_transport_init  in mo     43    pipe_transport_init  in module         76       show_whats_supported     in module
     47       auths_init  in module            29    read_macro_assignment  in module         77       smtp_transport_init    in module
     48       autoreply_transport_init  in    mod     39    read_named_list    in module         37       store_free_3     in module       
     49       bits_set  in    module          0         14    read_string  in module                     4       store_get_3    in module       
     50       cleanup_environment    in module     63    readconf_acl  in    module                    16       store_malloc_3  in module       
      2       compile_branch  in module            40    readconf_driver_init  in    module         26       store_reset_3  in module       
     51       decode_bits    in module            64    readconf_features  in module         15       strcmpic  in    module          0
     52       deliver_init     in module            12    readconf_handle_option  in modul          5       string_copy    in module       
     53       exim_setugid     in module            65    readconf_main  in module                    78       string_copy_malloc  in module
     34       expand_string  in module            66    readconf_options     in module         79       string_copyn     in module       
      9       find_option    in module            67    readconf_options_auths  in modul         80       string_dequote  in module       
     24       function_store_malloc  in module     20    readconf_options_from_list  in m         21       string_format  in module       
     11       get_config_line  in module         68    readconf_options_routers     in mod         30       string_nextinlist  in module
     23       get_set_flag     in module            69    readconf_options_transports  in          8       string_sprintf  in module       
     28       host_build_hostlist    in module     13    readconf_readname  in module          6       string_vformat  in module       
     22       init_driver    in module            32    readconf_readtime  in module         10       strncmpic  in module          0
     54       init_lookup_list  in    module         70    readconf_rest  in module                    81       tod_stamp  in module          0
     55       local_part_quote  in    module         71    readconf_retries     in module         82       transport_init  in module       
     56       log_write  in module          0         72    readconf_retry_error  in    module         38       tree_insertnode  in module
      7       macro_create     in module            73    readconf_rewrites  in module         83       version_init     in module       



































                   Module_Name        Module_index  
/mnt/devl3/homedirs/wcuddy/src                  0
         /lib/hpux64/libm.so.1                  1
      /lib/hpux64/libxnet.so.1                  2
       /lib/hpux64/libelf.so.1                  3
/usr/local/lib/hpux64/libgcc_s                  4
    /lib/hpux64/libunwind.so.1                  5
       /lib/hpux64/libgprof.so                  6
         /lib/hpux64/libc.so.1                  7
   /usr/lib/hpux64/libxti.so.1                  8
   /usr/lib/hpux64/libuca.so.1                  9
    /usr/lib/hpux64/libdl.so.1                 10
/usr/lib/hpux64/libnss_files.s                 11