ELF44 ($@7 d8*8'P; 6ZP@K:\tmp\iheap\iheap.cc W?OS_RoundSize$n(ui)ui W?OS_AllocateBlock$n(ui)pnvX W?OS_FreeBlock$n(pnvui)vd W?OS_ReallocateBlock$n(pnvuiui)pnv W?OS_AllocateLock$n()pnv0 W?OS_Unlock$n(pnv)v0 W?OS_Lock$n(pnv)v  W?firstAddress$:SubHeap$n()pna  W?sizeClass$:SubHeap$n(ui)ui  W?maskFree$:SubHeap$n(ui)ui  W?endTag$:SubHeap$n(pnvui)pnuiT W?OS_ProcessorKey$n()i` W?init$:SubHeap$n()v W?allocate$:SubHeap$n(ui)pnv W?free$:SubHeap$n(pnv)vh W?realloc_nomove$:SubHeap$n(pnvui)i W?allocateSubHeap$n(ui)pn$SubHeap$$ W?initIheap$n()vd xmalloc_d W?heapAllocate$n(ui)pnv xfree_ W?heapFree$n(pnv)v xcalloc_< xrealloc_ W?heapStat$n()v W?heapInit$n()v  W?heap$n$__58n7cheap$${YK:\tmp\iheap\test.cc  W?test$n()v  W?testthread$n(ul)v  main_ W?seed$nuiLINKER MODULE"memset  memset_@imthread1  __imthread_fn_>  __imthreadGrand?  initrandnext_I  rand_m  srand_clock}  get_clock_time_  clock_  __clock_init_ _init_seconds _init_millisecondsD  ___anon94"printf  printf_#cstart(  _cstart_9fltused _fltused_J  ___anon39Giofefg  W?__setiofEFGfmt$n()vP  __ppfltused_N386inite  __fini_387_emulator  __init_387_emulator101h __8087 __real87Pfsroot  W?fs_root$n()vb  ___wcpp_4_data_init_fs_root_4__stos  __STOSB __STOSDntrdalloc __InitThreadProcessing_ __FiniThreadProcessing_ ___ThreadDataUmthread nullSema4Rtn_ __AccessIOB_ __ReleaseIOB_ __AccessFileH_ __ReleaseFileH_# __FiniAccessH_. __CloseSemaphore_] __AccessNHeap_d __ReleaseNHeap_n __AccessFHeap_u __ReleaseFHeap_| __AccessTDList_ __AccessSemaphore_ __ReleaseTDList_ __ReleaseSemaphore_  __InitAccessH_ __MultipleThread_I __AllocInitThreadData_ __OS2AddThread_ __OS2RemoveThread_% __InitMultipleThread_ __FiniSema4s_ ___AccessSema4 ___ReleaseSema4 ___CloseSema4 _IOBSemaphore _FHeapSemaphoreЋ _FileSemaphoresЌ _NHeapSemaphore _InitSemaphore _TDListSemaphore  ___anon680hmaino32 ___GetThreadPtr __AccessFileH __ReleaseFileH __InitAccessH __FiniAccessH __AccessIOB __ReleaseIOB  __AccessNHeap __AccessFHeap __ReleaseNHeaps __SingleThread_x __NullAccTDListRtn_x __NullAccHeapRtn_x __NullAccIOBRtn_x __NullAccessRtn_x __NullInitAccessRtn_y __threadstack_ __threadid_ NullSigFini_ NullSigInit_ __OS2MainInit_W __OS2Init_ __shutdown_stack_checking_ __exit_ __ReleaseFHeap __AccessTDList  __ReleaseTDList$ ___sig_init_rtn( ___sig_fini_rtn, __threadstksize0 ___process_fini ___Is_DLL ___FirstThreadData ___saved_CS(gtctmos2- __getctime_"mktime mktime_iob4 ___iob< ___tmpfnext= __fmode ___OpenStreams ___ClosedStreams  ___anon72h  ___anon717fprtf' file_putc_8 __fprtf_&main2o32 __OS2Mainsegdefns ___begtext __nullarea>  __Start_XI  __End_XI  __Start_YI  __End_YI'setefgV __setEFGfmt_iofnoefgq W?_no_support_loaded$n()vD W?__EFG_cnvs2d$npn(pnapnd)vH W?__EFG_cnvd2f$npn(pndpnb)iL W?__EFG_LDcvt$npn(pn$__6ks9tmlong_double$$pn$cvt_info$$pna)vP W?__EFG_fcvt$npn(dipnipni)pna$cnvs2d __cnvs2d_$cnvd2f __cnvd2f_ldcvt CalcScaleFactor_b _do_LDScale10x_ _LDScale10x_= __LDcvt_ DoFFormat_ DoEFormat_T _LDPowTable#_i_fcvt_" _fcvt_Qchk8087" __init_8087_# _fpreset_# __chk8087_acrwdata __psp+ __osmajor, __osminor" __Extender# __ExtenderSubtype$ __X32VM __x386_stacklow __LpCmdLine __LpPgmName __LpDllName __LpwCmdLine __LpwPgmName __LpwDllName __dynend __curbrk __STACKLOW __STACKTOP  __ASTACKSIZ __ASTACKPTR __cbyte __cbyte2 __child% __Envptr) __Envseg  __no87- __FPE_handler- ___FPE_handlerU# __null_FPE_rtnzcppdata __wint_thread_data_offset __compiled_under_OS2n  W?__anon49$jl02XI$rt_init$$+thrdmaxV# __GETMAXTHREADS*maxthrds4 ___MaxThreads"calloc\# calloc_Pnfreet# _nfree_t# free_ ___MiniHeapFreeRovertrdlistx$ __GetThreadData_h% __ReallocThreadData_& __AddThreadData_"' __RemoveThreadData_l' __ResizeThreadDataList_' __FreeThreadDataList_  ___thread_data_listQregdata' __RegisterThreadDataSize_8 ___ThreadDataSize.mthrdini( __InitThreadData_register(( __CInitThread_+( _beginthread_2( _endthread_9( __initthread_@( __RegisterThreadData_< ___BeginThread@ ___EndThreadD ___InitThreadnmalloc( _nmalloc_( malloc_H ___nheapbegL ___MiniHeapRoverP ___LargestSizeB4MiniHeapRover#atounil) _atouni_<cinit) __CommonInit_ ___hmoduleNinitrtns) callit_) __InitRtns* __FiniRtns+growiomd_* __grow_iomode_timeutil + __leapyear_>+ calc_yday_#, check_order_e, __isindst_/ time_less_ ___diyr ___dilyrJgmtimeD/ __brktime_Y0 _gmtime_w0 gmtime_ytzsetT ___start_dstx ___end_dst _stzone _dtzone _tzname _timezone _daylight ___dst_adjust0 __DontCacheOSTZ_0 __CacheOSTZ_0 tryOSTimeZone_0 tzset_0 __parse_tz_*1 parse_time_P1 parse_offset_e2 parse_rule_ _tzFlag)initfile4 __InitFiles_Uioexit4 __full_io_exit_4 fcloseall_4 docloseall_ fputc5 fputc_&ioalloc5 __ioalloc_#prtf{6 __prtf_<9 getprintspecs_: evalflags_: far_strlen_ ; far_other_strlen_s; fmt4hex_; FixedPoint_Format_< float_format_< SetZeroPad_< write_wide_string_N= formstring_B zupstr_"flushC __flush_$cmain386D __CMaindosseg'efgfmtnD _EFG_Format__noefgfmtE _no_support_loaded_ ___EFG_printf ___EFG_scanfMxmsgo32E __exit_with_msg_E __fatal_runtime_error_7strtodE __Strtold_tG strtod_&ldclassG __LDClass_@efcvtCH fixup_{H ecvt_H fcvt_#8087cw __8087cw)init8087H __init_80x879thrddataI __wcpp_4_multi_thread_init__:mem I __MemAllocatorI __MemFreeCheapmod  ___nheap_clean! ___fheap_clean:nreallocK _nrealloc_K realloc_bthredo32zK begin_thread_helperL __CBeginThread_L __CEndThread_~grownearL __LinkUpNewMHeap_7M __CreateNewNHeap_M __ExpandDGROUP_M __AdjustAmount_(nmemneed(N __nmemneed_'amblksiz __amblksizyiomode+N __IOMode_N __SetIOMode_ ___NFiles ___init_mode __iomodeHerrnoN __get_errno_ptr_N __get_doserrno_ptr_"getenvN getenv_OallocfpO __allocfp_O __freefp_P __purgefp_|fclose!P fclose_`P __shutdown_stream_uP __hex_P __MkTmpFile_+Q __doclose_seterrnoQ __set_errno_Q __set_EDOM_Q __set_ERANGE_R __set_EINVAL_R __set_doserrno_$chktty"R __chktty_"wctombSR wctomb_BitoaR utoa_R itoa_  _AlphabetTlltoaR __clib_ulltoa_zS __clib_lltoa_H _AlphabetCltoaS ultoa_T ltoa_p _Alphabet&mbisdbcs$ ___IsDBCSrmbislead4T _ismbblead_BT __mbInitOnStartup_( ___MBCSIsTablet  ___anon61$toupperIT toupper_#qwritWT __qwrite_#lseekos2U lseek_ fsynclU fsync_(stack386U stackavail_VstkU __STKU __CHKV __GROV __STKOVERFLOW_7___argc, ____Argc0 ____Argvexit4V _null_exit_rtn_4V __null_int23_exit_5V exit_aV _exit_ ___int23_exit ___FPE_handler_exitBenterdbV __EnterWVIDEO_ ___WD_Present&bufld386V __ZBuf2LD'hugeval __HugeValue%istable __IsTable'cvtbufOW __CVTBuffer_cvt[W __cvt_5nmsizeW _nmsize_W _msize_XnexpandW _nexpand_W _expand_%X __HeapManager_expand_AheapenY _heapenable_ ___heap_enablednheapminY _nheapshrink_Y _nheapmin_Y _heapmin_Y _heapshrink_Z __ReturnMemToSystem_`Z __ReleaseMiniHeap_$isattos2Z isatty_cenviron4 ___env_mask8 _environ< __wenviron  ___anon34'mbsnicmpZ _mbsnicmp_$gtpidos2o[ getpid_:tmpfl[ tmpfile_\ __GetTmpPath_ ftellL] ftell_%_clseos2] __close_"remove^ remove_-i8d^ __I8D[^ __U8D<mbinit^ __mbinit_  ___MBCodePageddosretG` _dosret0_N` _dosretax_R` __set_errno_dos_  _xlatwinrtns  __WindowsIsWindowedHandle  __WindowsRemoveWindowedHandle  __WindowsNewWindow  __WindowsCloseWindow  __WindowsSetAbout  __WindowsSetAppTitle  __WindowsSetConTitle  __WindowsDestroyOnClose  __WindowsYieldControl  __WindowsShutDown  __WindowsStdin  __WindowsStdout  __WindowsKbhit$  __WindowsGetch(  __WindowsGetche,  __WindowsPutch0  __WindowExitRtn:setenvp` allocate_` __setenvp_#mbtermva _mbterm_%mbcicmpa _mbcicmp_#mbsinc b _mbsinc_$accssos26b access_fopenzb __open_flags_c __doopen_{d _fsopen_d fopen_d close_file_Ce freopen_$renamos2e rename_'fullpathe _fullpath_$gtcwdos2,g getcwd_"fflushg fflush_!tellos2g tell_$unlnkos22h unlink_#mbccpyIh _mbccpy_#mbclenzh _mbclen_#mbsuprh _mbsupr_#mbccmph _mbccmp_?comtflagLi __set_commode_4  __commode$tolowerWi tolower_[openos2ei _set_binary_hi open_i sopen_i _sopen_UfseekTk __update_buffer_k __reset_buffer_k fseek_#mbslenl _mbslen_#mbscpyl _mbscpy_$strncpym strncpy_<flushall%m flushall_*m __flushall_'mbsnextcem _mbsnextc_)mbcupperm _mbctoupper_#mbconv5n _mbvtop_(umaskval8  ___umaskval$stricmpOn stricmp_)mbdtouppn _mbdtoupper_)ismbdlown _ismbdlower_)mbislegln _ismbclegal_)mbistraio _ismbbtrail_'isktable<  __IsKTable ? F 4? F U) K:\tmp\iheap\iheap.cc    $91-(~3)O)8-H+(79 (80(~as, W(}#)%k"/)e9P+M$!@'1\F #FS 7]&x7$/M sm7?/<y?E_8q:E@,9h M50(#~3c{C& ;/~;ETL,, ? >0} D  #( t&J & *P 0\ V  &\ & b &7 &on: P0: sD-k:4h  '^0@V0q(D&t, & T""\&1U#Q01n V#C4q\#&t#0x$eL &'(8((#&Z((W< &7(H l)?&) 2)_*& +94ZD/J00Td&%40R4i55{6  CFD]nD0EH$ ELa E GP CH& !H1!H'0^!I ! I!  "Kz^"zKI"LeF#(Nr#&#+NvX$Nf$NZ$O$!P_%Q:%"R1&SR,&:&Rd (&&RH(&&Sdp('$0I'4Tt ('IT'WT(UZ5(lU9Y(U/0(U`z (,&)4VR&)V&&*V**U*~*OW *[W*W +W&`+Y!+YO,ZJ&w, 4 ,Zr -o[ 01-[l o-L]Y-][-^-^&.^^ &S.G`r . D0`1va<'1aWP1 b-w16bD1zb@+2eS2e\~2,g2g2gA22h3Ih1@3zh+g3hO3hX&3Li 4 3Wi& 4ei4Tke4l"4l%&5m%N5%m@5em;5m55n 68 96On;a6n6nC6n?6o57< .debug_info.debug_abbrev.debug_line.debug_aranges.shstrtabTISP