libssp.so.0 LIBSSP_1.0 __stack_chk_guard __gmon_start__ __stack_chk_fail __chk_fail __gets_chk __cxa_finalize GLIBC_2.1.3 libc.so.6 _Jv_RegisterClasses strncpy GLIBC_2.0 open __progname __memcpy_chk write __memmove_chk close syslog __mempcpy_chk _exit read malloc gets stdin fgets free memmove __memset_chk __stpcpy_chk __strcat_chk __strcpy_chk __strncat_chk __strncpy_chk
/dev/tty /dev/urandom *** stack smashing detected ***: stack smashing detected: terminated *** buffer overflow detected ***: buffer overflow detected: terminated terminated
D$
GCC: (GNU) 4.6 20120106 (prerelease)
size_t state msg2 msg1 msg1len msg3 __stack_chk_guard __guard_setup GNU C 4.6 20120106 (prerelease) size long unsigned int short unsigned int __stack_chk_fail unsigned char wrote __progname unsigned int long long unsigned int __ssize_t long long int char progname_len short int ssize_t /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/ssp.c long int signed char __stack_chk_fail_local __chk_fail fail __off64_t _IO_read_end _IO_save_base _IO_buf_end __pad2 __pad3 _IO_read_ptr _offset /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/gets-chk.c _mode _chain _IO_FILE slen _IO_save_end _IO_lock_t __gets_chk _markers _pos stdin _flags2 _sbuf __quad_t _old_offset _lock _IO_marker _cur_column _fileno _IO_buf_base _next _vtable_offset __off_t _unused2 _IO_write_base _IO_write_end _IO_backup_base _flags __pad1 _IO_write_ptr __pad4 __pad5 _IO_read_base _shortbuf /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/memcpy-chk.c dest __memcpy_chk __memmove_chk /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/memmove-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/mempcpy-chk.c __mempcpy_chk __memset_chk /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/memset-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/snprintf-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/sprintf-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/stpcpy-chk.c __stpcpy_chk __strcat_chk /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/strcat-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/strcpy-chk.c __strcpy_chk __strncat_chk /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/strncat-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/strncpy-chk.c __strncpy_chk /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/vsnprintf-chk.c /tmp/ndk-andrewhsieh/host-gcc4.6/toolchain-src/gcc/gcc-4.6/libssp/vsprintf-chk.c
crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5894 dtor_idx.5896 frame_dummy ssp.c fail msg2.3079 __guard_setup .LC0 .LC3 .LC2 .LC5 .LC4 .LC1 gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c vsnprintf-chk.c vsprintf-chk.c __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux _init _fini __dso_handle __x86.get_pc_thunk.bx __stack_chk_fail_local __DTOR_END__ _DYNAMIC _edata __bss_start _end _GLOBAL_OFFSET_TABLE_ LIBSSP_1.0 __stack_chk_guard __gmon_start__ __stack_chk_fail __chk_fail __gets_chk __cxa_finalize _Jv_RegisterClasses strncpy open __progname __memcpy_chk write __memmove_chk close syslog __mempcpy_chk _exit read malloc gets stdin fgets free memmove __memset_chk __stpcpy_chk __strcat_chk __strcpy_chk __strncat_chk __strncpy_chk
.init_array .debug_abbrev .text .got .comment .got.plt .rel.plt .init .bss .dtors .ctors .debug_pubtypes .debug_pubnames .debug_aranges .debug_ranges .dynstr .debug_str .eh_frame_hdr .jcr .gnu.version_r .debug_info .rel.dyn .gnu.version .note.gnu.gold-version .dynsym .fini .hash .debug_line .eh_frame .gnu.version_d .debug_loc .dynamic .shstrtab .strtab .symtab .rodata .data