---
name: "llvm-extract-bundle-entry"
section: "1"
platform: "linux"
package: "llvm"
version: "23.1.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/llvm-extract-bundle-entry"
---

# llvm-extract-bundle-entry(1)

extract an offload bundle entry

## NAME

llvm-extract-bundle-entry - extract an offload bundle entry

## SYNOPSIS

**llvm-extract-bundle-entry** \[*options*\] URI

## DESCRIPTION

**llvm-extract-offload-entry** is a tool thet takes a URI argument and generates a code object file by extracting an offload bundle entry specified by the URI given.

The URI syntax is defined as:

- **-- code-block::bnf**

  \<code\_object\_uri\> ::== \<file\_uri\> \| \<memory\_uri\> \<file\_uri\>        ::== "\<file://\>"\<extract\_file\>\<range\_specifier\> \<memory\_uri\>      ::== "memory://"\<process\_id\>\<range\_specifier\> \<range\_specifier\> ::== \[ "#" \| "?" \]"offset="\<number\>"&size="\<number\> \<extract\_file\>    ::== URI\_ENCODED\_OS\_FILE\_PATH \<process\_id\>      ::== DECIMAL\_NUMBER \<number\>          ::== DECIMAL\_NUMBER

The output is always written to a file, whose name is generated from the URI input given.

## OPTIONS

The following options are either agnostic of the file format or apply to multiple file formats.

- **--help, -h**

  Print a summary of command line options.

- **-o \<file\>**

  Write output to \<file\>. Multiple input files cannot be used in combination with -o.

- **--version, -V**

  Display the version of the **llvm-extract-bundle-entry** executable.

## EXIT STATUS

**llvm-extract-bundle-entry** exits with a non-zero exit code if there is an error. Otherwise, it exits with code 0.

## BUGS

To report bugs, please visit \<\<https://github.com/llvm/llvm-project/issues?q=state%3Aopen%20label%3Allvm-extract-bundle-entry\>\>.

## Author

Maintained by the LLVM Team (https://llvm.org/).

## Copyright

2003-2026, LLVM Project
