🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #271

Re: pobieranie danych z stosu

#271
From: lemkat
Date: Sat, 27 May 2006 20:01
61 lines
2588 bytes
Witam

Na razie program nie sprawia problemow, przyjrze sie twoim uwagom i 
dziekuje za nie.

Problem z przydzialem pamieci polega na tym iz kod funkcji naked z msdn 
zaklada uzycie __LOCAL_SIZE ktorego niestety nie ma w BCB stad problemy ;)

Pozdrawiam.

Remek napisał(a):
> Witam!
> 
> 
>>Problem juz rozwiazany, probelm byl z przydzialem
> 
> pamieci, dawalem za malo
> 
> No to fajnie. Okazuje się, że to częsty błąd. Też
> go popełniam czasem. Swoją drogą to też chyba
> niedoskonałość systemu. Nie powinien pozwalać na
> pisanie poza przydzielonym obszarem i zamazywanie
> innych danych np. uchwytów, co zdarzało się w moich
> programach.
> 
> Sam jestem początkujący, więc nie traktuj moich obserwacji
> jako próby wymądrzania się. Patrząc na Twoj kawałek kodu
> mam wrażenie, że w pewnych warunkach może się wysypywać.
> Może źle to widzę, ale na moje oko wygląda to tak:
> 
> .......   ;kod asm
> push  ebp
> .......
> 
> wyjście do systemu i wywołanie jakiejś funkcji.
> ;Tu może się sypać, ponieważ wykonaliśmy  operacje na rejestrze
> ;używanym przez system i nie przywróciliśmy jego poprzedniej
> ;wartości
> 
> ...... ;dalszy ciąg kodu asm
> 
> Wygląda jak gdyby kod asm był główny. Wg. mnie powinno
> to wyglądać tak:
> 
> ; głowny kod
> 
> push .....
> 
> wstawka asm
> 
> pop ....
> 
> ; dalszy ciąg głównego kodu
> 
> 
> Pozdrawiam
> 
> --
> Remek
> 
> 
Technical Details
Message-ID: <e5aba2$hfa$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <e4nh3a$lss$1@atlantis.news.tpi.pl> <e4r3js$qel$1@inews.gazeta.pl> <e54tc3$c1p$1@nemesis.news.tpi.pl> <e56u1o$mo4$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: lemkat <lemkat@eranet.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: pobieranie danych z stosu
Date: Sat, 27 May 2006 22:01:06 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 61
Message-ID: <e5aba2$hfa$1@nemesis.news.tpi.pl>
References: <e4nh3a$lss$1@atlantis.news.tpi.pl> <e4r3js$qel$1@inews.gazeta.pl> <e54tc3$c1p$1@nemesis.news.tpi.pl> <e56u1o$mo4$1@inews.gazeta.pl>
NNTP-Posting-Host: cci131.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1148760194 17898 83.30.132.131 (27 May 2006 20:03:14 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 27 May 2006 20:03:14 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: pl, en-us, en
In-Reply-To: <e56u1o$mo4$1@inews.gazeta.pl>
X-Antivirus: avast! (VPS 0621-4, 26-05-2006), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit