🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Funkcje systemowe Win32

#512
From: Remek
Date: Mon, 14 Aug 2006 16:42
40 lines
1887 bytes
> Oczywiście, że nie wraca do wywołującej instrukcji,
tylko zaraz za nią

Oczywiście o to mi chodziło. Źle sformułowałem myśl.
Chodzi o powrót do kolejnej po call instrukcji.

> nie ma instrukcji procesora 'invoke'

To przecież wiadomo :)

Nie chciało mi się przepisywać binarki i podałem ze źródła,
ale przyjmijmy, że obaj wiemy o co chodzi.

Śledziłem program w Gobug, który ma kłopoty ze śledzeniem
funkcji systemowych. Obejrzę jeszcze w SoftIce, ale efekt
działania programu jest taki, że wartość z bufora zachowuje
się w pierwszej kontrolce, a dwie następne są zerowane jeśli
dalej są instrukcje czyszczące bufory:

xor eax, eax
 mov ecx, 32/4
 lea edi, Bufor1
 cld
 rep stosd

 mov ecx, 512/4
 lea edi, Bufor2
 cld
 rep stosd

 mov ecx, 64/4
 lea edi, Bufor3
 cld
 rep stosd

Chyba na przykładzie trzech linijek nie da sie wiele powiedzieć.
Znajdę ten program, w którym ten efekt wystąpił i napiszę coś więcej.

--
Remek
Technical Details
Message-ID: <ebq8sk$jp4$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <ebpvnm$lcu$1@inews.gazeta.pl> <ebq56r$22l$1@atlantis.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: Funkcje systemowe Win32
Date: Mon, 14 Aug 2006 18:42:09 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 41
Message-ID: <ebq8sk$jp4$1@inews.gazeta.pl>
References: <ebpvnm$lcu$1@inews.gazeta.pl> <ebq56r$22l$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 213.199.219.7
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1155573460 20260 213.199.219.7 (14 Aug 2006 16:37:40 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 14 Aug 2006 16:37:40 +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