diff options
author | John Levon <john.levon@joyent.com> | 2018-10-12 17:05:41 +0000 |
---|---|---|
committer | John Levon <john.levon@joyent.com> | 2018-10-12 17:26:25 +0000 |
commit | 8fe8a39ea9f7811d9c1e2e48a46932561906883f (patch) | |
tree | 6d7f4348832a7e8a3a44c0372b32827fe05a9dab /usr/src/uts/common/sys/ctf.h | |
parent | a4b646b3846a365031ecbbc85470cfdace19a324 (diff) | |
download | illumos-joyent-8fe8a39ea9f7811d9c1e2e48a46932561906883f.tar.gz |
Revert "OS-7270 ctfconvert doesn't handle DW_AT_specification": breaks build
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Approved by: Ryan Zezeski <rpz@joyent.com>
Diffstat (limited to 'usr/src/uts/common/sys/ctf.h')
-rw-r--r-- | usr/src/uts/common/sys/ctf.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/usr/src/uts/common/sys/ctf.h b/usr/src/uts/common/sys/ctf.h index 2e41cf9a0e..065e985b82 100644 --- a/usr/src/uts/common/sys/ctf.h +++ b/usr/src/uts/common/sys/ctf.h @@ -22,13 +22,13 @@ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. - * - * Copyright 2018 Joyent, Inc. */ #ifndef _CTF_H #define _CTF_H +#pragma ident "%Z%%M% %I% %E% SMI" + #include <sys/types.h> #ifdef __cplusplus @@ -220,13 +220,11 @@ typedef struct ctf_type { #define CTF_TYPE_NAME(stid, offset) \ (((stid) << 31) | ((offset) & 0x7fffffff)) -#define CTF_CHILD_START (0x8000) -#define CTF_TYPE_ISPARENT(id) ((id) < CTF_CHILD_START) -#define CTF_TYPE_ISCHILD(id) ((id) >= CTF_CHILD_START) +#define CTF_TYPE_ISPARENT(id) ((id) < 0x8000) +#define CTF_TYPE_ISCHILD(id) ((id) > 0x7fff) -#define CTF_TYPE_TO_INDEX(id) ((id) & (CTF_CHILD_START - 1)) -#define CTF_INDEX_TO_TYPE(id, child) \ - ((child) ? ((id) | CTF_CHILD_START) : (id)) +#define CTF_TYPE_TO_INDEX(id) ((id) & 0x7fff) +#define CTF_INDEX_TO_TYPE(id, child) ((child) ? ((id) | 0x8000) : (id)) #define CTF_PARENT_SHIFT 15 #define CTF_STRTAB_0 0 /* symbolic define for string table id 0 */ |