[Lldb-commits] [lldb] 25f33d8 - [Reproducer] Limit signals to macro define sin <csignal>
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Wed Nov 20 14:28:43 PST 2019
Author: Jonas Devlieghere
Date: 2019-11-20T14:28:37-08:00
New Revision: 25f33d8318a39673fea798b24faf68154c03fdc1
URL: https://github.com/llvm/llvm-project/commit/25f33d8318a39673fea798b24faf68154c03fdc1
DIFF: https://github.com/llvm/llvm-project/commit/25f33d8318a39673fea798b24faf68154c03fdc1.diff
LOG: [Reproducer] Limit signals to macro define sin <csignal>
SIGBUS is not part of the signal macros defined in the header <csignal>.
Added:
Modified:
lldb/source/Commands/CommandObjectReproducer.cpp
lldb/test/Shell/Reproducer/TestCrash.test
Removed:
################################################################################
diff --git a/lldb/source/Commands/CommandObjectReproducer.cpp b/lldb/source/Commands/CommandObjectReproducer.cpp
index 7f97ba2875cb..2797f3c0a9f0 100644
--- a/lldb/source/Commands/CommandObjectReproducer.cpp
+++ b/lldb/source/Commands/CommandObjectReproducer.cpp
@@ -74,17 +74,11 @@ static constexpr OptionEnumValues ReproducerProviderType() {
#include "CommandOptions.inc"
enum ReproducerCrashSignal {
- eReproducerCrashSigbus,
eReproducerCrashSigill,
eReproducerCrashSigsegv,
};
static constexpr OptionEnumValueElement g_reproducer_signaltype[] = {
- {
- eReproducerCrashSigbus,
- "SIGBUS",
- "Bus error",
- },
{
eReproducerCrashSigill,
"SIGILL",
@@ -219,9 +213,6 @@ class CommandObjectReproducerXCrash : public CommandObjectParsed {
case eReproducerCrashSigill:
std::raise(SIGILL);
break;
- case eReproducerCrashSigbus:
- std::raise(SIGBUS);
- break;
case eReproducerCrashSigsegv:
std::raise(SIGSEGV);
break;
diff --git a/lldb/test/Shell/Reproducer/TestCrash.test b/lldb/test/Shell/Reproducer/TestCrash.test
index 1f26a4ebf03d..cb0c09aad141 100644
--- a/lldb/test/Shell/Reproducer/TestCrash.test
+++ b/lldb/test/Shell/Reproducer/TestCrash.test
@@ -5,7 +5,6 @@
# RUN: rm -rf %t.repro
# RUN: %lldb -b --capture --capture-path %t.repro -o 'reproducer xcrash -s SIGSEGV' | FileCheck %s
-# RUN: %lldb -b --capture --capture-path %t.repro -o 'reproducer xcrash -s SIGBUS' | FileCheck %s
# RUN: %lldb -b --capture --capture-path %t.repro -o 'reproducer xcrash -s SIGILL' | FileCheck %s
# CHECK: ********************
More information about the lldb-commits
mailing list