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 18:21:36 +01:00

750 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(0x7fff6aae85f4,40,false)
length = 30800
{Call UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
plength = 32768 nfree = 0 pfree = (nil)
test_memerror: WARNING: (pid 20360) we are going to allocate 64 MB (pid 20360) - address space usage: 109.48 MBytes - rss usage: 6.81 MBytes
::mmap(0,67108864,3,34,-1,0) = 0x7f999132e000
plength = 32768 nfree = 67076096 pfree = 0x7f9991336000
}Return UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
*pnum = 819 length = 32768
}Return UMemoryPool::_malloc(0x7fff6aae85f4,40,false) = 0x7f999132e000
num_entry = 819 new_len = 851
{Call UStackMemoryPool::growPointerBlock(883)
{Call UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
plength = 8192 nfree = 67076096 pfree = 0x7f9991336000
plength = 8192 nfree = 67067904 pfree = 0x7f9991338000
}Return UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
::u__memcpy(0x7f9991336000,0x7f999bf8c400,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7f9991336000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7f999bf8c200
pointer_block = 0x7f999bf8c400
&mem_pointer_block[640] = 0x7f999bf8d600
}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(0x7fff6aae85f4,48,false)
length = 47664
{Call UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
plength = 49152 nfree = 67067904 pfree = 0x7f9991338000
plength = 49152 nfree = 67018752 pfree = 0x7f9991344000
}Return UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
*pnum = 1024 length = 49152
}Return UMemoryPool::_malloc(0x7fff6aae85f4,48,false) = 0x7f9991338000
num_entry = 1024 new_len = 1056
{Call UStackMemoryPool::growPointerBlock(1088)
{Call UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
plength = 12288 nfree = 67018752 pfree = 0x7f9991344000
plength = 12288 nfree = 67006464 pfree = 0x7f9991347000
}Return UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
::u__memcpy(0x7f9991344000,0x7f999bf8c600,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7f9991344000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7f999bf8c200
pointer_block = 0x7f999bf8c600
&mem_pointer_block[640] = 0x7f999bf8d600
}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(0x7fff6aae85f4,128,false)
length = 191104
{Call UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
plength = 192512 nfree = 67006464 pfree = 0x7f9991347000
plength = 192512 nfree = 66813952 pfree = 0x7f9991376000
}Return UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
*pnum = 1504 length = 192512
}Return UMemoryPool::_malloc(0x7fff6aae85f4,128,false) = 0x7f9991347000
num_entry = 1504 new_len = 1523
{Call UStackMemoryPool::growPointerBlock(1568)
{Call UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
plength = 16384 nfree = 66813952 pfree = 0x7f9991376000
plength = 16384 nfree = 66797568 pfree = 0x7f999137a000
}Return UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
::u__memcpy(0x7f9991376000,0x7f999bf8ca00,152,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7f9991376000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7f999bf8c200
pointer_block = 0x7f999bf8ca00
&mem_pointer_block[640] = 0x7f999bf8d600
}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(0x7fff6aae85f4,256,false)
length = 517120
{Call UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
plength = 520192 nfree = 66797568 pfree = 0x7f999137a000
plength = 520192 nfree = 66277376 pfree = 0x7f99913f9000
}Return UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
*pnum = 2032 length = 520192
}Return UMemoryPool::_malloc(0x7fff6aae85f4,256,false) = 0x7f999137a000
num_entry = 2032 new_len = 2064
{Call UStackMemoryPool::growPointerBlock(2096)
{Call UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
plength = 20480 nfree = 66277376 pfree = 0x7f99913f9000
plength = 20480 nfree = 66256896 pfree = 0x7f99913fe000
}Return UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
::u__memcpy(0x7f99913f9000,0x7f999bf8cc00,256,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7f99913f9000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7f999bf8c200
pointer_block = 0x7f999bf8cc00
&mem_pointer_block[640] = 0x7f999bf8d600
}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(0x7fff6aae85f4,4096,false)
length = 331776
{Call UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
plength = 331776 nfree = 66256896 pfree = 0x7f99913fe000
plength = 331776 nfree = 65925120 pfree = 0x7f999144f000
}Return UFile::mmap(0x7fff6aae7d7c,-1,3,34,0)
*pnum = 81 length = 331776
}Return UMemoryPool::_malloc(0x7fff6aae85f4,4096,false) = 0x7f99913fe000
num_entry = 81 new_len = 102
{Call UStackMemoryPool::growPointerBlock(145)
{Call UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
plength = 4096 nfree = 65925120 pfree = 0x7f999144f000
plength = 4096 nfree = 65921024 pfree = 0x7f9991450000
}Return UFile::mmap(0x7fff6aae85fc,-1,3,34,0)
::u__memcpy(0x7f999144f000,0x7f999bf8d400,168,"void UStackMemoryPool::growPointerBlock(uint32_t)") = 0x7f999144f000
{Call UStackMemoryPool::deallocatePointerBlock()
&mem_pointer_block[ 0] = 0x7f999bf8c200
pointer_block = 0x7f999bf8d400
&mem_pointer_block[640] = 0x7f999bf8d600
}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) = 0x7f99913fe000
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7f99913ff000
ptr = 0x7f99913fe000 u_buffer = 0x7f99913ff000 diff = -4096
{Call UMemoryPool::pop(5)
}Return UMemoryPool::pop(5) = 0x7f999137a000
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7f9991400000
{Call UMemoryPool::pop(7)
}Return UMemoryPool::pop(7) = 0x7f999bfc2400
{Call UMemoryPool::pop(7)
}Return UMemoryPool::pop(7) = 0x7f999bfc2000
{Call UMemoryPool::pop(9)
}Return UMemoryPool::pop(9) = 0x7f9991401000
{Call UInterrupt::init()
::sigaction(7,0x7f999bf921c0,(nil)) = 0
::sigaction(11,0x7f999bf921c0,(nil)) = 0
::sigaction(2,0x7f999bf921c0,(nil)) = 0
::sigaction(15,0x7f999bf921c0,(nil)) = 0
{Call UInterrupt::setMaskInterrupt(0x7fff6aaeb670,13)
::sigemptyset(0x7fff6aaeb670) = 0
::sigaddset(0x7fff6aaeb670,13) = 0
}Return UInterrupt::setMaskInterrupt(0x7fff6aaeb670,13)
{Call UInterrupt::disable(0x7fff6aaeb670,(nil))
::sigprocmask(0,0x7fff6aaeb670,(nil)) = 0
}Return UInterrupt::disable(0x7fff6aaeb670,(nil)) = true
{Call UInterrupt::setHandlerForSignal(14,0x7f999baec540)
::sigaction(14,0x7f999bf921c0,(nil)) = 0
}Return UInterrupt::setHandlerForSignal(14,0x7f999baec540)
}Return UInterrupt::init()
test_memerror: WARNING: (pid 20360) ::getenv("TMPDIR") = (null)
::getenv("TMPDIR") = (null)
u_is_tty = false UStringRep::string_rep_null = 0x7f999bf8ac20 UString::string_null = 0x7f999bf8ac10
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) = 0x7f999bf8c2f8
{Call UString::UString(0x7f999bf8a300)
{Call UString::_copy(0x7f999bf8a300)
{Call UStringRep::hold()
this = 0x7f999bf8a300 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a300)
}Return UString::UString(0x7f999bf8a300)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2f0
{Call UString::UString(0x7f999bf8a328)
{Call UString::_copy(0x7f999bf8a328)
{Call UStringRep::hold()
this = 0x7f999bf8a328 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a328)
}Return UString::UString(0x7f999bf8a328)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2e8
{Call UString::UString(0x7f999bf8a350)
{Call UString::_copy(0x7f999bf8a350)
{Call UStringRep::hold()
this = 0x7f999bf8a350 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a350)
}Return UString::UString(0x7f999bf8a350)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2e0
{Call UString::UString(0x7f999bf8a378)
{Call UString::_copy(0x7f999bf8a378)
{Call UStringRep::hold()
this = 0x7f999bf8a378 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a378)
}Return UString::UString(0x7f999bf8a378)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2d8
{Call UString::UString(0x7f999bf8a3a0)
{Call UString::_copy(0x7f999bf8a3a0)
{Call UStringRep::hold()
this = 0x7f999bf8a3a0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a3a0)
}Return UString::UString(0x7f999bf8a3a0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2d0
{Call UString::UString(0x7f999bf8a3c8)
{Call UString::_copy(0x7f999bf8a3c8)
{Call UStringRep::hold()
this = 0x7f999bf8a3c8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a3c8)
}Return UString::UString(0x7f999bf8a3c8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2c8
{Call UString::UString(0x7f999bf8a3f0)
{Call UString::_copy(0x7f999bf8a3f0)
{Call UStringRep::hold()
this = 0x7f999bf8a3f0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a3f0)
}Return UString::UString(0x7f999bf8a3f0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2c0
{Call UString::UString(0x7f999bf8a418)
{Call UString::_copy(0x7f999bf8a418)
{Call UStringRep::hold()
this = 0x7f999bf8a418 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a418)
}Return UString::UString(0x7f999bf8a418)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2b8
{Call UString::UString(0x7f999bf8a440)
{Call UString::_copy(0x7f999bf8a440)
{Call UStringRep::hold()
this = 0x7f999bf8a440 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a440)
}Return UString::UString(0x7f999bf8a440)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2b0
{Call UString::UString(0x7f999bf8a468)
{Call UString::_copy(0x7f999bf8a468)
{Call UStringRep::hold()
this = 0x7f999bf8a468 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a468)
}Return UString::UString(0x7f999bf8a468)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2a8
{Call UString::UString(0x7f999bf8a490)
{Call UString::_copy(0x7f999bf8a490)
{Call UStringRep::hold()
this = 0x7f999bf8a490 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a490)
}Return UString::UString(0x7f999bf8a490)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c2a0
{Call UString::UString(0x7f999bf8a4b8)
{Call UString::_copy(0x7f999bf8a4b8)
{Call UStringRep::hold()
this = 0x7f999bf8a4b8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a4b8)
}Return UString::UString(0x7f999bf8a4b8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c298
{Call UString::UString(0x7f999bf8a4e0)
{Call UString::_copy(0x7f999bf8a4e0)
{Call UStringRep::hold()
this = 0x7f999bf8a4e0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a4e0)
}Return UString::UString(0x7f999bf8a4e0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c290
{Call UString::UString(0x7f999bf8a508)
{Call UString::_copy(0x7f999bf8a508)
{Call UStringRep::hold()
this = 0x7f999bf8a508 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a508)
}Return UString::UString(0x7f999bf8a508)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c288
{Call UString::UString(0x7f999bf8a530)
{Call UString::_copy(0x7f999bf8a530)
{Call UStringRep::hold()
this = 0x7f999bf8a530 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a530)
}Return UString::UString(0x7f999bf8a530)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c280
{Call UString::UString(0x7f999bf8a558)
{Call UString::_copy(0x7f999bf8a558)
{Call UStringRep::hold()
this = 0x7f999bf8a558 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a558)
}Return UString::UString(0x7f999bf8a558)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c278
{Call UString::UString(0x7f999bf8a580)
{Call UString::_copy(0x7f999bf8a580)
{Call UStringRep::hold()
this = 0x7f999bf8a580 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a580)
}Return UString::UString(0x7f999bf8a580)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c270
{Call UString::UString(0x7f999bf8a5a8)
{Call UString::_copy(0x7f999bf8a5a8)
{Call UStringRep::hold()
this = 0x7f999bf8a5a8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a5a8)
}Return UString::UString(0x7f999bf8a5a8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c268
{Call UString::UString(0x7f999bf8a5d0)
{Call UString::_copy(0x7f999bf8a5d0)
{Call UStringRep::hold()
this = 0x7f999bf8a5d0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a5d0)
}Return UString::UString(0x7f999bf8a5d0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c260
{Call UString::UString(0x7f999bf8a5f8)
{Call UString::_copy(0x7f999bf8a5f8)
{Call UStringRep::hold()
this = 0x7f999bf8a5f8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a5f8)
}Return UString::UString(0x7f999bf8a5f8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c258
{Call UString::UString(0x7f999bf8a620)
{Call UString::_copy(0x7f999bf8a620)
{Call UStringRep::hold()
this = 0x7f999bf8a620 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a620)
}Return UString::UString(0x7f999bf8a620)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c250
{Call UString::UString(0x7f999bf8a648)
{Call UString::_copy(0x7f999bf8a648)
{Call UStringRep::hold()
this = 0x7f999bf8a648 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a648)
}Return UString::UString(0x7f999bf8a648)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c248
{Call UString::UString(0x7f999bf8a670)
{Call UString::_copy(0x7f999bf8a670)
{Call UStringRep::hold()
this = 0x7f999bf8a670 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a670)
}Return UString::UString(0x7f999bf8a670)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c240
{Call UString::UString(0x7f999bf8a698)
{Call UString::_copy(0x7f999bf8a698)
{Call UStringRep::hold()
this = 0x7f999bf8a698 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a698)
}Return UString::UString(0x7f999bf8a698)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c238
{Call UString::UString(0x7f999bf8a6c0)
{Call UString::_copy(0x7f999bf8a6c0)
{Call UStringRep::hold()
this = 0x7f999bf8a6c0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a6c0)
}Return UString::UString(0x7f999bf8a6c0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c230
{Call UString::UString(0x7f999bf8a6e8)
{Call UString::_copy(0x7f999bf8a6e8)
{Call UStringRep::hold()
this = 0x7f999bf8a6e8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a6e8)
}Return UString::UString(0x7f999bf8a6e8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c228
{Call UString::UString(0x7f999bf8a710)
{Call UString::_copy(0x7f999bf8a710)
{Call UStringRep::hold()
this = 0x7f999bf8a710 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a710)
}Return UString::UString(0x7f999bf8a710)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c220
{Call UString::UString(0x7f999bf8a738)
{Call UString::_copy(0x7f999bf8a738)
{Call UStringRep::hold()
this = 0x7f999bf8a738 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a738)
}Return UString::UString(0x7f999bf8a738)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c218
{Call UString::UString(0x7f999bf8a760)
{Call UString::_copy(0x7f999bf8a760)
{Call UStringRep::hold()
this = 0x7f999bf8a760 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a760)
}Return UString::UString(0x7f999bf8a760)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c210
{Call UString::UString(0x7f999bf8a788)
{Call UString::_copy(0x7f999bf8a788)
{Call UStringRep::hold()
this = 0x7f999bf8a788 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a788)
}Return UString::UString(0x7f999bf8a788)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c208
{Call UString::UString(0x7f999bf8a7b0)
{Call UString::_copy(0x7f999bf8a7b0)
{Call UStringRep::hold()
this = 0x7f999bf8a7b0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a7b0)
}Return UString::UString(0x7f999bf8a7b0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f999bf8c200
{Call UString::UString(0x7f999bf8a7d8)
{Call UString::_copy(0x7f999bf8a7d8)
{Call UStringRep::hold()
this = 0x7f999bf8a7d8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a7d8)
}Return UString::UString(0x7f999bf8a7d8)
{Call UMemoryPool::pop(0)
{Call UStackMemoryPool::allocateMemoryBlocks(64)
num_entry = 64 size = 512
{Call UFile::mmap(0x7fff6aae9e88,-1,3,34,0)
plength = 4096 nfree = 65921024 pfree = 0x7f9991450000
plength = 4096 nfree = 65916928 pfree = 0x7f9991451000
}Return UFile::mmap(0x7fff6aae9e88,-1,3,34,0)
::memset(0x7f9991450000,0,4096) = 0x7f9991450000
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) = 0x7f9991450ff8
{Call UString::UString(0x7f999bf8a800)
{Call UString::_copy(0x7f999bf8a800)
{Call UStringRep::hold()
this = 0x7f999bf8a800 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a800)
}Return UString::UString(0x7f999bf8a800)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450ff0
{Call UString::UString(0x7f999bf8a828)
{Call UString::_copy(0x7f999bf8a828)
{Call UStringRep::hold()
this = 0x7f999bf8a828 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a828)
}Return UString::UString(0x7f999bf8a828)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fe8
{Call UString::UString(0x7f999bf8a850)
{Call UString::_copy(0x7f999bf8a850)
{Call UStringRep::hold()
this = 0x7f999bf8a850 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a850)
}Return UString::UString(0x7f999bf8a850)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fe0
{Call UString::UString(0x7f999bf8a878)
{Call UString::_copy(0x7f999bf8a878)
{Call UStringRep::hold()
this = 0x7f999bf8a878 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a878)
}Return UString::UString(0x7f999bf8a878)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fd8
{Call UString::UString(0x7f999bf8a8a0)
{Call UString::_copy(0x7f999bf8a8a0)
{Call UStringRep::hold()
this = 0x7f999bf8a8a0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a8a0)
}Return UString::UString(0x7f999bf8a8a0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fd0
{Call UString::UString(0x7f999bf8a8c8)
{Call UString::_copy(0x7f999bf8a8c8)
{Call UStringRep::hold()
this = 0x7f999bf8a8c8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a8c8)
}Return UString::UString(0x7f999bf8a8c8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fc8
{Call UString::UString(0x7f999bf8a8f0)
{Call UString::_copy(0x7f999bf8a8f0)
{Call UStringRep::hold()
this = 0x7f999bf8a8f0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a8f0)
}Return UString::UString(0x7f999bf8a8f0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fc0
{Call UString::UString(0x7f999bf8a918)
{Call UString::_copy(0x7f999bf8a918)
{Call UStringRep::hold()
this = 0x7f999bf8a918 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a918)
}Return UString::UString(0x7f999bf8a918)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fb8
{Call UString::UString(0x7f999bf8a940)
{Call UString::_copy(0x7f999bf8a940)
{Call UStringRep::hold()
this = 0x7f999bf8a940 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a940)
}Return UString::UString(0x7f999bf8a940)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fb0
{Call UString::UString(0x7f999bf8a968)
{Call UString::_copy(0x7f999bf8a968)
{Call UStringRep::hold()
this = 0x7f999bf8a968 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a968)
}Return UString::UString(0x7f999bf8a968)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fa8
{Call UString::UString(0x7f999bf8a990)
{Call UString::_copy(0x7f999bf8a990)
{Call UStringRep::hold()
this = 0x7f999bf8a990 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a990)
}Return UString::UString(0x7f999bf8a990)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450fa0
{Call UString::UString(0x7f999bf8a9b8)
{Call UString::_copy(0x7f999bf8a9b8)
{Call UStringRep::hold()
this = 0x7f999bf8a9b8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a9b8)
}Return UString::UString(0x7f999bf8a9b8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f98
{Call UString::UString(0x7f999bf8a9e0)
{Call UString::_copy(0x7f999bf8a9e0)
{Call UStringRep::hold()
this = 0x7f999bf8a9e0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8a9e0)
}Return UString::UString(0x7f999bf8a9e0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f90
{Call UString::UString(0x7f999bf8aa08)
{Call UString::_copy(0x7f999bf8aa08)
{Call UStringRep::hold()
this = 0x7f999bf8aa08 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aa08)
}Return UString::UString(0x7f999bf8aa08)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f88
{Call UString::UString(0x7f999bf8aa30)
{Call UString::_copy(0x7f999bf8aa30)
{Call UStringRep::hold()
this = 0x7f999bf8aa30 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aa30)
}Return UString::UString(0x7f999bf8aa30)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f80
{Call UString::UString(0x7f999bf8aa58)
{Call UString::_copy(0x7f999bf8aa58)
{Call UStringRep::hold()
this = 0x7f999bf8aa58 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aa58)
}Return UString::UString(0x7f999bf8aa58)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f78
{Call UString::UString(0x7f999bf8aa80)
{Call UString::_copy(0x7f999bf8aa80)
{Call UStringRep::hold()
this = 0x7f999bf8aa80 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aa80)
}Return UString::UString(0x7f999bf8aa80)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f70
{Call UString::UString(0x7f999bf8aaa8)
{Call UString::_copy(0x7f999bf8aaa8)
{Call UStringRep::hold()
this = 0x7f999bf8aaa8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aaa8)
}Return UString::UString(0x7f999bf8aaa8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f68
{Call UString::UString(0x7f999bf8aad0)
{Call UString::_copy(0x7f999bf8aad0)
{Call UStringRep::hold()
this = 0x7f999bf8aad0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aad0)
}Return UString::UString(0x7f999bf8aad0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f60
{Call UString::UString(0x7f999bf8aaf8)
{Call UString::_copy(0x7f999bf8aaf8)
{Call UStringRep::hold()
this = 0x7f999bf8aaf8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8aaf8)
}Return UString::UString(0x7f999bf8aaf8)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f58
{Call UString::UString(0x7f999bf8ab20)
{Call UString::_copy(0x7f999bf8ab20)
{Call UStringRep::hold()
this = 0x7f999bf8ab20 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8ab20)
}Return UString::UString(0x7f999bf8ab20)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f50
{Call UString::UString(0x7f999bf8ab48)
{Call UString::_copy(0x7f999bf8ab48)
{Call UStringRep::hold()
this = 0x7f999bf8ab48 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8ab48)
}Return UString::UString(0x7f999bf8ab48)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f48
{Call UString::UString(0x7f999bf8ab70)
{Call UString::_copy(0x7f999bf8ab70)
{Call UStringRep::hold()
this = 0x7f999bf8ab70 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8ab70)
}Return UString::UString(0x7f999bf8ab70)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f40
{Call UString::UString(0x7f999bf8ab98)
{Call UString::_copy(0x7f999bf8ab98)
{Call UStringRep::hold()
this = 0x7f999bf8ab98 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8ab98)
}Return UString::UString(0x7f999bf8ab98)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f38
{Call UString::UString(0x7f999bf8abc0)
{Call UString::_copy(0x7f999bf8abc0)
{Call UStringRep::hold()
this = 0x7f999bf8abc0 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8abc0)
}Return UString::UString(0x7f999bf8abc0)
{Call UMemoryPool::pop(0)
}Return UMemoryPool::pop(0) = 0x7f9991450f30
{Call UString::UString(0x7f999bf8abe8)
{Call UString::_copy(0x7f999bf8abe8)
{Call UStringRep::hold()
this = 0x7f999bf8abe8 parent = (nil) references = 0 child = 0
}Return UStringRep::hold()
}Return UString::_copy(0x7f999bf8abe8)
}Return UString::UString(0x7f999bf8abe8)
{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,0x7fff6aaed868)
test_memerror: ERROR ON MEMORY
-------------------------------------
pid: 20360
file: test_memerror.cpp
line: 26
function: UInt::operator int() const
assertion: "((this)->memory.invariant())" [pobj = 0x13468e0 _this = (nil) - FMR]
-------------------------------------
test_memerror: ERROR ON MEMORY
-------------------------------------
pid: 20360
file: ../../include/ulib/debug/error_memory.h
line: 28
function: UMemoryError::~UMemoryError()
assertion: "(invariant())" [pobj = 0x7fff6aaecf60 _this = 0xa1b2c3d000000ff - ABW]
-------------------------------------
}Return main(1,0x7fff6aaed868) = 0