From owner-freebsd-hackers Thu Feb 11 06:37:56 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA24461 for freebsd-hackers-outgoing; Thu, 11 Feb 1999 06:37:56 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from excalibur.oceanis.net (ns.dotcom.fr [194.133.21.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA24450 for ; Thu, 11 Feb 1999 06:37:52 -0800 (PST) (envelope-from pixel@excalibur.oceanis.net) Received: (from pixel@localhost) by excalibur.oceanis.net (8.9.1/8.9.1) id OAA19405 for hackers@FreeBSD.ORG; Thu, 11 Feb 1999 14:37:50 GMT From: Emmanuel DELOGET Message-Id: <199902111437.OAA19405@excalibur.oceanis.net> Subject: TEXT_SET() macro To: hackers@FreeBSD.ORG (FreeBSD Hackers Mail List) Date: Thu, 11 Feb 1999 15:37:49 +0100 (MET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [Sorry to disturb you - the third - 2.2.8 user (helas !)] I'm very impressed by inline asm directives. But as I never worked with the AT&T asm syntax, I feel really bad when I find one in the body of a macro. I suppose that the .stabs directive in the MAKE_SET/TEXT_SET macro introduce a stripable symbol, but I may be wrong. Could someone tell me the truth about this ? [thanx, the first]. In addition, could someone tell me what is the purpose of the MAKE_SET/TEXT_SET macro ? I understand that they declare a : static void const * const __set_sss_sym_yyy = &yyy; asm (".stabs \"_sss\", ttt, 0, 0, _yyy") But I don't understand the purpose of this. [thanx, the secondth]. ____________________________________________________________________ Emmanuel DELOGET [pixel] pixel@{dotcom.fr,epita.fr} ---- DotCom SA -------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message