Home | History | Annotate | Download | only in memcheck

Lines Matching refs:new_SP

2787 static void VG_REGPARM(2) mc_new_mem_stack_4_w_ECU(Addr new_SP, UInt ecu)
2791 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2792 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
2794 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 4, otag );
2799 static void VG_REGPARM(1) mc_new_mem_stack_4(Addr new_SP)
2802 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2803 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2805 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 4 );
2810 static void VG_REGPARM(1) mc_die_mem_stack_4(Addr new_SP)
2813 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2814 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2816 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-4, 4 );
2823 static void VG_REGPARM(2) mc_new_mem_stack_8_w_ECU(Addr new_SP, UInt ecu)
2827 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2828 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
2829 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2830 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2831 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4, otag );
2833 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 8, otag );
2838 static void VG_REGPARM(1) mc_new_mem_stack_8(Addr new_SP)
2841 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2842 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2843 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2844 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2845 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2847 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 8 );
2852 static void VG_REGPARM(1) mc_die_mem_stack_8(Addr new_SP)
2855 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2856 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2857 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2858 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2859 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2861 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-8, 8 );
2868 static void VG_REGPARM(2) mc_new_mem_stack_12_w_ECU(Addr new_SP, UInt ecu)
2872 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2873 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2874 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
2875 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2879 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2880 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4, otag );
2882 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 12, otag );
2887 static void VG_REGPARM(1) mc_new_mem_stack_12(Addr new_SP)
2890 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2891 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2892 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
2893 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2897 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2898 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2900 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 12 );
2905 static void VG_REGPARM(1) mc_die_mem_stack_12(Addr new_SP)
2909 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP-12 )) {
2912 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2913 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2914 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2918 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2919 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2921 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-12, 12 );
2928 static void VG_REGPARM(2) mc_new_mem_stack_16_w_ECU(Addr new_SP, UInt ecu)
2932 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2934 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2935 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
2936 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2939 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2940 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4 , otag );
2941 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+12, otag );
2943 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 16, otag );
2948 static void VG_REGPARM(1) mc_new_mem_stack_16(Addr new_SP)
2951 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2953 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2954 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
2955 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2958 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2959 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2960 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 );
2962 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 16 );
2967 static void VG_REGPARM(1) mc_die_mem_stack_16(Addr new_SP)
2970 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2972 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
2973 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2974 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2976 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
2977 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2978 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2980 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-16, 16 );
2987 static void VG_REGPARM(2) mc_new_mem_stack_32_w_ECU(Addr new_SP, UInt ecu)
2991 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2993 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2994 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
2995 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
2996 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
2997 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3000 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
3001 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4 , otag );
3002 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+12, otag );
3003 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+20, otag );
3004 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+28, otag );
3006 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 32, otag );
3011 static void VG_REGPARM(1) mc_new_mem_stack_32(Addr new_SP)
3014 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3016 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3017 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3018 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3019 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3020 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3023 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3024 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
3025 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 );
3026 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+20 );
3027 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+28 );
3029 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 32 );
3034 static void VG_REGPARM(1) mc_die_mem_stack_32(Addr new_SP)
3037 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3039 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3040 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3041 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3042 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3043 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3046 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3047 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-28 );
3048 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-20 );
3049 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
3050 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
3052 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-32, 32 );
3059 static void VG_REGPARM(2) mc_new_mem_stack_112_w_ECU(Addr new_SP, UInt ecu)
3063 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3064 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
3065 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
3066 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3067 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3068 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3069 new_SP+40, otag );
3070 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3071 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3072 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3073 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3074 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3075 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3076 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3077 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3079 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 112, otag );
3084 static void VG_REGPARM(1) mc_new_mem_stack_112(Addr new_SP)
3087 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3088 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3089 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3090 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3091 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3092 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3093 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3094 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3095 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3096 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3097 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3098 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3099 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3100 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3101 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3103 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 112 );
3108 static void VG_REGPARM(1) mc_die_mem_stack_112(Addr new_SP)
3111 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3112 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3113 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3114 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3115 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3116 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3117 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3118 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3119 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3120 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3121 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3122 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3123 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3124 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3125 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3127 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-112, 112 );
3134 static void VG_REGPARM(2) mc_new_mem_stack_128_w_ECU(Addr new_SP, UInt ecu)
3138 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3139 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
3140 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
3141 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3142 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3143 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3144 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3145 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3146 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3147 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3148 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3149 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3150 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3151 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3152 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3153 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3154 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3156 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 128, otag );
3161 static void VG_REGPARM(1) mc_new_mem_stack_128(Addr new_SP)
3164 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3165 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3166 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3167 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3168 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3169 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3170 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3171 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3172 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3173 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3174 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3175 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3176 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3177 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3178 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3179 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3180 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3182 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 128 );
3187 static void VG_REGPARM(1) mc_die_mem_stack_128(Addr new_SP)
3190 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3191 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3192 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3193 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3194 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3195 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3196 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3197 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3198 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3199 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3200 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3201 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3202 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3203 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3204 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3205 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3206 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3208 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-128, 128 );
3215 static void VG_REGPARM(2) mc_new_mem_stack_144_w_ECU(Addr new_SP, UInt ecu)
3219 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3220 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
3221 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
3222 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3223 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3224 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3225 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3226 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3227 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3228 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3229 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3230 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3231 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3232 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3233 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3234 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3235 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3236 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+128, otag );
3237 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+136, otag );
3239 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 144, otag );
3244 static void VG_REGPARM(1) mc_new_mem_stack_144(Addr new_SP)
3247 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3248 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3249 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3250 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3251 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3252 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3253 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3254 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3255 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3256 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3257 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3258 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3259 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3260 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3261 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3262 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3263 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3264 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+128 );
3265 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+136 );
3267 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 144 );
3272 static void VG_REGPARM(1) mc_die_mem_stack_144(Addr new_SP)
3275 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3276 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-144);
3277 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-136);
3278 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3279 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3280 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3281 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3282 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3283 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3284 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3285 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3286 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3287 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3288 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3289 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3290 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3291 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3292 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3293 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3295 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-144, 144 );
3302 static void VG_REGPARM(2) mc_new_mem_stack_160_w_ECU(Addr new_SP, UInt ecu)
3306 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3307 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
3308 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
3309 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3310 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3311 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3312 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3313 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3314 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3315 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3316 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3317 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3318 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3319 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3320 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3321 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3322 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3323 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+128, otag );
3324 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+136, otag );
3325 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+144, otag );
3326 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+152, otag );
3328 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 160, otag );
3333 static void VG_REGPARM(1) mc_new_mem_stack_160(Addr new_SP)
3336 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3337 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3338 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3339 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3340 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3341 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3342 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3343 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3344 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3345 new_SP+64 );
3346 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3347 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3348 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3349 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3350 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3351 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3352 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3353 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+128 );
3354 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+136 );
3355 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+144 );
3356 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+152 );
3358 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 160 );
3363 static void VG_REGPARM(1) mc_die_mem_stack_160(Addr new_SP)
3366 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3367 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-160);
3368 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-152);
3369 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-144);
3370 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-136);
3371 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3372 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3373 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3374 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3375 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3376 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3377 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3378 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3379 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3380 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3381 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3382 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3383 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3384 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3385 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3386 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3388 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-160, 160 );