Re: zna li neko zasto je ovo ovako
Dana Fri, 08 Jul 2005 09:13:27 +0200, Aleksandar Vujic <aleksandar.vujic@gmail.com> napisa:
Da, nisi u pravu.
Na Proc steku stoji aktivacioni zapis za metodu koji ima rezervisano lsize reci za parametre i lokalne promenljive. (prva for petlja)
Prvih psize reci su stvarni parametri koje druga for petlja skida sa Expression steka, a ostalih (lsize-psize), koje je prva for petlja inicijalizovala na 0, su lokalne promenljive.
Dakle: enter 2,3
Jeste li sigurni u vezi ovoga? U Run.java (VM) piše:
case enter:
int psize = next(true);
int lsize = next(true);
PUSH(fp);
fp = sp;
for (i = 0; i < lsize; i++) PUSH(0);
for (i = psize - 1; i >= 0; i--) local[fp + i] = pop();
break;
Da, nisi u pravu.
Na Proc steku stoji aktivacioni zapis za metodu koji ima rezervisano lsize reci za parametre i lokalne promenljive. (prva for petlja)
Prvih psize reci su stvarni parametri koje druga for petlja skida sa Expression steka, a ostalih (lsize-psize), koje je prva for petlja inicijalizovala na 0, su lokalne promenljive.
Dakle: enter 2,3
- Follow-Ups:
- Re: zna li neko zasto je ovo ovako
- From: "Bojana Lukovic" <bojana@galeb.etf.bg.ac.yu>
- Re: zna li neko zasto je ovo ovako
- References:
- RE: zna li neko zasto je ovo ovako
- From: "Aleksandar Vujic" <aleksandar.vujic@gmail.com>
- RE: zna li neko zasto je ovo ovako
Previous by date: Re: Relativno adresiranje fajlova u Javi?
Next by date: Re: zna li neko zasto je ovo ovako
Previous by thread: RE: zna li neko zasto je ovo ovako Next by thread: Re: zna li neko zasto je ovo ovako
Previous by thread: RE: zna li neko zasto je ovo ovako Next by thread: Re: zna li neko zasto je ovo ovako