원리

  1. PATH 환경변수를 돌면서 실행 바이너리를 찾음 (예: /usr/bin/wget)
  2. 의존하고 있는 모든 공유라이브러리를 elfutils를 이용해 읽어들여 함수의 심볼명과 그 PLT내의 주소를 얻음
  3. fork한 자식 프로세스 내에서 ptrace(PTRACE_TRACEME, ...) 를 설정하여 실행 바이너리를 exec
  4. wait() 에서 기다리고 있는 부모 프로세스에 SIGTRAP 시그널이 전달
  5. 부모 프로세스는 앞서 만들어둔 공유 라이브러리 함수 목록을 기반으로 각 함수의 PLT 내의 해당 주소에 중단점을 삽입 (x86 에서는 0xcc)
  6. 자식 프로세스가 공유 라이브러리 함수를 호출 할 때 마다 SIGTRAP 시그널이 발생하고, 부모 프로세스는 루프 내에서 waitSIGTRAP을 기다리다가 적당한 중단점에서 추적사항을 출력
$ sudo ltrace -p 4736
apr_palloc(0x2ea4528, 168, 0x2ea45a0, 0)                                                                     = 0x2ea4790
memset(0x2ea4790, '\\0', 168)                                                                                 = 0x2ea4790
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2ded8ae28
apr_palloc(0x2ea4528, 1392, 1392, -1)                                                                        = 0x2ea4838
memset(0x2ea4838, '\\0', 1392)                                                                                = 0x2ea4838
apr_table_make(0x2ea4528, 5, 0x2ea4790, 0x2ea4d80)                                                           = 0x2ea4da8
apr_socket_addr_get(0x2ea47a8, 0, 0x2ea45a0, 0x2ea47a8)                                                      = 0
apr_sockaddr_ip_get(0x2ea47e0, 0x2ea45f0, 0x2ea47e0, -1)                                                     = 0
apr_socket_addr_get(0x2ea47b0, 1, 0x2ea45a0, 0x2ea47b0)                                                      = 0
apr_sockaddr_ip_get(0x2ea47b8, 0x2ea46b0, 0x2ea47b8, 0x2ea47b0)                                              = 0
apr_palloc(0x2ea4528, 40, 0, 0x2ea4790)                                                                      = 0x2ea4f78
apr_palloc(0x2ea4528, 40, 0, 0x2ea4790)                                                                      = 0x2ea4fa0
apr_palloc(0x2ea4528, 32, 0x2ea4790, 0x2ea45a0)                                                              = 0x2ea4fc8
apr_socket_opt_set(0x2ea45a0, 512, 1, 0x2ea45a0)                                                             = 0
apr_socket_timeout_set(0x2ea45a0, 0x989680, 0x989680, 0)                                                     = 0
apr_palloc(0x2ea4528, 40, 0, 0x2ea4790)                                                                      = 0x2ea4fe8
apr_palloc(0x2ea4528, 40, 0, 0x2ea4790)                                                                      = 0x2ea5010
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2ded8c076
apr_pool_create_ex(0x7ffc31970b68, 0x2ea4528, 0, 0)                                                          = 0
apr_pool_tag(0x2eb2598, 0x468748, 0, 0)                                                                      = 0x2eb2598
apr_palloc(0x2eb2598, 688, 0, 0)                                                                             = 0x2eb2610
memset(0x2eb2610, '\\0', 688)                                                                                 = 0x2eb2610
apr_palloc(0x2eb2598, 16, 0x2412870, 0x2eb28c0)                                                              = 0x2eb28c0
apr_array_make(0x2eb2598, 2, 8, 2)                                                                           = 0x2eb28d0
apr_table_make(0x2eb2598, 25, 0x2eb2610, 0)                                                                  = 0x2eb2900
apr_table_make(0x2eb2598, 5, 0x2eb2610, 0)                                                                   = 0x2eb2c80
apr_table_make(0x2eb2598, 25, 0x2eb2610, 0)                                                                  = 0x2eb2e20
apr_table_make(0x2eb2598, 12, 0x2eb2610, 0)                                                                  = 0x2eb31a0
apr_table_make(0x2eb2598, 5, 0x2eb2610, 0)                                                                   = 0x2eb33e8
apr_table_make(0x2eb2598, 5, 0x2eb2610, 0)                                                                   = 0x2eb3588
apr_table_make(0x2eb2598, 5, 0x2eb2610, 0)                                                                   = 0x2eb3728
apr_palloc(0x2eb2598, 1392, 1392, 0)                                                                         = 0x2eb38c8
memset(0x2eb38c8, '\\0', 1392)                                                                                = 0x2eb38c8
apr_palloc(0x2eb2598, 64, 64, 0x2eb3e00)                                                                     = 0x2eb3e38
memset(0x2eb3e38, '\\0', 64)                                                                                  = 0x2eb3e38
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 0x2eb3e00)                                               = 0x2eb3e78
apr_palloc(0x2eb2598, 40, 0x2eb2610, 0x2ea4790)                                                              = 0x2eb40b0
apr_palloc(0x2eb2598, 40, 0x2eb2610, 0x2ea4790)                                                              = 0x2eb40d8
apr_palloc(0x2eb2598, 40, 0x2eb2610, 0x2ea4790)                                                              = 0x2eb4100
apr_palloc(0x2eb2598, 40, 0x2eb2610, 0x2ea4790)                                                              = 0x2eb4128
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 0x2ea4790)                                               = 0x2eb4150
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ae8, 0x2eb2610)                                              = 0
apr_palloc(0x2ea4528, 16, 1, 0)                                                                              = 0x2ea5038
memset(0x2ea5038, '\\0', 16)                                                                                  = 0x2ea5038
apr_brigade_create(0x2ea4528, 0x2eae578, 0x2eae578, 0)                                                       = 0x2ea5048
apr_brigade_create(0x2ea4528, 0x2eae578, 0x2eae578, 0x422ac0)                                                = 0x2ea5088
apr_bucket_socket_create(0x2ea45a0, 0x2eae578, 0x2eae578, 0x422ac0)                                          = 0x2eae978
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 16, 0x7f2333066b40, 40)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 16, 16, 0)                                                                             = 0x2eb4190
memcpy(0x2eb4190, "GET / HTTP/1.1\\r\\n", 16)                                                                  = 0x2eb4190
strlen("GET / HTTP/1.1")                                                                                     = 14
apr_time_now(0, 0x2eb05b8, 0x4000, 0)                                                                        = 0x581b2ded8ebb8
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
apr_pstrcat(0x2eb2598, 0x2eb4190, 0x4680a3, 0x2eb4194)                                                       = 0x2eb41a0
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
strlen("GET")                                                                                                = 3
apr_pstrdup(0x2eb2598, 0x2eb4194, 0x2eb4194, 0)                                                              = 0x2eb41b0
apr_uri_parse(0x2eb2598, 0x2eb4194, 0x2eb2810, 0x2eb4194)                                                    = 0
apr_socket_timeout_get(0x2ea45a0, 0x7ffc31970b60, 0x7ffc31970b60, 0)                                         = 0
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae978, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae5b8, 32, 0x7f2333066b40, 8)                                                    = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 32, 32, 0)                                                                             = 0x2eb41c0
memcpy(0x2eb41c0, "Host: test-jongpak.ncl.nfra.io\\r\\n"..., 32)                                               = 0x2eb41c0
strlen("Host: test-jongpak.ncl.nfra.io")                                                                     = 30
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae5b8, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 24, 0x7f2333066b40, 8)                                                    = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 24, 24, 0)                                                                             = 0x2eb41e0
memcpy(0x2eb41e0, "Connection: keep-alive\\r\\n", 24)                                                          = 0x2eb41e0
strlen("Connection: keep-alive")                                                                             = 22
apr_table_addn(0x2eb2900, 0x2eb41c0, 0x2eb41c6, 0x2eb41c0)                                                   = 0x2eb2a28
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae978, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae5b8, 26, 0x7f2333066b40, 0)                                                    = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 26, 26, 0)                                                                             = 0x2eb41f8
memcpy(0x2eb41f8, "Cache-Control: max-age=0\\r\\n", 26)                                                        = 0x2eb41f8
strlen("Cache-Control: max-age=0")                                                                           = 24
apr_table_addn(0x2eb2900, 0x2eb41e0, 0x2eb41ec, 0x2eb41e0)                                                   = 0x2eb2a40
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae5b8, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 30, 0x7f2333066b40, 10)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 30, 30, 0)                                                                             = 0x2eb4218
memcpy(0x2eb4218, "Upgrade-Insecure-Requests: 1\\r\\n", 30)                                                    = 0x2eb4218
strlen("Upgrade-Insecure-Requests: 1")                                                                       = 28
apr_table_addn(0x2eb2900, 0x2eb41f8, 0x2eb4207, 0x2eb41f8)                                                   = 0x2eb2a58
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae978, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae5b8, 134, 0x7f2333066b40, 8)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 134, 134, 0)                                                                           = 0x2eb4238
memcpy(0x2eb4238, "User-Agent: Mozilla/5.0 (Macinto"..., 134)                                                = 0x2eb4238
strlen("User-Agent: Mozilla/5.0 (Macinto"...)                                                                = 132
apr_table_addn(0x2eb2900, 0x2eb4218, 0x2eb4233, 0x2eb4218)                                                   = 0x2eb2a70
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae5b8, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 95, 0x7f2333066b40, 14)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 95, 95, 0)                                                                             = 0x2eb42c0
memcpy(0x2eb42c0, "Accept: text/html,application/xh"..., 95)                                                 = 0x2eb42c0
strlen("Accept: text/html,application/xh"...)                                                                = 93
apr_table_addn(0x2eb2900, 0x2eb4238, 0x2eb4244, 0x2eb4238)                                                   = 0x2eb2a88
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae978, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae5b8, 32, 0x7f2333066b40, 13)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 32, 32, 0)                                                                             = 0x2eb4320
memcpy(0x2eb4320, "Accept-Encoding: gzip, deflate\\r\\n"..., 32)                                               = 0x2eb4320
strlen("Accept-Encoding: gzip, deflate")                                                                     = 30
apr_table_addn(0x2eb2900, 0x2eb42c0, 0x2eb42c8, 0x2eb42c0)                                                   = 0x2eb2aa0
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae5b8, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 54, 0x7f2333066b40, 13)                                                   = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 54, 54, 0)                                                                             = 0x2eb4340
memcpy(0x2eb4340, "Accept-Language: ko-KR,ko;q=0.9,"..., 54)                                                 = 0x2eb4340
strlen("Accept-Language: ko-KR,ko;q=0.9,"...)                                                                = 52
apr_table_addn(0x2eb2900, 0x2eb4320, 0x2eb4331, 0x2eb4320)                                                   = 0x2eb2ab8
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae978, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae5b8, 29, 0x7f2333066b40, 3)                                                    = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 29, 29, 0)                                                                             = 0x2eb4378
memcpy(0x2eb4378, "Cookie: dtck_first=20171225\\r\\n", 29)                                                     = 0x2eb4378
strlen("Cookie: dtck_first=20171225")                                                                        = 27
apr_table_addn(0x2eb2900, 0x2eb4340, 0x2eb4351, 0x2eb4340)                                                   = 0x2eb2ad0
apr_brigade_cleanup(0x2eb4150, 8192, 0x7ffc31970ac0, 0x2eb2610 <unfinished ...>
apr_bucket_free(0x2eae5b8, 8192, 0x2eb4158, 0x2eb2610)                                                       = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_split_line(0x2eb4150, 0x2ea5048, 0, 8192 <unfinished ...>
apr_bucket_shared_split(0x2eae978, 2, 0x7f2333066b40, 0)                                                     = 0
<... apr_brigade_split_line resumed> )                                                                       = 0
apr_palloc(0x2eb2598, 2, 2, 0)                                                                               = 0x2eb4398
memcpy(0x2eb4398, "\\r\\n", 2)                                                                                 = 0x2eb4398
strlen("")                                                                                                   = 0
apr_table_addn(0x2eb2900, 0x2eb4378, 0x2eb4380, 0x2eb4378)                                                   = 0x2eb2ae8
apr_table_compress(0x2eb2900, 1, 192, 9)                                                                     = 9
apr_table_do(0x42f945, 0x2eb2610, 0x2eb2900, 0 <unfinished ...>
strlen("test-jongpak.ncl.nfra.io")                                                                           = 24
strlen("keep-alive")                                                                                         = 10
strlen("max-age=0")                                                                                          = 9
strlen("1")                                                                                                  = 1
strlen("Mozilla/5.0 (Macintosh; Intel Ma"...)                                                                = 120
strlen("text/html,application/xhtml+xml,"...)                                                                = 85
strlen("gzip, deflate")                                                                                      = 13
strlen("ko-KR,ko;q=0.9,en-US;q=0.8,en;q="...)                                                                = 35
strlen("dtck_first=20171225")                                                                                = 19
<... apr_table_do resumed> )                                                                                 = 1
apr_table_get(0x2eb2900, 0x4687f2, 0, 3)                                                                     = 0
apr_brigade_destroy(0x2eb4150, 0x4687f2, 84, 20 <unfinished ...>
apr_bucket_free(0x2eae978, 0x2eb4150, 0x2eb4158, 0x2eb2608)                                                  = 0x2eae578
<... apr_brigade_destroy resumed> )                                                                          = 0
apr_table_get(0x2eb2900, 0x4673a4, 0, 0x2eb2608)                                                             = 0x2eb41c6
__ctype_b_loc()                                                                                              = 0x7f2333561730
apr_parse_addr_port(0x7ffc31970ab8, 0x7ffc31970ab0, 0x7ffc31970aae, 0x2eb41c6)                               = 0
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
apr_table_get(0x2eb2900, 0x46883f, 0x2497e20, 0)                                                             = 0x2eb41c6
apr_palloc(0x2eb2598, 40, 0x2eb2610, 0x2ea4790)                                                              = 0x2eb4450
strlen("/")                                                                                                  = 1
apr_table_get(0x2eb2900, 0x468896, 0x2ea4838, 2)                                                             = 0
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2ded9897b
apr_cpystrn(0x7f23226f50b0, 0x2ea4f58, 32, 0x7f23226f50b0)                                                   = 0x7f23226f50bd
apr_cpystrn(0x7f23226f50d0, 0x2eb41a0, 64, 0x2eb41a0)                                                        = 0x7f23226f50de
apr_cpystrn(0x7f23226f5110, 0x2bb7100, 32, 0x7f23226f5110)                                                   = 0x7f23226f5128
apr_time_now(0x2ea2760, 1, 0x7f23226f5028, 0)                                                                = 0x581b2ded98d27
strchr("/", '%')                                                                                             = nil
apr_palloc(0x2eb2598, 40, 8, 8)                                                                              = 0x2eb4510
memset(0x2eb4510, '\\0', 40)                                                                                  = 0x2eb4510
apr_array_make(0x2eb2598, 4, 16, 8)                                                                          = 0x2eb4538
apr_pstrdup(0x2eb2598, 0x2eb41b8, 0x2eb41b8, 0)                                                              = 0x2eb65f8
strlen("/pl/hello")                                                                                          = 9
strncmp("/pl/hello", "/", 9)                                                                                 = 112
strlen("/pl/proxy")                                                                                          = 9
strncmp("/pl/proxy", "/", 9)                                                                                 = 112
strlen("/pl/news-channel")                                                                                   = 16
strncmp("/pl/news-channel", "/", 16)                                                                         = 112
strlen("/pl/counter")                                                                                        = 11
strncmp("/pl/counter", "/", 11)                                                                              = 112
strlen("/pl/env")                                                                                            = 7
strncmp("/pl/env", "/", 7)                                                                                   = 112
strlen("/pl/env-all")                                                                                        = 11
strncmp("/pl/env-all", "/", 11)                                                                              = 112
strlen("/server-status")                                                                                     = 14
strncmp("/server-status", "/", 14)                                                                           = 115
apr_filepath_merge(0x2eb2778, 0x249ae38, 0x2eb41b9, 35)                                                      = 0
apr_filepath_merge(0x7ffc319709f8, 0, 0x2eb6600, 4)                                                          = 0
apr_palloc(0x2eb2598, 40, 0, 0)                                                                              = 0x2eb6630
memset(0x2eb6630, '\\0', 40)                                                                                  = 0x2eb6630
apr_array_make(0x2eb2598, 4, 16, 0)                                                                          = 0x2eb6658
apr_stat(0x2eb2798, 0x2eb6618, 0x8170, 0x2eb2598)                                                            = 0
strlen("/home/jongpak/docs/")                                                                                = 19
apr_filepath_root(0x2eb2778, 0x2eb2788, 0, 0x2eb2598)                                                        = 0
strlen("/")                                                                                                  = 1
strlen("home1/irteam/docs/")                                                                                 = 18
apr_palloc(0x2eb2598, 21, 21, 11)                                                                            = 0x2eb66c0
memcpy(0x2eb66c0, "/\\0", 2)                                                                                  = 0x2eb66c0
apr_array_push(0x2eb6658, 0x7ffc319709f0, 0, 0x2eb66b8)                                                      = 0x2eb6678
strchr("home1/irteam/docs/", '/')                                                                            = "/irteam/docs/"
memcpy(0x2eb66c1, "home1\\0", 6)                                                                              = 0x2eb66c1
strchr("irteam/docs/", '/')                                                                                  = "/docs/"
memcpy(0x2eb66c6, "/irteam\\0", 8)                                                                            = 0x2eb66c6
strchr("docs/", '/')                                                                                         = "/"
memcpy(0x2eb66cd, "/docs\\0", 6)                                                                              = 0x2eb66cd
strcmp("/home/jongpak/docs/", "/home/jongpak/docs/")                                                         = 0
apr_palloc(0x2eb2598, 368, 368, 0x2d3abb8)                                                                   = 0x2eb66d8
apr_pmemdup(0x2eb2598, 0x2d3b138, 232, 0x2d3b138)                                                            = 0x2eb6848
apr_array_append(0x2eb2598, 0x2d3b320, 0x2d3bd00, 0x2d3b320)                                                 = 0x2eb6930
apr_palloc(0x2eb2598, 256, 0x2eb6848, 0x2d3b340)                                                             = 0x2eb6950
apr_array_push(0x2eb6658, 256, 0x2eb6848, 0)                                                                 = 0x2eb6688
apr_pstrdup(0x2eb2598, 0x2eb66c0, 0x2eb66c0, 2)                                                              = 0x2eb6a50
apr_pstrdup(0x2eb2598, 0x2eb6a50, 0x2eb6a50, 255)                                                            = 0x2eb6a68
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
apr_palloc(0x2eb2598, 11, 11, 0)                                                                             = 0x2eb6a80
strlen("/home/jongpak/docs/")                                                                                = 19
strlen(".htaccess")                                                                                          = 9
apr_palloc(0x2eb2598, 31, 31, 0)                                                                             = 0x2eb6a90
memcpy(0x2eb6a90, "/home/jongpak/docs/", 19)                                                                 = 0x2eb6a90
memcpy(0x2eb6aa3, ".htaccess\\0", 10)                                                                         = 0x2eb6aa3
apr_file_open(0x7ffc31970818, 0x2eb6a90, 129, 4095)                                                          = 2
apr_palloc(0x2eb2598, 32, 438, -128)                                                                         = 0x2eb6ab0
strchr("", '/')                                                                                              = nil
strlen("/")                                                                                                  = 1
memcpy(0x2eb66d2, "/\\0", 2)                                                                                  = 0x2eb66d2
strlen("/home/jongpak/docs/")                                                                                = 19
strlen("/home/jongpak/docs/")                                                                                = 19
apr_palloc(0x2eb2598, 368, 368, 0x2497e20)                                                                   = 0x2eb6ad0
apr_pmemdup(0x2eb2598, 0x2498240, 232, 0x2498240)                                                            = 0x2eb6c40
apr_array_append(0x2eb2598, 0x2498428, 0x2eb6930, 0x2498428)                                                 = 0x2eb6d28
apr_palloc(0x2eb2598, 256, 0x2eb6c40, 0x2bb6e70)                                                             = 0x2eb6d48
apr_palloc(0x2eb2598, 40, 16, 0)                                                                             = 0x2eb6e48
memset(0x2eb6e48, '\\0', 40)                                                                                  = 0x2eb6e48
apr_array_make(0x2eb2598, 4, 16, 0)                                                                          = 0x2eb6e70
strrchr("/home/jongpak/docs/", '/')                                                                          = "/"
apr_pstrdup(0x2eb2598, 0x2eb66d3, 0x2eb66d3, 2)                                                              = 0x2eb6ed0
strlen("")                                                                                                   = 0
strlen("")                                                                                                   = 0
strlen("")                                                                                                   = 0
strlen("")                                                                                                   = 0
apr_pstrdup(0x2eb2598, 0x2eb41b8, 0x2eb41b8, 0)                                                              = 0x2eb6ed8
strcmp("/", "/")                                                                                             = 0
apr_pool_create_ex(0x7ffc319709f0, 0x2eb2598, 0, 0)                                                          = 0
apr_pool_tag(0x2ebe9f8, 0x46c1a3, 0x2ebea08, 0)                                                              = 0x2ebe9f8
apr_palloc(0x2ebe9f8, 688, 0x2ebea08, 0)                                                                     = 0x2ebea70
memset(0x2ebea70, '\\0', 688)                                                                                 = 0x2ebea70
apr_palloc(0x2ebe9f8, 1392, 1392, 0x2ebed00)                                                                 = 0x2ebed20
memset(0x2ebed20, '\\0', 1392)                                                                                = 0x2ebed20
apr_palloc(0x2ebe9f8, 16, 0x2eb6ab0, 0x2ebf280)                                                              = 0x2ebf290
apr_array_make(0x2ebe9f8, 2, 8, 2)                                                                           = 0x2ebf2a0
apr_palloc(0x2ebe9f8, 40, 0x2ebea70, 0x2ea4790)                                                              = 0x2ebf2d0
apr_table_copy(0x2ebe9f8, 0x2eb2900, 0x2eb2900, 0x2ea4790)                                                   = 0x2ebf2f8
apr_table_copy(0x2ebe9f8, 0x2eb2c80, 0x2eb2c80, 0x4000)                                                      = 0x2ebf678
apr_table_get(0x2eb2900, 0x468081, 0x2ebea70, 0x4000)                                                        = 0
apr_table_get(0x2eb2900, 0x4687f2, 24, 3)                                                                    = 0
apr_table_copy(0x2ebe9f8, 0x2eb2e20, 0x2eb2e20, 20)                                                          = 0x2ebf818
apr_table_make(0x2ebe9f8, 5, 0x2ebea70, 20)                                                                  = 0x2ebfb98
apr_table_make(0x2ebe9f8, 5, 0x2ebea70, 20)                                                                  = 0x2ebfd38
apr_table_make(0x2ebe9f8, 5, 0x2ebea70, 20)                                                                  = 0x2ebfed8
apr_table_make(0x2ebe9f8, 5, 0x2ebea70, 20)                                                                  = 0x2ec0078
apr_palloc(0x2ebe9f8, 64, 64, 20)                                                                            = 0x2ec0218
memset(0x2ec0218, '\\0', 64)                                                                                  = 0x2ec0218
strlen("GET")                                                                                                = 3
strrchr("/", '/')                                                                                            = "/"
apr_palloc(0x2ebe9f8, 2, 2, 1)                                                                               = 0x2ec0450
memcpy(0x2ec0450, "/", 1)                                                                                    = 0x2ec0450
strlen("/")                                                                                                  = 1
apr_palloc(0x2ebe9f8, 6, 6, 0)                                                                               = 0x2ec0458
strlen("/")                                                                                                  = 1
strlen("index.html")                                                                                         = 10
apr_palloc(0x2ebe9f8, 14, 14, 0)                                                                             = 0x2ec0460
memcpy(0x2ec0460, "/", 1)                                                                                    = 0x2ec0460
memcpy(0x2ec0461, "index.html\\0", 11)                                                                        = 0x2ec0461
apr_pstrdup(0x2ebe9f8, 0x2ec0460, 0x2ec0460, 0x74682e7865646e69)                                             = 0x2ec0470
apr_uri_parse(0x2ebe9f8, 0x2ec0460, 0x2ebec70, 0x2ec0460)                                                    = 0
strchr("/index.html", '%')                                                                                   = nil
apr_pmemdup(0x2ebe9f8, 0x2eb4510, 40, 0x2eb4510)                                                             = 0x2ec0490
apr_array_copy(0x2ebe9f8, 0x2eb4538, 0x2eb4538, 0x2eb4510)                                                   = 0x2ec04b8
apr_pstrdup(0x2ebe9f8, 0x2ec0480, 0x2ec0480, 0x2eb4510)                                                      = 0x2ec0518
strcmp("/index.html", "/")                                                                                   = 105
strlen("/pl/hello")                                                                                          = 9
strncmp("/pl/hello", "/index.html", 9)                                                                       = 7
strlen("/pl/proxy")                                                                                          = 9
strncmp("/pl/proxy", "/index.html", 9)                                                                       = 7
strlen("/pl/news-channel")                                                                                   = 16
strncmp("/pl/news-channel", "/index.html", 16)                                                               = 7
strlen("/pl/counter")                                                                                        = 11
strncmp("/pl/counter", "/index.html", 11)                                                                    = 7
strlen("/pl/env")                                                                                            = 7
strncmp("/pl/env", "/index.html", 7)                                                                         = 7
strlen("/pl/env-all")                                                                                        = 11
strncmp("/pl/env-all", "/index.html", 11)                                                                    = 7
strlen("/server-status")                                                                                     = 14
strncmp("/server-status", "/index.html", 14)                                                                 = 10
apr_filepath_merge(0x2ebebd8, 0x249ae38, 0x2ec0481, 35)                                                      = 0
apr_filepath_merge(0x7ffc31970888, 0, 0x2ec0528, 4)                                                          = 0
apr_pmemdup(0x2ebe9f8, 0x2eb6630, 40, 0x2eb6630)                                                             = 0x2ec0570
apr_array_copy(0x2ebe9f8, 0x2eb6658, 0x2eb6658, 0x2eb6630)                                                   = 0x2ec0598
apr_stat(0x2ebebf8, 0x2ec0548, 0x8170, 0x2ebe9f8)                                                            = 0
strlen("/home/jongpak/docs/index.html")                                                                      = 29
strrchr("/home/jongpak/docs/index.html", '/')                                                                = "/index.html"
apr_palloc(0x2ebe9f8, 20, 20, 16)                                                                            = 0x2ec05f8
memcpy(0x2ec05f8, "/home/jongpak/docs/", 19)                                                                 = 0x2ec05f8
strcmp("/home/jongpak/docs/", "/home/jongpak/docs/")                                                         = 0
apr_pmemdup(0x2ebe9f8, 0x2eb6e48, 40, 0x2eb6e48)                                                             = 0x2ec0610
apr_array_copy(0x2ebe9f8, 0x2eb6e70, 0x2eb6e70, 0x2eb6e48)                                                   = 0x2ec0638
strrchr("/home/jongpak/docs/index.html", '/')                                                                = "/index.html"
apr_pstrdup(0x2ebe9f8, 0x2ec055b, 0x2ec055b, 16)                                                             = 0x2ec0698
strcmp("index.html", "")                                                                                     = 105
strlen("index.html")                                                                                         = 10
strlen("index.html")                                                                                         = 10
strlen("index.html")                                                                                         = 10
apr_array_push(0x2ec0638, 0x2b3b9c3, 16, 2)                                                                  = 0x2ec0658
strlen("index.html")                                                                                         = 10
apr_palloc(0x2ebe9f8, 368, 368, 0x2eb6ad0)                                                                   = 0x2ec06a8
apr_pmemdup(0x2ebe9f8, 0x2eb6c40, 232, 0x2eb6c40)                                                            = 0x2ec0818
apr_array_append(0x2ebe9f8, 0x2eb6d28, 0x2bb6df8, 0x2eb6d28)                                                 = 0x2ec0900
apr_palloc(0x2ebe9f8, 256, 0x2ec0818, 0x2bb6e70)                                                             = 0x2ebc7b8
apr_pstrdup(0x2ebe9f8, 0x2ec0480, 0x2ec0480, 0)                                                              = 0x2ebc8b8
strcmp("/index.html", "/index.html")                                                                         = 0
apr_palloc(0x2ebe9f8, 6, 6, 0x7ffc31970918)                                                                  = 0x2ebc8f8
memcpy(0x2ebc8f8, "index", 5)                                                                                = 0x2ebc8f8
apr_palloc(0x2ebe9f8, 5, 5, 0x7ffc31970918)                                                                  = 0x2ebc900
memcpy(0x2ebc900, "html", 4)                                                                                 = 0x2ebc900
tolower('h')                                                                                                 = 'h'
tolower('t')                                                                                                 = 't'
tolower('m')                                                                                                 = 'm'
tolower('l')                                                                                                 = 'l'
strcmp("text/html", "text/html")                                                                             = 0
strcmp("application/x-httpd-php", "none")                                                                    = -13
strcmp("httpd/unix-directory", "text/html")                                                                  = -12
apr_table_overlay(0x2eb2598, 0x2ec0078, 0x2eb3728, 0x2ec0078)                                                = 0x2eb6ee0
apr_table_overlay(0x2eb2598, 0x2ebfb98, 0x2eb31a0, 0x2ebfb98)                                                = 0x2eb7008
apr_table_overlay(0x2eb2598, 0x2ebfd38, 0x2eb33e8, 0x2ebfd38)                                                = 0x2eb7130
apr_table_overlay(0x2eb2598, 0x2ebfed8, 0x2eb3588, 0x2ebfed8)                                                = 0x2eb7258
apr_table_overlay(0x2eb2598, 0x2ebf818, 0x2eb2e20, 0x2ebf818)                                                = 0x2eb7380
apr_table_elts(0x2eb2900, 0x2bb6e70, 0x2eb3e98, 0)                                                           = 0x2eb2900
apr_is_empty_table(0x2eb7380, 0x2bb6e70, 0x2eb3e98, 0)                                                       = 1
strcasecmp("Host", "Content-type")                                                                           = 5
strcasecmp("Host", "Content-length")                                                                         = 5
strcasecmp("Host", "Proxy")                                                                                  = -8
strcasecmp("Host", "Authorization")                                                                          = 7
strcasecmp("Host", "Proxy-Authorization")                                                                    = -8
strlen("Host")                                                                                               = 4
apr_palloc(0x2eb2598, 10, 10, 0)                                                                             = 0x2eb7888
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('H')                                                                                                 = 'H'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('s')                                                                                                 = 'S'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
apr_table_addn(0x2eb7380, 0x2eb7888, 0x2eb41c6, 0x2eb7888)                                                   = 0x2eb7898
strcasecmp("Connection", "Content-type")                                                                     = -6
strcasecmp("Connection", "Content-length")                                                                   = -6
strcasecmp("Connection", "Proxy")                                                                            = -13
strcasecmp("Connection", "Authorization")                                                                    = 2
strcasecmp("Connection", "Proxy-Authorization")                                                              = -13
strlen("Connection")                                                                                         = 10
apr_palloc(0x2eb2598, 16, 16, 0)                                                                             = 0x2eb78b0
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('C')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('i')                                                                                                 = 'I'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
apr_table_addn(0x2eb7380, 0x2eb78b0, 0x2eb41ec, 0x2eb78b0)                                                   = 0x2eb78d8
strcasecmp("Cache-Control", "Content-type")                                                                  = -14
strcasecmp("Cache-Control", "Content-length")                                                                = -14
strcasecmp("Cache-Control", "Proxy")                                                                         = -13
strcasecmp("Cache-Control", "Authorization")                                                                 = 2
strcasecmp("Cache-Control", "Proxy-Authorization")                                                           = -13
strlen("Cache-Control")                                                                                      = 13
apr_palloc(0x2eb2598, 19, 19, 5)                                                                             = 0x2eb78f0
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('C')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('a')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('h')                                                                                                 = 'H'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('C')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('r')                                                                                                 = 'R'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('l')                                                                                                 = 'L'
apr_table_addn(0x2eb7380, 0x2eb78f0, 0x2eb4207, 0x2eb78f0)                                                   = 0x2eb7938
strcasecmp("Upgrade-Insecure-Requests", "Content-type")                                                      = 18
strcasecmp("Upgrade-Insecure-Requests", "Content-length")                                                    = 18
strcasecmp("Upgrade-Insecure-Requests", "Proxy")                                                             = 5
strcasecmp("Upgrade-Insecure-Requests", "Authorization")                                                     = 20
strcasecmp("Upgrade-Insecure-Requests", "Proxy-Authorization")                                               = 5
strlen("Upgrade-Insecure-Requests")                                                                          = 25
apr_palloc(0x2eb2598, 31, 31, 1)                                                                             = 0x2eb7968
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('U')                                                                                                 = 'U'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('p')                                                                                                 = 'P'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('g')                                                                                                 = 'G'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('r')                                                                                                 = 'R'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('a')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('d')                                                                                                 = 'D'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('I')                                                                                                 = 'I'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('s')                                                                                                 = 'S'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('u')                                                                                                 = 'U'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('r')                                                                                                 = 'R'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('R')                                                                                                 = 'R'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('q')                                                                                                 = 'Q'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('u')                                                                                                 = 'U'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('s')                                                                                                 = 'S'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('s')                                                                                                 = 'S'
apr_table_addn(0x2eb7380, 0x2eb7968, 0x2eb4233, 0x2eb7968)                                                   = 0x2eb7950
strcasecmp("User-Agent", "Content-type")                                                                     = 18
strcasecmp("User-Agent", "Content-length")                                                                   = 18
strcasecmp("User-Agent", "Proxy")                                                                            = 5
strcasecmp("User-Agent", "Authorization")                                                                    = 20
strcasecmp("User-Agent", "Proxy-Authorization")                                                              = 5
strlen("User-Agent")                                                                                         = 10
apr_palloc(0x2eb2598, 16, 16, 2)                                                                             = 0x2eb7988
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('U')                                                                                                 = 'U'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('s')                                                                                                 = 'S'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('r')                                                                                                 = 'R'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('A')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('g')                                                                                                 = 'G'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
apr_table_addn(0x2eb7380, 0x2eb7988, 0x2eb4244, 0x2eb7988)                                                   = 0x2eb79f8
strcasecmp("Accept", "Content-type")                                                                         = -2
strcasecmp("Accept", "Content-length")                                                                       = -2
strcasecmp("Accept", "Proxy")                                                                                = -15
strcasecmp("Accept", "Authorization")                                                                        = -18
strcasecmp("Accept", "Proxy-Authorization")                                                                  = -15
strlen("Accept")                                                                                             = 6
apr_palloc(0x2eb2598, 12, 12, 0)                                                                             = 0x2eb7a58
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('A')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('p')                                                                                                 = 'P'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
apr_table_addn(0x2eb7380, 0x2eb7a58, 0x2eb42c8, 0x2eb7a58)                                                   = 0x2eb7a10
strcasecmp("Accept-Encoding", "Content-type")                                                                = -2
strcasecmp("Accept-Encoding", "Content-length")                                                              = -2
strcasecmp("Accept-Encoding", "Proxy")                                                                       = -15
strcasecmp("Accept-Encoding", "Authorization")                                                               = -18
strcasecmp("Accept-Encoding", "Proxy-Authorization")                                                         = -15
strlen("Accept-Encoding")                                                                                    = 15
apr_palloc(0x2eb2598, 21, 21, 0)                                                                             = 0x2eb7a68
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('A')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('p')                                                                                                 = 'P'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('E')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('d')                                                                                                 = 'D'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('i')                                                                                                 = 'I'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('g')                                                                                                 = 'G'
apr_table_addn(0x2eb7380, 0x2eb7a68, 0x2eb4331, 0x2eb7a68)                                                   = 0x2eb7a28
strcasecmp("Accept-Language", "Content-type")                                                                = -2
strcasecmp("Accept-Language", "Content-length")                                                              = -2
strcasecmp("Accept-Language", "Proxy")                                                                       = -15
strcasecmp("Accept-Language", "Authorization")                                                               = -18
strcasecmp("Accept-Language", "Proxy-Authorization")                                                         = -15
strlen("Accept-Language")                                                                                    = 15
apr_palloc(0x2eb2598, 21, 21, 0)                                                                             = 0x2eb7a80
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('A')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('c')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('p')                                                                                                 = 'P'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('t')                                                                                                 = 'T'
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('L')                                                                                                 = 'L'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('a')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('n')                                                                                                 = 'N'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('g')                                                                                                 = 'G'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('u')                                                                                                 = 'U'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('a')                                                                                                 = 'A'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('g')                                                                                                 = 'G'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
apr_table_addn(0x2eb7380, 0x2eb7a80, 0x2eb4351, 0x2eb7a80)                                                   = 0x2eb7a40
strcasecmp("Cookie", "Content-type")                                                                         = 1
strcasecmp("Cookie", "Content-length")                                                                       = 1
strcasecmp("Cookie", "Proxy")                                                                                = -13
strcasecmp("Cookie", "Authorization")                                                                        = 2
strcasecmp("Cookie", "Proxy-Authorization")                                                                  = -13
strlen("Cookie")                                                                                             = 6
apr_palloc(0x2eb2598, 12, 12, 8)                                                                             = 0x2eb7a98
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('C')                                                                                                 = 'C'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('o')                                                                                                 = 'O'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('k')                                                                                                 = 'K'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('i')                                                                                                 = 'I'
__ctype_b_loc()                                                                                              = 0x7f2333561730
toupper('e')                                                                                                 = 'E'
apr_table_addn(0x2eb7380, 0x2eb7a98, 0x2eb4380, 0x2eb7a98)                                                   = 0x2eb7b68
getenv("PATH")                                                                                               = "/home/jongpak/apps/node/bin:/hom"...
apr_pstrdup(0x2eb2598, 0x7ffc31971cd1, 0x7ffc31971cd1, 11)                                                   = 0x2eb7c28
apr_table_addn(0x2eb7380, 0x46d309, 0x2eb7c28, 0x4000)                                                       = 0x2eb7b80
apr_table_addn(0x2eb7380, 0x46d340, 0x468bab, 10)                                                            = 0x2eb7b98
apr_table_addn(0x2eb7380, 0x46d351, 0x28fd5a8, 11)                                                           = 0x2eb7bb0
apr_pstrmemdup(0x2eb2598, 0x2eb4430, 24, 0x2eb4430)                                                          = 0x2eb7d08
apr_table_addn(0x2eb7380, 0x46d361, 0x2eb7d08, 0x2eb4430)                                                    = 0x2eb7bc8
apr_table_addn(0x2eb7380, 0x46d36d, 0x2ea4f48, 13)                                                           = 0x2eb7be0
apr_psprintf(0x2eb2598, 0x46d379, 80, 14)                                                                    = 0x2eb7d28
apr_table_addn(0x2eb7380, 0x46d37c, 0x2eb7d28, 0)                                                            = 0x2eb7bf8
apr_table_addn(0x2eb7380, 0x46d394, 0x2ea4f58, 0)                                                            = 0x2eb7c10
apr_table_addn(0x2eb7380, 0x46d3a0, 0x249ae38, 16)                                                           = 0x2eb7eb0
apr_table_addn(0x2eb7380, 0x46d3ae, 0x249adc8, 17)                                                           = 0x2eb7ec8
apr_table_addn(0x2eb7380, 0x46d3bb, 0x2ec0548, 18)                                                           = 0x2eb7ee0
apr_itoa(0x2eb2598, 0xdbb8, 0xdbb8, 19)                                                                      = 0x2eb8038
apr_table_addn(0x2eb7380, 0x46d3cb, 0x2eb8038, 0x2eb8038)                                                    = 0x2eb7ef8
apr_table_setn(0x2eb7380, 0x46d43a, 0x46d432, 20)                                                            = 0x2eb7f10
apr_table_setn(0x2eb7380, 0x46d44c, 0x2eb4196, 21)                                                           = 0x2eb7f28
apr_table_setn(0x2eb7380, 0x46d45c, 0x2eb4190, 22)                                                           = 0x2eb7f40
apr_table_setn(0x2eb7380, 0x46d46b, 0x46d33f, 0x2eb7380)                                                     = 0x2eb7f58
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
__ctype_b_loc()                                                                                              = 0x7f2333561730
apr_pstrmemdup(0x2eb2598, 0x2eb41a4, 1, 0x2eb41a4)                                                           = 0x2eb8040
apr_table_setn(0x2eb7380, 0x46d478, 0x2eb8040, 0x2eb41a4)                                                    = 0x2eb7f70
strcmp("HTTP/1.1", "INCLUDED")                                                                               = -1
apr_table_setn(0x2eb7380, 0x46d48d, 0x2ec0480, 73)                                                           = 0x2eb7f88
strcmp("text/html", "text/html; charset=UTF-8")                                                              = -59
apr_palloc(0x2eb2598, 56, 0, 0)                                                                              = 0x2eb8168
memset(0x2eb8168, '\\0', 56)                                                                                  = 0x2eb8168
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 0)                                                       = 0x2eb81a0
apr_table_get(0x2eb2900, 0x4705a0, 0x2eb8168, 0x422ac0)                                                      = 0
apr_table_get(0x2eb2900, 0x4705b2, 84, 20)                                                                   = 0
apr_bucket_eos_create(0x2eae578, 0x4705b2, 24, 3)                                                            = 0x2eae978
apr_bucket_destroy_noop(0, 0, 0x2eb8050, 0)                                                                  = 0x681520
apr_bucket_free(0x2eae978, 0, 0x2eb8050, 0)                                                                  = 0x2eae578
apr_palloc(0x2eb2598, 4, 0x2eb40d8, 0x2eb8048)                                                               = 0x2eb81e0
apr_off_t_toa(0x2eb2598, 0, 0, 0x2eb8048)                                                                    = 0x2eb8200
apr_table_setn(0x2eb7008, 0x468081, 0x2eb8200, 0x2eb8200)                                                    = 0x2eb8220
apr_palloc(0x2eb2598, 8, 0x2eb4100, 0x2eb8048)                                                               = 0x2eb8238
memset(0x2eb8238, '\\0', 8)                                                                                   = 0x2eb8238
apr_table_elts(0x2eb7008, 0x7ffc31970610, 0x7ffc31970610, 0)                                                 = 0x2eb7008
apr_table_elts(0x2eb7130, 0x7ffc31970610, 0x7ffc31970610, 0x468081)                                          = 0x2eb7130
apr_is_empty_table(0x2eb7130, 0x7ffc31970610, 0x7ffc31970610, 0x468081)                                      = 1
apr_table_get(0x2eb7380, 0x470946, 0, 0x468081)                                                              = 0
apr_array_make(0x2eb2598, 5, 8, 6)                                                                           = 0x2eb8240
apr_table_do(0x455582, 0x2eb8240, 0x2eb7008, 0x470874)                                                       = 1
apr_table_get(0x2eb6ee0, 0x470956, 0, 22)                                                                    = 0
apr_table_get(0x2eb7380, 0x470879, 0x2eb2610, 14)                                                            = 0
apr_table_get(0x2eb7008, 0x46e97c, 100, 48)                                                                  = 0
apr_table_get(0x2eb2900, 0x46e97c, 0x46e987, 0)                                                              = 0x2eb41ec
apr_table_get(0x2eb7008, 0x46e98d, 16, 16)                                                                   = 0x2eb8200
apr_table_mergen(0x2eb7008, 0x46e97c, 0x46e987, 0)                                                           = 0x2eb82b8
strlen("text/html; charset=UTF-8")                                                                           = 24
strcasecmp("text/html; charset=UTF-8", "none")                                                               = 6
apr_table_setn(0x2eb7008, 0x470968, 0x2eb8148, 110)                                                          = 0x2eb82d0
apr_is_empty_array(0, 0x470968, 72, 4)                                                                       = 1
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 4)                                                       = 0x2eb82e8
strlen("HTTP/1.1")                                                                                           = 8
strlen("200 OK")                                                                                             = 6
apr_brigade_writev(0x2eb82e8, 0, 0, 0x7ffc319705c0)                                                          = 0
apr_palloc(0x2eb2598, 30, 2573, 0x2eaea18)                                                                   = 0x2eb8328
apr_time_exp_gmt(0x7ffc31970550, 0x581b2ded8ebb8, 0x581b2ded8ebb8, 0x581b2ded8ebb8)                          = 0
memcpy(0x682768, "88\\a\\0\\006\\0\\0\\0\\002\\0\\0\\0\\016\\0\\0\\0\\f\\0\\0\\0\\001\\0\\0\\0w\\0\\0\\0\\002\\0\\0\\0"..., 44)           = 0x682768
strlen("Date")                                                                                               = 4
strlen("Tue, 12 Feb 2019 14:02:06 GMT")                                                                      = 29
apr_brigade_writev(0x2eb82e8, 0, 0, 0x7ffc31970540)                                                          = 0
strlen("Server")                                                                                             = 6
strlen("Apache")                                                                                             = 6
apr_brigade_writev(0x2eb82e8, 0, 0, 0x7ffc31970540)                                                          = 0
apr_table_unset(0x2eb7008, 0x4708a3, 70, 0x2eaea18)                                                          = 16
apr_table_unset(0x2eb7008, 0x4708a8, 68, 4)                                                                  = 0x80000
apr_table_elts(0x2eb7008, 0x2eb2610, 0x2eb2610, 19)                                                          = 0x2eb7008
apr_palloc(0x2eb2598, 256, 256, 19)                                                                          = 0x2eb8348
strlen("X-Powered-By")                                                                                       = 12
strlen("PHP/7.2.2")                                                                                          = 9
strlen("Content-Length")                                                                                     = 14
strlen("0")                                                                                                  = 1
strlen("Connection")                                                                                         = 10
strlen("close")                                                                                              = 5
strlen("Content-Type")                                                                                       = 12
strlen("text/html; charset=UTF-8")                                                                           = 24
apr_brigade_writev(0x2eb82e8, 0, 0, 0x2eb8348)                                                               = 0
apr_brigade_length(0x2eb82e8, 1, 0x7ffc319705e8, 0x2eaea18)                                                  = 0
strlen("\\r\\n")                                                                                               = 2
apr_brigade_write(0x2eb82e8, 0, 0, 0x7ffc319705f0)                                                           = 0
apr_palloc(0x2eb2598, 4, 0x2eb4128, 0x2eb82e8)                                                               = 0x2eb8448
memset(0x2eb8448, '\\0', 4)                                                                                   = 0x2eb8448
apr_palloc(0x2ea4528, 16, 0x2ea5010, 0x2eb82e8)                                                              = 0x2ea50c8
memset(0x2ea50c8, '\\0', 16)                                                                                  = 0x2ea50c8
apr_pool_create_ex(0x2ea50d0, 0x2ea4528, 0, 0)                                                               = 0
apr_pool_tag(0x2ec0a08, 0x46c256, 0x2ec0a18, 0)                                                              = 0x2ec0a08
apr_brigade_create(0x2ec0a08, 0x2eae578, 0x2eae578, 0x2ec0a08)                                               = 0x2ec0a80
apr_bucket_setaside_noop(0x2eaea18, 0x2ec0a08, 0x2eaea18, 0x2ec0a08)                                         = 0
apr_brigade_split(0x2ec0a80, 0x2eae978, 0x2eae978, 1)                                                        = 0x2ec0ac0
apr_socket_sendv(0x2ea45a0, 0x7ffc31970210, 1, 0x7ffc31970198)                                               = 0
apr_brigade_cleanup(0x2ec0a80, 175, 175, 175 <unfinished ...>
apr_bucket_free(0x2eba7c8, 175, 0x2ec0a88, 175)                                                              = 1
apr_bucket_free(0x2eaea18, 2, 0x2eae818, 0)                                                                  = 0x2eae578
apr_bucket_destroy_noop(0, 2, 0x2ec0a88, 0)                                                                  = 0x681560
apr_bucket_free(0x2eae798, 2, 0x2ec0a88, 0)                                                                  = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 0x2eb2598)                                               = 0x2eb8450
apr_bucket_setaside_noop(0x2eae978, 0x2eb2598, 0x2eae978, 0x2eb2598)                                         = 0
apr_pool_clear(0x2ec0a08, 0x2eb2598, 0x2ec0ac8, 0x2eb2598)                                                   = 0x2ec0a80
apr_bucket_destroy_noop(0, 0x2eb2598, 0, 0x2eb2598)                                                          = 0x423e60
apr_bucket_free(0x2eae978, 0x2eb2598, 0x2eae978, 0x2eb2598)                                                  = 0x2eae578
apr_brigade_create(0x2ec0a08, 0x2eae578, 0x2eae578, 0x2ec0a08)                                               = 0x2ec0a80
apr_brigade_create(0x2eb2598, 0x2eae578, 0x2eae578, 0x2eb2610)                                               = 0x2eb8490
apr_bucket_flush_create(0x2eae578, 0, 0x2eb8470, 0x422ac0)                                                   = 0x2eae978
apr_brigade_cleanup(0x2ec0a80, 0x7ffc31970780, 0, 0 <unfinished ...>
apr_bucket_destroy_noop(0, 0x7ffc31970780, 0x2ec0a88, 0)                                                     = 0x681560
apr_bucket_free(0x2eae978, 0x7ffc31970780, 0x2ec0a88, 0)                                                     = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_pool_clear(0x2ec0a08, 0x7ffc31970780, 0x2eae778, 0)                                                      = 0x2ec0a80
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2dedb98fb
apr_cpystrn(0x7f23226f50b0, 0x2ea4f58, 32, 0x7f23226f50b0)                                                   = 0x7f23226f50bd
apr_cpystrn(0x7f23226f50d0, 0x2eb41a0, 64, 0x2eb41a0)                                                        = 0x7f23226f50de
apr_cpystrn(0x7f23226f5110, 0x2bb7100, 32, 0x7f23226f5110)                                                   = 0x7f23226f5128
apr_pmemdup(0x2eb2598, 0x2ea4f58, 14, 0x2ea4f58)                                                             = 0x2eba800
apr_time_exp_lt(0x7ffc31970990, 0x581b2ded8ebb8, 0x581b2ded8ebb8, 0x581b2ded8ebb8)                           = 0
memcpy(0x682368, "88\\a\\0\\006\\0\\0\\0\\002\\0\\0\\0\\027\\0\\0\\0\\f\\0\\0\\0\\001\\0\\0\\0w\\0\\0\\0\\002\\0\\0\\0"..., 44)           = 0x682368
apr_pmemdup(0x2eb2598, 0x2eb41a0, 15, 0x2eb41a0)                                                             = 0x2eba838
apr_pmemdup(0x2eb2598, 0x2eb4244, 121, 0x2eb4244)                                                            = 0x2eba860
apr_time_now(0x2ea2760, 2, 0x7f23226f5028, 0)                                                                = 0x581b2dedba305
times(0x7f23226f5088, 0x2eb2610, 0x7f23226f5028, 0)                                                          = 0xe60ff152
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2dedba520
apr_brigade_create(0x2ea4528, 0x2eae578, 0x2eae578, -1)                                                      = 0x2ea50d8
apr_bucket_flush_create(0x2eae578, 32, 0x2ea50a8, 0x422ac0)                                                  = 0x2eae978
apr_bucket_alloc(64, 0x2eae578, 0x2ea50e0, 0x422ac0)                                                         = 0x2eae798
apr_brigade_split(0x2ea50d8, 0x2eae798, 0x2eae798, 0x2ea50d8)                                                = 0x2ea5118
apr_brigade_cleanup(0x2ea50d8, 0x7ffc31970600, 0, 0 <unfinished ...>
apr_bucket_destroy_noop(0, 0x7ffc31970600, 0x2ea50e0, 0)                                                     = 0x681560
apr_bucket_free(0x2eae978, 0x7ffc31970600, 0x2ea50e0, 0)                                                     = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_pool_clear(0x2ec0a08, 0x7ffc31970600, 0x2ea4528, 0)                                                      = 0x2ec0a80
apr_brigade_cleanup(0x2ea5118, 0x7ffc31970600, 0, 0 <unfinished ...>
apr_bucket_destroy_noop(0, 0x7ffc31970600, 0x2ea5120, 0)                                                     = 0x46c1e0
apr_bucket_free(0x2eae798, 0x7ffc31970600, 0x2ea5120, 0)                                                     = 0x2eae578
<... apr_brigade_cleanup resumed> )                                                                          = 0
apr_pool_clear(0x2ec0a08, 0x7ffc31970600, 0x2eae958, 0)                                                      = 0x2ec0a80
apr_socket_shutdown(0x2ea45a0, 1, 0x2eae958, 0)                                                              = 0
apr_socket_timeout_set(0x2ea45a0, 0x1e8480, 0, -1)                                                           = 0
apr_socket_opt_set(0x2ea45a0, 4096, 1, -1)                                                                   = 0
apr_socket_recv(0x2ea45a0, 0x7ffc31970a20, 0x7ffc31970a18, 0x7ffc31970a20)                                   = 0x1117e
apr_socket_close(0x2ea45a0, 0x7ffc31970a20, 512, -1)                                                         = 0
apr_file_read(0x28fd328, 0x7ffc31970c2b, 0x7ffc31970c20, 0x7ffc31970c2b)                                     = 11
apr_pool_clear(0x2ea4528, 0x7ffc31970c2b, 12, -128 <unfinished ...>
apr_bucket_free(0x2eb05a8, 2, 0x2ea5050, 0)                                                                  = 1
apr_bucket_free(0x2eae5b8, 2, 0x2eae778, 0)                                                                  = 0x2eae578
apr_bucket_destroy_noop(0x2ea45a0, 2, 0x2ea5050, 0)                                                          = 0x7f2333066cc0
apr_bucket_free(0x2eaeab8, 2, 0x2ea5050, 0)                                                                  = 0x2eae578
<... apr_pool_clear resumed> )                                                                               = 0x2ea45a0
apr_time_now(0, 0, 0, 0)                                                                                     = 0x581b2dedbc3e1
apr_socket_accept(0x7ffc31970c20, 0x2409cf8, 0x2ea4528, 0x2409cf8