summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/macosx/add-dsym
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/macosx/add-dsym')
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/Makefile24
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py50
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/main.c7
3 files changed, 0 insertions, 81 deletions
diff --git a/packages/Python/lldbsuite/test/macosx/add-dsym/Makefile b/packages/Python/lldbsuite/test/macosx/add-dsym/Makefile
deleted file mode 100644
index 5abcf02738c4..000000000000
--- a/packages/Python/lldbsuite/test/macosx/add-dsym/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-CC ?= clang
-ifeq "$(ARCH)" ""
- ARCH = x86_64
-endif
-
-ifeq "$(OS)" ""
- OS = $(shell uname -s)
-endif
-
-CFLAGS ?= -g -O0
-
-ifeq "$(OS)" "Darwin"
- CFLAGS += -arch $(ARCH)
-endif
-
-all: main.c clean
- mkdir hide.app
- mkdir hide.app/Contents
- $(CC) $(CFLAGS) -g $<
- mv a.out.dSYM hide.app/Contents
- strip -x a.out
-
-clean:
- rm -rf a.out a.out.dSYM hide.app
diff --git a/packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py b/packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py
deleted file mode 100644
index be122f4f500d..000000000000
--- a/packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py
+++ /dev/null
@@ -1,50 +0,0 @@
-"""Test that the 'add-dsym', aka 'target symbols add', succeeds in the middle of debug session."""
-
-from __future__ import print_function
-
-
-import os
-import time
-import lldb
-import sys
-from lldbsuite.test.decorators import *
-from lldbsuite.test.lldbtest import *
-from lldbsuite.test import lldbutil
-
-
-@skipUnlessDarwin
-class AddDsymMidExecutionCommandCase(TestBase):
-
- mydir = TestBase.compute_mydir(__file__)
-
- def setUp(self):
- # Call super's setUp().
- TestBase.setUp(self)
- self.source = 'main.c'
-
- @no_debug_info_test # Prevent the genaration of the dwarf version of this test
- def test_add_dsym_mid_execution(self):
- """Test that add-dsym mid-execution loads the symbols at the right place for a slid binary."""
- self.buildDefault(dictionary={'MAKE_DSYM':'YES'})
- exe = self.getBuildArtifact("a.out")
-
- self.target = self.dbg.CreateTarget(exe)
- self.assertTrue(self.target, VALID_TARGET)
-
- main_bp = self.target.BreakpointCreateByName("main", "a.out")
- self.assertTrue(main_bp, VALID_BREAKPOINT)
-
- self.runCmd("settings set target.disable-aslr false")
- self.process = self.target.LaunchSimple(
- None, None, self.get_process_working_directory())
- self.assertTrue(self.process, PROCESS_IS_VALID)
-
- # The stop reason of the thread should be breakpoint.
- self.assertTrue(self.process.GetState() == lldb.eStateStopped,
- STOPPED_DUE_TO_BREAKPOINT)
-
- self.runCmd("add-dsym " +
- self.getBuildArtifact("hide.app/Contents/a.out.dSYM"))
-
- self.expect("frame select",
- substrs=['a.out`main at main.c'])
diff --git a/packages/Python/lldbsuite/test/macosx/add-dsym/main.c b/packages/Python/lldbsuite/test/macosx/add-dsym/main.c
deleted file mode 100644
index da9e09f07389..000000000000
--- a/packages/Python/lldbsuite/test/macosx/add-dsym/main.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdio.h>
-static int var = 5;
-int main ()
-{
- printf ("%p is %d\n", &var, var); // break on this line
- return ++var;
-}