🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11744

Rutina en ASM

#11744
From: seta
Date: Sat, 13 Oct 2001 22:10
27 lines
1645 bytes
Hola 
Tengo un problema. 
Esta rutina no da problemas al compilar pero si la compilo en Red Hat 6.2 funciona bien.
Pero si la compilo en Red Hat 7.1 al ejecutarlo me da violaci�n de segmento.
�Existe alguna forma de compilar en Red Hat 7.0, y que no de este problema?
Esta rutina es critica y se debe ejecutar como root.

Tambi�n, otra pregunta,� Ha desaparecido randomize en el nuevo compilador?


void outportb(unsigned short port, unsigned char value)
{
__asm__("
	  pushw %%dx\n
	  pushw %%ax\n
	  movw %1,%%dx\n
	  movb %0,%%al\n
	  out %%al,%%dx\n
	  popw %%ax\n
	  popw %%dx"
	  :
	  : "g" (value), "g" (port)
	  : "ax","dx"
	);
} 

Gracias
Technical Details
Message-ID: <20011013.181001.1931233654.1071@localhost.localdomain>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,e9330a8936f937e0,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-13 09:06:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail
From: "seta" <SETASETA@santandersupernet.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Rutina en ASM
Date: Sat, 13 Oct 2001 18:10:21 -0400
Organization: seta-org
Lines: 27
Message-ID: <20011013.181001.1931233654.1071@localhost.localdomain>
NNTP-Posting-Host: 212.25.147.135
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1002988785 12543 212.25.147.135 (13 Oct 2001 15:59:45 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Sat, 13 Oct 2001 15:59:45 +0000 (UTC)
User-Agent: Pan/0.9.6 (Unix)