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