This change enables `DynamicLoaderDarwin` to load modules in parallel using the thread pool. This new behavior is controlled by a new setting `plugin.dynamic-loader.darwin.experimental.enable-parallel-image-load`, which is enabled by default. When disabled, DynamicLoaderDarwin will load modules sequentially as before.
9 lines
267 B
TableGen
9 lines
267 B
TableGen
include "../../../../include/lldb/Core/PropertiesBase.td"
|
|
|
|
let Definition = "dynamicloaderdarwin_experimental" in {
|
|
def EnableParallelImageLoad: Property<"enable-parallel-image-load", "Boolean">,
|
|
Global,
|
|
DefaultTrue,
|
|
Desc<"Load images in parallel.">;
|
|
}
|