|
From: cli.iface cli.i. <cli...@gm...> - 2009-09-22 01:08:21
|
Using the objdump i discovered why my plugins compiled with mingw doesn't work. Here is one dll(that is the plugin) compiled with msvc: " ... DLL Name: OLLYDBG.EXE vma: Hint/Ord Member-Name Bound-To 102e4 0 _Addsorteddata 102e4 102f6 0 _Addtolist 102f6 10304 0 _Createsorteddata 10304 10318 0 _Deletesorteddata 10318 1032c 0 _Deletesorteddatarange 1032c 10346 0 _Destroysorteddata 10346 1035c 0 _Disasm 1035c 10366 0 _Finddecode 10366 10374 0 _Findmemory 10374 10382 0 _Findname 10382 1038e 0 _Findsorteddata 1038e 103a0 0 _Flash 103a0 103aa 0 _Getsortedbyselection 103aa 103c2 0 _Painttable 103c2 103d0 0 _Plugingetvalue 103d0 103e2 0 _Pluginreadintfromini 103e2 103fa 0 _Pluginsaverecord 103fa 1040e 0 _Pluginwriteinttoini 1040e 10426 0 _Quicktablewindow 10426 1043a 0 _Readmemory 1043a 10448 0 _Registerpluginclass 10448 10460 0 _Setcpu 10460 1046a 0 _Tablefunction 1046a 1047c 0 _Unregisterpluginclass 1047c ... " But when i try to make the same plugin with mingw i get this: " ... DLL Name: OLLYDBG.EXE vma: Hint/Ord Member-Name Bound-To 71fc 0 Addsorteddata 720c 1 Addtolist 7218 16 Createsorteddata 722c 38 Deletesorteddata 7240 39 Deletesorteddatarange 7258 42 Destroysorteddata 726c 43 Disasm 7276 53 Finddecode 7284 60 Findmemory 7292 62 Findname 729e 71 Findsorteddata 72b0 78 Flash 72b8 110 Getsortedbyselection 72d0 138 Painttable 72de 139 Plugingetvalue 72f0 140 Pluginreadintfromini 7308 142 Pluginsaverecord 731c 143 Pluginwriteinttoini 7332 152 Quicktablewindow 7346 154 Readmemory 7354 157 Registerpluginclass 736a 166 Setcpu 7374 179 Tablefunction 7384 181 Unregisterpluginclass ... " How could i solve this? Thanks for any tips and i hope use the mingw instead of msvc through wine :) |