Re: Cudno ponasanje programa ponekad i par pitanja
Pretpostavljam da ili je stek premali, pa dolzi do prepunjavanja steka ili negdje niste sacuvali cjelokupan kontekst. Pronadjite u dokumentaciji za kompajler koji registri se sigurno cuvaju u C funkcijama, a koji se potencijalno mijenjaju, pa provjerite da li ste na svakom mjestu gdje ste iz asemblera pozivali funkciju napisanu na C-u pred poziv obezbjedili cuvanje registara koji se potencijalno mijenjaju i po povratku izvrsili restauraciju registara koji se potencijalno koriste.
Pozdrav,
Sasa
--- On Fri, 5/27/11, Marko Laušin 08/0052 <lm080052d@student.etf.rs> wrote:
From: Marko Laušin 08/0052 <lm080052d@student.etf.rs>
Subject: [ir3sp] Cudno ponasanje programa ponekad i par pitanja
To: ir3sp@rti.etf.rs
Date: Friday, May 27, 2011, 11:09 PM
Postovani,
u cemu moze biti problem ako se program ponekad ponasa cudno, npr. desava mi se da ispise po 2-3 reda "Kraj rada"
ali da posle toga nastavi da se izvrsava i da se zavrsi kako treba?
Takodje, malopre mi se desilo da pokusam da izvrsim neki test fajl, koji je pre toga radio normalno, nekoliko puta za redom je stigao do kopiranja iz fajla na "disk", i tu poceo cudno da se ponasa: ispisao je par uta "Kraj rada", zatim nekakav ceo broj, i na kraju mi trazio da ucitam ceo broj. Posle par pokusaja proradio je normalno, i sad ne mogu da reprodukujem prethodnu situaciju.
Napominjem da sam pri testiranju uvek pokretao nove terminale, a one iz prethodnog testa iskljucivao, pa bi trebalo da nije ostalo nista u cevima.
Takodje, interesuje me sta oznacava to "Kraj rada" sto se pojavljuje ponekad pri pokretanju srv.elf, i da li postoji nekakav drugi nacin da se iskljuci program srv.elf osim nasilnog gasenja terminala u kome je pokrenut?
Unapred zahvalan
Marko
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
Pozdrav,
Sasa
--- On Fri, 5/27/11, Marko Laušin 08/0052 <lm080052d@student.etf.rs> wrote:
From: Marko Laušin 08/0052 <lm080052d@student.etf.rs>
Subject: [ir3sp] Cudno ponasanje programa ponekad i par pitanja
To: ir3sp@rti.etf.rs
Date: Friday, May 27, 2011, 11:09 PM
Postovani,
u cemu moze biti problem ako se program ponekad ponasa cudno, npr. desava mi se da ispise po 2-3 reda "Kraj rada"
ali da posle toga nastavi da se izvrsava i da se zavrsi kako treba?
Takodje, malopre mi se desilo da pokusam da izvrsim neki test fajl, koji je pre toga radio normalno, nekoliko puta za redom je stigao do kopiranja iz fajla na "disk", i tu poceo cudno da se ponasa: ispisao je par uta "Kraj rada", zatim nekakav ceo broj, i na kraju mi trazio da ucitam ceo broj. Posle par pokusaja proradio je normalno, i sad ne mogu da reprodukujem prethodnu situaciju.
Napominjem da sam pri testiranju uvek pokretao nove terminale, a one iz prethodnog testa iskljucivao, pa bi trebalo da nije ostalo nista u cevima.
Takodje, interesuje me sta oznacava to "Kraj rada" sto se pojavljuje ponekad pri pokretanju srv.elf, i da li postoji nekakav drugi nacin da se iskljuci program srv.elf osim nasilnog gasenja terminala u kome je pokrenut?
Unapred zahvalan
Marko
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
- Follow-Ups:
- Re: Cudno ponasanje programa ponekad i par pitanja
- From: Marko Laušin 08/0052 <lm080052d@student.etf.rs>
- Re: Cudno ponasanje programa ponekad i par pitanja
- References:
- Cudno ponasanje programa ponekad i par pitanja
- From: Marko Laušin 08/0052 <lm080052d@student.etf.rs>
- Cudno ponasanje programa ponekad i par pitanja
Previous by date: Cudno ponasanje programa ponekad i par pitanja
Next by date: Re: Cudno ponasanje programa ponekad i par pitanja
Previous by thread: Cudno ponasanje programa ponekad i par pitanja Next by thread: Re: Cudno ponasanje programa ponekad i par pitanja
Previous by thread: Cudno ponasanje programa ponekad i par pitanja Next by thread: Re: Cudno ponasanje programa ponekad i par pitanja