Skip to content

Commit 9de230c

Browse files
committed
[lldb] Remove obsolete signBinary helper (llvm#79656)
On Darwin, the Makefile already (ad-hoc) signs everything it builds. There's also no need to use lldb_codesign for this. (cherry picked from commit 7595287)
1 parent 03c61e6 commit 9de230c

File tree

8 files changed

+0
-26
lines changed

8 files changed

+0
-26
lines changed

lldb/packages/Python/lldbsuite/test/dotest.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,6 @@ def parseOptionsAndInitTestdirs():
451451
os.path.realpath(os.path.abspath(x)) for x in args.args
452452
]
453453

454-
lldbtest_config.codesign_identity = args.codesign_identity
455-
456454

457455
def registerFaulthandler():
458456
try:

lldb/packages/Python/lldbsuite/test/dotest_args.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,6 @@ def create_parser():
224224
action="store_true",
225225
help="Leave logs/traces even for successful test runs (useful for creating reference log files during debugging.)",
226226
)
227-
group.add_argument(
228-
"--codesign-identity",
229-
metavar="Codesigning identity",
230-
default="lldb_codesign",
231-
help="The codesigning identity to use",
232-
)
233227
group.add_argument(
234228
"--build-dir",
235229
dest="test_build_dir",

lldb/packages/Python/lldbsuite/test/lldbtest.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1616,14 +1616,6 @@ def buildProgram(self, sources, exe_name):
16161616
d = {"CXX_SOURCES": sources, "EXE": exe_name}
16171617
self.build(dictionary=d)
16181618

1619-
def signBinary(self, binary_path):
1620-
if sys.platform.startswith("darwin"):
1621-
codesign_cmd = 'codesign --force --sign "%s" %s' % (
1622-
lldbtest_config.codesign_identity,
1623-
binary_path,
1624-
)
1625-
call(codesign_cmd, shell=True)
1626-
16271619
def findBuiltClang(self):
16281620
"""Tries to find and use Clang from the build directory as the compiler (instead of the system compiler)."""
16291621
paths_to_try = [

lldb/test/API/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,6 @@ if(CMAKE_HOST_APPLE)
114114
set(LLDB_FRAMEWORK_DIR ${LLDB_FRAMEWORK_ABSOLUTE_BUILD_DIR}/LLDB.framework)
115115
endif()
116116

117-
# Use the same identity for testing
118-
get_property(code_sign_identity_used GLOBAL PROPERTY LLDB_DEBUGSERVER_CODESIGN_IDENTITY)
119-
if(code_sign_identity_used)
120-
list(APPEND LLDB_TEST_COMMON_ARGS_VAR --codesign-identity "${code_sign_identity_used}")
121-
endif()
122-
123117
if(LLDB_USE_SYSTEM_DEBUGSERVER)
124118
lldb_find_system_debugserver(system_debugserver_path)
125119
if(LLDB_BUILD_FRAMEWORK)

lldb/test/API/api/command-return-object/TestSBCommandReturnObject.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ def test_sb_command_return_object(self):
1818
self.driver_exe = self.getBuildArtifact("command-return-object")
1919
self.buildDriver("main.cpp", self.driver_exe)
2020
self.addTearDownHook(lambda: os.remove(self.driver_exe))
21-
self.signBinary(self.driver_exe)
2221

2322
if self.TraceOn():
2423
print("Running test %s" % self.driver_exe)

lldb/test/API/api/multiple-debuggers/TestMultipleDebuggers.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ def test_multiple_debuggers(self):
2424
self.driver_exe = self.getBuildArtifact("multi-process-driver")
2525
self.buildDriver("multi-process-driver.cpp", self.driver_exe)
2626
self.addTearDownHook(lambda: os.remove(self.driver_exe))
27-
self.signBinary(self.driver_exe)
2827

2928
self.inferior_exe = self.getBuildArtifact("testprog")
3029
self.buildDriver("testprog.cpp", self.inferior_exe)

lldb/test/API/api/multiple-targets/TestMultipleTargets.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ def test_multiple_targets(self):
2424
self.driver_exe = self.getBuildArtifact("multi-target")
2525
self.buildDriver("main.cpp", self.driver_exe)
2626
self.addTearDownHook(lambda: os.remove(self.driver_exe))
27-
self.signBinary(self.driver_exe)
2827

2928
# check_call will raise a CalledProcessError if multi-process-driver doesn't return
3029
# exit code 0 to indicate success. We can let this exception go - the test harness

lldb/test/API/api/multithreaded/TestMultithreaded.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ def build_and_test(self, sources, test_name, args=None):
108108
self.addTearDownHook(lambda: os.remove(self.getBuildArtifact(test_name)))
109109

110110
test_exe = self.getBuildArtifact(test_name)
111-
self.signBinary(test_exe)
112111
exe = [test_exe, self.getBuildArtifact(self.inferior)]
113112

114113
env = {self.dylibPath: self.getLLDBLibraryEnvVal()}

0 commit comments

Comments
 (0)