jak wysoki jest stos po zaladowaniu execa? Jaka jest 'bezpieczna' granica, zeby w niemodyfikowanym systemie na 100% poszlo bez bledu?
jak wysoki jest stos po zaladowaniu execa? Jaka jest 'bezpieczna' granica, zeby w niemodyfikowanym systemie na 100% poszlo bez bledu?
Jaki system? Googlowałeś?
Na linuksie 0xbffffffa. Na stosie trzyma się MAŁO DANYCH, wskaźniki do sterty, plików, adresy powrotów i mniejsze zmienne lokalne. Rzadko zdarza się by ktoś na stosie przetrzymywał kilkubajtowe struktury.
Ostatnio edytowane przez Nikow : 04-29-2008 - 13:31
http://nikowek.blogspot.com/
Zbrojne Ramię Pingwina!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s++:++ a--- C+++ UL+++ P L+++ E--- W++ N++ o K- w--
O M- V- PS PE Y PGP++ t+ 5 X+ R tv- b++ DI- D-
G+ e- h! r% y?
------END GEEK CODE BLOCK------
Jaki system? Googlowałeś?umesz czytac?po zaladowaniu execa
na stosie trzymam rozne rzeczy. Jak program jest duzy, i mam kilka(nascie) struktur po XY bajtow to przydzielam heap i tam ida pointery.
Ale zalozmy ze program kozysta z 5 struktor, max 400 bajtow, a adresy struktor mieszcza mi sie w 3 rejestrach. I tu musze wiedziec na ile moge sobie pozwolic, bo po co marnowac 4 kilo pamieci, a stos zostanie pusty.
//i naglowek jest ignorowany btw.
http://nikowek.blogspot.com/
Zbrojne Ramię Pingwina!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s++:++ a--- C+++ UL+++ P L+++ E--- W++ N++ o K- w--
O M- V- PS PE Y PGP++ t+ 5 X+ R tv- b++ DI- D-
G+ e- h! r% y?
------END GEEK CODE BLOCK------
Krytyka swoja droga, ale jak nie masz nic wiecej do powiedzenia to nie odzywaj sie wcale, ok?
Wykozystaj ten czas pisania posta na uzupelnienie brakow w swojej wiedzy.
nie muszeto jeszcze masz czelność zarzucać mi dyslekcję
Jesteście śmieszący...niech ktoś to zamknie zanim się pozagryzają ;(
www.lingubot.pl - projekt sztucznej inteligencji.