I got the following output when I ran "nm -s libsnmp.a" and got the following
output:
I can't make much sense of the output. Are the lines containing ___imp_*
functions?
Archive index:
__libsnmp_a_iname in dt.o
__head_libsnmp_a in dh.o
_SetLastError@4 in ds3.o
___imp_SetLastError@4 in ds3.o
_ReportEventA@36 in ds2.o
___imp_ReportEventA@36 in ds2.o
_RegisterEventSourceA@8 in ds1.o
___imp_RegisterEventSourceA@8 in ds1.o
_DeregisterEventSource@4 in ds0.o
___imp_DeregisterEventSource@4 in ds0.o
dt.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$4
00000000 ? .idata$5
00000000 ? .idata$7
00000000 t .text
00000000 ? __libsnmp_a_iname
dh.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$2
00000000 ? .idata$4
00000000 ? .idata$5
00000000 t .text
00000000 ? __head_libsnmp_a
U __libsnmp_a_iname
00000004 ? fthunk
00000004 ? hname
ds3.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$4
00000000 ? .idata$5
00000000 ? .idata$6
00000000 ? .idata$7
00000000 t .text
00000000 T _SetLastError@4
00000000 ? ___imp_SetLastError@4
U __head_libsnmp_a
ds2.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$4
00000000 ? .idata$5
00000000 ? .idata$6
00000000 ? .idata$7
00000000 t .text
00000000 T _ReportEventA@36
00000000 ? ___imp_ReportEventA@36
U __head_libsnmp_a
ds1.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$4
00000000 ? .idata$5
00000000 ? .idata$6
00000000 ? .idata$7
00000000 t .text
00000000 T _RegisterEventSourceA@8
00000000 ? ___imp_RegisterEventSourceA@8
U __head_libsnmp_a
ds0.o:
00000000 b .bss
00000000 d .data
00000000 ? .idata$4
00000000 ? .idata$5
00000000 ? .idata$6
00000000 ? .idata$7
00000000 t .text
00000000 T _DeregisterEventSource@4
00000000 ? ___imp_DeregisterEventSource@4
U __head_libsnmp_a
<SNIP>