value_param gtest_streaming_protocol_version=1.0 CHECK failed: File event=TestStart&name= timestamp testsuites event=TestCaseStart&name= classname testsuite Cannot run a death test outside of a TEST or TEST_F construct cts/tests/aslr/src/AslrMallocTest.cpp --print-malloc-address event=TestProgramStart type_param insufficient entropy for malloc(%zu) Google Test status < ", Environment variable 3 Condition typeid(*base) == typeid(Derived) failed. Repeating all tests (iteration %d) . . . %s.%s %s from %s ran. "failure": " WARNING: unrecognized output format " posix::Write(write_fd(), &status_ch, 1) waitpid(child_pid_, &status_value, 0) Unknown death test style " Unknown result type event=TestEnd&passed= --help /proc/self/exe external/googletest/googletest/src/gtest.cc . the two classes are from different namespaces or translation TERM >. TEST_PREMATURE_EXIT_FILE pthread_setspecific(key_, holder_base) / testMallocRandomization entropy >= minEntropyBits pipe(fds) != -1 bkmgtpe tmux t { IMPORTANT NOTICE - DO NOT IGNORE: This test program did NOT call testing::InitGoogleTest() before calling RUN_ALL_TESTS(). This is INVALID. Soon Google Test will start to enforce the valid usage. Please fix it ASAP, or IT WILL START TO FAIL. pthread_mutex_init(&mutex_, NULL) - must be in [1, Terminated by signal TEMP_FAILURE_RETRY(dup2(fds[1], STDOUT_FILENO)) != -1 yes Note: Randomizing tests' orders with a seed of %d . %2d FAILED %s T ]]> "type": "" xml _ for more explanation and suggested solutions, especially if this is the last message you see before your test times out. munmap(stack, stack_size) != -1 running %zu iterations for allocation size %zu %s &#x failures Bad --gtest_internal_run_death_test flag: " with error &message= : must be in range [0, /? gtest_internal_ ". = Death test count ( , where Z Send() can be called only when there is a connection. false auto \0 is defined using TEST_F but - NOTRUN pipe(pipe_fd) != -1 WARNING: s : must be in range [ -? rxvt-unicode-256color cygwin %s from %s > " type=""> [m event=TestCaseEnd&passed= Invalid shuffle range start tmux-256color [----------] Could not write to the test shard status file "%s" specified by the %s environment variable. <![CDATA[ testcase %s. Unrecognized xml_element provided: detected Condition range <= kMaxRange failed. [ FAILED ] name Invalid environment variables: you have unset. posix::Close(read_fd()) gtest_ " encountered /proc/ event=TestProgramEnd&passed= Exited with exit status ") failed: gtest- %zu bits of entropy for allocation size %zu (minimum %zu) ) was requested, " case. using two different test fixture classes. This can happen if xterm %s from %s (%s ms total) line \f ] Result: threw an exception. [ ERROR ] Condition false failed. ( > ; is not allowed for element < 0 \b unrecognized streaming target " unexpected status byte ( DeathTest::Passed somehow called before conclusion of test ) somehow exceeded expected maximum ( external/googletest/googletest/include/gtest/internal/gtest-port.h Failed to get the current working directory. &line= sigaction(SIGPROF, &saved_sigprof_action, NULL) close(args->close_fd) WEXITSTATUS(status) == EXIT_SUCCESS Actual: [==========] ' ]]>]]><![CDATA[ \r \u00 } ] } w Death test: test case Invalid random seed pthread_key_delete(key_) @ true Condition range > 0 failed. (%s ms) XML output file may not be null </ " is not allowed for value " ": Error msg: stderr has value " &elapsed_time= pthread_key_create(&key, &DeleteThreadLocalValue) Invalid shuffle range finish pid != -1 rxvt-unicode [ RUN ] " errors stream_result_to: getaddrinfo() failed: " ignored. , but have left The value of environment variable The default value %s is used. XML_OUTPUT_FILE ]. , want to change the TEST to TEST_F or move it to another test units and have the same name. You should probably rename one notrun = Invalid environment variables: we require 0 <= Read from death test child process failed: 2 /data/local/tmp android::base::ReadFdToString(fds[0], &output) =" name=" %s : Success , ...) in execl(self_.c_str(), self_.c_str(), argPrint.c_str(), android::base::StringPrintf("%zu", allocSize).c_str(), nullptr) != -1 ). class. However, in test case xterm-color <failure message=" \t ": " trace: [WARNING] TESTBRIDGE_TEST_ONLY Unable to open file " Condition sockfd_ != -1 failed. r read_fd_ == -1 AslrMallocTest %p Value of: test %s, listed below: & time The value of flag -- Actual msg: child_pid != -1 /stat has value event=TestIterationStart&iteration= event=TestIterationEnd&passed= ... stack != MAP_FAILED -h linux 1 TESTS </failure> stream_result_to: failed to connect to pthread_mutex_lock(&mutex_) of the classes to put the tests into different test cases. Running %s from %s. <?xml version="1.0" encoding="UTF-8"?> Key " Result: failed to die. external/googletest/googletest/src/gtest-internal-inl.h stream_result_to: failed to stream to (core dumped) waitpid(pid, &status, 0) != -1 screen-256color } ". couldn't detect the number of threads. failed: capturer can exist at a time. Condition 0 <= begin && begin <= size failed. android::base::ParseUint(output.c_str(), &address) (null) xterm-256color run </testcase> { json , but you have # %s = close(pipe_fd[1]) [ INFO ] CloseConnection() can be called only when there is a connection. ms Cannot generate a number in the range [0, 0). Generation of a number in [0, class, so mixing TEST_F and TEST in the same test case is < disabled ": [ threadsafe Result: died but not with expected error. | Condition !original_working_dir_.IsEmpty() failed. threads. size > 0 && size < PATH_MAX is defined using TEST. You probably Condition std::find(allowed_names.begin(), allowed_names.end(), name) != allowed_names.end() failed. </ value=" /> < , is expected to be a 32-bit integer, but actually , which overflows. See https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#death-tests-and-threads test Failed screen (%s ms total) %s. Attribute <testcase RUN Death test child process reported Expected: external/googletest/googletest/src/gtest-port.cc [ FATAL ] pthread_mutex_unlock(&mutex_) pthread_mutex_destroy(&mutex_) [0;3%sm Failure Death tests use fork(), which is unsafe particularly in a threaded context. For this test, %zu ) Expected: and illegal. In test case Note: This is test shard %d of %s. < -- sigaction( SIGPROF, &ignore_sigprof_action, &saved_sigprof_action) install_failure_signal_handler . , where %s = %s [ OK ] [ PASSED ] TEST JSON output file may not be null MakeConnection() can't be called when there is already a connection. != -1 fcntl(pipe_fd[1], F_SETFD, 0) != -1 %s = %s Failed to remove premature exit filepath " [ [ DEATH ] gtest_captured_stream.XXXXXX but this can only generate numbers in [0, All tests in the same test case must use the same test fixture you defined test and test YOU HAVE %d DISABLED %s : file /> Condition sockfd_ == -1 failed. , line close(pipe_fd[0]) Error while reading death test internal: stack_size > kMaxStackAlignment && reinterpret_cast<intptr_t>(stack_top) % kMaxStackAlignment == 0 Note: %s filter = %s tests \n % external/googletest/googletest/src/gtest-death-test.cc Result: illegal return in test statement. Result: died but not with expected exit code: failed with error test cases event=TestPartResult&file= Condition 1 <= seed && seed <= kMaxRandomSeed failed. Only one Condition begin <= end && end <= size failed. Stack trace: also_run_disabled_tests break_on_failure catch_exceptions color filter output print_time print_utf8 random_seed repeat shuffle stack_trace_depth stream_result_to throw_on_failure flagfile * GTEST_TOTAL_SHARDS GTEST_SHARD_INDEX TypeParam *DeathTest:*DeathTest/* GTEST_SHARD_STATUS_FILE DISABLED_*:*/DISABLED_* GetParam() death_test_style death_test_use_fork internal_run_death_test fast ./ unknown file N7testing8internal18OsStackTraceGetterE N7testing8internal27OsStackTraceGetterInterfaceE N7testing31TestPartResultReporterInterfaceE N7testing8internal35DefaultGlobalTestPartResultReporterE N7testing8internal38DefaultPerThreadTestPartResultReporterE N7testing4TestE N7testing8TestCaseE N7testing8internal27PrettyUnitTestResultPrinterE N7testing17TestEventListenerE N7testing8internal17TestEventRepeaterE N7testing8internal24XmlUnitTestResultPrinterE N7testing22EmptyTestEventListenerE N7testing8internal25JsonUnitTestResultPrinterE N7testing8UnitTestE N7testing8internal23DefaultDeathTestFactoryE N7testing8internal16DeathTestFactoryE N7testing8internal12UnitTestImplE N7testing8internal13DeathTestImplE N7testing8internal9DeathTestE N7testing8internal16ForkingDeathTestE N7testing8internal15NoExecDeathTestE N7testing8internal13ExecDeathTestE NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE NSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE N7testing8internal11ThreadLocalINSt3__16vectorINS0_9TraceInfoENS2_9allocatorIS4_EEEEE11ValueHolderE N7testing8internal26ThreadLocalValueHolderBaseE N7testing8internal17StreamingListenerE N7testing8internal17StreamingListener12SocketWriterE N7testing8internal17StreamingListener20AbstractSocketWriterE N7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderE N7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryE N7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE18ValueHolderFactoryE N7testing8internal11ThreadLocalINSt3__16vectorINS0_9TraceInfoENS2_9allocatorIS4_EEEEE25DefaultValueHolderFactoryE N7testing8internal11ThreadLocalINSt3__16vectorINS0_9TraceInfoENS2_9allocatorIS4_EEEEE18ValueHolderFactoryE This program contains tests written using Google Test. You can use the following command line flags to control its behavior: Test Selection: @G--gtest_list_tests@D List the names of all tests instead of running them. The name of TEST(Foo, Bar) is "Foo.Bar". @G--gtest_filter=@YPOSTIVE_PATTERNS[@G-@YNEGATIVE_PATTERNS]@D Run only the tests whose name matches one of the positive patterns but none of the negative patterns. '?' matches any single character; '*' matches any substring; ':' separates two patterns. @G--gtest_also_run_disabled_tests@D Run all disabled tests too. Test Execution: @G--gtest_repeat=@Y[COUNT]@D Run the tests repeatedly; use a negative count to repeat forever. @G--gtest_shuffle@D Randomize tests' orders on every iteration. @G--gtest_random_seed=@Y[NUMBER]@D Random number seed to use for shuffling test orders (between 1 and 99999, or 0 to use a seed based on the current time). Test Output: @G--gtest_color=@Y(@Gyes@Y|@Gno@Y|@Gauto@Y)@D Enable/disable colored output. The default is @Gauto@D. -@G-gtest_print_time=0@D Don't print the elapsed time of each test. @G--gtest_output=@Y(@Gjson@Y|@Gxml@Y)[@G:@YDIRECTORY_PATH@G/@Y|@G:@YFILE_PATH]@D Generate a JSON or XML report in the given directory or with the given file name. @YFILE_PATH@D defaults to @Gtest_details.xml@D. @G--gtest_stream_result_to=@YHOST@G:@YPORT@D Stream test results to the given server. Assertion Behavior: @G--gtest_death_test_style=@Y(@Gfast@Y|@Gthreadsafe@Y)@D Set the default death test style. @G--gtest_break_on_failure@D Turn assertion failures into debugger break-points. @G--gtest_throw_on_failure@D Turn assertion failures into C++ exceptions for use by an external test framework. @G--gtest_catch_exceptions=0@D Do not report exceptions as test failures. Instead, allow them to crash the program or throw a pop-up (on Windows). Except for @G--gtest_list_tests@D, you can alternatively set the corresponding environment variable of a flag (all letters in upper-case). For example, to disable colored text output, you can either specify @G--gtest_color=no@D or set the @GGTEST_COLOR@D environment variable to @Gno@D. For more information, please read the Google Test documentation at @Ghttps://github.com/google/googletest/@D. If you find a bug in Google Test (not one in your own code or tests), please report it to @G<googletestframework@@googlegroups.com>@D. list_tests NSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE NSt3__113basic_filebufIcNS_11char_traitsIcEEEE Global test environment tear-down Global test environment set-up.
libbase.so libutils.so liblog.so libc++.so libc.so libm.so libdl.so __cxa_atexit LIBC __libc_init _ZN7android4base12StringPrintfEPKcz _ZN7android4base14ReadFdToStringEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE _ZN7android4base9ParseUintIjEEbPKcPT_S4_b _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj _ZNSt3__112__next_primeEj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_ _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev _ZdlPv _Znwj __aeabi_memcpy LIBC_N __aeabi_uidivmod __aeabi_uldivmod __android_log_print __cxa_pure_virtual __errno __readlink_chk __stack_chk_fail __stack_chk_guard __strchr_chk abort ceilf close dup2 execl fork free isspace log2 malloc pipe printf strlen strtoull tolower waitpid _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv _ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv _ZNKSt3__16locale9has_facetERNS0_2idE _ZNKSt3__16locale9use_facetERNS0_2idE _ZNKSt3__18ios_base6getlocEv _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_jjRKS4_ _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_ _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKci _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_ _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv _ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j _ZNSt3__14cerrE _ZNSt3__15ctypeIcE2idE _ZNSt3__16localeC1ERKS0_ _ZNSt3__16localeD1Ev _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_ _ZNSt3__17codecvtIcc9mbstate_tE2idE _ZNSt3__18ios_base4initEPv _ZNSt3__18ios_base5clearEj _ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_ _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ _ZTINSt3__113basic_istreamIcNS_11char_traitsIcEEEE _ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE _ZTINSt3__114basic_iostreamIcNS_11char_traitsIcEEEE _ZTINSt3__115basic_streambufIcNS_11char_traitsIcEEEE _ZTVN10__cxxabiv117__class_type_infoE _ZTVN10__cxxabiv120__si_class_type_infoE _ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZdaPv _Znaj __aeabi_idivmod __aeabi_l2d __aeabi_ldivmod __aeabi_memclr __aeabi_memclr4 __aeabi_memclr8 __aeabi_memmove __aeabi_memset __cxa_guard_acquire __cxa_guard_release __dynamic_cast __fwrite_chk __getcwd_chk __memcpy_chk __read_chk __strlen_chk __write_chk _exit access chdir clone connect dup environ execve exit fclose fcntl fdopen fflush fileno fopen fputc fputs fread freeaddrinfo fseek fseeko ftell ftello fwrite gai_strerror getaddrinfo getcwd getenv getpagesize getpid gettimeofday isatty localtime_r memcmp mkdir mkstemp mmap munmap pthread_getspecific pthread_key_create pthread_key_delete pthread_mutex_destroy pthread_mutex_init pthread_mutex_lock pthread_mutex_unlock pthread_self pthread_setspecific putchar puts regexec remove sigaction sigemptyset socket stat stderr stdout strcasecmp strchr strcmp strdup strerror strncmp strrchr strstr strtol toupper vprintf write __udivsi3 __aeabi_uidiv __aeabi_idiv0 __divsi3 __aeabi_idiv __lshrdi3 __aeabi_llsr __ashldi3 __aeabi_llsl __aeabi_drsub __subdf3 __aeabi_dsub __adddf3 __aeabi_dadd __floatunsidf __aeabi_ui2d __floatsidf __aeabi_i2d __extendsfdf2 __aeabi_f2d __floatundidf __aeabi_ul2d __floatdidf __aeabi_ldiv0 __gnu_ldivmod_helper __gnu_uldivmod_helper raise __divdi3 __udivdi3
.preinit_array .init_array .fini_array .ARM.exidx .text .got .note.android.ident .got.plt .rel.plt .bss .ARM.attributes .dynstr .gnu.version_r .interp .data.rel.ro .rel.dyn .gnu.version .dynsym .gnu.hash .note.gnu.build-id .dynamic .ARM.extab .shstrtab .rodata .gnu_debugdata
libbase.so libutils.so liblog.so libc++.so libc.so libm.so libdl.so __cxa_atexit LIBC __libc_init _ZN7android4base12StringPrintfEPKcz _ZN7android4base14ReadFdToStringEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE _ZN7android4base9ParseUintIjEEbPKcPT_S4_b _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj _ZNSt3__112__next_primeEj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_ _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev _ZdlPv _Znwj __aeabi_memcpy LIBC_N __aeabi_uidivmod __aeabi_uldivmod __android_log_print __cxa_pure_virtual __errno __readlink_chk __stack_chk_fail __stack_chk_guard __strchr_chk abort ceilf close dup2 execl fork free isspace log2 malloc pipe printf strlen strtoull tolower waitpid _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv _ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv _ZNKSt3__16locale9has_facetERNS0_2idE _ZNKSt3__16locale9use_facetERNS0_2idE _ZNKSt3__18ios_base6getlocEv _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_jjRKS4_ _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_ _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKci _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_ _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv _ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j _ZNSt3__14cerrE _ZNSt3__15ctypeIcE2idE _ZNSt3__16localeC1ERKS0_ _ZNSt3__16localeD1Ev _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_ _ZNSt3__17codecvtIcc9mbstate_tE2idE _ZNSt3__18ios_base4initEPv _ZNSt3__18ios_base5clearEj _ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_ _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ _ZTINSt3__113basic_istreamIcNS_11char_traitsIcEEEE _ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE _ZTINSt3__114basic_iostreamIcNS_11char_traitsIcEEEE _ZTINSt3__115basic_streambufIcNS_11char_traitsIcEEEE _ZTVN10__cxxabiv117__class_type_infoE _ZTVN10__cxxabiv120__si_class_type_infoE _ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZdaPv _Znaj __aeabi_idivmod __aeabi_l2d __aeabi_ldivmod __aeabi_memclr __aeabi_memclr4 __aeabi_memclr8 __aeabi_memmove __aeabi_memset __cxa_guard_acquire __cxa_guard_release __dynamic_cast __fwrite_chk __getcwd_chk __memcpy_chk __read_chk __strlen_chk __write_chk _exit access chdir clone connect dup environ execve exit fclose fcntl fdopen fflush fileno fopen fputc fputs fread freeaddrinfo fseek fseeko ftell ftello fwrite gai_strerror getaddrinfo getcwd getenv getpagesize getpid gettimeofday isatty localtime_r memcmp mkdir mkstemp mmap munmap pthread_getspecific pthread_key_create pthread_key_delete pthread_mutex_destroy pthread_mutex_init pthread_mutex_lock pthread_mutex_unlock pthread_self pthread_setspecific putchar puts regexec remove sigaction sigemptyset socket stat stderr stdout strcasecmp strchr strcmp strdup strerror strncmp strrchr strstr strtol toupper vprintf write __udivsi3 __aeabi_uidiv __aeabi_idiv0 __divsi3 __aeabi_idiv __lshrdi3 __aeabi_llsr __ashldi3 __aeabi_llsl __aeabi_drsub __subdf3 __aeabi_dsub __adddf3 __aeabi_dadd __floatunsidf __aeabi_ui2d __floatsidf __aeabi_i2d __extendsfdf2 __aeabi_f2d __floatundidf __aeabi_ul2d __floatdidf __aeabi_ldiv0 __gnu_ldivmod_helper __gnu_uldivmod_helper raise __divdi3 __udivdi3
.preinit_array .init_array .fini_array .ARM.exidx .text .got .note.android.ident .got.plt .rel.plt .bss .ARM.attributes .dynstr .gnu.version_r .interp .data.rel.ro .rel.dyn .gnu.version .dynsym .gnu.hash .note.gnu.build-id .dynamic .ARM.extab .shstrtab .rodata .gnu_debugdata