Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Aug 2006 21:39:20 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 104304 for review
Message-ID:  <200608162139.k7GLdK4v077181@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=104304

Change 104304 by jb@jb_freebsd2 on 2006/08/16 21:38:21

	Add a few more macros.

Affected files ...

.. //depot/projects/dtrace/src/sys/sys/elf64.h#5 edit

Differences ...

==== //depot/projects/dtrace/src/sys/sys/elf64.h#5 (text+ko) ====

@@ -147,6 +147,11 @@
 /* Macro for constructing r_info from field values. */
 #define ELF64_R_INFO(sym, type)	(((sym) << 32) + ((type) & 0xffffffffL))
 
+#define	ELF64_R_TYPE_DATA(info)	(((Elf64_Xword)(info)<<32)>>40)
+#define	ELF64_R_TYPE_ID(info)	(((Elf64_Xword)(info)<<56)>>56)
+#define	ELF64_R_TYPE_INFO(data, type)	\
+		(((Elf64_Xword)(data)<<8)+(Elf64_Xword)(type))
+
 /*
  *	Note entry header
  */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608162139.k7GLdK4v077181>