llvm::object::extractOffloadBundleFatBinary

Extracts fat binary in binary clang-offload-bundler format from object Obj and return it in Bundles.

Synopsis

Declared in <llvm/Object/OffloadBundle.h>

Error
extractOffloadBundleFatBinary(
    ObjectFile const& Obj,
    SmallVectorImpl<OffloadBundleFatBin>& Bundles);

Return Value

Success or an error describing the failure.

Parameters

NameDescription
ObjObject file that may contain embedded offload fat binaries.
BundlesOutput list populated with extracted fat binaries.