Profiler messages

A forum about the Hatari ST/STE/Falcon emulator - the current version is v2.1.0

Moderators: simonsunnyboy, thothy, Moderator Team

jury
Captain Atari
Captain Atari
Posts: 278
Joined: Tue Sep 21, 2004 11:11 am
Location: Poland

Profiler messages

Postby jury » Sat Jun 30, 2018 7:01 pm

( doing this kind of stuff first time, so I do not understand much of it so if anyone sees anything wrong, just please let me know )

I want to find costs of some masively slow executable so I have compiled ( g++ ) the executable with symbols. Its size was a little bigger than a "normal" executable, so I guess all went fine.
Then according to the hatari documentation, done the gst2ascii, but I got enormous amount of warnings like below

Code: Select all

gst2ascii -l -o main.prg > main.sym
Reading symbols from program 'main.prg' symbol table...
GCC/MiNT executable, GST symbol table, reloc=0, program flags: FASTLOAD TTRAMLOAD TTRAMMEM PRIVATE (0x7)
Trying to load symbol table at offset 0xbf16c...
NOTE: ignored 4758 unnamed / local symbols (= name starts with '.L').
NOTE: ignored 435 object symbols (= name has '/', ends in '.o' or is GCC internal).
Load symbols with 'symbols <filename> TEXT DATA BSS' after starting the program.
WARNING: symbols '__monstartup' & '__moncontrol' have the same 0x152 address.
WARNING: symbols '__monstartup' & '___mcleanup' have the same 0x152 address.
WARNING: symbols '__moncontrol' & '___mcleanup' have the same 0x152 address.
WARNING: symbols '_g_OldSquares' & '_g_Level' have the same 0x4 address.
WARNING: symbols '_g_Score' & '_g_FocusBlockSpeed' have the same 0x0 address.
WARNING: symbols '_memmove' & '_memcpy' have the same 0xab5f4 address.
WARNING: symbols '_g_NextBlock' & '_SDL_cursorstate' have the same 0x10 address.
WARNING: symbols '_SDL_MintAudio_Dma8Int' & '_SDL_MintAudio_XbiosIn' have the same 0x1bece address.
WARNING: symbols '__ZNSt17bad_function_c' & '__ZNSt17bad_function_c' have the same 0x60de8 address.
WARNING: symbols '__ZNSt8ios_base7failur' & '__ZNSt8ios_base7failur' have the same 0x60e52 address.
WARNING: symbols '__ZNSt8ios_base7failur' & '__ZNSt8ios_base7failur' have the same 0x60ece address.
WARNING: symbols '__ZNSt11logic_errorC1E' & '__ZNSt11logic_errorC2E' have the same 0x63464 address.
WARNING: symbols '__ZNSt13runtime_errorC' & '__ZNSt13runtime_errorC' have the same 0x63556 address.
WARNING: symbols '__ZNSt6locale5_ImplD2E' & '__ZNSt6locale5_ImplD1E' have the same 0x61d88 address.
WARNING: symbols '__ZNSt6localeD1Ev' & '__ZNSt6localeD2Ev' have the same 0x6202a address.
WARNING: symbols '__ZNSt6locale5facetD2E' & '__ZNSt6locale5facetD1E' have the same 0x61614 address.
WARNING: symbols '__ZNSt6localeC2ERKS_' & '__ZNSt6localeC1ERKS_' have the same 0x61630 address.
WARNING: symbols '__ZNSt6localeC2EPNS_5_' & '__ZNSt6localeC1EPNS_5_' have the same 0x61640 address.
WARNING: symbols '__ZNSt6locale5_ImplC2E' & '__ZNSt6locale5_ImplC1E' have the same 0x6209e address.
WARNING: symbols '__ZNSt10moneypunctIcLb' & '__ZNSt10moneypunctIcLb' have the same 0x6448a address.
WARNING: symbols '__ZNSt10moneypunctIcLb' & '__ZNSt10moneypunctIcLb' have the same 0x643ce address.
WARNING: symbols '__ZNSt14error_category' & '__ZNSt14error_category' have the same 0x63814 address.
WARNING: symbols '__ZNSt14error_category' & '__ZNSt14error_category' have the same 0x63984 address.
WARNING: symbols '__ZNSt6locale5_ImplC2E' & '__ZNSt6locale5_ImplC1E' have the same 0x627d4 address.
WARNING: symbols '__ZNSt6localeC1Ev' & '__ZNSt6localeC2Ev' have the same 0x63008 address.
WARNING: symbols '__ZNSt13runtime_errorD' & '__ZNSt13runtime_errorD' have the same 0x63258 address.
WARNING: symbols '__ZNSt15underflow_erro' & '__ZNSt15underflow_erro' have the same 0x632ba address.
WARNING: symbols '__ZNSt14overflow_error' & '__ZNSt14overflow_error' have the same 0x632e0 address.
WARNING: symbols '__ZNSt11range_errorD1E' & '__ZNSt11range_errorD2E' have the same 0x63308 address.
WARNING: symbols '__ZNSt11logic_errorD1E' & '__ZNSt11logic_errorD2E' have the same 0x6334a address.
WARNING: symbols '__ZNSt12out_of_rangeD1' & '__ZNSt12out_of_rangeD2' have the same 0x633ac address.
WARNING: symbols '__ZNSt12length_errorD1' & '__ZNSt12length_errorD2' have the same 0x633d2 address.
WARNING: symbols '__ZNSt16invalid_argume' & '__ZNSt16invalid_argume' have the same 0x633fa address.
WARNING: symbols '__ZNSt12domain_errorD1' & '__ZNSt12domain_errorD2' have the same 0x63422 address.
WARNING: symbols '__ZNSt12domain_errorC1' & '__ZNSt12domain_errorC2' have the same 0x634e6 address.
WARNING: symbols '__ZNSt16invalid_argume' & '__ZNSt16invalid_argume' have the same 0x63502 address.
WARNING: symbols '__ZNSt12length_errorC1' & '__ZNSt12length_errorC2' have the same 0x6351e address.
WARNING: symbols '__ZNSt12out_of_rangeC1' & '__ZNSt12out_of_rangeC2' have the same 0x6353a address.
WARNING: symbols '__ZNSt11range_errorC1E' & '__ZNSt11range_errorC2E' have the same 0x635d8 address.
WARNING: symbols '__ZNSt14overflow_error' & '__ZNSt14overflow_error' have the same 0x635f4 address.
WARNING: symbols '__ZNSt15underflow_erro' & '__ZNSt15underflow_erro' have the same 0x63610 address.
WARNING: symbols '__ZNSt12system_errorD1' & '__ZNSt12system_errorD2' have the same 0x63920 address.
WARNING: symbols '__ZNSt11regex_errorD1E' & '__ZNSt11regex_errorD2E' have the same 0x63af8 address.
WARNING: symbols '__ZNSt11regex_errorC1E' & '__ZNSt11regex_errorC2E' have the same 0x63b2e address.
WARNING: symbols '__ZNSt12future_errorD1' & '__ZNSt12future_errorD2' have the same 0x63c64 address.
WARNING: symbols '__ZNSt8ios_base4InitC1' & '__ZNSt8ios_base4InitC2' have the same 0x60fac address.
WARNING: symbols '__ZNSt8ios_base4InitD1' & '__ZNSt8ios_base4InitD2' have the same 0x61382 address.
WARNING: symbols '__ZNSt8numpunctIcED2Ev' & '__ZNSt8numpunctIcED1Ev' have the same 0x6464a address.
WARNING: symbols '__ZN10__cxxabiv117__cl' & '__ZN10__cxxabiv117__cl' have the same 0x8a68e address.
WARNING: symbols '__ZN10__cxxabiv121__vm' & '__ZN10__cxxabiv121__vm' have the same 0x8b980 address.
WARNING: symbols '__ZN10__cxxabiv115__fo' & '__ZN10__cxxabiv115__fo' have the same 0x8b488 address.
WARNING: symbols '__ZN10__cxxabiv119__fo' & '__ZN10__cxxabiv119__fo' have the same 0x8b494 address.
WARNING: symbols '__ZN10__cxxabiv120__si' & '__ZN10__cxxabiv120__si' have the same 0x8c340 address.
WARNING: symbols '__ZNSt7codecvtIcc9mbst' & '__ZNSt7codecvtIcc9mbst' have the same 0x8c806 address.
WARNING: symbols '__ZNSt5ctypeIcED2Ev' & '__ZNSt5ctypeIcED1Ev' have the same 0x8c8a0 address.
WARNING: symbols '__ZNSt5ctypeIcEC2EPiPK' & '__ZNSt5ctypeIcEC1EPiPK' have the same 0x8ca44 address.
WARNING: symbols '__ZNSt9type_infoD2Ev' & '__ZNSt9type_infoD1Ev' have the same 0x8c560 address.
WARNING: symbols '_isblank' & '___isblank' have the same 0x9b088 address.
WARNING: symbols '__mallocChunkSize' & '___mallocChunkSize' have the same 0x9b8b8 address.
WARNING: symbols '__malloczero' & '___malloczero' have the same 0x9b8ca address.
WARNING: symbols '__binmode' & '___binmode' have the same 0x9c75c address.
WARNING: symbols '_isatty' & '___isatty' have the same 0xb1f44 address.
WARNING: symbols '__main' & '___libc_main' have the same 0x9b2b6 address.
WARNING: symbols '_fdopen' & '___fdopen' have the same 0x9c918 address.
WARNING: symbols '_fileno' & '_fileno_unlocked' have the same 0x9ca90 address.
WARNING: symbols '_fputc' & '_fputc_unlocked' have the same 0x9cc78 address.
WARNING: symbols '_fputs' & '_fputs_unlocked' have the same 0x9cd08 address.
WARNING: symbols '_lseek' & '___lseek' have the same 0xaee48 address.
WARNING: symbols '___strtouq_internal' & '___strtoull_internal' have the same 0xaafb8 address.
WARNING: symbols '__bcopy' & '_bcopy' have the same 0xab5fe address.
WARNING: symbols '_bzero' & '__bzero' have the same 0xab7b8 address.
WARNING: symbols '_stricmp' & '_strcmpi' have the same 0xab9a8 address.
WARNING: symbols '___strcasecmp' & '_stricmp' have the same 0xab9a8 address.
WARNING: symbols '_sys_errlist' & '__sys_errlist' have the same 0xac8a6 address.
WARNING: symbols '_strtoull' & '_strtouq' have the same 0xab5da address.
WARNING: symbols '_strnicmp' & '_strncmpi' have the same 0xaceb8 address.
WARNING: symbols '___strncasecmp' & '_strnicmp' have the same 0xaceb8 address.
WARNING: symbols '_sigblock' & '___sigblock' have the same 0xb00c0 address.
WARNING: symbols '___bsd_signal' & '_ssignal' have the same 0xb00f4 address.
WARNING: symbols '_bsd_signal' & '___bsd_signal' have the same 0xb00f4 address.
WARNING: symbols '_bsd_signal' & '___signal' have the same 0xb00f4 address.
WARNING: symbols '___bsd_signal' & '___signal' have the same 0xb00f4 address.
WARNING: symbols '_ssignal' & '___signal' have the same 0xb00f4 address.
WARNING: symbols '_sigsetmask' & '___sigsetmask' have the same 0xb0168 address.
WARNING: symbols '___sysctl' & '_sysctl' have the same 0xb01cc address.
WARNING: symbols '_sys_nerr' & '__sys_nerr' have the same 0xbf4 address.
WARNING: symbols '___strerror_r' & '_strerror_r' have the same 0xacdd8 address.
WARNING: symbols '_strncasecmp' & '___strncasecmp' have the same 0xaceb8 address.
WARNING: symbols '_strnlen' & '___strnlen' have the same 0xad008 address.
WARNING: symbols '___internal_flockfile' & '_flockfile' have the same 0xb30b8 address.
WARNING: symbols '___internal_funlockfil' & '_funlockfile' have the same 0xb30ba address.
WARNING: symbols '___internal_ftrylockfi' & '_ftrylockfile' have the same 0xb30bc address.
WARNING: symbols '___ftrylockfile' & '___internal_ftrylockfi' have the same 0xb30bc address.
WARNING: symbols '_strchr' & '___strchr' have the same 0xb66f0 address.
WARNING: symbols '_index' & '_strchr' have the same 0xb66f0 address.
WARNING: symbols '_getgroups' & '___getgroups' have the same 0xbc0e8 address.
WARNING: symbols '_clearerr' & '_clearerr_unlocked' have the same 0xbe4b0 address.
WARNING: symbols '___memccpy' & '_memccpy' have the same 0xbdeb8 address.
WARNING: symbols '_fgets' & '_fgets_unlocked' have the same 0xbdc84 address.
WARNING: symbols '_fgetpwent_r' & '___fgetpwent_r' have the same 0xbe1b8 address.
WARNING: symbols '___getpwuid_r' & '_getpwuid_r' have the same 0xbd95e address.
WARNING: symbols '_access' & '___access' have the same 0xbbe24 address.
WARNING: symbols '_getegid' & '___getegid' have the same 0xbc054 address.
WARNING: symbols '_getgid' & '___getgid' have the same 0xbc0b4 address.
WARNING: symbols '___gettimeofday' & '_gettimeofday' have the same 0xbc20c address.
WARNING: symbols '_getuid' & '___getuid' have the same 0xbc328 address.
WARNING: symbols '_sendmsg' & '___sendmsg' have the same 0xbc350 address.
WARNING: symbols '_calloc' & '___calloc' have the same 0xbcffc address.
WARNING: symbols '___isinf' & '_isinf' have the same 0xbd7c4 address.
WARNING: symbols '___isinfl' & '_isinfl' have the same 0xbd7f0 address.
WARNING: symbols '___isnan' & '_isnan' have the same 0xbd854 address.
WARNING: symbols '___isnanl' & '_isnanl' have the same 0xbd880 address.
WARNING: symbols '___signbit' & '_signbit' have the same 0xbd8e8 address.
WARNING: symbols '___signbitl' & '_signbitl' have the same 0xbd8f4 address.
WARNING: symbols '__exit' & '___libc_exit' have the same 0xb2114 address.
WARNING: symbols '___fcloseall' & '_fcloseall' have the same 0xb3010 address.
WARNING: symbols '___flockfile' & '___internal_flockfile' have the same 0xb30b8 address.
WARNING: symbols '___funlockfile' & '___internal_funlockfil' have the same 0xb30ba address.
WARNING: symbols '_chmod' & '___chmod' have the same 0xbbf10 address.
WARNING: symbols '_geteuid' & '___geteuid' have the same 0xbc084 address.
WARNING: symbols '___vsnprintf' & '_vsnprintf' have the same 0xa2aac address.
WARNING: symbols '_exit' & '___exit' have the same 0xa2cb0 address.
WARNING: symbols '___bcopy' & '__bcopy' have the same 0xab5fe address.
WARNING: symbols '___bzero' & '_bzero' have the same 0xab7b8 address.
WARNING: symbols '___mempcpy' & '_mempcpy' have the same 0xab8dc address.
WARNING: symbols '_strrchr' & '_rindex' have the same 0xad034 address.
WARNING: symbols '__clock' & '_clock' have the same 0xad10c address.
WARNING: symbols '___dup2' & '_dup2' have the same 0xae474 address.
WARNING: symbols '___fcntl' & '_fcntl' have the same 0xae5d8 address.
WARNING: symbols '_fstat' & '___fstat' have the same 0xae5fc address.
WARNING: symbols '_getpagesize' & '___getpagesize' have the same 0xae614 address.
WARNING: symbols '___getpid' & '_getpid' have the same 0xae664 address.
WARNING: symbols '_ioctl' & '___ioctl' have the same 0xae6a4 address.
WARNING: symbols '___kill' & '_kill' have the same 0xaed34 address.
WARNING: symbols '___open' & '_open' have the same 0xaf87a address.
WARNING: symbols '_poll' & '___poll' have the same 0xaf898 address.
WARNING: symbols '___sbrk' & '_sbrk' have the same 0xaff00 address.
WARNING: symbols '_writev' & '___writev' have the same 0xb03f4 address.
WARNING: symbols '__ZN9__gnu_cxx20recurs' & '__ZN9__gnu_cxx20recurs' have the same 0x8f938 address.
WARNING: symbols '_write' & '___write' have the same 0xb0254 address.
WARNING: symbols '__ZNSt7codecvtIcc9mbst' & '__ZNSt7codecvtIcc9mbst' have the same 0x8c6a4 address.
WARNING: symbols '__ZNSt8ios_baseD2Ev' & '__ZNSt8ios_baseD1Ev' have the same 0x8d19a address.
WARNING: symbols '__ZNSt12__basic_fileIc' & '__ZNSt12__basic_fileIc' have the same 0x8f308 address.
WARNING: symbols '__ZNSt12__basic_fileIc' & '__ZNSt12__basic_fileIc' have the same 0x8f5c2 address.
WARNING: symbols '_fflush' & '_fflush_unlocked' have the same 0x9c9b4 address.
WARNING: symbols '_getc' & '_getc_unlocked' have the same 0x9d56c address.
WARNING: symbols '_putc' & '_putc_unlocked' have the same 0x9e158 address.
WARNING: symbols '__ZNSt9bad_allocD1Ev' & '__ZNSt9bad_allocD2Ev' have the same 0x8a8a0 address.
WARNING: symbols '__ZNSt9exceptionD2Ev' & '__ZNSt9exceptionD1Ev' have the same 0x8b470 address.
WARNING: symbols '__ZNSt13bad_exceptionD' & '__ZNSt13bad_exceptionD' have the same 0x8b47c address.
WARNING: symbols '__ZNSt10bad_typeidD1Ev' & '__ZNSt10bad_typeidD2Ev' have the same 0x8b874 address.
WARNING: symbols '__ZNSt8bad_castD1Ev' & '__ZNSt8bad_castD2Ev' have the same 0x8c2d6 address.
WARNING: symbols '__ZNSt7codecvtIcc9mbst' & '__ZNSt7codecvtIcc9mbst' have the same 0x8c764 address.
WARNING: symbols '__ZNSt5ctypeIcEC1EPKjb' & '__ZNSt5ctypeIcEC2EPKjb' have the same 0x8cab0 address.
WARNING: symbols '__ZNSt8ios_baseC2Ev' & '__ZNSt8ios_baseC1Ev' have the same 0x8ccb4 address.
WARNING: symbols '_malloc' & '___malloc' have the same 0x9b8d4 address.
WARNING: symbols '_free' & '___free' have the same 0x9bb04 address.
WARNING: symbols '_realloc' & '___realloc' have the same 0x9be54 address.
WARNING: symbols '_toupper' & '__toupper' have the same 0x9c1b0 address.
WARNING: symbols '_tolower' & '__tolower' have the same 0x9c1d8 address.
WARNING: symbols '_raise' & '_gsignal' have the same 0x9c6a8 address.
WARNING: symbols '_fread' & '_fread_unlocked' have the same 0x9cd84 address.
WARNING: symbols '_fwrite' & '_fwrite_unlocked' have the same 0x9d208 address.
WARNING: symbols '_snprintf' & '___snprintf' have the same 0x9e304 address.
WARNING: symbols '_strcasecmp' & '___strcasecmp' have the same 0xab9a8 address.
WARNING: symbols '_strdup' & '___strdup' have the same 0xaba7c address.
WARNING: symbols '_close' & '___close' have the same 0xae418 address.
WARNING: symbols '_read' & '___read' have the same 0xafb04 address.
WARNING: symbols '_sigaction' & '___sigaction' have the same 0xaff78 address.
WARNING: symbols '_signal' & '_bsd_signal' have the same 0xb00f4 address.
WARNING: symbols '_time' & '___time' have the same 0xb0218 address.
WARNING: addresses 0x42a & 0x4be have the same '__Z21CheckEntityCollis' name.
WARNING: addresses 0x504 & 0x55e have the same '__Z19CheckWallCollisio' name.
WARNING: addresses 0x60 & 0x62 have the same '__ZZ15HandleGameInputv' name.
WARNING: addresses 0x60 & 0x64 have the same '__ZZ15HandleGameInputv' name.
WARNING: addresses 0x62 & 0x64 have the same '__ZZ15HandleGameInputv' name.
WARNING: addresses 0xb72 & 0x19d0 have the same '__ZNSt11_Deque_baseI11' name.
WARNING: addresses 0x325fa & 0x32c3e have the same '_SDL_XBIOS_VideoInit_C' name.
WARNING: addresses 0x31e52 & 0x31f3e have the same '_SDL_Atari_C2pConvert4' name.
WARNING: addresses 0x17d7c & 0x1793e have the same '_SDL_XBIOS_VideoInit_S' name.
WARNING: addresses 0x4b80 & 0x4b84 have the same '_SDL_MintAudio_thread_' name.
WARNING: addresses 0x1bece & 0x1beb8 have the same '_SDL_MintAudio_XbiosIn' name.
WARNING: addresses 0x31a2c & 0x32100 have the same '_SDL_AtariXbios_Instal' name.
WARNING: addresses 0x31ad8 & 0x3213e have the same '_SDL_AtariXbios_Restor' name.
WARNING: addresses 0x3ee1c & 0x3eefe have the same '_FT_GlyphLoader_Check_' name.
WARNING: addresses 0x3ed72 & 0x3edfc have the same '_FT_GlyphLoader_Adjust' name.
WARNING: addresses 0x5285e & 0x588da have the same '_Conic_To' name.
WARNING: addresses 0x52984 & 0x588f2 have the same '_Cubic_To' name.
WARNING: addresses 0x5277e & 0x588b8 have the same '_Line_To' name.
WARNING: addresses 0x447d0 & 0x59258 have the same '_Get_Kerning' name.
WARNING: addresses 0x44860 & 0x593a6 have the same '_Load_Glyph' name.
WARNING: addresses 0x47140 & 0x55ab8 have the same '_find_encoding' name.
WARNING: addresses 0x63502 & 0x633fa have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x635f4 & 0x632e0 have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x60ece & 0x60e52 have the same '__ZNSt8ios_base7failur' name.
WARNING: addresses 0x60de8 & 0x60df8 have the same '__ZNSt17bad_function_c' name.
WARNING: addresses 0x60eb4 & 0x60ece have the same '__ZNSt8ios_base7failur' name.
WARNING: addresses 0x60e52 & 0x60eb4 have the same '__ZNSt8ios_base7failur' name.
WARNING: addresses 0x38e4 & 0x3894 have the same '__ZN14__gnu_internal13' name.
WARNING: addresses 0x60de8 & 0x60de8 have the same '__ZNSt17bad_function_c' name.
WARNING: addresses 0x60ece & 0x60e52 have the same '__ZNSt8ios_base7failur' name.
WARNING: addresses 0x60e52 & 0x60e52 have the same '__ZNSt8ios_base7failur' name.
WARNING: addresses 0x63556 & 0x63556 have the same '__ZNSt13runtime_errorC' name.
WARNING: addresses 0x63610 & 0x632ba have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x6a800 & 0x6a538 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x3824 & 0x3744 have the same '__ZN14__gnu_internal8b' name.
WARNING: addresses 0x6a800 & 0x6a56c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a538 & 0x6a56c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x61d52 & 0x64c74 have the same '__ZNSt6locale5facet18_' name.
WARNING: addresses 0x622d0 & 0x62666 have the same '__ZNSt6locale5_Impl16_' name.
WARNING: addresses 0x622d0 & 0x626f4 have the same '__ZNSt6locale5_Impl16_' name.
WARNING: addresses 0x62666 & 0x626f4 have the same '__ZNSt6locale5_Impl16_' name.
WARNING: addresses 0x8c764 & 0x373c have the same '__ZNSt7codecvtIcc9mbst' name.
WARNING: addresses 0x6426e & 0x2dc4 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x83410 & 0x83420 have the same '__ZTVSt18__moneypunct_' name.
WARNING: addresses 0x6410e & 0x2dc0 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x729a8 & 0x2da8 have the same '__ZNSt11__timepunctIcE' name.
WARNING: addresses 0x6426e & 0x6410e have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x2dc4 & 0x6410e have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x8323c & 0x83208 have the same '__ZTVSt10moneypunctIcL' name.
WARNING: addresses 0x6209e & 0x627d4 have the same '__ZNSt6locale5_ImplC2E' name.
WARNING: addresses 0x63226 & 0x6321e have the same '__ZNSt6locale5_Impl13_' name.
WARNING: addresses 0x631fa & 0x631f2 have the same '__ZNSt6locale5_Impl14_' name.
WARNING: addresses 0x632ba & 0x632c6 have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x632e0 & 0x632ee have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x633fa & 0x63408 have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x633fa & 0x63502 have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x63408 & 0x63502 have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x63258 & 0x63330 have the same '__ZNSt13runtime_errorD' name.
WARNING: addresses 0x6382a & 0x6385a have the same '__ZNKSt14error_categor' name.
WARNING: addresses 0x63820 & 0x6382a have the same '__ZNKSt14error_categor' name.
WARNING: addresses 0x63814 & 0x63910 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x63814 & 0x63984 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x63910 & 0x63984 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x63814 & 0x63984 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x643ce & 0x6448a have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x64470 & 0x643ce have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x6452c & 0x6448a have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x64470 & 0x6452c have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x643ce & 0x6452c have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x6448a & 0x6452c have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x643ce & 0x64470 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x63814 & 0x63814 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x63910 & 0x63814 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x63984 & 0x63814 have the same '__ZNSt14error_category' name.
WARNING: addresses 0x632e0 & 0x635f4 have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x632ee & 0x635f4 have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x632ba & 0x63610 have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x632c6 & 0x63610 have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x6426e & 0x643ce have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x2dc4 & 0x643ce have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x6410e & 0x643ce have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x2dc0 & 0x643ce have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x626c4 & 0x631d6 have the same '__ZNSt6locale5_Impl19_' name.
WARNING: addresses 0x6209e & 0x627d4 have the same '__ZNSt6locale5_ImplC1E' name.
WARNING: addresses 0x63258 & 0x63258 have the same '__ZNSt13runtime_errorD' name.
WARNING: addresses 0x635f4 & 0x632e0 have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x632e0 & 0x632e0 have the same '__ZNSt14overflow_error' name.
WARNING: addresses 0x63610 & 0x632ba have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x632ba & 0x632ba have the same '__ZNSt15underflow_erro' name.
WARNING: addresses 0x63502 & 0x633fa have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x633fa & 0x633fa have the same '__ZNSt16invalid_argume' name.
WARNING: addresses 0x5941a & 0x5d432 have the same '_Get_Char_Index' name.
WARNING: addresses 0x447d0 & 0x5d404 have the same '_Get_Kerning' name.
WARNING: addresses 0x59258 & 0x5d404 have the same '_Get_Kerning' name.
WARNING: addresses 0x49abc & 0x5b95a have the same '_is_alpha' name.
WARNING: addresses 0x49126 & 0x5ba9a have the same '_parse_font_bbox' name.
WARNING: addresses 0x4918a & 0x5bafc have the same '_parse_font_matrix' name.
WARNING: addresses 0x49f10 & 0x5ccba have the same '_t1_done_loader' name.
WARNING: addresses 0x49ef8 & 0x5cc7e have the same '_t1_init_loader' name.
WARNING: addresses 0x3c78a & 0x44860 have the same '_Load_Glyph' name.
WARNING: addresses 0x6487a & 0x64a52 have the same '__ZSt14__convert_to_vI' name.
WARNING: addresses 0x6470a & 0x6487a have the same '__ZSt14__convert_to_vI' name.
WARNING: addresses 0x64de4 & 0x64e76 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64d08 & 0x64de4 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x66a4e & 0x65cb0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x64e90 & 0x64eaa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x65f98 & 0x66e42 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x64fb2 & 0x650ba have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x652c2 & 0x6539e have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64fb2 & 0x652c2 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x650ba & 0x652c2 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x8f314 & 0x8f4dc have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x64e90 & 0x64fb2 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64eaa & 0x64fb2 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x8f370 & 0x8f314 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x66676 & 0x665e0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x654ec & 0x66676 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655bc & 0x65536 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69f06 & 0x65802 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655bc & 0x69f06 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65536 & 0x69f06 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x654ec & 0x655bc have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66676 & 0x655bc have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x665e0 & 0x655bc have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6630c & 0x654ec have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x64e90 & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64eaa & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64fb2 & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x650ba & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x652c2 & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x6539e & 0x653aa have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x8f370 & 0x8f568 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f314 & 0x8f568 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f4dc & 0x8f568 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x65f98 & 0x6630c have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66e42 & 0x6630c have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x64d08 & 0x64e90 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64de4 & 0x64e90 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x64e76 & 0x64e90 have the same '__ZN9__gnu_cxx13stdio_' name.
WARNING: addresses 0x8f5c2 & 0x8f370 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x66a4e & 0x65f98 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65cb0 & 0x65f98 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655ea & 0x69dcc have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655ea & 0x6684e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69dcc & 0x6684e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c46 & 0x65c78 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x8f5c4 & 0x8f308 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f75e & 0x8f5c4 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x655ea & 0x65c46 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69dcc & 0x65c46 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6684e & 0x65c46 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65e1e & 0x65fc8 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66048 & 0x66186 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65e1e & 0x66048 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65fc8 & 0x66048 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x661e0 & 0x66530 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x8f570 & 0x8f482 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f6f4 & 0x8f570 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x661e0 & 0x66c6a have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66530 & 0x66c6a have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x8f60c & 0x8f6f4 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x65e1e & 0x661e0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65fc8 & 0x661e0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66048 & 0x661e0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66186 & 0x661e0 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x8f75e & 0x8f60c have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f5c4 & 0x8f60c have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f308 & 0x8f60c have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x655ea & 0x65e1e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69dcc & 0x65e1e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6684e & 0x65e1e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c46 & 0x65e1e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c78 & 0x65e1e have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66d58 & 0x66d66 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66f30 & 0x67090 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x66f1e & 0x6707e have the same '__ZTv0_n12_NSt14basic_' name.
WARNING: addresses 0x6a322 & 0x6a34a have the same '__ZTCSt13basic_fstream' name.
WARNING: addresses 0x6734c & 0x67608 have the same '__ZTv0_n12_NSt14basic_' name.
WARNING: addresses 0x671ee & 0x674b4 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x671e6 & 0x674ac have the same '__ZThn8_NSt13basic_fst' name.
WARNING: addresses 0x671d4 & 0x6749a have the same '__ZTv0_n12_NSt13basic_' name.
WARNING: addresses 0x66f1e & 0x6734c have the same '__ZTv0_n12_NSt14basic_' name.
WARNING: addresses 0x6707e & 0x6734c have the same '__ZTv0_n12_NSt14basic_' name.
WARNING: addresses 0x655ea & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69dcc & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6684e & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c46 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c78 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65e1e & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65fc8 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66048 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66186 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x661e0 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66530 & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66c6a & 0x66d58 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x64e00 & 0x65434 have the same '__ZN9__gnu_cxx4ropeIcS' name.
WARNING: addresses 0x8f5c2 & 0x8f75e have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f370 & 0x8f75e have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f314 & 0x8f75e have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f4dc & 0x8f75e have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f568 & 0x8f75e have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x66a4e & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65cb0 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65f98 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66e42 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6630c & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x654ec & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66676 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x665e0 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655bc & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65536 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69f06 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65802 & 0x655ea have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x87060 & 0x86f0c have the same '__ZNSt15basic_streambu' name.
WARNING: addresses 0x67760 & 0x67846 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x679de & 0x67b3e have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x678bc & 0x679de have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67ccc & 0x67e96 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x68026 & 0x681f2 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67ccc & 0x68026 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67e96 & 0x68026 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x678bc & 0x67ccc have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x679de & 0x67ccc have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67b3e & 0x67ccc have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x68338 & 0x68350 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x683a8 & 0x68402 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x68338 & 0x683a8 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x68350 & 0x683a8 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x686ae & 0x68834 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68556 & 0x686ae have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x689f6 & 0x68b7e have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x689f6 & 0x68d42 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68b7e & 0x68d42 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68556 & 0x689f6 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x686ae & 0x689f6 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68834 & 0x689f6 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x6843a & 0x68556 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68330 & 0x68344 have the same '__ZNKSt14basic_ifstrea' name.
WARNING: addresses 0x678bc & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x679de & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67b3e & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67ccc & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67e96 & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x68026 & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x681f2 & 0x68338 have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x6761a & 0x6843a have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68e80 & 0x68e98 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68ef0 & 0x68f4a have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68e80 & 0x68ef0 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68e98 & 0x68ef0 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x692ea & 0x694f8 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69126 & 0x692ea have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69930 & 0x69b5a have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69720 & 0x69930 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69126 & 0x69720 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x692ea & 0x69720 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x694f8 & 0x69720 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x68f82 & 0x69126 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69cca & 0x69cde have the same '__ZNKSt13basic_fstream' name.
WARNING: addresses 0x69d3e & 0x69d94 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69cea & 0x69d3e have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69cd2 & 0x69cea have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x86f46 & 0x86fb6 have the same '__ZNSt15basic_streambu' name.
WARNING: addresses 0x68f82 & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69126 & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x692ea & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x694f8 & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69720 & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69930 & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x69b5a & 0x69cd2 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x68e78 & 0x68e8c have the same '__ZNKSt14basic_ofstrea' name.
WARNING: addresses 0x6761a & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x6843a & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68556 & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x686ae & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68834 & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x689f6 & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68b7e & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x68d42 & 0x68e80 have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x6a446 & 0x6a45a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4b0 & 0x6a4c2 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a446 & 0x6a46a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a45a & 0x6a46a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a424 & 0x6a4b0 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4ea & 0x6a4fa have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4dc & 0x6a4ea have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a50a & 0x6a518 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a50a & 0x6a548 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a518 & 0x6a548 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4dc & 0x6a50a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4ea & 0x6a50a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4fa & 0x6a50a have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a446 & 0x6a4dc have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a45a & 0x6a4dc have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a46a & 0x6a4dc have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a424 & 0x6a522 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4b0 & 0x6a522 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4c2 & 0x6a522 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a562 & 0x6a58e have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a562 & 0x6a666 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a58e & 0x6a666 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a552 & 0x6a5f4 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a718 & 0x6a74e have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a718 & 0x6a784 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a74e & 0x6a784 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a562 & 0x6a6c4 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a58e & 0x6a6c4 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a666 & 0x6a6c4 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a552 & 0x6a718 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a5f4 & 0x6a718 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a446 & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a45a & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a46a & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4dc & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4ea & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a4fa & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a50a & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a518 & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a548 & 0x6a562 have the same '__ZNKSt9basic_iosIcSt1' name.
WARNING: addresses 0x6a424 & 0x6a552 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4b0 & 0x6a552 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4c2 & 0x6a552 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a522 & 0x6a552 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a414 & 0x6a424 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a486 & 0x6a414 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x8f5c2 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f370 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f314 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f4dc & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f568 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f75e & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f5c4 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f308 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f60c & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f6f4 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f570 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x8f482 & 0x8f636 have the same '__ZNSt12__basic_fileIc' name.
WARNING: addresses 0x66a4e & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65cb0 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65f98 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66e42 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6630c & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x654ec & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66676 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x665e0 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655bc & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65536 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69f06 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65802 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x655ea & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x69dcc & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x6684e & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c46 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65c78 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65e1e & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x65fc8 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66048 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66186 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x661e0 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66530 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66c6a & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66d58 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x66d66 & 0x67760 have the same '__ZNSt13basic_filebufI' name.
WARNING: addresses 0x671ee & 0x68f82 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x674b4 & 0x68f82 have the same '__ZNSt13basic_fstreamI' name.
WARNING: addresses 0x66f30 & 0x678bc have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x67090 & 0x678bc have the same '__ZNSt14basic_ifstream' name.
WARNING: addresses 0x6735e & 0x6761a have the same '__ZNSt14basic_ofstream' name.
WARNING: addresses 0x87060 & 0x86f46 have the same '__ZNSt15basic_streambu' name.
WARNING: addresses 0x86f0c & 0x86f46 have the same '__ZNSt15basic_streambu' name.
WARNING: addresses 0x6a322 & 0x6a372 have the same '__ZTCSt13basic_fstream' name.
WARNING: addresses 0x6a34a & 0x6a372 have the same '__ZTCSt13basic_fstream' name.
WARNING: addresses 0x74b1e & 0x74b72 have the same '__ZSt9use_facetISt7num' name.
WARNING: addresses 0x6a84c & 0x6a8f8 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a9a4 & 0x6aade have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a84c & 0x6a9a4 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a8f8 & 0x6a9a4 have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6c96e & 0x6cc50 have the same '__ZNSi3getERSt15basic_' name.
WARNING: addresses 0x6e1fa & 0x6e200 have the same '__ZStrsISt11char_trait' name.
WARNING: addresses 0x6e20c & 0x6e286 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e1fa & 0x6e206 have the same '__ZStrsISt11char_trait' name.
WARNING: addresses 0x6e200 & 0x6e206 have the same '__ZStrsISt11char_trait' name.
WARNING: addresses 0x8dd7e & 0x6e20c have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e2b8 & 0x6e340 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e29e & 0x6e2b8 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e29e & 0x6e354 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e2b8 & 0x6e354 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e340 & 0x6e354 have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x8dd7e & 0x6e29e have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e20c & 0x6e29e have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e286 & 0x6e29e have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6e1f4 & 0x6e1fa have the same '__ZStrsISt11char_trait' name.
WARNING: addresses 0x6e000 & 0x8dd7e have the same '__ZStrsIcSt11char_trai' name.
WARNING: addresses 0x6f8a6 & 0x6f8b4 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8c2 & 0x6f8d0 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8a6 & 0x6f8c2 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8b4 & 0x6f8c2 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f898 & 0x6f8a6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8ec & 0x6f8fa have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8de & 0x6f8ec have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f908 & 0x6f916 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8de & 0x6f908 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8ec & 0x6f908 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8fa & 0x6f908 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f924 & 0x6f932 have the same '__ZNKSt8numpunctIcE16d' name.
WARNING: addresses 0x6f9b2 & 0x6f9c2 have the same '__ZNSt17__timepunct_ca' name.
WARNING: addresses 0x6fbd0 & 0x6fc2e have the same '__ZNSt18__moneypunct_c' name.
WARNING: addresses 0x6fb66 & 0x6fbb4 have the same '__ZNSt16__numpunct_cac' name.
WARNING: addresses 0x6fc4a & 0x6fca8 have the same '__ZNSt18__moneypunct_c' name.
WARNING: addresses 0x6fbd0 & 0x6fc4a have the same '__ZNSt18__moneypunct_c' name.
WARNING: addresses 0x6fc2e & 0x6fc4a have the same '__ZNSt18__moneypunct_c' name.
WARNING: addresses 0x6fe68 & 0x6fe96 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fec4 & 0x6fef2 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6ff20 & 0x6ff4e have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fec4 & 0x6ff20 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fef2 & 0x6ff20 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fe68 & 0x6fec4 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fe96 & 0x6fec4 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fe0c & 0x6fe3a have the same '__ZNKSt8numpunctIcE11d' name.
WARNING: addresses 0x6fcd4 & 0x6fdb2 have the same '__ZNSt11__timepunctIcE' name.
WARNING: addresses 0x6f8de & 0x6fe68 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8ec & 0x6fe68 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8fa & 0x6fe68 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f908 & 0x6fe68 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f916 & 0x6fe68 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6ff7c & 0x6ffaa have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x83318 & 0x832e4 have the same '__ZTVSt17moneypunct_by' name.
WARNING: addresses 0x6ffd8 & 0x6ffe8 have the same '__ZNSt17moneypunct_byn' name.
WARNING: addresses 0x7004c & 0x7006e have the same '__ZNSt17moneypunct_byn' name.
WARNING: addresses 0x6ffd8 & 0x7004c have the same '__ZNSt17moneypunct_byn' name.
WARNING: addresses 0x6ffe8 & 0x7004c have the same '__ZNSt17moneypunct_byn' name.
WARNING: addresses 0x701e4 & 0x70206 have the same '__ZNSt15time_get_bynam' name.
WARNING: addresses 0x702e8 & 0x70388 have the same '__ZNSt14collate_byname' name.
WARNING: addresses 0x70216 & 0x70238 have the same '__ZNSt15time_put_bynam' name.
WARNING: addresses 0x70986 & 0x70a24 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70ac2 & 0x70b62 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70c02 & 0x70ca4 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70ac2 & 0x70c02 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70b62 & 0x70c02 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70986 & 0x70ac2 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70a24 & 0x70ac2 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70d52 & 0x70d5e have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d46 & 0x70d52 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d9a & 0x70db8 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d7c & 0x70d9a have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d46 & 0x70d7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d52 & 0x70d7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d5e & 0x70d7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70de2 & 0x70df4 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70dd6 & 0x70de2 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70e06 & 0x70ea4 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70f42 & 0x70fe2 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70e06 & 0x70f42 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70ea4 & 0x70f42 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70d46 & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d52 & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d5e & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d7c & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70d9a & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70db8 & 0x70dd6 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x70986 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70a24 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70ac2 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70b62 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70c02 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x70ca4 & 0x70e06 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x6ff7c & 0x70d46 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6ffaa & 0x70d46 have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8de & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8ec & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8fa & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f908 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f916 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fe68 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fe96 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fec4 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fef2 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6ff20 & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6ff4e & 0x6ff7c have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6fcc4 & 0x701c2 have the same '__ZNSt14codecvt_byname' name.
WARNING: addresses 0x6fdce & 0x700d4 have the same '__ZNSt15numpunct_bynam' name.
WARNING: addresses 0x6f982 & 0x7017e have the same '__ZNSt21__ctype_abstra' name.
WARNING: addresses 0x6f972 & 0x701a0 have the same '__ZNSt23__codecvt_abst' name.
WARNING: addresses 0x6f9ee & 0x700f6 have the same '__ZNSt7num_getIcSt19is' name.
WARNING: addresses 0x6f9de & 0x70118 have the same '__ZNSt7num_putIcSt19os' name.
WARNING: addresses 0x6f992 & 0x7015c have the same '__ZNSt8time_getIcSt19i' name.
WARNING: addresses 0x6f9a2 & 0x7013a have the same '__ZNSt8time_putIcSt19o' name.
WARNING: addresses 0x6fa0e & 0x70090 have the same '__ZNSt9money_getIcSt19' name.
WARNING: addresses 0x6f9fe & 0x700b2 have the same '__ZNSt9money_putIcSt19' name.
WARNING: addresses 0x6f898 & 0x6f8de have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8a6 & 0x6f8de have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8b4 & 0x6f8de have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8c2 & 0x6f8de have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6f8d0 & 0x6f8de have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x6a486 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a414 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a424 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4b0 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a4c2 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a522 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a552 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a5f4 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a718 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a74e & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x6a784 & 0x6a84c have the same '__ZNSt9basic_iosIcSt11' name.
WARNING: addresses 0x75ef0 & 0x75f42 have the same '__ZSt9has_facetISt7num' name.
WARNING: addresses 0x71082 & 0x71124 have the same '__ZNSt10moneypunctIcLb' name.
WARNING: addresses 0x711de & 0x711fc have the same '__ZNKSt10moneypunctIcL' name.
WARNING: addresses 0x711d2 & 0x711de have the same '__ZNKSt10moneypunctIcL' name.


Do I have to worry about those?

User avatar
Cyprian
Atari God
Atari God
Posts: 1488
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Profiler messages

Postby Cyprian » Sat Jun 30, 2018 10:00 pm

try B/D switches: "%GST2ASCII% -b -d %PRGFILE% > symbols.txt"
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1718
Joined: Sun Jul 31, 2011 1:11 pm

Re: Profiler messages

Postby Eero Tamminen » Sat Jun 30, 2018 10:18 pm

Hatari maps only single symbol name to a given address in memory, so if e.g. C-library aliases addresses with other symbols, or vice verse, the profiler output might not correspond directly symbol names in your code. I.e. the warnings are normally harmless, but you may need to be aware of them to interpret the profile output.

Btw. I haven't tried whether Hatari accepts de-mangled C++ symbols. If Hatari doesn't accept symbol data piped through "c++filt", use it for the Hatari profiler output, instead of for gst2ascii output.

PS. debugger in latest Hatari version supports a.out symbol format, so you don't need to use gst2ascii, unless you want to demangle C++ method names, or filter out some of the symbols before giving them to Hatari.

* You may want to do symbol name filtering later on, to remove non-relevant details from profiles to to speed up the profiler a bit. If you have labels for start of loops e.g. in assembly code, those are best to remove from symbol list before doing profiling, because they mess up your aggregated symbol call counts, and for frequently used loops, can slow down profiler significantly.

* Hatari assigns all costs for executed instructions to function/label which address precedes those instructions in memory, so make sure that you aren't missing relevant symbols from the libraries you're linking with. If in doubt, save the profiler's annotated assembly output and check that anything that uses noticeable amount cycles, and has something that looks like function pre-amble, has also a symbol. If not, you may need to re-build your dependent libraries with better linker flags (I recommend using these for retaining optimal amount of symbols in libs: -S -X -w -N '.L[0-9]*'). E.g. older MiNTlib versions builds used bad linker flags (-S -x) which included irrelevant symbols, and removed relevant ones from the resulting binaries.


Social Media

     

Return to “Hatari”

Who is online

Users browsing this forum: No registered users and 2 guests