Skip to content

Instantly share code, notes, and snippets.

@tbrosman
Created March 27, 2019 06:03
Show Gist options
  • Save tbrosman/73d0118f8c5c5f4ea4df9b73b62fbd2a to your computer and use it in GitHub Desktop.
Save tbrosman/73d0118f8c5c5f4ea4df9b73b62fbd2a to your computer and use it in GitHub Desktop.
libSimpleExample.so readelf output
Symbol table '.dynsym' contains 41 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 00000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2)
2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2)
3: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_ClearError
4: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_CreateRenderer
5: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_CreateTextureFromSurface
6: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_CreateWindow
7: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Delay
8: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_DestroyRenderer
9: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_DestroyTexture
10: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_DestroyWindow
11: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_FreeSurface
12: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_GetError
13: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Init
14: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_LoadBMP_RW
15: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Log
16: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_PollEvent
17: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Quit
18: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_RWFromFile
19: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_RenderClear
20: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_RenderCopy
21: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_RenderPresent
22: 00000f7d 104 FUNC GLOBAL DEFAULT 12 SDL_main
23: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2)
24: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2)
25: 00000c99 412 FUNC GLOBAL DEFAULT 12 init
26: 00000f09 116 FUNC GLOBAL DEFAULT 12 mainLoop
27: 00000e35 140 FUNC GLOBAL DEFAULT 12 release
28: 00000ec1 72 FUNC GLOBAL DEFAULT 12 renderFrame
29: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2)
30: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2)
31: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2)
32: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy
33: 00005008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
34: 00005019 0 NOTYPE GLOBAL DEFAULT ABS _end
35: 00005008 0 NOTYPE GLOBAL DEFAULT ABS _edata
36: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr
37: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2)
38: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr8
39: 00000000 0 FUNC GLOBAL DEFAULT UND __gnu_Unwind_Find_exidx
40: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@LIBC (2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment