LLVM 22.0.0git
llvm::orc::LibraryScanner Class Reference

Scans libraries, resolves dependencies, and registers them. More...

#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h"

Classes

struct  LibraryDepsInfo
 Dependency info for a library. More...

Public Types

using ShouldScanFn = std::function<bool(StringRef)>

Public Member Functions

 LibraryScanner (LibraryScanHelper &H, LibraryManager &LibMgr, ShouldScanFn ShouldScanCall=[](StringRef path) { return true;})
void scanNext (PathType Kind, size_t batchSize=1)

Detailed Description

Scans libraries, resolves dependencies, and registers them.

Definition at line 427 of file LibraryScanner.h.

Member Typedef Documentation

◆ ShouldScanFn

Definition at line 429 of file LibraryScanner.h.

Constructor & Destructor Documentation

◆ LibraryScanner()

llvm::orc::LibraryScanner::LibraryScanner ( LibraryScanHelper & H,
LibraryManager & LibMgr,
ShouldScanFn ShouldScanCall = [](StringRef path) { return true; } )
inline

Definition at line 431 of file LibraryScanner.h.

References H.

Member Function Documentation

◆ scanNext()

void llvm::orc::LibraryScanner::scanNext ( PathType Kind,
size_t batchSize = 1 )

Definition at line 1147 of file LibraryScanner.cpp.

References llvm::dbgs(), and LLVM_DEBUG.


The documentation for this class was generated from the following files: