[Lldb-commits] [PATCH] D132803: [lldb][test] Speed up lldb arch determination (NFC)
Dave Lee via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Aug 29 10:21:15 PDT 2022
This revision was automatically updated to reflect the committed changes.
Closed by commit rG296f7614edcf: [lldb][test] Speed up lldb arch determination (NFC) (authored by kastiglione).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132803/new/
https://reviews.llvm.org/D132803
Files:
lldb/packages/Python/lldbsuite/test/lldbtest.py
Index: lldb/packages/Python/lldbsuite/test/lldbtest.py
===================================================================
--- lldb/packages/Python/lldbsuite/test/lldbtest.py
+++ lldb/packages/Python/lldbsuite/test/lldbtest.py
@@ -1255,21 +1255,23 @@
"""Returns the architecture of the lldb binary."""
if not hasattr(self, 'lldbArchitecture'):
- # spawn local process
+ # These two target settings prevent lldb from doing setup that does
+ # nothing but slow down the end goal of printing the architecture.
command = [
lldbtest_config.lldbExec,
- "-o",
- "file " + lldbtest_config.lldbExec,
- "-o",
- "quit"
+ "-x",
+ "-b",
+ "-o", "settings set target.preload-symbols false",
+ "-o", "settings set target.load-script-from-symbol-file false",
+ "-o", "file " + lldbtest_config.lldbExec,
]
output = check_output(command)
- str = output.decode("utf-8")
+ str = output.decode()
for line in str.splitlines():
m = re.search(
- "Current executable set to '.*' \\((.*)\\)\\.", line)
+ r"Current executable set to '.*' \((.*)\)\.", line)
if m:
self.lldbArchitecture = m.group(1)
break
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132803.456398.patch
Type: text/x-patch
Size: 1474 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20220829/b8e1452c/attachment.bin>
More information about the lldb-commits
mailing list