🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60362

Re: Testowanie ekstremalne - jak wywołać np. brak pamieci?

#60362
From: Wojtek Kaniewski
Date: Sun, 06 Nov 2005 23:26
21 lines
1678 bytes
Uzytkownik napisał(a):
> Na moim komputerze jest małe prawdopodobieństwo braku pamięci -
> szczególnie podczas testowania w 3 linijce programu :)
> Czy da się to jakoś zasymulować?

ulimit -v z doświadczalnie dobraną wartością, tak żeby starczyło pamięci 
na kod programu, biblioteki, ale już nie na stertę.

wojtekka:~$ gcc test.c -o test
test.c: In function `main':
test.c:4: warning: assignment makes pointer from integer without a cast
wojtekka:~$ ./test; echo $?
0
wojtekka:~$ ulimit -v 1450
wojtekka:~$ ./test; echo $?
2

jeśli chcesz przetestować zachowanie jakiegoś większego programu, napisz 
własną funkcję malloc(), która po iluśtam wywołaniach zacznie zwracać NULL.

w.
Technical Details
Message-ID: <dkm3el$38c$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <pan.2005.11.06.17.21.06.581518@poczta.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Wojtek Kaniewski <wojtekka@SPAM.SPAM.SPAM>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Testowanie ekstremalne - jak wywołać np.
 brak pamieci?
Date: Mon, 07 Nov 2005 00:26:02 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 21
Message-ID: <dkm3el$38c$1@inews.gazeta.pl>
References: <pan.2005.11.06.17.21.06.581518@poczta.onet.pl>
NNTP-Posting-Host: nat-241-119.man.bydgoszcz.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1131319573 3340 82.146.241.119 (6 Nov 2005 23:26:13 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 6 Nov 2005 23:26:13 +0000 (UTC)
In-Reply-To: <pan.2005.11.06.17.21.06.581518@poczta.onet.pl>
X-Accept-Language: pl, en-us, en
X-User: wojtekka12
User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050923)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit