查看动态库所用到的库文件:
objdump.exe -p libdma_mem.so
回车,结果如下:
libdma_mem.so: file format elf32-tradlittlemips
Program Header:
0x70000000 off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
filesz 0x00000018 memsz 0x00000018 flags r--
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**16
filesz 0x00001330 memsz 0x00001330 flags r-x
LOAD off 0x00001330 vaddr 0x00011330 paddr 0x00011330 align 2**16
filesz 0x00000220 memsz 0x00000250 flags rw-
DYNAMIC off 0x0000010c vaddr 0x0000010c paddr 0x0000010c align 2**2
filesz 0x000000e0 memsz 0x000000e0 flags rwx
EH_FRAME off 0x000012c4 vaddr 0x000012c4 paddr 0x000012c4 align 2**2
filesz 0x0000006c memsz 0x0000006c flags r--
NULL off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags ---
Dynamic Section:
NEEDED libc.so.6
INIT 0x00000778
FINI 0x000011d0
HASH 0x000001ec
STRTAB 0x000004f4
SYMTAB 0x000002c4
STRSZ 0x0000018c
SYMENT 0x00000010
PLTGOT 0x000114f0
REL 0x000006f8
RELSZ 0x00000020
RELENT 0x00000008
MIPS_RLD_VERSION 0x00000001
MIPS_FLAGS 0x00000002
MIPS_BASE_ADDRESS 0x00000000
MIPS_LOCAL_GOTNO 0x00000009
MIPS_SYMTABNO 0x00000023
MIPS_UNREFEXTNO 0x00000023
MIPS_GOTSYM 0x00000015
VERNEED 0x000006c8
VERNEEDNUM 0x00000001
VERSYM 0x00000680
Version References:
required from libc.so.6:
0x0d696912 0x00 03 GLIBC_2.2
0x0d696910 0x00 02 GLIBC_2.0
private flags = b01007: [abi=O32] [mips1] [not 32bitmode] [noreorder] [PIC] [CPIC]