[asan] Remove "Stack partial redzone" from report
authorVitaly Buka <vitalybuka@google.com>
Wed, 17 Aug 2016 23:38:08 +0000 (23:38 +0000)
committerVitaly Buka <vitalybuka@google.com>
Wed, 17 Aug 2016 23:38:08 +0000 (23:38 +0000)
Summary: This value is never used.

Reviewers: kcc, eugenis

Subscribers: llvm-commits, kubabrecka

Differential Revision: https://reviews.llvm.org/D23631

llvm-svn: 279010

compiler-rt/lib/asan/asan_descriptions.h
compiler-rt/lib/asan/asan_internal.h
compiler-rt/lib/asan/asan_report.cc

index 30f5476..72c7fcf 100644 (file)
@@ -49,7 +49,6 @@ class Decorator : public __sanitizer::SanitizerCommonDecorator {
       case kAsanStackLeftRedzoneMagic:
       case kAsanStackMidRedzoneMagic:
       case kAsanStackRightRedzoneMagic:
-      case kAsanStackPartialRedzoneMagic:
         return Red();
       case kAsanStackAfterReturnMagic:
         return Magenta();
index 2014237..6ebd41d 100644 (file)
@@ -137,7 +137,6 @@ const int kAsanHeapFreeMagic = 0xfd;
 const int kAsanStackLeftRedzoneMagic = 0xf1;
 const int kAsanStackMidRedzoneMagic = 0xf2;
 const int kAsanStackRightRedzoneMagic = 0xf3;
-const int kAsanStackPartialRedzoneMagic = 0xf4;
 const int kAsanStackAfterReturnMagic = 0xf5;
 const int kAsanInitializationOrderMagic = 0xf6;
 const int kAsanUserPoisonedMemoryMagic = 0xf7;
index 6bba72a..afe58f1 100644 (file)
@@ -116,8 +116,6 @@ static void PrintLegend(InternalScopedString *str) {
                   kAsanStackMidRedzoneMagic);
   PrintShadowByte(str, "  Stack right redzone:     ",
                   kAsanStackRightRedzoneMagic);
-  PrintShadowByte(str, "  Stack partial redzone:   ",
-                  kAsanStackPartialRedzoneMagic);
   PrintShadowByte(str, "  Stack after return:      ",
                   kAsanStackAfterReturnMagic);
   PrintShadowByte(str, "  Stack use after scope:   ",
@@ -728,7 +726,6 @@ void ReportGenericError(uptr pc, uptr bp, uptr sp, uptr addr, bool is_write,
         break;
       case kAsanStackMidRedzoneMagic:
       case kAsanStackRightRedzoneMagic:
-      case kAsanStackPartialRedzoneMagic:
         bug_descr = "stack-buffer-overflow";
         bug_type_score = 25;
         far_from_bounds = AdjacentShadowValuesAreFullyPoisoned(shadow_addr);