extern "C" char sym___init_tls[] __asm__("__init_tls");
extern "C" char sym___copy_tls[] __asm__("__copy_tls");
extern "C" char sym___libc_start_init[] __asm__("__libc_start_init");
extern "C" char sym___stdio_exit[] __asm__("__stdio_exit");
extern "C" char sym___stdout_write[] __asm__("__stdout_write");
extern "C" char sym___set_thread_area[] __asm__("__set_thread_area");
extern "C" char sym___libc_start_main[] __asm__("__libc_start_main");
extern "C" char sym___munmap[] __asm__("__munmap");
extern "C" char sym___syscall_ret[] __asm__("__syscall_ret");
extern "C" char sym___procfdname[] __asm__("__procfdname");
extern "C" char sym___dup3[] __asm__("__dup3");
extern "C" char sym___errno_location[] __asm__("__errno_location");
extern "C" char sym___tls_get_addr[] __asm__("__tls_get_addr");
extern "C" char sym___libc_exit_fini[] __asm__("__libc_exit_fini");
extern "C" char sym__IO_2_1_stdout_[] __asm__("_IO_2_1_stdout_");
extern "C" char sym__IO_file_jumps[] __asm__("_IO_file_jumps");
extern "C" char sym___libc_alloca_cutoff[] __asm__("__libc_alloca_cutoff");
extern "C" char sym__dl_find_object[] __asm__("_dl_find_object");
extern "C" char sym___tunables_init[] __asm__("__tunables_init");
extern "C" char sym___libc_early_init[] __asm__("__libc_early_init");
extern "C" char sym_gnu_get_libc_version[] __asm__("gnu_get_libc_version");
extern "C" char sym___libc_start_main_impl[] __asm__("__libc_start_main_impl");
extern "C" char sym___dcgettext[] __asm__("__dcgettext");
extern "C" char sym___ctype_b_loc[] __asm__("__ctype_b_loc");
extern "C" char sym___printf_chk[] __asm__("__printf_chk");
extern "C" char sym_printf[] __asm__("printf");
extern "C" char sym_malloc[] __asm__("malloc");
extern "C" char sym_memcpy[] __asm__("memcpy");
extern "C" char sym_memmove[] __asm__("memmove");
extern "C" char sym___stack_chk_fail[] __asm__("__stack_chk_fail");
extern "C" char sym___cxa_atexit[] __asm__("__cxa_atexit");
extern "C" char sym__exit[] __asm__("_exit");
extern "C" char sym___environ[] __asm__("__environ");
extern "C" char sym___libc_csu_fini[] __asm__("__libc_csu_fini");
extern "C" char sym___assert_fail[] __asm__("__assert_fail");
extern "C" char sym___libc_current_sigrtmin[] __asm__("__libc_current_sigrtmin");
extern "C" char sym__dl_aux_init[] __asm__("_dl_aux_init");
void* volatile arr[] = {
(void*)sym___init_tls,
(void*)sym___copy_tls,
(void*)sym___libc_start_init,
(void*)sym___stdio_exit,
(void*)sym___stdout_write,
(void*)sym___set_thread_area,
(void*)sym___libc_start_main,
(void*)sym___munmap,
(void*)sym___syscall_ret,
(void*)sym___procfdname,
(void*)sym___dup3,
(void*)sym___errno_location,
(void*)sym___tls_get_addr,
(void*)sym___libc_exit_fini,
(void*)sym__IO_2_1_stdout_,
(void*)sym__IO_file_jumps,
(void*)sym___libc_alloca_cutoff,
(void*)sym__dl_find_object,
(void*)sym___tunables_init,
(void*)sym___libc_early_init,
(void*)sym_gnu_get_libc_version,
(void*)sym___libc_start_main_impl,
(void*)sym___dcgettext,
(void*)sym___ctype_b_loc,
(void*)sym___printf_chk,
(void*)sym_printf,
(void*)sym_malloc,
(void*)sym_memcpy,
(void*)sym_memmove,
(void*)sym___stack_chk_fail,
(void*)sym___cxa_atexit,
(void*)sym__exit,
(void*)sym___environ,
(void*)sym___libc_csu_fini,
(void*)sym___assert_fail,
(void*)sym___libc_current_sigrtmin,
(void*)sym__dl_aux_init
};
int main(){ return arr[0]!=0; }
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |