Moin Martin,

Martin Preuss schrieb:
> Hmm, man koennte doch mal die Ausgaben von "nm -s" vergleichen. 
> C++-Funktionen 
> haben ja da (wenn man nicht "-D" angibt) die Anzahl der Parameter etc mehr 
> oder weniger im Namen. Da muesste man doch schon mal was von ableiten 
> koennen...

Worauf muss ich den Befehl denn anwenden? Auf das binary angewendet
kommen die angehängten Ausgaben (einmal für Version 1.13 und einmal für
Version 1.16) heraus (kannst du damit was anfangen?). Auf die Bibliothek
(.so-Datei) angewendet bekomme ich eine Fehlermeldung:
nm: /usr/lib/libktoblzcheck.so.1: no symbols

Schöne Grüße
  Micha
0804eec8 B accountId
         U __assert_fail@@GLIBC_2.0
0804eecc B bankdataFile
0804eec4 B bankId
0804ecac A __bss_start
08049674 t call_gmon_start
0804eec0 b completed.5621
0804eac8 d __CTOR_END__
0804eac0 d __CTOR_LIST__
         U __cxa_atexit@@GLIBC_2.1.3
         U __cxa_begin_catch@@CXXABI_1.3
         U __cxa_end_catch@@CXXABI_1.3
0804ec9c D __data_start
0804ec9c W data_start
0804cdc0 t __do_global_ctors_aux
080496a0 t __do_global_dtors_aux
0804eca0 D __dso_handle
0804ead0 d __DTOR_END__
0804eacc d __DTOR_LIST__
0804ead8 d _DYNAMIC
0804ecac A _edata
0804eee8 A _end
         U exit@@GLIBC_2.0
         U feof@@GLIBC_2.0
         U fgets@@GLIBC_2.0
0804cdf4 T _fini
0804eac0 a __fini_array_end
0804eac0 a __fini_array_start
         U fopen@@GLIBC_2.1
0804ce10 R _fp_hw
         U fprintf@@GLIBC_2.0
080496d0 t frame_dummy
0804d5ec r __FRAME_END__
08049a40 t _GLOBAL__I_bankId
0804ebc4 d _GLOBAL_OFFSET_TABLE_
         w __gmon_start__
         U __gxx_personality_v0@@CXXABI_1.3
0804cdb3 T __i686.get_pc_thunk.bx
0804eed4 B infile
080492ec T _init
0804eac0 a __init_array_end
0804eac0 a __init_array_start
0804ce14 R _IO_stdin_used
         U isspace@@GLIBC_2.0
0804ead4 d __JCR_END__
0804ead4 d __JCR_LIST__
0804eedc B justReturnCode
         w _Jv_RegisterClasses
0804cd10 T __libc_csu_fini
0804cd60 T __libc_csu_init
         U __libc_start_main@@GLIBC_2.0
0804b740 T main
0804eed0 B method
0804eca8 D nextArg
0804eed8 B outfile
0804eee0 B outformat
0804eca4 d p.5619
08049650 T _start
0804edec B stderr@@GLIBC_2.0
0804ee50 B stdin@@GLIBC_2.0
0804ede8 B stdout@@GLIBC_2.0
         U strlen@@GLIBC_2.0
08049700 t __tcf_0
08049bf0 t __tcf_1
08049ba0 t __tcf_2
08049b50 t __tcf_3
08049b00 t __tcf_4
08049ab0 t __tcf_5
08049a60 t __tcf_6
         U _Unwind_Resume@@GCC_3.0
08049710 T _Z10printUsagev
08049890 t _Z41__static_initialization_and_destruction_0ii
08049c40 T _Z8checkArgSs
         U _ZdlPv@@GLIBCXX_3.4
         U _ZN18AccountNumberCheck12bankdata_dirEv
         U _ZN18AccountNumberCheck14resultToStringENS_6ResultE
         U _ZN18AccountNumberCheck6RecordC1Ev
         U _ZN18AccountNumberCheckC1ERKSs
         U _ZN18AccountNumberCheckC1Ev
         U _ZN18AccountNumberCheckD1Ev
         U _ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
         U _ZNK18AccountNumberCheck5checkERKSsS1_S1_
         U _ZNK18AccountNumberCheck8findBankERKSs
         U _ZNKSs7compareEPKc@@GLIBCXX_3.4
         U _ZNSolsEi@@GLIBCXX_3.4
         U _ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4
0804ecb0 V _ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
         U _ZNSs6appendEPKcj@@GLIBCXX_3.4
         U _ZNSs6appendERKSs@@GLIBCXX_3.4
         U _ZNSs6assignERKSs@@GLIBCXX_3.4
         U _ZNSs7reserveEj@@GLIBCXX_3.4
         U _ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4
         U _ZNSsC1ERKSs@@GLIBCXX_3.4
         U _ZNSsC1ERKSsjj@@GLIBCXX_3.4
         U _ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
         U 
_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4
         U _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4
         U _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4
         U _ZNSt6localeD1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_baseC2Ev@@GLIBCXX_3.4
         U _ZNSt8ios_baseD2Ev@@GLIBCXX_3.4
         U 
_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@@GLIBCXX_3.4
         U 
_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@@GLIBCXX_3.4
         U _Znwj@@GLIBCXX_3.4
         U _ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
0804ed50 B _ZSt4cerr@@GLIBCXX_3.4
0804ecc0 B _ZSt4cout@@GLIBCXX_3.4
         U 
_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4
0804eee4 b _ZSt8__ioinit
         U 
_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4
         U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4
0804cc50 W _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
0804cbc0 W _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_
0804ede0 V _ZTIi@@CXXABI_1.3
0804edf0 V _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804ee80 V _ZTVSt13basic_filebufIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804ee58 V _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804ee00 V _ZTVSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804ee40 V _ZTVSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804d3a8 r _ZZ4mainE19__PRETTY_FUNCTION__
0804e418 B accountId
         U __assert_fail@@GLIBC_2.0
0804e41c B bankdataFile
0804e414 B bankId
0804e1fc A __bss_start
08049784 t call_gmon_start
0804e410 b completed.5621
         U ctime@@GLIBC_2.0
0804e008 d __CTOR_END__
0804e000 d __CTOR_LIST__
         U __cxa_atexit@@GLIBC_2.1.3
         U __cxa_begin_catch@@CXXABI_1.3
         U __cxa_end_catch@@CXXABI_1.3
0804e1ec D __data_start
0804e1ec W data_start
0804cf30 t __do_global_ctors_aux
080497b0 t __do_global_dtors_aux
0804e1f0 D __dso_handle
0804e010 d __DTOR_END__
0804e00c d __DTOR_LIST__
0804e018 d _DYNAMIC
0804e1fc A _edata
0804e438 A _end
         U exit@@GLIBC_2.0
         U feof@@GLIBC_2.0
         U fgets@@GLIBC_2.0
0804cf64 T _fini
0804e000 a __fini_array_end
0804e000 a __fini_array_start
         U fopen@@GLIBC_2.1
0804cf80 R _fp_hw
         U fprintf@@GLIBC_2.0
080497e0 t frame_dummy
0804d7d0 r __FRAME_END__
08049b50 t _GLOBAL__I_bankId
0804e104 d _GLOBAL_OFFSET_TABLE_
         w __gmon_start__
         U __gxx_personality_v0@@CXXABI_1.3
0804cf23 T __i686.get_pc_thunk.bx
0804e424 B infile
080493c0 T _init
0804e000 a __init_array_end
0804e000 a __init_array_start
0804cf84 R _IO_stdin_used
         U isspace@@GLIBC_2.0
0804e014 d __JCR_END__
0804e014 d __JCR_LIST__
0804e42c B justReturnCode
         w _Jv_RegisterClasses
0804ce80 T __libc_csu_fini
0804ced0 T __libc_csu_init
         U __libc_start_main@@GLIBC_2.0
0804b850 T main
0804e420 B method
0804e1f8 D nextArg
0804e428 B outfile
0804e430 B outformat
0804e1f4 d p.5619
08049760 T _start
0804e33c B stderr@@GLIBC_2.0
0804e3a0 B stdin@@GLIBC_2.0
0804e338 B stdout@@GLIBC_2.0
         U strlen@@GLIBC_2.0
08049810 t __tcf_0
08049cb0 t __tcf_1
08049c60 t __tcf_2
08049c10 t __tcf_3
08049bc0 t __tcf_4
08049b70 t __tcf_5
08049d00 t __tcf_6
         U time@@GLIBC_2.0
         U _Unwind_Resume@@GCC_3.0
08049820 T _Z10printUsagev
080499a0 t _Z41__static_initialization_and_destruction_0ii
08049d50 T _Z8checkArgSs
         U _ZdlPv@@GLIBCXX_3.4
         U _ZN18AccountNumberCheck12bankdata_dirEv
         U _ZN18AccountNumberCheck14resultToStringENS_6ResultE
         U _ZN18AccountNumberCheck15loadDataForDateEl
         U _ZN18AccountNumberCheck6RecordC1Ev
         U _ZN18AccountNumberCheckC1ERKSs
         U _ZN18AccountNumberCheckC1Ev
         U _ZN18AccountNumberCheckD1Ev
         U _ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
         U _ZNK18AccountNumberCheck16closestValidDataEl
         U _ZNK18AccountNumberCheck5checkERKSsS1_S1_
         U _ZNK18AccountNumberCheck8findBankERKSs
         U _ZNKSs7compareEPKc@@GLIBCXX_3.4
         U _ZNSolsEi@@GLIBCXX_3.4
         U _ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4
0804e200 V _ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
         U _ZNSs6appendEPKcj@@GLIBCXX_3.4
         U _ZNSs6appendERKSs@@GLIBCXX_3.4
         U _ZNSs6assignERKSs@@GLIBCXX_3.4
         U _ZNSs7reserveEj@@GLIBCXX_3.4
         U _ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4
         U _ZNSsC1ERKSs@@GLIBCXX_3.4
         U _ZNSsC1ERKSsjj@@GLIBCXX_3.4
         U _ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
         U 
_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4
         U _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4
         U _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4
         U _ZNSt6localeD1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
         U _ZNSt8ios_baseC2Ev@@GLIBCXX_3.4
         U _ZNSt8ios_baseD2Ev@@GLIBCXX_3.4
         U 
_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@@GLIBCXX_3.4
         U 
_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@@GLIBCXX_3.4
         U _Znwj@@GLIBCXX_3.4
         U _ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
0804e2a0 B _ZSt4cerr@@GLIBCXX_3.4
0804e210 B _ZSt4cout@@GLIBCXX_3.4
         U 
_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4
0804e434 b _ZSt8__ioinit
         U 
_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4
         U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4
0804cdc0 W _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_
0804cd30 W _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_
0804e330 V _ZTIi@@CXXABI_1.3
0804e340 V _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804e3d0 V _ZTVSt13basic_filebufIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804e3a8 V _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804e350 V _ZTVSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804e390 V _ZTVSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
0804d58c r _ZZ4mainE19__PRETTY_FUNCTION__
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to