1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/debug/ok/memerror.ok
2015-01-23 17:24:36 +01:00

768 lines
34 KiB
Plaintext

{Call ULib_init()
u_progname(13) = "test_memerror" u_cwd(31) = "/usr/src/ULib-1.4.2/tests/debug"
::getenv("UMEMPOOL") = "802,1025,-30,1512,2052,-12,-10,-26,102:67108864,16384"
{Call UMemoryPool::allocateMemoryBlocks("802,1025,-30,1512,2052,-12,-10,-26,102:67108864,16384")
{Call UMemoryPool::allocateMemoryBlocks(1,802)
stack[1]: type = 40 len = 32 space = 64 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 allocateMemoryBlocks = 0
{Call UStackMemoryPool::allocateMemoryBlocks(802)
num_entry = 770 size = 30800
{Call UMemoryPool::_malloc(0x7fff342d1d38,40,false)
length = 30800
{Call UFile::mmap(0x7fff342d14fc,-1,3,34,0)
plength = 32768 nfree = 0 pfree = (nil)
test_memerror: WARNING: (pid 4067) we are going to allocate 64 MB (pid 4067) - address space usage: 115.68 MBytes - rss usage: 7.18 MBytes
::mmap(0,67108864,3,34,-1,0) = 0x7fd24e62d000
plength = 32768 nfree = 67076096 pfree = 0x7fd24e635000
}Return UFile::mmap(0x7fff342d14fc,-1,3,34,0)
*pnum = 819 length = 32768
}Return UMemoryPool::_malloc(0x7fff342d1d38,40,false) = 0x7fd24e62d000
num_entry = 819 new_len = 851
{Call UStackMemoryPool::growPointerBlock(883)
{Call UFile::mmap(0x7fff342d0cec,-1,3,34,0)
plength = 8192 nfree = 67076096 pfree = 0x7fd24e635000
plength = 8192 nfree = 67067904 pfree = 0x7fd24e637000
}Return UFile::mmap(0x7fff342d0cec,-1,3,34,0)
::u__memcpy(0x7fd24e635000,0x7fd2598bc300,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7fd24e635000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7fd2598bc100
pointer_block = 0x7fd2598bc300
&mem_pointer_block[640] = 0x7fd2598bd500
}Return UStackMemoryPool::deallocatePointerBlock()
index = 1 type = 40 len = 32 space = 1024 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 0
}Return UStackMemoryPool::growPointerBlock(883)
index = 1 type = 40 len = 851 space = 1024 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(802)
}Return UMemoryPool::allocateMemoryBlocks(1,802)
{Call UMemoryPool::allocateMemoryBlocks(2,1025)
stack[2]: type = 48 len = 32 space = 64 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 allocateMemoryBlocks = 0
{Call UStackMemoryPool::allocateMemoryBlocks(1025)
num_entry = 993 size = 47664
{Call UMemoryPool::_malloc(0x7fff342d1d38,48,false)
length = 47664
{Call UFile::mmap(0x7fff342d14fc,-1,3,34,0)
plength = 49152 nfree = 67067904 pfree = 0x7fd24e637000
plength = 49152 nfree = 67018752 pfree = 0x7fd24e643000
}Return UFile::mmap(0x7fff342d14fc,-1,3,34,0)
*pnum = 1024 length = 49152
}Return UMemoryPool::_malloc(0x7fff342d1d38,48,false) = 0x7fd24e637000
num_entry = 1024 new_len = 1056
{Call UStackMemoryPool::growPointerBlock(1088)
{Call UFile::mmap(0x7fff342d0cec,-1,3,34,0)
plength = 12288 nfree = 67018752 pfree = 0x7fd24e643000
plength = 12288 nfree = 67006464 pfree = 0x7fd24e646000
}Return UFile::mmap(0x7fff342d0cec,-1,3,34,0)
::u__memcpy(0x7fd24e643000,0x7fd2598bc500,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7fd24e643000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7fd2598bc100
pointer_block = 0x7fd2598bc500
&mem_pointer_block[640] = 0x7fd2598bd500
}Return UStackMemoryPool::deallocatePointerBlock()
index = 2 type = 48 len = 32 space = 1536 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 0
}Return UStackMemoryPool::growPointerBlock(1088)
index = 2 type = 48 len = 1056 space = 1536 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(1025)
}Return UMemoryPool::allocateMemoryBlocks(2,1025)
{Call UMemoryPool::allocateMemoryBlocks(4,1512)
stack[4]: type = 128 len = 19 space = 64 depth = 14 max_depth = 15 pop_cnt = 28 push_cnt = 15 allocateMemoryBlocks = 0
{Call UStackMemoryPool::allocateMemoryBlocks(1512)
num_entry = 1493 size = 191104
{Call UMemoryPool::_malloc(0x7fff342d1d38,128,false)
length = 191104
{Call UFile::mmap(0x7fff342d14fc,-1,3,34,0)
plength = 192512 nfree = 67006464 pfree = 0x7fd24e646000
plength = 192512 nfree = 66813952 pfree = 0x7fd24e675000
}Return UFile::mmap(0x7fff342d14fc,-1,3,34,0)
*pnum = 1504 length = 192512
}Return UMemoryPool::_malloc(0x7fff342d1d38,128,false) = 0x7fd24e646000
num_entry = 1504 new_len = 1523
{Call UStackMemoryPool::growPointerBlock(1568)
{Call UFile::mmap(0x7fff342d0cec,-1,3,34,0)
plength = 16384 nfree = 66813952 pfree = 0x7fd24e675000
plength = 16384 nfree = 66797568 pfree = 0x7fd24e679000
}Return UFile::mmap(0x7fff342d0cec,-1,3,34,0)
::u__memcpy(0x7fd24e675000,0x7fd2598bc900,152,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7fd24e675000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7fd2598bc100
pointer_block = 0x7fd2598bc900
&mem_pointer_block[640] = 0x7fd2598bd500
}Return UStackMemoryPool::deallocatePointerBlock()
index = 4 type = 128 len = 19 space = 2048 depth = 14 max_depth = 15 pop_cnt = 28 push_cnt = 15 num_call_allocateMemoryBlocks = 0
}Return UStackMemoryPool::growPointerBlock(1568)
index = 4 type = 128 len = 1523 space = 2048 depth = 14 max_depth = 15 pop_cnt = 28 push_cnt = 15 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(1512)
}Return UMemoryPool::allocateMemoryBlocks(4,1512)
{Call UMemoryPool::allocateMemoryBlocks(5,2052)
stack[5]: type = 256 len = 32 space = 64 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 allocateMemoryBlocks = 0
{Call UStackMemoryPool::allocateMemoryBlocks(2052)
num_entry = 2020 size = 517120
{Call UMemoryPool::_malloc(0x7fff342d1d38,256,false)
length = 517120
{Call UFile::mmap(0x7fff342d14fc,-1,3,34,0)
plength = 520192 nfree = 66797568 pfree = 0x7fd24e679000
plength = 520192 nfree = 66277376 pfree = 0x7fd24e6f8000
}Return UFile::mmap(0x7fff342d14fc,-1,3,34,0)
*pnum = 2032 length = 520192
}Return UMemoryPool::_malloc(0x7fff342d1d38,256,false) = 0x7fd24e679000
num_entry = 2032 new_len = 2064
{Call UStackMemoryPool::growPointerBlock(2096)
{Call UFile::mmap(0x7fff342d0cec,-1,3,34,0)
plength = 20480 nfree = 66277376 pfree = 0x7fd24e6f8000
plength = 20480 nfree = 66256896 pfree = 0x7fd24e6fd000
}Return UFile::mmap(0x7fff342d0cec,-1,3,34,0)
::u__memcpy(0x7fd24e6f8000,0x7fd2598bcb00,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7fd24e6f8000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7fd2598bc100
pointer_block = 0x7fd2598bcb00
&mem_pointer_block[640] = 0x7fd2598bd500
}Return UStackMemoryPool::deallocatePointerBlock()
index = 5 type = 256 len = 32 space = 2560 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 0
}Return UStackMemoryPool::growPointerBlock(2096)
index = 5 type = 256 len = 2064 space = 2560 depth = 0 max_depth = 0 pop_cnt = 0 push_cnt = 0 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(2052)
}Return UMemoryPool::allocateMemoryBlocks(5,2052)
{Call UMemoryPool::allocateMemoryBlocks(9,102)
stack[9]: type = 4096 len = 21 space = 64 depth = 12 max_depth = 13 pop_cnt = 24 push_cnt = 13 allocateMemoryBlocks = 0
{Call UStackMemoryPool::allocateMemoryBlocks(102)
num_entry = 81 size = 331776
{Call UMemoryPool::_malloc(0x7fff342d1d38,4096,false)
length = 331776
{Call UFile::mmap(0x7fff342d14fc,-1,3,34,0)
plength = 331776 nfree = 66256896 pfree = 0x7fd24e6fd000
plength = 331776 nfree = 65925120 pfree = 0x7fd24e74e000
}Return UFile::mmap(0x7fff342d14fc,-1,3,34,0)
*pnum = 81 length = 331776
}Return UMemoryPool::_malloc(0x7fff342d1d38,4096,false) = 0x7fd24e6fd000
num_entry = 81 new_len = 102
{Call UStackMemoryPool::growPointerBlock(145)
{Call UFile::mmap(0x7fff342d0cec,-1,3,34,0)
plength = 4096 nfree = 65925120 pfree = 0x7fd24e74e000
plength = 4096 nfree = 65921024 pfree = 0x7fd24e74f000
}Return UFile::mmap(0x7fff342d0cec,-1,3,34,0)
::u__memcpy(0x7fd24e74e000,0x7fd2598bd300,168,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7fd24e74e000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7fd2598bc100
pointer_block = 0x7fd2598bd300
&mem_pointer_block[640] = 0x7fd2598bd500
}Return UStackMemoryPool::deallocatePointerBlock()
index = 9 type = 4096 len = 21 space = 512 depth = 12 max_depth = 13 pop_cnt = 24 push_cnt = 13 num_call_allocateMemoryBlocks = 0
}Return UStackMemoryPool::growPointerBlock(145)
index = 9 type = 4096 len = 102 space = 512 depth = 12 max_depth = 13 pop_cnt = 24 push_cnt = 13 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(102)
}Return UMemoryPool::allocateMemoryBlocks(9,102)
}Return UMemoryPool::allocateMemoryBlocks("802,1025,-30,1512,2052,-12,-10,-26,102:67108864,16384")
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7fd24e6fd000
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7fd24e6fe000
ptr = 0x7fd24e6fd000 u_buffer = 0x7fd24e6fe000 diff = -4096
{Call UMemoryPool::pop(5)
}Return UMemoryPool::pop(5) = 0x7fd24e679000
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7fd24e6ff000
{Call UMemoryPool::pop(7)
}Return UMemoryPool::pop(7) = 0x7fd2598f2240
{Call UMemoryPool::pop(7)
}Return UMemoryPool::pop(7) = 0x7fd2598f1e40
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7fd24e700000
{Call UInterrupt::init()
::sigaction(7,0x7fd2598e3000,(nil)) = 0
::sigaction(11,0x7fd2598e3000,(nil)) = 0
::sigaction(2,0x7fd2598e3000,(nil)) = 0
::sigaction(15,0x7fd2598e3000,(nil)) = 0
{Call UInterrupt::setMaskInterrupt(0x7fff342d2560,13)
::sigemptyset(0x7fff342d2560) = 0
::sigaddset(0x7fff342d2560,13) = 0
}Return UInterrupt::setMaskInterrupt(0x7fff342d2560,13)
{Call UInterrupt::disable(0x7fff342d2560,(nil))
::sigprocmask(0,0x7fff342d2560,(nil)) = 0
}Return UInterrupt::disable(0x7fff342d2560,(nil)) = true
{Call UInterrupt::setHandlerForSignal(14,0x7fd2594657c0)
::sigaction(14,0x7fd2598e3000,(nil)) = 0
}Return UInterrupt::setHandlerForSignal(14,0x7fd2594657c0)
}Return UInterrupt::init()
test_memerror: WARNING: (pid 4067) ::getenv("TMPDIR") = (null)
::getenv("TMPDIR") = (null)
u_is_tty = false UStringRep::string_rep_null = 0x7fd2598bd880 UString::string_null = 0x7fd2598bd860
sizeof(off_t) = 8 SIZEOF_OFF_T = 8
{Call ULib_init_openssl()
::SSL_load_error_strings()
::SSL_library_init()
::OpenSSL_add_all_ciphers()
::OpenSSL_add_all_digests()
}Return ULib_init_openssl()
{Call UString::str_allocate()
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1f8
{Call UString::UString(0x7fd2598ba2c0)
{Call UString::_copy(0x7fd2598ba2c0)
{Call UStringRep::hold()
this = 0x7fd2598ba2c0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba2c0)
}Return UString::UString(0x7fd2598ba2c0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1f0
{Call UString::UString(0x7fd2598ba2e8)
{Call UString::_copy(0x7fd2598ba2e8)
{Call UStringRep::hold()
this = 0x7fd2598ba2e8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba2e8)
}Return UString::UString(0x7fd2598ba2e8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1e8
{Call UString::UString(0x7fd2598ba310)
{Call UString::_copy(0x7fd2598ba310)
{Call UStringRep::hold()
this = 0x7fd2598ba310 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba310)
}Return UString::UString(0x7fd2598ba310)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1e0
{Call UString::UString(0x7fd2598ba338)
{Call UString::_copy(0x7fd2598ba338)
{Call UStringRep::hold()
this = 0x7fd2598ba338 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba338)
}Return UString::UString(0x7fd2598ba338)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1d8
{Call UString::UString(0x7fd2598ba360)
{Call UString::_copy(0x7fd2598ba360)
{Call UStringRep::hold()
this = 0x7fd2598ba360 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba360)
}Return UString::UString(0x7fd2598ba360)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1d0
{Call UString::UString(0x7fd2598ba388)
{Call UString::_copy(0x7fd2598ba388)
{Call UStringRep::hold()
this = 0x7fd2598ba388 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba388)
}Return UString::UString(0x7fd2598ba388)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1c8
{Call UString::UString(0x7fd2598ba3b0)
{Call UString::_copy(0x7fd2598ba3b0)
{Call UStringRep::hold()
this = 0x7fd2598ba3b0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba3b0)
}Return UString::UString(0x7fd2598ba3b0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1c0
{Call UString::UString(0x7fd2598ba3d8)
{Call UString::_copy(0x7fd2598ba3d8)
{Call UStringRep::hold()
this = 0x7fd2598ba3d8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba3d8)
}Return UString::UString(0x7fd2598ba3d8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1b8
{Call UString::UString(0x7fd2598ba400)
{Call UString::_copy(0x7fd2598ba400)
{Call UStringRep::hold()
this = 0x7fd2598ba400 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba400)
}Return UString::UString(0x7fd2598ba400)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1b0
{Call UString::UString(0x7fd2598ba428)
{Call UString::_copy(0x7fd2598ba428)
{Call UStringRep::hold()
this = 0x7fd2598ba428 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba428)
}Return UString::UString(0x7fd2598ba428)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1a8
{Call UString::UString(0x7fd2598ba450)
{Call UString::_copy(0x7fd2598ba450)
{Call UStringRep::hold()
this = 0x7fd2598ba450 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba450)
}Return UString::UString(0x7fd2598ba450)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc1a0
{Call UString::UString(0x7fd2598ba478)
{Call UString::_copy(0x7fd2598ba478)
{Call UStringRep::hold()
this = 0x7fd2598ba478 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba478)
}Return UString::UString(0x7fd2598ba478)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc198
{Call UString::UString(0x7fd2598ba4a0)
{Call UString::_copy(0x7fd2598ba4a0)
{Call UStringRep::hold()
this = 0x7fd2598ba4a0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba4a0)
}Return UString::UString(0x7fd2598ba4a0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc190
{Call UString::UString(0x7fd2598ba4c8)
{Call UString::_copy(0x7fd2598ba4c8)
{Call UStringRep::hold()
this = 0x7fd2598ba4c8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba4c8)
}Return UString::UString(0x7fd2598ba4c8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc188
{Call UString::UString(0x7fd2598ba4f0)
{Call UString::_copy(0x7fd2598ba4f0)
{Call UStringRep::hold()
this = 0x7fd2598ba4f0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba4f0)
}Return UString::UString(0x7fd2598ba4f0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc180
{Call UString::UString(0x7fd2598ba518)
{Call UString::_copy(0x7fd2598ba518)
{Call UStringRep::hold()
this = 0x7fd2598ba518 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba518)
}Return UString::UString(0x7fd2598ba518)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc178
{Call UString::UString(0x7fd2598ba540)
{Call UString::_copy(0x7fd2598ba540)
{Call UStringRep::hold()
this = 0x7fd2598ba540 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba540)
}Return UString::UString(0x7fd2598ba540)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc170
{Call UString::UString(0x7fd2598ba568)
{Call UString::_copy(0x7fd2598ba568)
{Call UStringRep::hold()
this = 0x7fd2598ba568 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba568)
}Return UString::UString(0x7fd2598ba568)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc168
{Call UString::UString(0x7fd2598ba590)
{Call UString::_copy(0x7fd2598ba590)
{Call UStringRep::hold()
this = 0x7fd2598ba590 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba590)
}Return UString::UString(0x7fd2598ba590)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc160
{Call UString::UString(0x7fd2598ba5b8)
{Call UString::_copy(0x7fd2598ba5b8)
{Call UStringRep::hold()
this = 0x7fd2598ba5b8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba5b8)
}Return UString::UString(0x7fd2598ba5b8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc158
{Call UString::UString(0x7fd2598ba5e0)
{Call UString::_copy(0x7fd2598ba5e0)
{Call UStringRep::hold()
this = 0x7fd2598ba5e0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba5e0)
}Return UString::UString(0x7fd2598ba5e0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc150
{Call UString::UString(0x7fd2598ba608)
{Call UString::_copy(0x7fd2598ba608)
{Call UStringRep::hold()
this = 0x7fd2598ba608 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba608)
}Return UString::UString(0x7fd2598ba608)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc148
{Call UString::UString(0x7fd2598ba630)
{Call UString::_copy(0x7fd2598ba630)
{Call UStringRep::hold()
this = 0x7fd2598ba630 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba630)
}Return UString::UString(0x7fd2598ba630)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc140
{Call UString::UString(0x7fd2598ba658)
{Call UString::_copy(0x7fd2598ba658)
{Call UStringRep::hold()
this = 0x7fd2598ba658 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba658)
}Return UString::UString(0x7fd2598ba658)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc138
{Call UString::UString(0x7fd2598ba680)
{Call UString::_copy(0x7fd2598ba680)
{Call UStringRep::hold()
this = 0x7fd2598ba680 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba680)
}Return UString::UString(0x7fd2598ba680)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc130
{Call UString::UString(0x7fd2598ba6a8)
{Call UString::_copy(0x7fd2598ba6a8)
{Call UStringRep::hold()
this = 0x7fd2598ba6a8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba6a8)
}Return UString::UString(0x7fd2598ba6a8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc128
{Call UString::UString(0x7fd2598ba6d0)
{Call UString::_copy(0x7fd2598ba6d0)
{Call UStringRep::hold()
this = 0x7fd2598ba6d0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba6d0)
}Return UString::UString(0x7fd2598ba6d0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc120
{Call UString::UString(0x7fd2598ba6f8)
{Call UString::_copy(0x7fd2598ba6f8)
{Call UStringRep::hold()
this = 0x7fd2598ba6f8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba6f8)
}Return UString::UString(0x7fd2598ba6f8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc118
{Call UString::UString(0x7fd2598ba720)
{Call UString::_copy(0x7fd2598ba720)
{Call UStringRep::hold()
this = 0x7fd2598ba720 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba720)
}Return UString::UString(0x7fd2598ba720)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc110
{Call UString::UString(0x7fd2598ba748)
{Call UString::_copy(0x7fd2598ba748)
{Call UStringRep::hold()
this = 0x7fd2598ba748 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba748)
}Return UString::UString(0x7fd2598ba748)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc108
{Call UString::UString(0x7fd2598ba770)
{Call UString::_copy(0x7fd2598ba770)
{Call UStringRep::hold()
this = 0x7fd2598ba770 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba770)
}Return UString::UString(0x7fd2598ba770)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd2598bc100
{Call UString::UString(0x7fd2598ba798)
{Call UString::_copy(0x7fd2598ba798)
{Call UStringRep::hold()
this = 0x7fd2598ba798 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba798)
}Return UString::UString(0x7fd2598ba798)
{Call UMemoryPool::pop(0)
{Call UStackMemoryPool::allocateMemoryBlocks(64)
num_entry = 64 size = 512
{Call UFile::mmap(0x7fff342d1d6c,-1,3,34,0)
plength = 4096 nfree = 65921024 pfree = 0x7fd24e74f000
plength = 4096 nfree = 65916928 pfree = 0x7fd24e750000
}Return UFile::mmap(0x7fff342d1d6c,-1,3,34,0)
::memset(0x7fd24e74f000,0,4096) = 0x7fd24e74f000
index = 0 type = 8 len = 512 space = 512 depth = 32 max_depth = 32 pop_cnt = 32 push_cnt = 0 num_call_allocateMemoryBlocks = 1
}Return UStackMemoryPool::allocateMemoryBlocks(64)
}Return UMemoryPool::pop(0) = 0x7fd24e74fff8
{Call UString::UString(0x7fd2598ba7c0)
{Call UString::_copy(0x7fd2598ba7c0)
{Call UStringRep::hold()
this = 0x7fd2598ba7c0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba7c0)
}Return UString::UString(0x7fd2598ba7c0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74fff0
{Call UString::UString(0x7fd2598ba7e8)
{Call UString::_copy(0x7fd2598ba7e8)
{Call UStringRep::hold()
this = 0x7fd2598ba7e8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba7e8)
}Return UString::UString(0x7fd2598ba7e8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffe8
{Call UString::UString(0x7fd2598ba810)
{Call UString::_copy(0x7fd2598ba810)
{Call UStringRep::hold()
this = 0x7fd2598ba810 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba810)
}Return UString::UString(0x7fd2598ba810)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffe0
{Call UString::UString(0x7fd2598ba838)
{Call UString::_copy(0x7fd2598ba838)
{Call UStringRep::hold()
this = 0x7fd2598ba838 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba838)
}Return UString::UString(0x7fd2598ba838)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffd8
{Call UString::UString(0x7fd2598ba860)
{Call UString::_copy(0x7fd2598ba860)
{Call UStringRep::hold()
this = 0x7fd2598ba860 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba860)
}Return UString::UString(0x7fd2598ba860)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffd0
{Call UString::UString(0x7fd2598ba888)
{Call UString::_copy(0x7fd2598ba888)
{Call UStringRep::hold()
this = 0x7fd2598ba888 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba888)
}Return UString::UString(0x7fd2598ba888)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffc8
{Call UString::UString(0x7fd2598ba8b0)
{Call UString::_copy(0x7fd2598ba8b0)
{Call UStringRep::hold()
this = 0x7fd2598ba8b0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba8b0)
}Return UString::UString(0x7fd2598ba8b0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffc0
{Call UString::UString(0x7fd2598ba8d8)
{Call UString::_copy(0x7fd2598ba8d8)
{Call UStringRep::hold()
this = 0x7fd2598ba8d8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba8d8)
}Return UString::UString(0x7fd2598ba8d8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffb8
{Call UString::UString(0x7fd2598ba900)
{Call UString::_copy(0x7fd2598ba900)
{Call UStringRep::hold()
this = 0x7fd2598ba900 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba900)
}Return UString::UString(0x7fd2598ba900)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffb0
{Call UString::UString(0x7fd2598ba928)
{Call UString::_copy(0x7fd2598ba928)
{Call UStringRep::hold()
this = 0x7fd2598ba928 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba928)
}Return UString::UString(0x7fd2598ba928)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffa8
{Call UString::UString(0x7fd2598ba950)
{Call UString::_copy(0x7fd2598ba950)
{Call UStringRep::hold()
this = 0x7fd2598ba950 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba950)
}Return UString::UString(0x7fd2598ba950)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ffa0
{Call UString::UString(0x7fd2598ba978)
{Call UString::_copy(0x7fd2598ba978)
{Call UStringRep::hold()
this = 0x7fd2598ba978 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba978)
}Return UString::UString(0x7fd2598ba978)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff98
{Call UString::UString(0x7fd2598ba9a0)
{Call UString::_copy(0x7fd2598ba9a0)
{Call UStringRep::hold()
this = 0x7fd2598ba9a0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba9a0)
}Return UString::UString(0x7fd2598ba9a0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff90
{Call UString::UString(0x7fd2598ba9c8)
{Call UString::_copy(0x7fd2598ba9c8)
{Call UStringRep::hold()
this = 0x7fd2598ba9c8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba9c8)
}Return UString::UString(0x7fd2598ba9c8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff88
{Call UString::UString(0x7fd2598ba9f0)
{Call UString::_copy(0x7fd2598ba9f0)
{Call UStringRep::hold()
this = 0x7fd2598ba9f0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598ba9f0)
}Return UString::UString(0x7fd2598ba9f0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff80
{Call UString::UString(0x7fd2598baa18)
{Call UString::_copy(0x7fd2598baa18)
{Call UStringRep::hold()
this = 0x7fd2598baa18 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baa18)
}Return UString::UString(0x7fd2598baa18)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff78
{Call UString::UString(0x7fd2598baa40)
{Call UString::_copy(0x7fd2598baa40)
{Call UStringRep::hold()
this = 0x7fd2598baa40 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baa40)
}Return UString::UString(0x7fd2598baa40)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff70
{Call UString::UString(0x7fd2598baa68)
{Call UString::_copy(0x7fd2598baa68)
{Call UStringRep::hold()
this = 0x7fd2598baa68 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baa68)
}Return UString::UString(0x7fd2598baa68)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff68
{Call UString::UString(0x7fd2598baa90)
{Call UString::_copy(0x7fd2598baa90)
{Call UStringRep::hold()
this = 0x7fd2598baa90 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baa90)
}Return UString::UString(0x7fd2598baa90)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff60
{Call UString::UString(0x7fd2598baab8)
{Call UString::_copy(0x7fd2598baab8)
{Call UStringRep::hold()
this = 0x7fd2598baab8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baab8)
}Return UString::UString(0x7fd2598baab8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff58
{Call UString::UString(0x7fd2598baae0)
{Call UString::_copy(0x7fd2598baae0)
{Call UStringRep::hold()
this = 0x7fd2598baae0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baae0)
}Return UString::UString(0x7fd2598baae0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff50
{Call UString::UString(0x7fd2598bab08)
{Call UString::_copy(0x7fd2598bab08)
{Call UStringRep::hold()
this = 0x7fd2598bab08 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598bab08)
}Return UString::UString(0x7fd2598bab08)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff48
{Call UString::UString(0x7fd2598bab30)
{Call UString::_copy(0x7fd2598bab30)
{Call UStringRep::hold()
this = 0x7fd2598bab30 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598bab30)
}Return UString::UString(0x7fd2598bab30)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff40
{Call UString::UString(0x7fd2598bab58)
{Call UString::_copy(0x7fd2598bab58)
{Call UStringRep::hold()
this = 0x7fd2598bab58 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598bab58)
}Return UString::UString(0x7fd2598bab58)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff38
{Call UString::UString(0x7fd2598bab80)
{Call UString::_copy(0x7fd2598bab80)
{Call UStringRep::hold()
this = 0x7fd2598bab80 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598bab80)
}Return UString::UString(0x7fd2598bab80)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff30
{Call UString::UString(0x7fd2598baba8)
{Call UString::_copy(0x7fd2598baba8)
{Call UStringRep::hold()
this = 0x7fd2598baba8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598baba8)
}Return UString::UString(0x7fd2598baba8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff28
{Call UString::UString(0x7fd2598babd0)
{Call UString::_copy(0x7fd2598babd0)
{Call UStringRep::hold()
this = 0x7fd2598babd0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598babd0)
}Return UString::UString(0x7fd2598babd0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7fd24e74ff20
{Call UString::UString(0x7fd2598babf8)
{Call UString::_copy(0x7fd2598babf8)
{Call UStringRep::hold()
this = 0x7fd2598babf8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7fd2598babf8)
}Return UString::UString(0x7fd2598babf8)
{Call UStringRep::equal("00:00:00:00:00:00",17)
}Return UStringRep::equal("00:00:00:00:00:00",17) = true
{Call UStringRep::equal("/tmp/uclient",12)
}Return UStringRep::equal("/tmp/uclient",12) = true
}Return UString::str_allocate()
}Return ULib_init()
{Call main(1,0x7fff342d4748)
test_memerror: ERROR ON MEMORY
-------------------------------------
pid: 4067
file: test_memerror.cpp
line: 26
function: UInt::operator int() const
assertion: "((this)->memory.invariant())" [pobj = 0x1817fe0 _this = (nil) - FMR]
-------------------------------------
test_memerror: ERROR ON MEMORY
-------------------------------------
pid: 4067
file: ../../include/ulib/debug/error_memory.h
line: 28
function: UMemoryError::~UMemoryError()
assertion: "(invariant())" [pobj = 0x7fff342d3e40 _this = 0xa1b2c3d000000ff - ABW]
-------------------------------------
}Return main(1,0x7fff342d4748) = 0