err.InvalidAddress3.d revision 14ea49401f3c8c61422aefbda43809e275f60c6c
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync/*
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * CDDL HEADER START
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * The contents of this file are subject to the terms of the
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * Common Development and Distribution License (the "License").
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * You may not use this file except in compliance with the License.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * or http://www.opensolaris.org/os/licensing.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * See the License for the specific language governing permissions
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * and limitations under the License.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * When distributing Covered Code, include this CDDL HEADER in each
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * If applicable, add the following below this CDDL HEADER, with the
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * fields enclosed by brackets "[]" replaced with your own identifying
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * information: Portions Copyright [yyyy] [name of copyright owner]
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * CDDL HEADER END
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync */
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync/*
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * Use is subject to license terms.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync */
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync#pragma ident "%Z%%M% %I% %E% SMI"
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync/*
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * ASSERTION: D pointers do not allow invalid pointer accesses.
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * SECTION: Pointers and Arrays/Pointer Safety
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync * NOTES:
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync */
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync#pragma D option quiet
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync
08a56d5836eceeb24642b61eaa52a4edb0a7b482vboxsyncBEGIN
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync{
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync y = (int *) (-33007);
227e0e8b2a8cbb5c51ad3b245cd9f7df81f8ec59vboxsync *y = 3;
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync trace(*y);
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync}
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync
08a56d5836eceeb24642b61eaa52a4edb0a7b482vboxsyncERROR
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync{
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync exit(1);
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync}
0fcf82b2591711fa8980e8f5d9cad1b8f222d6d7vboxsync