_DYNAMIC _GLOBAL_OFFSET_TABLE_ __gmon_start__ _gp_disp _fini __cxa_finalize _Jv_RegisterClasses gift_calloc array_unset array_new array_push array_count array_pop __assert_fail array_shift array_unshift memmove array_index array_splice array_list strchr __strdup file_stat log_trace_pfx log_trace platform_error log_error list_find_custom gift_strlen0 dataset_lookup config_set_str dataset_insertstr list_append config_set_int sprintf config_get_str config_get_int __strtol_internal dataset_clear string_trim string_isempty config_write fopen fgets gift_strdup string_sep fputs fclose file_mv fseek config_new_ex config_free gift_config_new memcmp gift_conf_path file_exists log_warn file_host_path strcpy platform_local_dir string_init string_set_buf string_append string_appendc string_appendvf string_finish gift_conf_path_r gift_conf_pathkey stringf_dup file_expand_path file_create_path fdbuf_new fdbuf_free tcp_open net_ip_str net_connect net_close tcp_accept net_accept net_peer tcp_bind net_bind input_remove tcp_send platform_net_error input_add tcp_close tcp_flush input_remove_all tcp_close_null memcpy tcp_write tcp_writestr gift_strlen net_send tcp_readbuf tcp_recv tcp_peek ds_data_init gift_memdup memset list_free dataset_new dataset_foreach_ex abort list_nth_data dataset_lookup_node_ex dataset_lookup_node list_prepend dataset_insert_ex dataset_insert list_remove list_remove_link dataset_remove_node dataset_remove_ex dataset_remove dataset_removestr dataset_lookup_ex dataset_lookupstr list_foreach dataset_foreach dataset_find_node dataset_find dataset_length list_length dataset_flatten dataset_uniq32 stderr fprintf dataset_dump timer_add timer_remove_zero input_suspend_all input_resume_all platform_gettimeofday list_insert timer_reset timer_remove event_init srand event_quit poll fflush getsockopt platform_net_errno event_poll_once event_loop string_new string_free fdbuf_fill string_appendu fdbuf_delim fdbuf_release fdbuf_data __xstat file_direxists file_dirname strrchr file_basename file_secure_path string_sep_set gift_strmove file_read_line platform_home_dir string_finish_keep string_appendf file_mkdir file_temp mkstemp fdopen file_rmdir file_opendir file_readdir file_closedir file_cp fread fwrite rename file_slurp fileno __fxstat file_dump file_open file_close file_unlink file_unix_path __ctype_b interface_new interface_free tree_foreach tree_destroy interface_set_command interface_set_value tree_find interface_get interface_put tree_insert interface_foreach_ex interface_foreach string_free_keep gift_strndup interface_serialize interface_unserialize interface_send libgift_init platform_init log_init mime_init libgift_finish mime_cleanup log_cleanup platform_cleanup list_nth list_last list_insert_sorted list_copy list_find list_sort list_foreach_remove list_lock_new list_lock_free list_lock list_unlock list_lock_append list_lock_prepend list_lock_remove list_lock_insert_sorted tree_destroy_free tree_remove openlog stdout closelog localtime strftime log_print syslog log_info vsnprintf log_fatal log_debug log_dump_memory gift_malloc gift_free gift_realloc platform_data_dir stringf mime_type string_lower gift_strcmp mime_type_lookup shutdown socket net_ip net_set_blocking __errno_location setsockopt listen fcntl net_sock_error net_sock_adj_buf inet_addr inet_ntoa net_ip_strbuf getpeername net_peer_ip net_local_ip getsockname net_mask net_match_host gift_strtol net_get8 net_get16 net_get32 net_put8 net_put16 net_put32 stringfv string_upper toupper tolower gift_strncpy gift_strcasecmp gift_strtoul __strtoul_internal gift_ltostr gift_ultostr strstr platform_plugin_dir getenv access signal kill unix_cleanup waitpid platform_child_sendmsg platform_child_recvmsg socketpair fork nice _exit platform_child platform_version uname platform_errno strerror stopwatch_init stopwatch_finish stopwatch_new stopwatch_start stopwatch_free stopwatch_free_elapsed stopwatch_elapsed stopwatch_stop libnsl.so.1 libc.so.6 _ftext _fdata _gp _edata __bss_start _fbss _end libgift.so.0 GLIBC_2.2 GLIBC_2.0 
element != ((void *)0xdeadbeef) array.c array_pop array_shift length <= (*a)->nmemb - offset array_splice offset < (*a)->nmemb length >= 0 offset >= 0 conf.c config_update resynching %s unable to stat %s: %s %i t X X X T X X X X X X X X X X X X X X X X X X X X X X X X X X t X X X T X r %s.tmp w = config_write removing garbage %s/%s %s = %s Can't open %s: %s fseek: %s giFT gift.conf %s/%s.conf deprecated configuration found at %s: looking for giftd.conf... giftd.conf ldir != ((void *)0) conf_path_r %s=%s c->wqueue == ((void *)0) tcpc.c tcp_free shift_queue array_unshift() failed! tcp_send(%p,%u): %s msg->off < msg->len msg->len > 0 msg->data != ((void *)0) c->wqueue_id == id shift_queue_cb c->fd == fd push_queue eep! c->wqueue_id > 0 % I m o - 7 E Q g $ 6 aR { G Iq ~ 9> g] ) > ] ! B dsdata != ((void *)0) dataset.c ds_data_init data != ((void *)0) ds_data_free node != ((void *)0) free_node data->len > 0 ds_data_dup node->value == ((void *)0) new_node 333333 ?ret != ((void *)0) d_array_insert key->len > 0 dataset_insert_ex key_len > 0 dataset_insert key != ((void *)0) value != ((void *)0) dataset_insertstr d_list_foreach_remove args[2] == ((void *)0) find_wrap node->value != ((void *)0) dataset_find %p(%p[%hu,%d]) => %p(%p[%hu,%d]) fd >= 0 event.c get_fd_index id validate_timeout %d, %d [%d]: FIXME id < 4096 next_input_id poll_fds[input->poll_id].fd == input->fd input_add_queue input->dirty > 0 input->fd >= 0 input->poll_id == pid set_pollfd input_add maximum input count exceeded find_input unable to locate id %d in fd index %d unable to locate fd index %d poll_id < poll_ids remove_pollfd input->dirty < 0 input_remove_queue inputs[id].fd >= 0 remove_full input->validate == 0 input_resume input->poll_id == 0 timer->link != ((void *)0) timer_find start < timers_size next_timer_id newsize < 2147483647 resize_timers timers == ((void *)0) timers_size == 0 ffffff ?id < timers_size timer_new prev->next != ((void *)0) list_insort prev->next != ptr *list == ptr->prev prev == ptr->prev cmpfn != ((void *)0) insort_timer timer != ((void *)0) &timers[*id] == timer remove_timer timer->link->data != ((void *)0) timer->used == 1 timer->id >= 0 && timer->id < timers_size dispatch_timer dispatch_input input->fd == poll_fds[input->poll_id].fd bad_fd_abort %p: %i 0xEBADFBAD == 0 poll: %s t->used == 1 poll_once t != ((void *)0) id != ((void *)0) delim_len > 0 fdbuf.c find_delim len > 0 data != ((void *)0) buf->peekfn != ((void *)0) fdbuf_delim \/ %.*s %s/ %s/%s.XXXX %s w %s/%s unlink failed on %s: %s stat failed on %s: %s rmdir failed on %s: %s rb wb unable to write to %s: %s unable to open %s (write): %s unable to open %s (read): %s unable to unlink %s: %s failed to read %s: %s Can't stat %s: %s Can't open %s: %s Can't write to %s: %s Can't create %s: %s / \%c {%c }%c %s (%s) ; P P dir != 0 list.c list_nth tail != ((void *)0) list_append_link entry != ((void *)0) list_append list_prepend list_insert lock != ((void *)0) list_lock.c list_lock_append list_lock_prepend w+t Can't open %s: %s log_file_fd == ((void *)0) log.c log_init log_file != ((void *)0) [%H:%M:%S] %s %s %s fmt != ((void *)0) log_info "" != ((void *)0) *** GIFT-WARNING: log_warn "*** GIFT-WARNING: " != ((void *)0) *** GIFT-ERROR: log_error "*** GIFT-ERROR: " != ((void *)0) *** GIFT-FATAL: *** Often times more information can be found in the log file or with the -v command line switch. log_fatal "*** GIFT-FATAL: " != ((void *)0) ** gift-debug: log_debug "** gift-debug: " != ((void *)0) [%s]: %s:%i(%s): fmt log_trace %02x %04x: %-48.48s %-16.16s failed to allocate %u bytes %s/mime.types r failed to open %s filename != ((void *)0) mime.c load_types application/octet-stream bind: %s ALL LOCAL / . len > 0 parse.c gift_strncpy src != ((void *)0) dst != ((void *)0) %li %lu HOME $HOME not set, falling back to /home/$USER... USER /home/%s ~/.giFT /root/broadcom/src/router/app-packages/../mipsel/exinstall/usr/gift-nasoc/lib/giFT /root/broadcom/src/router/app-packages/../mipsel/exinstall/usr/gift-nasoc/share/giFT active_children == ((void *)0) platform.c unix_init unable to locate a sane home directory, consider using --home-dir or passing the appropriate parameters to libgift:platform_init Unable to initialize giFT. Please see above errorsfor more information. reaped child process %d got ECHILD reaping pid %d. Discarding. sdata->pid > 0 subprocess_cleanup pid_t fork: %s socketpair: %s %s/%s giFT 0.11.8 (%s %s %s) .A sobj != ((void *)0) strobj.c string_init sobj->can_resize == 1 string_finish string_finish_keep %s %c
0 "
GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications GCC: (GNU) 3.2.3 with Broadcom modifications
.shstrtab .reginfo .dynamic .hash .dynsym .dynstr .gnu.version .gnu.version_r .init .text .fini .rodata .data .eh_frame .ctors .dtors .jcr .got .sbss .bss .comment .pdr .mdebug.abi32 .rel.dyn