firewally- který používáte a proč -pro a proti
Dan Lukes
dan at obluda.cz
Tue Apr 25 21:48:14 CEST 2006
Divacky Roman napsal/wrote, On 04/25/06 20:01:
> tedka si nejsem jistej... kazdopadne myslim ze to funguje tak ze se proste
> prida dalsi hlavicka do ELFu a pak to probiha jako normalni volani funkce, neco
> jako v pripade sdilene knihovny...
No prave - a u tech mam uplne stejnou osobne neproverenou, informaci,
ze volani funkce v dynamicky linkovane knihovne ma vetsi overhead nez u
kodu staticky linkovaneho.
> nemyslim ze tam probiha nejaky runtime lookup tech symbolu
To urcite ne, ale jde o to, do jakych vysledkych instrukci je to
prelozeno v pripade statickeho linkovani - u dynamickeho bych ocekaval,
ze jde o skok skrze nejakou tabulky cilovych adres (ktera se pri
dynamickem linkovany vyplni skutecnymi adresami) a tedy by slo o lookup
navic ...
Ale nejsem ve vnitrnostech vysledkeho kodu natolik "doma" abych vedel
presne, jak to je udelano.
> zkusim se na to zitra podivat..
OK. V nejhorsim si neco jednoducheho prelozim se statickou a podruhe s
dynamickou knihovnou a pak se disassemblerem podivam na vysledny kod ...
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list