#! /usr/libexec/atf-sh
atf_test_case err_BadAlign_d
err_BadAlign_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.BadAlign.d'
}
err_BadAlign_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.BadAlign.d"
}
atf_test_case err_D_ADDROF_VAR_ArrayVar_d
err_D_ADDROF_VAR_ArrayVar_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_ADDROF_VAR.ArrayVar.d'
}
err_D_ADDROF_VAR_ArrayVar_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ADDROF_VAR.ArrayVar.d"
}
atf_test_case err_D_ADDROF_VAR_DynamicVar_d
err_D_ADDROF_VAR_DynamicVar_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_ADDROF_VAR.DynamicVar.d'
}
err_D_ADDROF_VAR_DynamicVar_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ADDROF_VAR.DynamicVar.d"
}
atf_test_case err_D_ADDROF_VAR_agg_d
err_D_ADDROF_VAR_agg_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_ADDROF_VAR.agg.d'
}
err_D_ADDROF_VAR_agg_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ADDROF_VAR.agg.d"
}
atf_test_case err_D_DEREF_NONPTR_noptr_d
err_D_DEREF_NONPTR_noptr_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_DEREF_NONPTR.noptr.d'
}
err_D_DEREF_NONPTR_noptr_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DEREF_NONPTR.noptr.d"
}
atf_test_case err_D_DEREF_VOID_VoidPointerDeref_d
err_D_DEREF_VOID_VoidPointerDeref_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d'
}
err_D_DEREF_VOID_VoidPointerDeref_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DEREF_VOID.VoidPointerDeref.d"
}
atf_test_case err_D_OP_ARRFUN_ArrayAssignment_d
err_D_OP_ARRFUN_ArrayAssignment_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d'
}
err_D_OP_ARRFUN_ArrayAssignment_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_ARRFUN.ArrayAssignment.d"
}
atf_test_case err_D_OP_INCOMPAT_VoidPointerArith_d
err_D_OP_INCOMPAT_VoidPointerArith_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d'
}
err_D_OP_INCOMPAT_VoidPointerArith_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_INCOMPAT.VoidPointerArith.d"
}
atf_test_case err_D_OP_LVAL_AddressChange_d
err_D_OP_LVAL_AddressChange_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_LVAL.AddressChange.d'
}
err_D_OP_LVAL_AddressChange_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_LVAL.AddressChange.d"
}
atf_test_case err_D_OP_PTR_NonPointerAccess_d
err_D_OP_PTR_NonPointerAccess_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_PTR.NonPointerAccess.d'
}
err_D_OP_PTR_NonPointerAccess_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_PTR.NonPointerAccess.d"
}
atf_test_case err_D_OP_PTR_badpointer_d
err_D_OP_PTR_badpointer_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_PTR.badpointer.d'
}
err_D_OP_PTR_badpointer_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_PTR.badpointer.d"
}
atf_test_case err_D_OP_SOU_BadPointerAccess_d
err_D_OP_SOU_BadPointerAccess_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_SOU.BadPointerAccess.d'
}
err_D_OP_SOU_BadPointerAccess_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_SOU.BadPointerAccess.d"
}
atf_test_case err_D_OP_SOU_badpointer_d
err_D_OP_SOU_badpointer_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.D_OP_SOU.badpointer.d'
}
err_D_OP_SOU_badpointer_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_SOU.badpointer.d"
}
atf_test_case err_InvalidAddress1_d
err_InvalidAddress1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.InvalidAddress1.d'
}
err_InvalidAddress1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.InvalidAddress1.d"
}
atf_test_case err_InvalidAddress2_d
err_InvalidAddress2_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.InvalidAddress2.d'
}
err_InvalidAddress2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.InvalidAddress2.d"
}
atf_test_case err_InvalidAddress3_d
err_InvalidAddress3_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.InvalidAddress3.d'
}
err_InvalidAddress3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.InvalidAddress3.d"
}
atf_test_case err_InvalidAddress4_d
err_InvalidAddress4_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.InvalidAddress4.d'
}
err_InvalidAddress4_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.InvalidAddress4.d"
}
atf_test_case err_InvalidAddress5_d
err_InvalidAddress5_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/err.InvalidAddress5.d'
}
err_InvalidAddress5_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.InvalidAddress5.d"
}
atf_test_case tst_ArrayPointer1_d
tst_ArrayPointer1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.ArrayPointer1.d'
}
tst_ArrayPointer1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ArrayPointer1.d"
}
atf_test_case tst_ArrayPointer2_d
tst_ArrayPointer2_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.ArrayPointer2.d'
}
tst_ArrayPointer2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ArrayPointer2.d"
}
atf_test_case tst_ArrayPointer3_d
tst_ArrayPointer3_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.ArrayPointer3.d'
}
tst_ArrayPointer3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ArrayPointer3.d"
}
atf_test_case tst_GlobalVar_d
tst_GlobalVar_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.GlobalVar.d'
}
tst_GlobalVar_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.GlobalVar.d"
}
atf_test_case tst_IntegerArithmetic1_d
tst_IntegerArithmetic1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.IntegerArithmetic1.d'
}
tst_IntegerArithmetic1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.IntegerArithmetic1.d"
}
atf_test_case tst_PointerArithmetic1_d
tst_PointerArithmetic1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.PointerArithmetic1.d'
}
tst_PointerArithmetic1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.PointerArithmetic1.d"
}
atf_test_case tst_PointerArithmetic2_d
tst_PointerArithmetic2_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.PointerArithmetic2.d'
}
tst_PointerArithmetic2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.PointerArithmetic2.d"
}
atf_test_case tst_PointerArithmetic3_d
tst_PointerArithmetic3_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.PointerArithmetic3.d'
}
tst_PointerArithmetic3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.PointerArithmetic3.d"
}
atf_test_case tst_PointerAssignment_d
tst_PointerAssignment_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.PointerAssignment.d'
}
tst_PointerAssignment_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.PointerAssignment.d"
}
atf_test_case tst_ValidPointer1_d
tst_ValidPointer1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.ValidPointer1.d'
}
tst_ValidPointer1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ValidPointer1.d"
}
atf_test_case tst_ValidPointer2_d
tst_ValidPointer2_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.ValidPointer2.d'
}
tst_ValidPointer2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ValidPointer2.d"
}
atf_test_case tst_VoidCast_d
tst_VoidCast_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.VoidCast.d'
}
tst_VoidCast_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.VoidCast.d"
}
atf_test_case tst_basic1_d
tst_basic1_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.basic1.d'
}
tst_basic1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic1.d"
}
atf_test_case tst_basic2_d
tst_basic2_d_head()
{
    atf_set 'descr' 'DTrace test common/pointers/tst.basic2.d'
}
tst_basic2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic2.d"
}
atf_init_test_cases()
{
    atf_add_test_case err_BadAlign_d
    atf_add_test_case err_D_ADDROF_VAR_ArrayVar_d
    atf_add_test_case err_D_ADDROF_VAR_DynamicVar_d
    atf_add_test_case err_D_ADDROF_VAR_agg_d
    atf_add_test_case err_D_DEREF_NONPTR_noptr_d
    atf_add_test_case err_D_DEREF_VOID_VoidPointerDeref_d
    atf_add_test_case err_D_OP_ARRFUN_ArrayAssignment_d
    atf_add_test_case err_D_OP_INCOMPAT_VoidPointerArith_d
    atf_add_test_case err_D_OP_LVAL_AddressChange_d
    atf_add_test_case err_D_OP_PTR_NonPointerAccess_d
    atf_add_test_case err_D_OP_PTR_badpointer_d
    atf_add_test_case err_D_OP_SOU_BadPointerAccess_d
    atf_add_test_case err_D_OP_SOU_badpointer_d
    atf_add_test_case err_InvalidAddress1_d
    atf_add_test_case err_InvalidAddress2_d
    atf_add_test_case err_InvalidAddress3_d
    atf_add_test_case err_InvalidAddress4_d
    atf_add_test_case err_InvalidAddress5_d
    atf_add_test_case tst_ArrayPointer1_d
    atf_add_test_case tst_ArrayPointer2_d
    atf_add_test_case tst_ArrayPointer3_d
    atf_add_test_case tst_GlobalVar_d
    atf_add_test_case tst_IntegerArithmetic1_d
    atf_add_test_case tst_PointerArithmetic1_d
    atf_add_test_case tst_PointerArithmetic2_d
    atf_add_test_case tst_PointerArithmetic3_d
    atf_add_test_case tst_PointerAssignment_d
    atf_add_test_case tst_ValidPointer1_d
    atf_add_test_case tst_ValidPointer2_d
    atf_add_test_case tst_VoidCast_d
    atf_add_test_case tst_basic1_d
    atf_add_test_case tst_basic2_d
}
