Skip to content

Instantly share code, notes, and snippets.

@RavuAlHemio
Created May 27, 2013 19:46
Show Gist options
  • Save RavuAlHemio/5658767 to your computer and use it in GitHub Desktop.
Save RavuAlHemio/5658767 to your computer and use it in GitHub Desktop.
Pebble SDK libc symbol list
# Generated using nm libc.a | grep " T " | awk '{ print $3 }'
a64l
abort
abs
access
__adjust
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
argz_add
argz_add_sep
argz_append
argz_count
argz_create
argz_create_sep
argz_delete
argz_extract
argz_insert
argz_next
argz_replace
argz_stringify
asctime
asctime_r
asiprintf
_asiprintf_r
asniprintf
_asniprintf_r
asnprintf
_asnprintf_r
asprintf
_asprintf_r
__assert
__assert_func
__register_exitproc
atexit
atoff
atof
atoi
_atoi_r
atoll
_atoll_r
atol
_atol_r
bcmp
bcopy
bsearch
btowc
_buf_findstr
bzero
__call_exitprocs
calloc
_calloc_r
cfree
clearerr
__aeabi_assert
__aeabi_errno_addr
__rt_errno_addr
__aeabi_localeconv
__aeabi_MB_CUR_MAX
clock
_close_r
ctime
ctime_r
__cxa_atexit
__cxa_finalize
difftime
diprintf
_diprintf_r
div
__dprintf
dprintf
_dprintf_r
drand48
_drand48_r
_dtoa_r
__dtoa
_dcvt
ecvtbuf
fcvtbuf
_gcvt
ecvt
ecvtf
fcvt
fcvtf
gcvt
gcvtf
__env_lock
__env_unlock
envz_add
envz_entry
envz_get
envz_merge
envz_remove
envz_strip
__eprintf
erand48
_erand48_r
__errno
_execve_r
_fork_r
_wait_r
exit
_Exit
__exp10
fcloseall
_fcloseall_r
fclose
_fclose_r
_fcntl_r
fdopen
_fdopen_r
feof
ferror
fflush
_fflush_r
ffs
fgetc
_fgetc_r
fgetpos
_fgetpos_r
fgets
_fgets_r
fgetwc
_fgetwc_r
fgetws
_fgetws_r
fileno
_cleanup
_cleanup_r
__fp_lock_all
__fp_unlock_all
__sfmoreglue
__sfp
__sfp_lock_acquire
__sfp_lock_release
__sinit
__sinit_lock_acquire
__sinit_lock_release
__libc_fini_array
fiprintf
_fiprintf_r
fiscanf
_fiscanf_r
__fix_locale_grouping_str
__sflags
fmemopen
_fmemopen_r
fopencookie
_fopencookie_r
fopen
_fopen_r
fprintf
_fprintf_r
fpurge
_fpurge_r
fputc
_fputc_r
fputs
_fputs_r
fputwc
_fputwc_r
fputws
_fputws_r
fread
_fread_r
_free_r
_malloc_trim_r
freopen
_freopen_r
fscanf
_fscanf_r
fseek
_fseek_r
fseeko
_fseeko_r
fsetpos
_fsetpos_r
_fstat_r
ftell
_ftell_r
ftello
_ftello_r
funopen
_funopen_r
__sfvwrite_r
_fwalk
_fwalk_reent
fwide
_fwide_r
fwprintf
_fwprintf_r
fwrite
_fwrite_r
fwscanf
_fwscanf_r
__gethex
__hexdig_init
__hexnan
getchar
_getchar_r
getchar_unlocked
_getchar_unlocked_r
getc
_getc_r
getc_unlocked
_getc_unlocked_r
__getdelim
_findenv
getenv
_findenv_r
_getenv_r
__getline
getopt
getopt_long
getopt_long_only
__getopt_long_only_r
__getopt_long_r
__getopt_r
__getreent
gets
_gets_r
getsubopt
_gettimeofday_r
__gettzinfo
getwchar
_getwchar_r
getwc
_getwc_r
getw
gmtime
gmtime_r
__big_delete
__big_insert
__big_keydata
__big_return
__big_split
__find_bigpair
__find_last_page
__buf_free
__buf_init
__get_buf
__reclaim_buf
__log2
__call_hash
__expand_table
__hash_open
__addel
__add_ovflpage
__delpair
__free_ovflpage
__get_page
__ibitmap
__put_page
__split_page
hcreate
hdestroy
hsearch
hcreate_r
hdestroy_r
hsearch_r
index
__libc_init_array
iprintf
_iprintf_r
isalnum
isalpha
isascii
_isatty_r
isblank
iscanf
_iscanf_r
iscntrl
isdigit
islower
isgraph
isprint
ispunct
isspace
isupper
iswalnum
iswalpha
iswblank
iswcntrl
iswctype
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
isxdigit
jrand48
_jrand48_r
l64a
_l64a_r
labs
localtime
localtime_r
lcong48
_lcong48_r
__ctype_load_locale
__get_current_ctype_locale
ldiv
__part_load_locale
_ldcheck
_ldtoa_r
_strtold
_link_r
llabs
lldiv
__get_current_messages_locale
__messages_load_locale
__get_current_monetary_locale
__monetary_load_locale
__get_current_numeric_locale
__numeric_load_locale
__locale_charset
__locale_cjk_lang
localeconv
_localeconv_r
__locale_mb_cur_max
__locale_msgcharset
setlocale
_setlocale_r
lrand48
_lrand48_r
_lseek_r
__smakebuf_r
memalign
_memalign_r
_mallinfo_r
__malloc_update_mallinfo
free
malloc
_malloc_r
_mallopt_r
_malloc_stats_r
mblen
_mblen_r
mbrlen
mbrtowc
_mbrtowc_r
mbsinit
mbsnrtowcs
_mbsnrtowcs_r
mbsrtowcs
_mbsrtowcs_r
mbstowcs
_mbstowcs_r
mbtowc
__ascii_mbtowc
_mbtowc_r
memccpy
memchr
memcmp
memcpy
memmem
memmove
mempcpy
memset
_mkdir_r
mkdtemp
_mkdtemp_r
mkostemp
_mkostemp_r
mkostemps
_mkostemps_r
mkstemp
_mkstemp_r
mkstemps
_mkstemps_r
mktemp
_mktemp_r
mktime
_mktm_r
__tzcalc_limits
__malloc_lock
__malloc_unlock
__any_on
__b2d
_Balloc
_Bfree
__copybits
__d2b
__hi0bits
__i2b
__lo0bits
__lshift
__mcmp
__mdiff
_mprec_log10
__multadd
__multiply
__pow5mult
__ratio
__s2b
__ulp
mrand48
_mrand48_r
malloc_usable_size
_malloc_usable_size_r
mallinfo
malloc_stats
mallopt
mstats
_mstats_r
malloc_trim
nl_langinfo
nrand48
_nrand48_r
on_exit
open_memstream
_open_memstream_r
open_wmemstream
_open_wmemstream_r
_open_r
perror
_perror_r
printf
_printf_r
putchar
_putchar_r
putchar_unlocked
_putchar_unlocked_r
putc
_putc_r
putc_unlocked
_putc_unlocked_r
putenv
_putenv_r
puts
_puts_r
putwchar
_putwchar_r
putwc
_putwc_r
putw
_pvalloc_r
qsort
__dorand48
rand
srand
rand_r
_read_r
reallocf
_reallocf_r
realloc
_realloc_r
cleanup_glue
_reclaim_reent
_wrapup_reent
__srefill_r
remove
_remove_r
rename
_rename_r
rewind
_rewind_r
__srget
__srget_r
rindex
_sbrk_r
scanf
_scanf_r
__sccl
copysign
seed48
_seed48_r
setbuffer
setbuf
setenv
unsetenv
_setenv_r
_unsetenv_r
longjmp
setjmp
setlinebuf
setvbuf
copysignf
finitef
__fpclassifyf
frexpf
finite
__isinff
isinff
__isnanf
isnanf
ldexpf
modff
nanf
__fpclassifyd
frexp
scalbnf
_init_signal
_init_signal_r
raise
_raise_r
signal
_signal_r
__sigtramp
__sigtramp_r
_getpid_r
_kill_r
__signgam
siprintf
_siprintf_r
siscanf
_siscanf_r
__isinfd
isinf
__isnand
isnan
ldexp
modf
nan
sniprintf
_sniprintf_r
snprintf
_snprintf_r
sprintf
_sprintf_r
srand48
_srand48_r
scalbn
sscanf
_sscanf_r
_stat_r
__sclose
__seofread
__sread
__sseek
__swrite
stpcpy
stpncpy
strcasecmp
strcasestr
strcat
strchr
strcmp
strcoll
strcpy
strcspn
strdup
_strdup_r
strerror
strerror_r
strftime
strlcat
strlcpy
strlen
strlwr
strncasecmp
strncat
strncmp
strncpy
strndup
_strndup_r
strnlen
strpbrk
strptime
strrchr
strsep
strsignal
strspn
strstr
strtod
_strtod_r
strtof
strtok
__strtok_r
strtok_r
strtold
strtoll
_strtoll_r
strtol
_strtol_r
strtoull
_strtoull_r
strtoul
_strtoul_r
strupr
strxfrm
__ssprint_r
_svfiprintf_r
_sfread_r
__ssrefill_r
__ssvfiscanf_r
_sungetc_r
_svfiwprintf_r
__ssvfiwscanf_r
_svfprintf_r
__ssvfscanf_r
_svfwprintf_r
__ssvfwscanf_r
swab
swprintf
_swprintf_r
swscanf
_swscanf_r
close
execve
fcntl
fork
fstat
getpid
gettimeofday
isatty
kill
link
lseek
open
read
sbrk
stat
system
_system_r
times
unlink
wait
write
tdelete
tdestroy
__ten_mul
tfind
__get_current_time_locale
__time_load_locale
time
_times_r
tmpfile
_tmpfile_r
tempnam
_tempnam_r
tmpnam
_tmpnam_r
toascii
tolower
toupper
towctrans
_towctrans_r
towlower
towupper
tsearch
twalk
__tz_lock
__tz_unlock
tzset
_tzset_r
__submore
ungetc
_ungetc_r
ungetwc
_ungetwc_r
_unlink_r
_user_strerror
pvalloc
valloc
_valloc_r
vasiprintf
_vasiprintf_r
vasniprintf
_vasniprintf_r
vasnprintf
_vasnprintf_r
vasprintf
_vasprintf_r
vdiprintf
_vdiprintf_r
vdprintf
_vdprintf_r
__sprint_r
vfiprintf
_vfiprintf_r
__svfiscanf
__svfiscanf_r
vfiscanf
_vfiscanf_r
vfiwprintf
_vfiwprintf_r
__svfiwscanf
__svfiwscanf_r
vfiwscanf
_vfiwscanf_r
vfprintf
_vfprintf_r
__svfscanf
__svfscanf_r
vfscanf
_vfscanf_r
vfwprintf
_vfwprintf_r
__svfwscanf
__svfwscanf_r
vfwscanf
_vfwscanf_r
viprintf
_viprintf_r
viscanf
_viscanf_r
vprintf
_vprintf_r
vscanf
_vscanf_r
vsiprintf
_vsiprintf_r
vsiscanf
_vsiscanf_r
vsniprintf
_vsniprintf_r
vsnprintf
_vsnprintf_r
vsprintf
_vsprintf_r
vsscanf
_vsscanf_r
vswprintf
_vswprintf_r
vswscanf
_vswscanf_r
vwprintf
_vwprintf_r
vwscanf
_vwscanf_r
__swbuf
__swbuf_r
wcpcpy
wcpncpy
wcrtomb
_wcrtomb_r
wcscasecmp
wcscat
wcschr
wcscmp
wcscoll
wcscpy
wcscspn
wcsdup
_wcsdup_r
__ctloc
wcsftime
wcslcat
wcslcpy
wcslen
wcsncasecmp
wcsncat
wcsncmp
wcsncpy
wcsnlen
wcsnrtombs
_wcsnrtombs_r
wcspbrk
wcsrchr
wcsrtombs
_wcsrtombs_r
wcsspn
wcsstr
wcstod
_wcstod_r
wcstof
_wcstof_r
wcstok
wcstold
wcstoll
_wcstoll_r
wcstol
_wcstol_r
wcstombs
_wcstombs_r
wcstoull
_wcstoull_r
wcstoul
_wcstoul_r
wcswidth
wcsxfrm
wctob
wctomb
__ascii_wctomb
_wctomb_r
wctrans
_wctrans_r
wctype
_wctype_r
wcwidth
__wcwidth
wmemchr
wmemcmp
wmemcpy
wmemmove
wmemset
wprintf
_wprintf_r
_write_r
wscanf
_wscanf_r
__swsetup_r
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment