Regression

Test Clang 11.0.1 / lldb-api.commands/settings.TestSettings.py (from lldb-api)

Failing for the past 1 build (Since #5017 )
Took 14 sec.

Stacktrace

Script:
--
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --codesign-identity lldb_codesign --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex -t --env TERM=vt100 --skip-category gmodules --skip-category watchpoint --skip-category llgs --skip-category debugserver --arch=x86_64 --env LLVM_LIBS_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./lib --env LLVM_INCLUDE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/include --env LLVM_TOOLS_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin --hermetic-libcxx --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex --lldb-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/lldb --compiler /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang --dsymutil /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil --llvm-tools-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin --lldb-libs-dir /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./lib /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -p TestSettings.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 16.0.99git (http://labmaster3.local/git/llvm-project.git revision db008af501534d4590542253ae3acf783986f5f7)
  clang revision db008af501534d4590542253ae3acf783986f5f7
  llvm revision db008af501534d4590542253ae3acf783986f5f7
Skipping the following test categories: ['gmodules', 'watchpoint', 'llgs', 'debugserver', 'libstdcxx', 'dwo', 'llgs', 'fork']

--
Command Output (stderr):
--
Change dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings show
output: auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "(lldb) "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 80
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false


Ran command:
"settings show"

Got output:
auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "(lldb) "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 80
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false

Expecting sub string: "auto-confirm" (was found)
Expecting sub string: "frame-format" (was found)
Expecting sub string: "notify-void" (was found)
Expecting sub string: "prompt" (was found)
Expecting sub string: "script-lang" (was found)
Expecting sub string: "stop-disassembly-count" (was found)
Expecting sub string: "stop-disassembly-display" (was found)
Expecting sub string: "stop-line-count-after" (was found)
Expecting sub string: "stop-line-count-before" (was found)
Expecting sub string: "stop-show-column" (was found)
Expecting sub string: "term-width" (was found)
Expecting sub string: "thread-format" (was found)
Expecting sub string: "use-external-editor" (was found)
Expecting sub string: "target.breakpoints-use-platform-avoid-list" (was found)
Expecting sub string: "target.default-arch" (was found)
Expecting sub string: "target.disable-aslr" (was found)
Expecting sub string: "target.disable-stdio" (was found)
Expecting sub string: "target.x86-disassembly-flavor" (was found)
Expecting sub string: "target.enable-synthetic-value" (was found)
Expecting sub string: "target.env-vars" (was found)
Expecting sub string: "target.error-path" (was found)
Expecting sub string: "target.exec-search-paths" (was found)
Expecting sub string: "target.expr-prefix" (was found)
Expecting sub string: "target.hex-immediate-style" (was found)
Expecting sub string: "target.inherit-env" (was found)
Expecting sub string: "target.input-path" (was found)
Expecting sub string: "target.language" (was found)
Expecting sub string: "target.max-children-count" (was found)
Expecting sub string: "target.max-string-summary-length" (was found)
Expecting sub string: "target.move-to-nearest-code" (was found)
Expecting sub string: "target.output-path" (was found)
Expecting sub string: "target.prefer-dynamic-value" (was found)
Expecting sub string: "target.run-args" (was found)
Expecting sub string: "target.skip-prologue" (was found)
Expecting sub string: "target.source-map" (was found)
Expecting sub string: "target.use-hex-immediates" (was found)
Expecting sub string: "target.process.disable-memory-cache" (was found)
Expecting sub string: "target.process.extra-startup-command" (was found)
Expecting sub string: "target.process.thread.trace-thread" (was found)
Expecting sub string: "target.process.thread.step-avoid-regexp" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_all_settings_exist (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings append target.env-vars MY_ENV_VAR=YES
output: 

Adding tearDown hook:             lambda: self.runCmd("settings clear target.env-vars"))


runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  MY_ENV_VAR=YES


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  MY_ENV_VAR=YES

Expecting sub string: "MY_ENV_VAR=YES" (was found)

Executing tearDown hook:             lambda: self.runCmd("settings clear target.env-vars"))


runCmd: settings clear target.env-vars
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_append_target_env_vars (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: apropos 'environment variable'
output: The following commands may relate to 'environment variable':
  _regexp-env -- Shorthand for viewing and setting environment variables.
  env         -- Shorthand for viewing and setting environment variables.

The following settings variables may relate to 'environment variable':
  target.env-vars -- A list of user provided environment variables to be passed
                     to the executable's environment, and their values.
  target.unset-env-vars -- A list of environment variable names to be unset in
                           the inferior's environment. This is most useful to
                           unset some host environment variables when
                           target.inherit-env is true. target.env-vars takes
                           precedence over target.unset-env-vars.
  platform.plugin.qemu-user.emulator-path -- Path to the emulator binary. If
                                             the path does not contain a
                                             directory separator, the filename
                                             is looked up in the PATH
                                             environment variable. If empty,
                                             the filename is derived from the
                                             architecture setting.


Ran command:
"apropos 'environment variable'"

Got output:
The following commands may relate to 'environment variable':
  _regexp-env -- Shorthand for viewing and setting environment variables.
  env         -- Shorthand for viewing and setting environment variables.

The following settings variables may relate to 'environment variable':
  target.env-vars -- A list of user provided environment variables to be passed
                     to the executable's environment, and their values.
  target.unset-env-vars -- A list of environment variable names to be unset in
                           the inferior's environment. This is most useful to
                           unset some host environment variables when
                           target.inherit-env is true. target.env-vars takes
                           precedence over target.unset-env-vars.
  platform.plugin.qemu-user.emulator-path -- Path to the emulator binary. If
                                             the path does not contain a
                                             directory separator, the filename
                                             is looked up in the PATH
                                             environment variable. If empty,
                                             the filename is derived from the
                                             architecture setting.

Expecting sub string: "target.env-vars" (was found)
Expecting sub string: "environment variables" (was found)
Expecting sub string: "executable's environment" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_apropos_should_also_search_settings_description (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_disassembler_settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_disassembler_settings (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.arg0 first-value
output: 

Ran command:
"settings set target.arg0 first-value"

Got output:


runCmd: settings show target.arg0
output: target.arg0 (string) = "first-value"


Ran command:
"settings show target.arg0"

Got output:
target.arg0 (string) = "first-value"

Expecting sub string: "first-value" (was found)

runCmd: settings show target.experimental.arg0
output: target.experimental.arg0 (string) = "first-value"


Ran command:
"settings show target.experimental.arg0"

Got output:
target.experimental.arg0 (string) = "first-value"

Expecting sub string: "first-value" (was found)

runCmd: settings set target.experimental.arg0 second-value
output: 

Ran command:
"settings set target.experimental.arg0 second-value"

Got output:


runCmd: settings show target.arg0
output: target.arg0 (string) = "second-value"


Ran command:
"settings show target.arg0"

Got output:
target.arg0 (string) = "second-value"

Expecting sub string: "second-value" (was found)

runCmd: settings show target.experimental.arg0
output: target.experimental.arg0 (string) = "second-value"


Ran command:
"settings show target.experimental.arg0"

Got output:
target.experimental.arg0 (string) = "second-value"

Expecting sub string: "second-value" (was found)

runCmd: settings show target.experimental.setting-which-does-not-exist
output: 


Ran command:
"settings show target.experimental.setting-which-does-not-exist"

Got output:


Expecting regex pattern: "^\s$" (was found, matched "
")

runCmd: settings set target.experimental.setting-which-does-not-exist true
output: 

Ran command:
"settings set target.experimental.setting-which-does-not-exist true"

Got output:


runCmd: settings set target.setting-which-does-not-exist true
check of return status not required
runCmd failed!
error: invalid value path 'target.setting-which-does-not-exist'


Ran command:
"settings set target.setting-which-does-not-exist true"

Got output:
error: invalid value path 'target.setting-which-does-not-exist'


PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_experimental_settings (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.run-args a b c
output: 

Adding tearDown hook:             lambda: self.runCmd("settings clear target.run-args"))


runCmd: settings insert-before target.run-args 0 __a__
output: 

runCmd: settings insert-after target.run-args 1 __A__
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "__a__"
  [1]: "a"
  [2]: "__A__"
  [3]: "b"
  [4]: "c"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "__a__"
  [1]: "a"
  [2]: "__A__"
  [3]: "b"
  [4]: "c"

Expecting sub string: "target.run-args" (was found)
Expecting sub string: "[0]: "__a__"" (was found)
Expecting sub string: "[1]: "a"" (was found)
Expecting sub string: "[2]: "__A__"" (was found)
Expecting sub string: "[3]: "b"" (was found)
Expecting sub string: "[4]: "c"" (was found)

Executing tearDown hook:             lambda: self.runCmd("settings clear target.run-args"))


runCmd: settings clear target.run-args
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_insert_before_and_after_target_run_args (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_launchsimple_args_and_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_launchsimple_args_and_env_vars (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_pass_host_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_pass_host_env_vars (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings clear target.run-args
output: 

runCmd: settings set target.run-args gobbledy-gook
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "gobbledy-gook"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "gobbledy-gook"

Expecting sub string: "[0]: "gobbledy-gook"" (was found)

runCmd: settings clear target.run-args
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_print_array_setting (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings clear target.env-vars
output: 

runCmd: settings set target.env-vars ["MY_VAR"]=some-value
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  MY_VAR=some-value


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  MY_VAR=some-value

Expecting sub string: "MY_VAR=some-value" (was found)

runCmd: settings clear target.env-vars
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_print_dictionary_setting (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.run-args a b c
output: 

Adding tearDown hook:             lambda: self.runCmd("settings clear target.run-args"))


runCmd: settings replace target.run-args 0 A
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "A"
  [1]: "b"
  [2]: "c"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "A"
  [1]: "b"
  [2]: "c"

Expecting sub string: "target.run-args (arguments) =" (was found)
Expecting sub string: "[0]: "A"" (was found)
Expecting sub string: "[1]: "b"" (was found)
Expecting sub string: "[2]: "c"" (was found)

Executing tearDown hook:             lambda: self.runCmd("settings clear target.run-args"))


runCmd: settings clear target.run-args
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_replace_target_run_args (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_run_args_and_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_run_args_and_env_vars (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_auto_confirm -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_auto_confirm (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_error_output_path -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_error_output_path (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_frame_format -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_frame_format (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_interpreter_repeat_prev_command -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_interpreter_repeat_prev_command (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set prompt 'lldb2 '
output: 

runCmd: settings show prompt
output: prompt (string) = "lldb2 "


Ran command:
"settings show prompt"

Got output:
prompt (string) = "lldb2 "

Expecting start string: "prompt (string) = "lldb2 "" (was found)

runCmd: settings show
output: auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "lldb2 "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 80
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false


Ran command:
"settings show"

Got output:
auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "lldb2 "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 80
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false

Expecting sub string: "prompt (string) = "lldb2 "" (was found)

runCmd: settings clear prompt
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_prompt (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set term-width 70
output: 

runCmd: settings show term-width
output: term-width (int) = 70


Ran command:
"settings show term-width"

Got output:
term-width (int) = 70

Expecting start string: "term-width (int) = 70" (was found)

runCmd: settings show
output: auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "(lldb) "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 70
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false


Ran command:
"settings show"

Got output:
auto-confirm (boolean) = false
auto-indent (boolean) = true
auto-one-line-summaries (boolean) = true
disassembly-format (format-string) = "{${function.initial-function}{${module.file.basename}\`}{${function.name-without-args}}:\n}{${function.changed}\n{${module.file.basename}\`}{${function.name-without-args}}:\n}{${ansi.fg.yellow}${current-pc-arrow}${ansi.normal} }${addr-file-or-load}{ <${function.concrete-only-addr-offset-no-padding}>}: "
escape-non-printables (boolean) = true
frame-format (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
frame-format-unique (format-string) = "frame #${frame.index}: ${ansi.fg.yellow}${frame.pc}${ansi.normal}{ ${module.file.basename}{\`${function.name-without-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized} [opt]}{${frame.is-artificial} [artificial]}\n"
highlight-source (boolean) = true
notify-void (boolean) = false
print-decls (boolean) = true
prompt (string) = "(lldb) "
repl-lang (language) = 
script-lang (enum) = default
show-autosuggestion (boolean) = false
show-autosuggestion-ansi-prefix (string) = "${ansi.faint}"
show-autosuggestion-ansi-suffix (string) = "${ansi.normal}"
show-progress (boolean) = true
show-progress-ansi-prefix (string) = "${ansi.faint}"
show-progress-ansi-suffix (string) = "${ansi.normal}"
stop-disassembly-count (int) = 4
stop-disassembly-display (enum) = no-debuginfo
stop-disassembly-max-size (unsigned) = 32000
stop-line-count-after (int) = 3
stop-line-count-before (int) = 3
stop-show-column (enum) = ansi-or-caret
stop-show-column-ansi-prefix (string) = "${ansi.underline}"
stop-show-column-ansi-suffix (string) = "${ansi.normal}"
stop-show-line-ansi-prefix (string) = "${ansi.fg.yellow}"
stop-show-line-ansi-suffix (string) = "${ansi.normal}"
tab-size (unsigned) = 4
term-width (int) = 70
thread-format (format-string) = "thread #${thread.index}: tid = ${thread.id%tid}{, ${frame.pc}}{ ${module.file.basename}{\`${function.name-with-args}{${frame.no-debug}${function.pc-offset}}}}{ at ${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{, name = ${ansi.fg.green}'${thread.name}'${ansi.normal}}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
thread-stop-format (format-string) = "thread #${thread.index}{, name = '${thread.name}'}{, queue = ${ansi.fg.green}'${thread.queue}'${ansi.normal}}{, activity = ${ansi.fg.green}'${thread.info.activity.name}'${ansi.normal}}{, ${thread.info.trace_messages} messages}{, stop reason = ${ansi.fg.red}${thread.stop-reason}${ansi.normal}}{\nReturn value: ${thread.return-value}}{\nCompleted expression: ${thread.completed-expression}}\n"
use-color (boolean) = false
use-external-editor (boolean) = false
use-source-cache (boolean) = true
target.arg0 (string) = 
target.auto-apply-fixits (boolean) = false
target.auto-import-clang-modules (boolean) = true
target.auto-install-main-executable (boolean) = true
target.breakpoints-use-platform-avoid-list (boolean) = true
target.clang-module-search-paths (file-list) =
target.debug-file-search-paths (file-list) =
target.debug-utility-expression (boolean) = false
target.default-arch (arch) = 
target.detach-on-error (boolean) = false
target.disable-aslr (boolean) = true
target.disable-stdio (boolean) = false
target.x86-disassembly-flavor (enum) = default
target.display-expression-in-crashlogs (boolean) = false
target.display-recognized-arguments (boolean) = false
target.display-runtime-support-values (boolean) = false
target.objc-dynamic-class-extractor (enum) = auto
target.enable-synthetic-value (boolean) = true
target.env-vars (dictionary of strings) =
target.error-path (file) = 
target.exec-search-paths (file-list) =
target.expr-error-limit (unsigned) = 5
target.expr-prefix (file) = 
target.hex-immediate-style (enum) = c
target.import-std-module (enum) = false
target.inherit-env (boolean) = true
target.inherit-tcc (boolean) = true
target.inline-breakpoint-strategy (enum) = always
target.input-path (file) = 
target.language (language) = 
target.load-cwd-lldbinit (enum) = warn
target.load-script-from-symbol-file (enum) = warn
target.max-children-count (int) = 256
target.max-children-depth (unsigned) = 4294967295
target.max-memory-read-size (int) = 1024
target.max-string-summary-length (int) = 1024
target.max-zero-padding-in-float-format (unsigned) = 6
target.memory-module-load-level (enum) = complete
target.move-to-nearest-code (boolean) = true
target.notify-about-fixits (boolean) = true
target.output-path (file) = 
target.prefer-dynamic-value (enum) = no-dynamic-values
target.preload-symbols (boolean) = true
target.require-hardware-breakpoint (boolean) = false
target.retries-with-fixits (unsigned) = 1
target.run-args (arguments) =
target.save-jit-objects-dir (file) = 
target.skip-prologue (boolean) = true
target.source-map (path-map) =
target.trap-handler-names (array of strings) =
target.unset-env-vars (array of strings) =
target.use-fast-stepping (boolean) = true
target.use-hex-immediates (boolean) = true
target.experimental.inject-local-vars (boolean) = true
target.process.detach-keeps-stopped (boolean) = false
target.process.disable-language-runtime-unwindplans (boolean) = false
target.process.disable-memory-cache (boolean) = false
target.process.extra-startup-command (array of strings) =
target.process.follow-fork-mode (enum) = parent
target.process.ignore-breakpoints-in-expressions (boolean) = true
target.process.interrupt-timeout (unsigned) = 20
target.process.memory-cache-line-size (unsigned) = 512
target.process.python-os-plugin-path (file) = 
target.process.run-all-threads (boolean) = false
target.process.stop-on-exec (boolean) = true
target.process.stop-on-sharedlibrary-events (boolean) = false
target.process.unwind-on-error-in-expressions (boolean) = true
target.process.utility-expression-timeout (unsigned) = 15
target.process.virtual-addressable-bits (unsigned) = 0
target.process.optimization-warnings (boolean) = true
target.process.unsupported-language-warnings (boolean) = true
target.process.thread.trace-thread (boolean) = false
target.process.thread.max-backtrace-depth (unsigned) = 600000
target.process.thread.step-avoid-libraries (file-list) =
target.process.thread.step-avoid-regexp (regex) = ^std::
target.process.thread.step-in-avoid-nodebug (boolean) = true
target.process.thread.step-out-avoid-nodebug (boolean) = false
target.process.experimental.os-plugin-reports-all-threads (boolean) = true
platform.module-cache-directory (file) = "/Users/buildslave/.lldb/module_cache"
platform.use-module-cache (boolean) = true
platform.plugin.darwin.ignored-exceptions (string) = 
platform.plugin.darwin-kernel.kext-directories (file-list) =
platform.plugin.qemu-user.architecture (string) = 
platform.plugin.qemu-user.emulator-args (arguments) =
platform.plugin.qemu-user.emulator-env-vars (dictionary of strings) =
platform.plugin.qemu-user.emulator-path (file) = 
platform.plugin.qemu-user.target-env-vars (dictionary of strings) =
symbols.clang-modules-cache-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
symbols.enable-external-lookup (boolean) = false
symbols.enable-lldb-index-cache (boolean) = false
symbols.lldb-index-cache-expiration-days (unsigned) = 7
symbols.lldb-index-cache-max-byte-size (unsigned) = 0
symbols.lldb-index-cache-max-percent (unsigned) = 0
symbols.lldb-index-cache-path (file) = 
symbols.load-on-demand (boolean) = false
symbols.debug-info-symlink-paths (file-list) =
interpreter.echo-commands (boolean) = true
interpreter.echo-comment-commands (boolean) = true
interpreter.expand-regex-aliases (boolean) = false
interpreter.prompt-on-quit (boolean) = true
interpreter.repeat-previous-command (boolean) = true
interpreter.require-overwrite (boolean) = true
interpreter.save-session-directory (file) = 
interpreter.save-session-on-quit (boolean) = false
interpreter.space-repl-prompts (boolean) = false
interpreter.stop-command-source-on-error (boolean) = true
plugin.dynamic-loader.darwin-kernel.load-kexts (boolean) = true
plugin.dynamic-loader.darwin-kernel.scan-type (enum) = fast-scan
plugin.jit-loader.gdb.enable (enum) = default
plugin.object-file.pe-coff.abi (enum) = default
plugin.object-file.pe-coff.module-abi (dictionary of enums) =
plugin.process.kdp-remote.packet-timeout (unsigned) = 5
plugin.process.gdb-remote.packet-timeout (unsigned) = 60
plugin.process.gdb-remote.target-definition-file (file) = 
plugin.process.gdb-remote.use-g-packet-for-reading (boolean) = false
plugin.process.gdb-remote.use-libraries-svr4 (boolean) = true
plugin.symbol-file.dwarf.ignore-file-indexes (boolean) = false
plugin.structured-data.darwin-log.auto-enable-options (string) = 
plugin.structured-data.darwin-log.enable-on-startup (boolean) = false

Expecting sub string: "term-width (int) = 70" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_set_term_width (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars a=1 b=2 c=3
output: 

runCmd: settings set target.run-args a1 b2 c3
output: 

runCmd: settings set auto-confirm true
output: 

runCmd: settings set tab-size 2
output: 

runCmd: settings clear --all
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =

Expecting regex pattern: "^target.env-vars \(dictionary of strings\) =\s*$" (was found, matched "target.env-vars (dictionary of strings) =
")

runCmd: settings show target.run-args
output: target.run-args (arguments) =


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =

Expecting regex pattern: "^target.run-args \(arguments\) =\s*$" (was found, matched "target.run-args (arguments) =
")

runCmd: settings show auto-confirm
output: auto-confirm (boolean) = false


Ran command:
"settings show auto-confirm"

Got output:
auto-confirm (boolean) = false

Expecting sub string: "false" (was found)

runCmd: settings show tab-size
output: tab-size (unsigned) = 4


Ran command:
"settings show tab-size"

Got output:
tab-size (unsigned) = 4

Expecting sub string: "4" (was found)

runCmd: settings clear --all auto-confirm
check of return status not required
runCmd failed!
error: 'settings clear --all' doesn't take any arguments


Ran command:
"settings clear --all auto-confirm"

Got output:
error: 'settings clear --all' doesn't take any arguments

Expecting sub string: "'settings clear --all' doesn't take any arguments" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_clear_all (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings list target
output: 
'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.


Ran command:
"settings list target"

Got output:

'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.

Expecting sub string: "arg0" (was found)
Expecting sub string: "detach-on-error" (was found)
Expecting sub string: "language" (was found)

runCmd: settings list target
output: 
'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.


Ran command:
"settings list target"

Got output:

'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.

Not expecting sub string: "packet-timeout" (was not found)

runCmd: settings list
output: Top level variables:

  auto-confirm                    -- If true all confirmation prompts will
                                     receive their default reply.
  auto-indent                     -- If true, LLDB will auto indent/outdent
                                     code. Currently only supported in the REPL
                                     (default: true).
  auto-one-line-summaries         -- If true, LLDB will automatically display
                                     small structs in one-liner format
                                     (default: true).
  disassembly-format              -- The default disassembly format string to
                                     use when disassembling instruction
                                     sequences.
  escape-non-printables           -- If true, LLDB will automatically escape
                                     non-printable and escape characters when
                                     formatting strings.
  frame-format                    -- The default frame format string to use
                                     when displaying stack frame information
                                     for threads.
  frame-format-unique             -- The default frame format string to use
                                     when displaying stack frameinformation for
                                     threads from thread backtrace unique.
  highlight-source                -- If true, LLDB will highlight the displayed
                                     source code.
  notify-void                     -- Notify the user explicitly if an
                                     expression returns void (default: false).
  print-decls                     -- If true, LLDB will print the values of
                                     variables declared in an expression.
                                     Currently only supported in the REPL
                                     (default: true).
  prompt                          -- The debugger command line prompt displayed
                                     for the user.
  repl-lang                       -- The language to use for the REPL.
  script-lang                     -- The script language to be used for
                                     evaluating user-written scripts.
  show-autosuggestion             -- If true, LLDB will show suggestions to
                                     complete the command the user typed.
                                     Suggestions may be accepted using Ctrl-F.
  show-autosuggestion-ansi-prefix -- When displaying suggestion in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately before the suggestion.
  show-autosuggestion-ansi-suffix -- When displaying suggestion in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the suggestion.
  show-progress                   -- Whether to show progress or not if the
                                     debugger's output is an interactive
                                     color-enabled terminal.
  show-progress-ansi-prefix       -- When displaying progress in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately before the progress message.
  show-progress-ansi-suffix       -- When displaying progress in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the progress message.
  stop-disassembly-count          -- The number of disassembly lines to show
                                     when displaying a stopped context.
  stop-disassembly-display        -- Control when to display disassembly when
                                     displaying a stopped context.
  stop-disassembly-max-size       -- The size limit to use when disassembling
                                     large functions (default: 32KB).
  stop-line-count-after           -- The number of sources lines to display
                                     that come after the current source line
                                     when displaying a stopped context.
  stop-line-count-before          -- The number of sources lines to display
                                     that come before the current source line
                                     when displaying a stopped context.
  stop-show-column                -- If true, LLDB will use the column
                                     information from the debug info to mark
                                     the current position when displaying a
                                     stopped context.
  stop-show-column-ansi-prefix    -- When displaying the column marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format at
                                     the immediately before the column to be
                                     marked.
  stop-show-column-ansi-suffix    -- When displaying the column marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the column to be marked.
  stop-show-line-ansi-prefix      -- When displaying the line marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format at
                                     the immediately before the line to be
                                     marked.
  stop-show-line-ansi-suffix      -- When displaying the line marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the line to be marked.
  tab-size                        -- The tab size to use when indenting code in
                                     multi-line input mode (default: 4).
  term-width                      -- The maximum number of columns to use for
                                     displaying text.
  thread-format                   -- The default thread format string to use
                                     when displaying thread information.
  thread-stop-format              -- The default thread format  string to use
                                     when displaying thread information as part
                                     of the stop display.
  use-color                       -- Whether to use Ansi color codes or not.
  use-external-editor             -- Whether to use an external editor or not.
  use-source-cache                -- Whether to cache source files in memory or
                                     not.

'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.

'platform' variables:

  module-cache-directory -- Root directory for cached modules.
  use-module-cache       -- Use module cache.

'platform.plugin' variables:


'platform.plugin.darwin' variables:

  ignored-exceptions -- List the mach exceptions to ignore, separated by '|'
                        (e.g. 'EXC_BAD_ACCESS|EXC_BAD_INSTRUCTION'). lldb will
                        instead stop on the BSD signal the exception was
                        converted into, if there is one.

'platform.plugin.darwin-kernel' variables:

  kext-directories -- Directories/KDKs to search for kexts in when starting a
                      kernel debug session.

'platform.plugin.qemu-user' variables:

  architecture      -- Architecture to emulate.
  emulator-args     -- Extra arguments to pass to the emulator.
  emulator-env-vars -- Extra variables to add to the emulator environment.
  emulator-path     -- Path to the emulator binary. If the path does not
                       contain a directory separator, the filename is looked up
                       in the PATH environment variable. If empty, the filename
                       is derived from the architecture setting.
  target-env-vars   -- Extra variables to add to emulated target environment.

'symbols' variables:

  clang-modules-cache-path         -- The path to the clang modules cache
                                      directory (-fmodules-cache-path).
  enable-external-lookup           -- Control the use of external tools and
                                      repositories to locate symbol files.
                                      Directories listed in
                                      target.debug-file-search-paths and
                                      directory of the executable are always
                                      checked first for separate debug info
                                      files. Then depending on this setting: On
                                      macOS, Spotlight would be also used to
                                      locate a matching .dSYM bundle based on
                                      the UUID of the executable. On NetBSD,
                                      directory /usr/libdata/debug would be
                                      also searched. On platforms other than
                                      NetBSD directory /usr/lib/debug would be
                                      also searched.
  enable-lldb-index-cache          -- Enable caching for debug sessions in
                                      LLDB. LLDB can cache data for each module
                                      for improved performance in subsequent
                                      debug sessions.
  lldb-index-cache-expiration-days -- The expiration time in days for a file.
                                      When a file hasn't been accessed for the
                                      specified amount of days, it is removed
                                      from the cache. A value of 0 disables the
                                      expiration-based pruning.
  lldb-index-cache-max-byte-size   -- The maximum size for the LLDB index cache
                                      directory in bytes. A value over the
                                      amount of available space on the disk
                                      will be reduced to the amount of
                                      available space. A value of 0 disables
                                      the absolute size-based pruning.
  lldb-index-cache-max-percent     -- The maximum size for the cache directory
                                      in terms of percentage of the available
                                      space on the disk. Set to 100 to indicate
                                      no limit, 50 to indicate that the cache
                                      size will not be left over half the
                                      available disk space. A value over 100
                                      will be reduced to 100. A value of 0
                                      disables the percentage size-based
                                      pruning.
  lldb-index-cache-path            -- The path to the LLDB index cache
                                      directory.
  load-on-demand                   -- Enable on demand symbol loading in LLDB.
                                      LLDB will load debug info on demand for
                                      each module based on various conditions
                                      (e.g. matched breakpoint, resolved stack
                                      frame addresses and matched global
                                      variables/function symbols in symbol
                                      table) to improve performance. Please
                                      refer to docs/use/ondemand.rst for
                                      details.
  debug-info-symlink-paths         -- Debug info path which should be resolved
                                      while parsing, relative to the host
                                      filesystem.

'interpreter' variables:

  echo-commands                -- If true, commands will be echoed before they
                                  are evaluated.
  echo-comment-commands        -- If true, commands will be echoed even if they
                                  are pure comment lines.
  expand-regex-aliases         -- If true, regular expression alias commands
                                  will show the expanded command that will be
                                  executed. This can be used to debug new
                                  regular expression alias commands.
  prompt-on-quit               -- If true, LLDB will prompt you before quitting
                                  if there are any live processes being
                                  debugged. If false, LLDB will quit without
                                  asking in any case.
  repeat-previous-command      -- If true, LLDB will repeat the previous
                                  command if no command was passed to the
                                  interpreter. If false, LLDB won't repeat the
                                  previous command but only return a new prompt.
  require-overwrite            -- If true, require --overwrite in 'command
                                  script add' before overwriting existing user
                                  commands.
  save-session-directory       -- A path where LLDB will save the session's
                                  transcripts. This is particularly useful when
                                  you can't set the session file, for example
                                  when using `save-session-on-quit`.
  save-session-on-quit         -- If true, LLDB will save the session's
                                  transcripts before quitting.
  space-repl-prompts           -- If true, blank lines will be printed between
                                  between REPL submissions.
  stop-command-source-on-error -- If true, LLDB will stop running a 'command
                                  source' script upon encountering an error.

'plugin' variables:


'plugin.dynamic-loader' variables:


'plugin.dynamic-loader.darwin-kernel' variables:

  load-kexts -- Automatically loads kext images when attaching to a kernel.
  scan-type  -- Control how many reads lldb will make while searching for a
                Darwin kernel on attach.

'plugin.jit-loader' variables:


'plugin.jit-loader.gdb' variables:

  enable -- Enable GDB's JIT compilation interface (default: enabled on all
            platforms except macOS)

'plugin.object-file' variables:


'plugin.object-file.pe-coff' variables:

  abi        -- ABI to use when loading a PE/COFF module. This configures the
                C++ ABI used, which affects things like the handling of class
                layout. Accepted values are: `msvc` for the MSVC ABI, `gnu` for
                the MinGW / Itanium ABI, and `default` to follow the default
                target if it is a Windows triple or use the MSVC ABI by default.
  module-abi -- A mapping of ABI override to use for specific modules. The
                module name is matched by its file name with extension. These
                versions are checked in sequence: exact, lowercase, exact with
                '.debug' suffix stripped, lowercase with '.debug' suffix
                stripped. Accepted values are: `msvc` for the MSVC ABI, `gnu`
                for the MinGW / Itanium ABI, and `default` to follow the
                default target if it is a Windows triple or use the MSVC ABI by
                default.

'plugin.process' variables:


'plugin.process.kdp-remote' variables:

  packet-timeout -- Specify the default packet timeout in seconds.

'plugin.process.gdb-remote' variables:

  packet-timeout           -- Specify the default packet timeout in seconds.
  target-definition-file   -- The file that provides the description for remote
                              target registers.
  use-g-packet-for-reading -- Specify if the server should use 'g' packets to
                              read registers.
  use-libraries-svr4       -- If true, the libraries-svr4 feature will be used
                              to get a hold of the process's loaded modules.
                              This setting is only effective if lldb was build
                              with xml support.

'plugin.symbol-file' variables:


'plugin.symbol-file.dwarf' variables:

  ignore-file-indexes -- Ignore indexes present in the object files and always
                         index DWARF manually.

'plugin.structured-data' variables:


'plugin.structured-data.darwin-log' variables:

  auto-enable-options -- Specify the options to 'plugin structured-data
                         darwin-log enable' that should be applied when
                         automatically enabling logging on startup/attach.
  enable-on-startup   -- Enable Darwin os_log collection when debugged process
                         is launched or attached.


Ran command:
"settings list"

Got output:
Top level variables:

  auto-confirm                    -- If true all confirmation prompts will
                                     receive their default reply.
  auto-indent                     -- If true, LLDB will auto indent/outdent
                                     code. Currently only supported in the REPL
                                     (default: true).
  auto-one-line-summaries         -- If true, LLDB will automatically display
                                     small structs in one-liner format
                                     (default: true).
  disassembly-format              -- The default disassembly format string to
                                     use when disassembling instruction
                                     sequences.
  escape-non-printables           -- If true, LLDB will automatically escape
                                     non-printable and escape characters when
                                     formatting strings.
  frame-format                    -- The default frame format string to use
                                     when displaying stack frame information
                                     for threads.
  frame-format-unique             -- The default frame format string to use
                                     when displaying stack frameinformation for
                                     threads from thread backtrace unique.
  highlight-source                -- If true, LLDB will highlight the displayed
                                     source code.
  notify-void                     -- Notify the user explicitly if an
                                     expression returns void (default: false).
  print-decls                     -- If true, LLDB will print the values of
                                     variables declared in an expression.
                                     Currently only supported in the REPL
                                     (default: true).
  prompt                          -- The debugger command line prompt displayed
                                     for the user.
  repl-lang                       -- The language to use for the REPL.
  script-lang                     -- The script language to be used for
                                     evaluating user-written scripts.
  show-autosuggestion             -- If true, LLDB will show suggestions to
                                     complete the command the user typed.
                                     Suggestions may be accepted using Ctrl-F.
  show-autosuggestion-ansi-prefix -- When displaying suggestion in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately before the suggestion.
  show-autosuggestion-ansi-suffix -- When displaying suggestion in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the suggestion.
  show-progress                   -- Whether to show progress or not if the
                                     debugger's output is an interactive
                                     color-enabled terminal.
  show-progress-ansi-prefix       -- When displaying progress in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately before the progress message.
  show-progress-ansi-suffix       -- When displaying progress in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the progress message.
  stop-disassembly-count          -- The number of disassembly lines to show
                                     when displaying a stopped context.
  stop-disassembly-display        -- Control when to display disassembly when
                                     displaying a stopped context.
  stop-disassembly-max-size       -- The size limit to use when disassembling
                                     large functions (default: 32KB).
  stop-line-count-after           -- The number of sources lines to display
                                     that come after the current source line
                                     when displaying a stopped context.
  stop-line-count-before          -- The number of sources lines to display
                                     that come before the current source line
                                     when displaying a stopped context.
  stop-show-column                -- If true, LLDB will use the column
                                     information from the debug info to mark
                                     the current position when displaying a
                                     stopped context.
  stop-show-column-ansi-prefix    -- When displaying the column marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format at
                                     the immediately before the column to be
                                     marked.
  stop-show-column-ansi-suffix    -- When displaying the column marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the column to be marked.
  stop-show-line-ansi-prefix      -- When displaying the line marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format at
                                     the immediately before the line to be
                                     marked.
  stop-show-line-ansi-suffix      -- When displaying the line marker in a
                                     color-enabled terminal, use the ANSI
                                     terminal code specified in this format
                                     immediately after the line to be marked.
  tab-size                        -- The tab size to use when indenting code in
                                     multi-line input mode (default: 4).
  term-width                      -- The maximum number of columns to use for
                                     displaying text.
  thread-format                   -- The default thread format string to use
                                     when displaying thread information.
  thread-stop-format              -- The default thread format  string to use
                                     when displaying thread information as part
                                     of the stop display.
  use-color                       -- Whether to use Ansi color codes or not.
  use-external-editor             -- Whether to use an external editor or not.
  use-source-cache                -- Whether to cache source files in memory or
                                     not.

'target' variables:

  arg0                                -- The first argument passed to the
                                         program in the argument array which
                                         can be different from the executable
                                         itself.
  auto-apply-fixits                   -- Automatically apply fix-it hints to
                                         expressions.
  auto-import-clang-modules           -- Automatically load Clang modules
                                         referred to by the program.
  auto-install-main-executable        -- Always install the main executable
                                         when connected to a remote platform.
  breakpoints-use-platform-avoid-list -- Consult the platform module avoid list
                                         when setting non-module specific
                                         breakpoints.
  clang-module-search-paths           -- List of directories to be searched
                                         when locating modules for Clang.
  debug-file-search-paths             -- List of directories to be searched
                                         when locating debug symbol files. See
                                         also symbols.enable-external-lookup.
  debug-utility-expression            -- Enable debugging of LLDB-internal
                                         utility expressions.
  default-arch                        -- Default architecture to choose, when
                                         there's a choice.
  detach-on-error                     -- debugserver will detach (rather than
                                         killing) a process if it loses
                                         connection with lldb.
  disable-aslr                        -- Disable Address Space Layout
                                         Randomization (ASLR)
  disable-stdio                       -- Disable stdin/stdout for process (e.g.
                                         for a GUI application)
  x86-disassembly-flavor              -- The default disassembly flavor to use
                                         for x86 or x86-64 targets.
  display-expression-in-crashlogs     -- Expressions that crash will show up in
                                         crash logs if the host system supports
                                         executable specific crash log strings
                                         and this setting is set to true.
  display-recognized-arguments        -- Show recognized arguments in variable
                                         listings by default.
  display-runtime-support-values      -- If true, LLDB will show variables that
                                         are meant to support the operation of
                                         a language's runtime support.
  objc-dynamic-class-extractor        -- Configure how LLDB parses dynamic
                                         Objective-C class metadata. By default
                                         LLDB will choose the most appropriate
                                         method for the target OS.
  enable-synthetic-value              -- Should synthetic values be used by
                                         default whenever available.
  env-vars                            -- A list of user provided environment
                                         variables to be passed to the
                                         executable's environment, and their
                                         values.
  error-path                          -- The file/path to be used by the
                                         executable program for writing its
                                         standard error.
  exec-search-paths                   -- Executable search paths to use when
                                         locating executable files whose paths
                                         don't match the local file system.
  expr-error-limit                    -- The maximum amount of errors to emit
                                         while parsing an expression. A value
                                         of 0 means to always continue parsing
                                         if possible.
  expr-prefix                         -- Path to a file containing expressions
                                         to be prepended to all expressions.
  hex-immediate-style                 -- Which style to use for printing
                                         hexadecimal disassembly values.
  import-std-module                   -- Import the 'std' C++ module to improve
                                         expression parsing involving  C++
                                         standard library types.
  inherit-env                         -- Inherit the environment from the
                                         process that is running LLDB.
  inherit-tcc                         -- Inherit the TCC permissions from the
                                         inferior's parent instead of making
                                         the process itself responsible.
  inline-breakpoint-strategy          -- The strategy to use when settings
                                         breakpoints by file and line.
                                         Breakpoint locations can end up being
                                         inlined by the compiler, so that a
                                         compile unit 'a.c' might contain an
                                         inlined function from another source
                                         file. Usually this is limited to
                                         breakpoint locations from inlined
                                         functions from header or other include
                                         files, or more accurately
                                         non-implementation source files.
                                         Sometimes code might #include
                                         implementation files and cause inlined
                                         breakpoint locations in inlined
                                         implementation files. Always checking
                                         for inlined breakpoint locations can
                                         be expensive (memory and time), so if
                                         you have a project with many headers
                                         and find that setting breakpoints is
                                         slow, then you can change this setting
                                         to headers. This setting allows you to
                                         control exactly which strategy is used
                                         when setting file and line breakpoints.
  input-path                          -- The file/path to be used by the
                                         executable program for reading its
                                         standard input.
  language                            -- The language to use when interpreting
                                         expressions entered in commands.
  load-cwd-lldbinit                   -- Allow LLDB to .lldbinit files from the
                                         current directory automatically.
  load-script-from-symbol-file        -- Allow LLDB to load scripting resources
                                         embedded in symbol files when
                                         available.
  max-children-count                  -- Maximum number of children to expand
                                         in any level of depth.
  max-children-depth                  -- Maximum depth to expand children.
  max-memory-read-size                -- Maximum number of bytes that 'memory
                                         read' will fetch before --force must
                                         be specified.
  max-string-summary-length           -- Maximum number of characters to show
                                         when using %s in summary strings.
  max-zero-padding-in-float-format    -- The maximum number of zeroes to insert
                                         when displaying a very small float
                                         before falling back to scientific
                                         notation.
  memory-module-load-level            -- Loading modules from memory can be
                                         slow as reading the symbol tables and
                                         other data can take a long time
                                         depending on your connection to the
                                         debug target. This setting helps users
                                         control how much information gets
                                         loaded when loading modules from
                                         memory.'complete' is the default value
                                         for this setting which will load all
                                         sections and symbols by reading them
                                         from memory (slowest, most accurate).
                                         'partial' will load sections and
                                         attempt to find function bounds
                                         without downloading the symbol table
                                         (faster, still accurate, missing
                                         symbol names). 'minimal' is the
                                         fastest setting and will load section
                                         data with no symbols, but should
                                         rarely be used as stack frames in
                                         these memory regions will be
                                         inaccurate and not provide any context
                                         (fastest). 
  move-to-nearest-code                -- Move breakpoints to nearest code.
  notify-about-fixits                 -- Print the fixed expression text.
  output-path                         -- The file/path to be used by the
                                         executable program for writing its
                                         standard output.
  prefer-dynamic-value                -- Should printed values be shown as
                                         their dynamic value.
  preload-symbols                     -- Enable loading of symbol tables before
                                         they are needed.
  require-hardware-breakpoint         -- Require all breakpoints to be hardware
                                         breakpoints.
  retries-with-fixits                 -- Maximum number of attempts to fix an
                                         expression with Fix-Its
  run-args                            -- A list containing all the arguments to
                                         be passed to the executable when it is
                                         run. Note that this does NOT include
                                         the argv[0] which is in target.arg0.
  save-jit-objects-dir                -- If specified, the directory to save
                                         intermediate object files generated by
                                         the LLVM JIT
  skip-prologue                       -- Skip function prologues when setting
                                         breakpoints by name.
  source-map                          -- Source path remappings apply
                                         substitutions to the paths of source
                                         files, typically needed to debug from
                                         a different host than the one that
                                         built the target.  The source-map
                                         property consists of an array of
                                         pairs, the first element is a path
                                         prefix, and the second is its
                                         replacement.  The syntax is `prefix1
                                         replacement1 prefix2 replacement2...`.
                                         The pairs are checked in order, the
                                         first prefix that matches is used, and
                                         that prefix is substituted with the
                                         replacement.  A common pattern is to
                                         use source-map in conjunction with the
                                         clang -fdebug-prefix-map flag.  In the
                                         build, use
                                         `-fdebug-prefix-map=/path/to/build_dir=
                                         .` to rewrite the host specific build
                                         directory to `.`.  Then for debugging,
                                         use `settings set target.source-map .
                                         /path/to/local_dir` to convert `.` to
                                         a valid local path.
  trap-handler-names                  -- A list of trap handler function names,
                                         e.g. a common Unix user process one is
                                         _sigtramp.
  unset-env-vars                      -- A list of environment variable names
                                         to be unset in the inferior's
                                         environment. This is most useful to
                                         unset some host environment variables
                                         when target.inherit-env is true.
                                         target.env-vars takes precedence over
                                         target.unset-env-vars.
  use-fast-stepping                   -- Use a fast stepping algorithm based on
                                         running from branch to branch rather
                                         than instruction single-stepping.
  use-hex-immediates                  -- Show immediates in disassembly as
                                         hexadecimal.

'target.experimental' variables:

  inject-local-vars -- If true, inject local variables explicitly into the
                       expression text. This will fix symbol resolution when
                       there are name collisions between ivars and local
                       variables. But it can make expressions run much more
                       slowly.

'target.process' variables:

  detach-keeps-stopped                 -- If true, detach will attempt to keep
                                          the process stopped.
  disable-language-runtime-unwindplans -- If true, LanguageRuntime plugins'
                                          UnwindPlans will not be used when
                                          backtracing.
  disable-memory-cache                 -- Disable reading and caching of memory
                                          in fixed-size units.
  extra-startup-command                -- A list containing extra commands
                                          understood by the particular process
                                          plugin used.  For instance, to turn
                                          on debugserver logging set this to
                                          'QSetLogging:bitmask=LOG_DEFAULT;'
  follow-fork-mode                     -- Debugger's behavior upon fork or
                                          vfork.
  ignore-breakpoints-in-expressions    -- If true, breakpoints will be ignored
                                          during expression evaluation.
  interrupt-timeout                    -- The time in seconds to wait for an
                                          interrupt succeed in stopping the
                                          target.
  memory-cache-line-size               -- The memory cache line size
  python-os-plugin-path                -- A path to a python OS plug-in module
                                          file that contains a
                                          OperatingSystemPlugIn class.
  run-all-threads                      -- If true, stepping operations will run
                                          all threads.  This is equivalent to
                                          setting the run-mode option to
                                          'all-threads'.
  stop-on-exec                         -- If true, stop when the inferior
                                          exec's.
  stop-on-sharedlibrary-events         -- If true, stop when a shared library
                                          is loaded or unloaded.
  unwind-on-error-in-expressions       -- If true, errors in expression
                                          evaluation will unwind the stack back
                                          to the state before the call.
  utility-expression-timeout           -- The time in seconds to wait for
                                          LLDB-internal utility expressions.
  virtual-addressable-bits             -- The number of bits used for
                                          addressing. If the value is 39, then
                                          bits 0..38 are used for addressing.
                                          The default value of 0 means
                                          unspecified.
  optimization-warnings                -- If true, warn when stopped in code
                                          that is optimized where stepping and
                                          variable availability may not behave
                                          as expected.
  unsupported-language-warnings        -- If true, warn when stopped in code
                                          that is written in a source language
                                          that LLDB does not support.

'target.process.thread' variables:

  trace-thread           -- If true, this thread will single-step and log
                            execution.
  max-backtrace-depth    -- Maximum number of frames to backtrace.
  step-avoid-libraries   -- A list of libraries that source stepping won't stop
                            in.
  step-avoid-regexp      -- A regular expression defining functions step-in
                            won't stop in.
  step-in-avoid-nodebug  -- If true, step-in will not stop in functions with no
                            debug information.
  step-out-avoid-nodebug -- If true, when step-in/step-out/step-over leave the
                            current frame, they will continue to step out till
                            they come to a function with debug information.
                            Passing a frame argument to step-out will override
                            this option.

'target.process.experimental' variables:

  os-plugin-reports-all-threads -- Set to False if your OS Plugins doesn't
                                   report all threads on each stop.

'platform' variables:

  module-cache-directory -- Root directory for cached modules.
  use-module-cache       -- Use module cache.

'platform.plugin' variables:


'platform.plugin.darwin' variables:

  ignored-exceptions -- List the mach exceptions to ignore, separated by '|'
                        (e.g. 'EXC_BAD_ACCESS|EXC_BAD_INSTRUCTION'). lldb will
                        instead stop on the BSD signal the exception was
                        converted into, if there is one.

'platform.plugin.darwin-kernel' variables:

  kext-directories -- Directories/KDKs to search for kexts in when starting a
                      kernel debug session.

'platform.plugin.qemu-user' variables:

  architecture      -- Architecture to emulate.
  emulator-args     -- Extra arguments to pass to the emulator.
  emulator-env-vars -- Extra variables to add to the emulator environment.
  emulator-path     -- Path to the emulator binary. If the path does not
                       contain a directory separator, the filename is looked up
                       in the PATH environment variable. If empty, the filename
                       is derived from the architecture setting.
  target-env-vars   -- Extra variables to add to emulated target environment.

'symbols' variables:

  clang-modules-cache-path         -- The path to the clang modules cache
                                      directory (-fmodules-cache-path).
  enable-external-lookup           -- Control the use of external tools and
                                      repositories to locate symbol files.
                                      Directories listed in
                                      target.debug-file-search-paths and
                                      directory of the executable are always
                                      checked first for separate debug info
                                      files. Then depending on this setting: On
                                      macOS, Spotlight would be also used to
                                      locate a matching .dSYM bundle based on
                                      the UUID of the executable. On NetBSD,
                                      directory /usr/libdata/debug would be
                                      also searched. On platforms other than
                                      NetBSD directory /usr/lib/debug would be
                                      also searched.
  enable-lldb-index-cache          -- Enable caching for debug sessions in
                                      LLDB. LLDB can cache data for each module
                                      for improved performance in subsequent
                                      debug sessions.
  lldb-index-cache-expiration-days -- The expiration time in days for a file.
                                      When a file hasn't been accessed for the
                                      specified amount of days, it is removed
                                      from the cache. A value of 0 disables the
                                      expiration-based pruning.
  lldb-index-cache-max-byte-size   -- The maximum size for the LLDB index cache
                                      directory in bytes. A value over the
                                      amount of available space on the disk
                                      will be reduced to the amount of
                                      available space. A value of 0 disables
                                      the absolute size-based pruning.
  lldb-index-cache-max-percent     -- The maximum size for the cache directory
                                      in terms of percentage of the available
                                      space on the disk. Set to 100 to indicate
                                      no limit, 50 to indicate that the cache
                                      size will not be left over half the
                                      available disk space. A value over 100
                                      will be reduced to 100. A value of 0
                                      disables the percentage size-based
                                      pruning.
  lldb-index-cache-path            -- The path to the LLDB index cache
                                      directory.
  load-on-demand                   -- Enable on demand symbol loading in LLDB.
                                      LLDB will load debug info on demand for
                                      each module based on various conditions
                                      (e.g. matched breakpoint, resolved stack
                                      frame addresses and matched global
                                      variables/function symbols in symbol
                                      table) to improve performance. Please
                                      refer to docs/use/ondemand.rst for
                                      details.
  debug-info-symlink-paths         -- Debug info path which should be resolved
                                      while parsing, relative to the host
                                      filesystem.

'interpreter' variables:

  echo-commands                -- If true, commands will be echoed before they
                                  are evaluated.
  echo-comment-commands        -- If true, commands will be echoed even if they
                                  are pure comment lines.
  expand-regex-aliases         -- If true, regular expression alias commands
                                  will show the expanded command that will be
                                  executed. This can be used to debug new
                                  regular expression alias commands.
  prompt-on-quit               -- If true, LLDB will prompt you before quitting
                                  if there are any live processes being
                                  debugged. If false, LLDB will quit without
                                  asking in any case.
  repeat-previous-command      -- If true, LLDB will repeat the previous
                                  command if no command was passed to the
                                  interpreter. If false, LLDB won't repeat the
                                  previous command but only return a new prompt.
  require-overwrite            -- If true, require --overwrite in 'command
                                  script add' before overwriting existing user
                                  commands.
  save-session-directory       -- A path where LLDB will save the session's
                                  transcripts. This is particularly useful when
                                  you can't set the session file, for example
                                  when using `save-session-on-quit`.
  save-session-on-quit         -- If true, LLDB will save the session's
                                  transcripts before quitting.
  space-repl-prompts           -- If true, blank lines will be printed between
                                  between REPL submissions.
  stop-command-source-on-error -- If true, LLDB will stop running a 'command
                                  source' script upon encountering an error.

'plugin' variables:


'plugin.dynamic-loader' variables:


'plugin.dynamic-loader.darwin-kernel' variables:

  load-kexts -- Automatically loads kext images when attaching to a kernel.
  scan-type  -- Control how many reads lldb will make while searching for a
                Darwin kernel on attach.

'plugin.jit-loader' variables:


'plugin.jit-loader.gdb' variables:

  enable -- Enable GDB's JIT compilation interface (default: enabled on all
            platforms except macOS)

'plugin.object-file' variables:


'plugin.object-file.pe-coff' variables:

  abi        -- ABI to use when loading a PE/COFF module. This configures the
                C++ ABI used, which affects things like the handling of class
                layout. Accepted values are: `msvc` for the MSVC ABI, `gnu` for
                the MinGW / Itanium ABI, and `default` to follow the default
                target if it is a Windows triple or use the MSVC ABI by default.
  module-abi -- A mapping of ABI override to use for specific modules. The
                module name is matched by its file name with extension. These
                versions are checked in sequence: exact, lowercase, exact with
                '.debug' suffix stripped, lowercase with '.debug' suffix
                stripped. Accepted values are: `msvc` for the MSVC ABI, `gnu`
                for the MinGW / Itanium ABI, and `default` to follow the
                default target if it is a Windows triple or use the MSVC ABI by
                default.

'plugin.process' variables:


'plugin.process.kdp-remote' variables:

  packet-timeout -- Specify the default packet timeout in seconds.

'plugin.process.gdb-remote' variables:

  packet-timeout           -- Specify the default packet timeout in seconds.
  target-definition-file   -- The file that provides the description for remote
                              target registers.
  use-g-packet-for-reading -- Specify if the server should use 'g' packets to
                              read registers.
  use-libraries-svr4       -- If true, the libraries-svr4 feature will be used
                              to get a hold of the process's loaded modules.
                              This setting is only effective if lldb was build
                              with xml support.

'plugin.symbol-file' variables:


'plugin.symbol-file.dwarf' variables:

  ignore-file-indexes -- Ignore indexes present in the object files and always
                         index DWARF manually.

'plugin.structured-data' variables:


'plugin.structured-data.darwin-log' variables:

  auto-enable-options -- Specify the options to 'plugin structured-data
                         darwin-log enable' that should be applied when
                         automatically enabling logging on startup/attach.
  enable-on-startup   -- Enable Darwin os_log collection when debugged process
                         is launched or attached.

Expecting sub string: "language" (was found)
Expecting sub string: "arg0" (was found)
Expecting sub string: "detach-on-error" (was found)
Expecting sub string: "packet-timeout" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_list (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings remove ''
check of return status not required
runCmd failed!
error: 'settings remove' command requires a valid variable name


Ran command:
"settings remove ''"

Got output:
error: 'settings remove' command requires a valid variable name

Expecting sub string: "'settings remove' command requires a valid variable name" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_empty_arg (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings remove
check of return status not required
runCmd failed!
error: 'settings remove' takes an array or dictionary item, or an array followed by one or more indexes, or a dictionary followed by one or more key names to remove


Ran command:
"settings remove"

Got output:
error: 'settings remove' takes an array or dictionary item, or an array followed by one or more indexes, or a dictionary followed by one or more key names to remove

Expecting sub string: "'settings remove' takes an array or dictionary item, or" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_missing_arg (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars a=b c=d e=f
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  a=b
  c=d
  e=f


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  a=b
  c=d
  e=f

Expecting sub string: "a=b" (was found)
Expecting sub string: "c=d" (was found)
Expecting sub string: "e=f" (was found)

runCmd: settings remove target.env-vars a e
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  c=d


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  c=d

Not expecting sub string: "a=b" (was not found)
Not expecting sub string: "e=f" (was not found)

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  c=d


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  c=d

Expecting sub string: "c=d" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_multiple (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings remove doesntexist alsodoesntexist
check of return status not required
runCmd failed!
error: invalid value path 'doesntexist'


Ran command:
"settings remove doesntexist alsodoesntexist"

Got output:
error: invalid value path 'doesntexist'

Expecting sub string: "error: invalid value path 'doesntexist'" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_nonexistent_settings (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings remove target.env-vars doesntexist
check of return status not required
runCmd failed!
error: no value found named 'doesntexist', aborting remove operation


Ran command:
"settings remove target.env-vars doesntexist"

Got output:
error: no value found named 'doesntexist', aborting remove operation

Expecting sub string: "no value found named 'doesntexist'" (was found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_nonexistent_value (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars a=b c=d
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  a=b
  c=d


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  a=b
  c=d

Expecting sub string: "a=b" (was found)
Expecting sub string: "c=d" (was found)

runCmd: settings remove target.env-vars a
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  c=d


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  c=d

Not expecting sub string: "a=b" (was not found)

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  c=d


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  c=d

Expecting sub string: "c=d" (was found)

runCmd: settings remove target.env-vars c
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =

Not expecting sub string: "a=b" (was not found)
Not expecting sub string: "c=d" (was not found)

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_remove_single (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set -e foo bar
output: 

Ran command:
"settings set -e foo bar"

Got output:


runCmd: settings set --exists foo bar
output: 

Ran command:
"settings set --exists foo bar"

Got output:


runCmd: settings set auto-confirm bogus
check of return status not required
runCmd failed!
error: invalid boolean string value: 'bogus'


Ran command:
"settings set auto-confirm bogus"

Got output:
error: invalid boolean string value: 'bogus'


PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_set_exists (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings clear target.run-args
output: 

runCmd: settings set target.run-args a b c
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "a"
  [1]: "b"
  [2]: "c"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "a"
  [1]: "b"
  [2]: "c"

Expecting sub string: "[0]: "a"" (was found)
Expecting sub string: "[1]: "b"" (was found)
Expecting sub string: "[2]: "c"" (was found)

runCmd: settings set target.run-args 'a b c'
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "a b c"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "a b c"

Expecting sub string: "[0]: "a b c"" (was found)

runCmd: settings clear target.run-args
output: 

runCmd: settings clear target.env-vars
output: 

runCmd: settings set target.env-vars ["MY_FILE"]="this is a file name with spaces.txt"
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  MY_FILE=this is a file name with spaces.txt


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  MY_FILE=this is a file name with spaces.txt

Expecting sub string: "MY_FILE=this is a file name with spaces.txt" (was found)

runCmd: settings clear target.env-vars
output: 

runCmd: settings set thread-format    'abc def'   
output: 

runCmd: settings show thread-format
output: thread-format (format-string) = "abc def"


Ran command:
"settings show thread-format"

Got output:
thread-format (format-string) = "abc def"

Expecting start string: "thread-format (format-string) = "abc def"" (was found)

runCmd: settings set thread-format    "abc def"   
output: 

runCmd: settings show thread-format
output: thread-format (format-string) = "abc def"


Ran command:
"settings show thread-format"

Got output:
thread-format (format-string) = "abc def"

Expecting start string: "thread-format (format-string) = "abc def"" (was found)

runCmd: settings set thread-format abc def   
output: 

runCmd: settings show thread-format
output: thread-format (format-string) = "abc def   "


Ran command:
"settings show thread-format"

Got output:
thread-format (format-string) = "abc def   "

Expecting start string: "thread-format (format-string) = "abc def   "" (was found)

runCmd: settings clear thread-format
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_with_quotes (TestSettings.SettingsCommandTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.skip-prologue true
output: 

runCmd: settings set target.skip-prologue false 
output: 

runCmd: settings show target.skip-prologue
output: target.skip-prologue (boolean) = false


Ran command:
"settings show target.skip-prologue"

Got output:
target.skip-prologue (boolean) = false

Expecting start string: "target.skip-prologue (boolean) = false" (was found)

runCmd: settings clear target.skip-prologue
check of return status not required
output: 

runCmd: settings set term-width 70
output: 

runCmd: settings set term-width 60 	
output: 

runCmd: settings show term-width
output: term-width (int) = 60


Ran command:
"settings show term-width"

Got output:
term-width (int) = 60

Expecting start string: "term-width (int) = 60" (was found)

runCmd: settings clear term-width
check of return status not required
output: 

runCmd: settings set target.arg0 abc
output: 

runCmd: settings set target.arg0 cde	 
output: 

runCmd: settings show target.arg0
output: target.arg0 (string) = "cde"


Ran command:
"settings show target.arg0"

Got output:
target.arg0 (string) = "cde"

Expecting start string: "target.arg0 (string) = "cde"" (was found)

runCmd: settings clear target.arg0
check of return status not required
output: 

runCmd: settings set target.output-path /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path1.txt
output: 

runCmd: settings show target.output-path
output: target.output-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path1.txt"


Ran command:
"settings show target.output-path"

Got output:
target.output-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path1.txt"

Expecting start string: "target.output-path (file) = " (was found)
Expecting sub string: "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path1.txt" (was found)

runCmd: settings set target.output-path /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path2.txt 
output: 

runCmd: settings show target.output-path
output: target.output-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path2.txt"


Ran command:
"settings show target.output-path"

Got output:
target.output-path (file) = "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path2.txt"

Expecting start string: "target.output-path (file) = " (was found)
Expecting sub string: "/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_settings_with_trailing_whitespace/path2.txt" (was found)

runCmd: settings clear target.output-path
check of return status not required
output: 

runCmd: settings set stop-disassembly-display never
output: 

runCmd: settings set stop-disassembly-display always 
output: 

runCmd: settings show stop-disassembly-display
output: stop-disassembly-display (enum) = always


Ran command:
"settings show stop-disassembly-display"

Got output:
stop-disassembly-display (enum) = always

Expecting start string: "stop-disassembly-display (enum) = always" (was found)

runCmd: settings clear stop-disassembly-display
check of return status not required
output: 

runCmd: settings set target.language c89
output: 

runCmd: settings set target.language c11 
output: 

runCmd: settings show target.language
output: target.language (language) = c11


Ran command:
"settings show target.language"

Got output:
target.language (language) = c11

Expecting start string: "target.language (language) = c11" (was found)

runCmd: settings clear target.language
check of return status not required
output: 

runCmd: settings set target.run-args 1 2 3
output: 

runCmd: settings set target.run-args 3 4 5 
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "3"
  [1]: "4"
  [2]: "5"


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "3"
  [1]: "4"
  [2]: "5"

Expecting sub string: "target.run-args (arguments) =" (was found)
Expecting sub string: "[0]: "3"" (was found)
Expecting sub string: "[1]: "4"" (was found)
Expecting sub string: "[2]: "5"" (was found)

runCmd: settings set target.run-args 1 2 3
output: 

runCmd: settings set target.run-args 3 \  \ 
output: 

runCmd: settings show target.run-args
output: target.run-args (arguments) =
  [0]: "3"
  [1]: " "
  [2]: " "


Ran command:
"settings show target.run-args"

Got output:
target.run-args (arguments) =
  [0]: "3"
  [1]: " "
  [2]: " "

Expecting sub string: "target.run-args (arguments) =" (was found)
Expecting sub string: "[0]: "3"" (was found)
Expecting sub string: "[1]: " "" (was found)
Expecting sub string: "[2]: " "" (was found)

runCmd: settings clear target.run-args
check of return status not required
output: 

runCmd: settings clear target.env-vars
output: 

runCmd: settings set target.env-vars A=B C=D	 
output: 

runCmd: settings show target.env-vars
output: target.env-vars (dictionary of strings) =
  A=B
  C=D


Ran command:
"settings show target.env-vars"

Got output:
target.env-vars (dictionary of strings) =
  A=B
  C=D

Expecting sub string: "target.env-vars (dictionary of strings) =" (was found)
Expecting sub string: "A=B" (was found)
Expecting sub string: "C=D" (was found)

runCmd: settings clear target.env-vars
check of return status not required
output: 

runCmd: settings clear target.process.thread.step-avoid-regexp
output: 

runCmd: settings set target.process.thread.step-avoid-regexp foo\ 
output: 

runCmd: settings show target.process.thread.step-avoid-regexp
output: target.process.thread.step-avoid-regexp (regex) = foo\ 


Ran command:
"settings show target.process.thread.step-avoid-regexp"

Got output:
target.process.thread.step-avoid-regexp (regex) = foo\ 

Expecting sub string: "target.process.thread.step-avoid-regexp (regex) = foo\ " (was found)

runCmd: settings clear target.process.thread.step-avoid-regexp
check of return status not required
output: 

runCmd: settings clear disassembly-format
output: 

runCmd: settings set disassembly-format foo 
output: 

runCmd: settings show disassembly-format
output: disassembly-format (format-string) = "foo "


Ran command:
"settings show disassembly-format"

Got output:
disassembly-format (format-string) = "foo "

Expecting sub string: "disassembly-format (format-string) = "foo "" (was found)

runCmd: settings clear disassembly-format
check of return status not required
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang-x86_64) :: test_settings_with_trailing_whitespace (TestSettings.SettingsCommandTestCase)
Restore dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/tools/lldb/test
======================================================================
ERROR: test_disassembler_settings (TestSettings.SettingsCommandTestCase)
    Test that user options for the disassembler take effect.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_disassembler_settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_launchsimple_args_and_env_vars (TestSettings.SettingsCommandTestCase)
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_launchsimple_args_and_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_pass_host_env_vars (TestSettings.SettingsCommandTestCase)
    Test that the host env vars are passed to the launched process.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_pass_host_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_run_args_and_env_vars (TestSettings.SettingsCommandTestCase)
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_run_args_and_env_vars -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_set_auto_confirm (TestSettings.SettingsCommandTestCase)
    Test that after 'set auto-confirm true', manual confirmation should not kick in.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_auto_confirm -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_set_error_output_path (TestSettings.SettingsCommandTestCase)
    Test that setting target.error/output-path for the launched process works.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_error_output_path -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_set_frame_format (TestSettings.SettingsCommandTestCase)
    Test that 'set frame-format' with a backtick char in the format string works as well as fullpath.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_frame_format -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
======================================================================
ERROR: test_set_interpreter_repeat_prev_command (TestSettings.SettingsCommandTestCase)
    Test the `interpreter.repeat-previous-command` setting.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -C /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/commands/settings/TestSettings.test_set_interpreter_repeat_prev_command -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/Makefile all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api USE_HERMETIC_LIBCPP=1

Build Command Output:
"/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/clang"  -std=c++11 -g -O0 -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings -I/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info     --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:85:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings/main.cpp:1:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:99:9: error: no member named 'size_t' in the global namespace
using ::size_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:100:9: error: no member named 'div_t' in the global namespace
using ::div_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:101:9: error: no member named 'ldiv_t' in the global namespace
using ::ldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:103:9: error: no member named 'lldiv_t' in the global namespace
using ::lldiv_t;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:105:9: error: no member named 'atof' in the global namespace
using ::atof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:106:9: error: no member named 'atoi' in the global namespace
using ::atoi;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:107:9: error: no member named 'atol' in the global namespace
using ::atol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:109:9: error: no member named 'atoll' in the global namespace
using ::atoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:111:9: error: no member named 'strtod' in the global namespace
using ::strtod;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:112:9: error: no member named 'strtof' in the global namespace
using ::strtof;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:113:9: error: no member named 'strtold' in the global namespace
using ::strtold;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:114:9: error: no member named 'strtol' in the global namespace
using ::strtol;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:116:9: error: no member named 'strtoll' in the global namespace
using ::strtoll;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:118:9: error: no member named 'strtoul' in the global namespace
using ::strtoul;
      ~~^
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/clang_1101_build/bin/../include/c++/v1/cstdlib:120:9: error: no member named 'strtoull' in the global namespace
using ::strtoull;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [main.o] Error 1

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-matrix/llvm-project/lldb/test/API/commands/settings
----------------------------------------------------------------------
Ran 29 tests in 11.867s

RESULT: FAILED (21 passes, 0 failures, 8 errors, 0 skipped, 0 expected failures, 0 unexpected successes)

--