dt_decl.h (256281) | dt_decl.h (268578) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License, Version 1.0 only 6 * (the "License"). You may not use this file except in compliance 7 * with the License. 8 * --- 9 unchanged lines hidden (view full) --- 18 * information: Portions Copyright [yyyy] [name of copyright owner] 19 * 20 * CDDL HEADER END 21 */ 22/* 23 * Copyright 2005 Sun Microsystems, Inc. All rights reserved. 24 * Use is subject to license terms. 25 */ | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License, Version 1.0 only 6 * (the "License"). You may not use this file except in compliance 7 * with the License. 8 * --- 9 unchanged lines hidden (view full) --- 18 * information: Portions Copyright [yyyy] [name of copyright owner] 19 * 20 * CDDL HEADER END 21 */ 22/* 23 * Copyright 2005 Sun Microsystems, Inc. All rights reserved. 24 * Use is subject to license terms. 25 */ |
26/* 27 * Copyright (c) 2013 by Delphix. All rights reserved. 28 * Copyright (c) 2013 Joyent, Inc. All rights reserved. 29 */ |
|
26 27#ifndef _DT_DECL_H 28#define _DT_DECL_H 29 | 30 31#ifndef _DT_DECL_H 32#define _DT_DECL_H 33 |
30#pragma ident "%Z%%M% %I% %E% SMI" 31 | |
32#include <sys/types.h> 33#include <libctf.h> 34#include <dtrace.h> 35#include <stdio.h> 36 37#ifdef __cplusplus 38extern "C" { 39#endif --- 14 unchanged lines hidden (view full) --- 54#define DT_DA_UNSIGNED 0x0002 /* unsigned integer value */ 55#define DT_DA_SHORT 0x0004 /* short integer value */ 56#define DT_DA_LONG 0x0008 /* long integer or double */ 57#define DT_DA_LONGLONG 0x0010 /* long long integer value */ 58#define DT_DA_CONST 0x0020 /* qualify type as const */ 59#define DT_DA_RESTRICT 0x0040 /* qualify type as restrict */ 60#define DT_DA_VOLATILE 0x0080 /* qualify type as volatile */ 61#define DT_DA_PAREN 0x0100 /* parenthesis tag */ | 34#include <sys/types.h> 35#include <libctf.h> 36#include <dtrace.h> 37#include <stdio.h> 38 39#ifdef __cplusplus 40extern "C" { 41#endif --- 14 unchanged lines hidden (view full) --- 56#define DT_DA_UNSIGNED 0x0002 /* unsigned integer value */ 57#define DT_DA_SHORT 0x0004 /* short integer value */ 58#define DT_DA_LONG 0x0008 /* long integer or double */ 59#define DT_DA_LONGLONG 0x0010 /* long long integer value */ 60#define DT_DA_CONST 0x0020 /* qualify type as const */ 61#define DT_DA_RESTRICT 0x0040 /* qualify type as restrict */ 62#define DT_DA_VOLATILE 0x0080 /* qualify type as volatile */ 63#define DT_DA_PAREN 0x0100 /* parenthesis tag */ |
64#define DT_DA_USER 0x0200 /* user-land type specifier */ |
|
62 63typedef enum dt_dclass { 64 DT_DC_DEFAULT, /* no storage class specified */ 65 DT_DC_AUTO, /* automatic storage */ 66 DT_DC_REGISTER, /* register storage */ 67 DT_DC_STATIC, /* static storage */ 68 DT_DC_EXTERN, /* extern storage */ 69 DT_DC_TYPEDEF, /* type definition */ --- 57 unchanged lines hidden --- | 65 66typedef enum dt_dclass { 67 DT_DC_DEFAULT, /* no storage class specified */ 68 DT_DC_AUTO, /* automatic storage */ 69 DT_DC_REGISTER, /* register storage */ 70 DT_DC_STATIC, /* static storage */ 71 DT_DC_EXTERN, /* extern storage */ 72 DT_DC_TYPEDEF, /* type definition */ --- 57 unchanged lines hidden --- |