Home | History | Annotate | Download | only in memcheck

Lines Matching full:new_sp

2773 static void VG_REGPARM(2) mc_new_mem_stack_4_w_ECU(Addr new_SP, UInt ecu)
2777 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2778 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
2780 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 4, otag );
2785 static void VG_REGPARM(1) mc_new_mem_stack_4(Addr new_SP)
2788 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2789 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2791 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 4 );
2796 static void VG_REGPARM(1) mc_die_mem_stack_4(Addr new_SP)
2799 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2800 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2802 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-4, 4 );
2809 static void VG_REGPARM(2) mc_new_mem_stack_8_w_ECU(Addr new_SP, UInt ecu)
2813 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2814 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
2815 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2816 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2817 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4, otag );
2819 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 8, otag );
2824 static void VG_REGPARM(1) mc_new_mem_stack_8(Addr new_SP)
2827 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2828 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2829 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2830 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2831 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2833 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 8 );
2838 static void VG_REGPARM(1) mc_die_mem_stack_8(Addr new_SP)
2841 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2842 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2843 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2844 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2845 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2847 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-8, 8 );
2854 static void VG_REGPARM(2) mc_new_mem_stack_12_w_ECU(Addr new_SP, UInt ecu)
2858 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2859 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2860 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
2861 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2865 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2866 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4, otag );
2868 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 12, otag );
2873 static void VG_REGPARM(1) mc_new_mem_stack_12(Addr new_SP)
2876 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2877 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2878 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
2879 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2883 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2884 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2886 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 12 );
2891 static void VG_REGPARM(1) mc_die_mem_stack_12(Addr new_SP)
2895 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP-12 )) {
2898 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2899 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2900 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2904 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2905 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2907 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-12, 12 );
2914 static void VG_REGPARM(2) mc_new_mem_stack_16_w_ECU(Addr new_SP, UInt ecu)
2918 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2920 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2921 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
2922 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2925 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2926 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4 , otag );
2927 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+12, otag );
2929 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 16, otag );
2934 static void VG_REGPARM(1) mc_new_mem_stack_16(Addr new_SP)
2937 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2939 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2940 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
2941 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2944 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
2945 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
2946 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 );
2948 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 16 );
2953 static void VG_REGPARM(1) mc_die_mem_stack_16(Addr new_SP)
2956 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2958 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
2959 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 );
2960 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2962 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
2963 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
2964 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
2966 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-16, 16 );
2973 static void VG_REGPARM(2) mc_new_mem_stack_32_w_ECU(Addr new_SP, UInt ecu)
2977 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2979 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2980 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
2981 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
2982 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
2983 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
2986 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
2987 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+4 , otag );
2988 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+12, otag );
2989 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+20, otag );
2990 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+28, otag );
2992 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 32, otag );
2997 static void VG_REGPARM(1) mc_new_mem_stack_32(Addr new_SP)
3000 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3002 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3003 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3004 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3005 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3006 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3009 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3010 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 );
3011 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 );
3012 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+20 );
3013 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+28 );
3015 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 32 );
3020 static void VG_REGPARM(1) mc_die_mem_stack_32(Addr new_SP)
3023 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3025 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3026 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3027 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3028 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3029 } else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3032 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3033 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-28 );
3034 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-20 );
3035 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 );
3036 make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 );
3038 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-32, 32 );
3045 static void VG_REGPARM(2) mc_new_mem_stack_112_w_ECU(Addr new_SP, UInt ecu)
3049 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3050 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
3051 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
3052 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3053 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3054 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3055 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3056 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3057 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3058 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3059 new_SP+72, otag );
3060 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3061 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3062 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3063 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3065 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 112, otag );
3070 static void VG_REGPARM(1) mc_new_mem_stack_112(Addr new_SP)
3073 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3074 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3075 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3076 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3077 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3078 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3079 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3080 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3081 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3082 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3083 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3084 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3085 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3086 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3087 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3089 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 112 );
3094 static void VG_REGPARM(1) mc_die_mem_stack_112(Addr new_SP)
3097 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3098 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3099 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3100 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3101 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3102 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3103 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3104 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3105 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3106 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3107 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3108 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3109 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3110 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3111 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3113 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-112, 112 );
3120 static void VG_REGPARM(2) mc_new_mem_stack_128_w_ECU(Addr new_SP, UInt ecu)
3124 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3125 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP , otag );
3126 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8 , otag );
3127 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3128 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3129 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3130 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3131 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3132 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3133 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3134 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3135 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3136 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3137 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3138 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3139 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3140 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3142 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 128, otag );
3147 static void VG_REGPARM(1) mc_new_mem_stack_128(Addr new_SP)
3150 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3151 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3152 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3153 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3154 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3155 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3156 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3157 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3158 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3159 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3160 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3161 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3162 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3163 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3164 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3165 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3166 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3168 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 128 );
3173 static void VG_REGPARM(1) mc_die_mem_stack_128(Addr new_SP)
3176 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3177 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3178 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3179 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3180 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3181 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3182 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3183 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3184 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3185 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3186 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3187 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3188 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3189 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3190 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3191 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3192 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3194 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-128, 128 );
3201 static void VG_REGPARM(2) mc_new_mem_stack_144_w_ECU(Addr new_SP, UInt ecu)
3205 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3206 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
3207 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
3208 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3209 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3210 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3211 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3212 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3213 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3214 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3215 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3216 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3217 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3218 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3219 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3220 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3221 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3222 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+128, otag );
3223 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+136, otag );
3225 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 144, otag );
3230 static void VG_REGPARM(1) mc_new_mem_stack_144(Addr new_SP)
3233 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3234 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3235 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3236 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3237 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3238 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3239 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3240 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3241 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3242 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3243 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3244 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3245 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3246 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3247 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+104 );
3248 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3249 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3250 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+128 );
3251 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+136 );
3253 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 144 );
3258 static void VG_REGPARM(1) mc_die_mem_stack_144(Addr new_SP)
3261 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3262 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-144);
3263 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-136);
3264 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3265 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3266 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3267 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3268 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3269 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3270 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3271 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3272 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3273 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3274 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3275 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3276 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3277 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3278 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3279 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3281 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-144, 144 );
3288 static void VG_REGPARM(2) mc_new_mem_stack_160_w_ECU(Addr new_SP, UInt ecu)
3292 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3293 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag );
3294 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+8, otag );
3295 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+16, otag );
3296 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+24, otag );
3297 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+32, otag );
3298 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+40, otag );
3299 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+48, otag );
3300 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+56, otag );
3301 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+64, otag );
3302 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+72, otag );
3303 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+80, otag );
3304 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+88, otag );
3305 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+96, otag );
3306 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+104, otag );
3307 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+112, otag );
3308 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+120, otag );
3309 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+128, otag );
3310 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+136, otag );
3311 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+144, otag );
3312 make_aligned_word64_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP+152, otag );
3314 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 160, otag );
3319 static void VG_REGPARM(1) mc_new_mem_stack_160(Addr new_SP)
3322 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3323 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP );
3324 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 );
3325 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 );
3326 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 );
3327 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+32 );
3328 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+40 );
3329 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+48 );
3330 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+56 );
3331 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+64 );
3332 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+72 );
3333 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+80 );
3334 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+88 );
3335 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+96 );
3336 new_SP+104 );
3337 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+112 );
3338 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+120 );
3339 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+128 );
3340 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+136 );
3341 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+144 );
3342 make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+152 );
3344 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 160 );
3349 static void VG_REGPARM(1) mc_die_mem_stack_160(Addr new_SP)
3352 if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
3353 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-160);
3354 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-152);
3355 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-144);
3356 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-136);
3357 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-128);
3358 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-120);
3359 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-112);
3360 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-104);
3361 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-96 );
3362 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-88 );
3363 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-80 );
3364 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-72 );
3365 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-64 );
3366 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-56 );
3367 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-48 );
3368 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-40 );
3369 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 );
3370 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 );
3371 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 );
3372 make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 );
3374 MC_(make_mem_noaccess) ( -VG_STACK_REDZONE_SZB + new_SP-160, 160 );