Pokaż wyniki 1 do 6 z 6

Temat: maxymalna wysokosc stosu

  1. #1
    Zarejestrowany
    Dec 2007
    Postów
    271

    Domyślnie maxymalna wysokosc stosu

    jak wysoki jest stos po zaladowaniu execa? Jaka jest 'bezpieczna' granica, zeby w niemodyfikowanym systemie na 100% poszlo bez bledu?

  2. #2
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    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 - 14: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------

  3. #3
    Zarejestrowany
    Dec 2007
    Postów
    271

    Domyślnie

    Jaki system? Googlowałeś?
    po zaladowaniu execa
    umesz czytac?

    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.

  4. #4
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    Cytat Napisał h3x Zobacz post
    umesz czytac?

    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.
    exec-plik executable, czyli każdy plik wykonywalny. Więc gdzie się rzucasz? Nie dość że twoja wiedza jest mała, to jeszcze masz czelność zarzucać mi dyslekcję... Bezczelność!
    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------

  5. #5
    Zarejestrowany
    Dec 2007
    Postów
    271

    Domyślnie

    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.

    to jeszcze masz czelność zarzucać mi dyslekc
    nie musze

  6. Domyślnie

    Jesteście śmieszący...niech ktoś to zamknie zanim się pozagryzają ;(
    www.lingubot.pl - projekt sztucznej inteligencji.

Podobne wątki

  1. zawiłości stosu
    By ble34 in forum Newbie - dla początkujących!
    Odpowiedzi: 6
    Autor: 05-15-2007, 14:53

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj