Article View: pl.comp.lang.asm
Article #270Re: pobieranie danych z stosu
From: Remek
Date: Fri, 26 May 2006 13:02
Date: Fri, 26 May 2006 13:02
46 lines
2010 bytes
2010 bytes
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:
<e56u1o$mo4$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<e4nh3a$lss$1@atlantis.news.tpi.pl> <e4r3js$qel$1@inews.gazeta.pl> <e54tc3$c1p$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Remek" <wiasmed@neostrada.pl> Newsgroups: pl.comp.lang.asm Subject: Re: pobieranie danych z stosu Date: Fri, 26 May 2006 15:02:11 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 48 Message-ID: <e56u1o$mo4$1@inews.gazeta.pl> References: <e4nh3a$lss$1@atlantis.news.tpi.pl> <e4r3js$qel$1@inews.gazeta.pl> <e54tc3$c1p$1@nemesis.news.tpi.pl> NNTP-Posting-Host: 213.199.219.5 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1148648312 23300 213.199.219.5 (26 May 2006 12:58:32 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 26 May 2006 12:58:32 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-User: remeka X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit