LLDB invokes xcrun to find SDKs on disk. This is usually very fast, but sometimes (after an Xcode update, or when the searched SDK does not exist) it can take very long (10s or more). The progress event provides user feedback to explain the hang. Previously this functionality was in HostInfo, but it may not depend on Core, so this patch is instrumenting the call sites instead. cf: https://github.com/llvm/llvm-project/pull/198931