Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tinybpf
command
|
|
|
internal
|
|
|
cli
Package cli implements the tinybpf command-line interface.
|
Package cli implements the tinybpf command-line interface. |
|
diag
Package diag provides structured, stage-attributed error types for the tinybpf pipeline.
|
Package diag provides structured, stage-attributed error types for the tinybpf pipeline. |
|
doctor
Package doctor implements the `tinybpf doctor` subcommand, which discovers and version-checks all LLVM toolchain binaries.
|
Package doctor implements the `tinybpf doctor` subcommand, which discovers and version-checks all LLVM toolchain binaries. |
|
elfcheck
Package elfcheck validates that an output file is a well-formed eBPF ELF object.
|
Package elfcheck validates that an output file is a well-formed eBPF ELF object. |
|
llvm
Package llvm provides typed wrappers for discovering and executing LLVM toolchain binaries (llvm-link, opt, llc, and optional helpers).
|
Package llvm provides typed wrappers for discovering and executing LLVM toolchain binaries (llvm-link, opt, llc, and optional helpers). |
|
pipeline
Package pipeline orchestrates the LLVM tool stages that transform input IR/bitcode into a valid eBPF ELF object.
|
Package pipeline orchestrates the LLVM tool stages that transform input IR/bitcode into a valid eBPF ELF object. |
|
scaffold
Package scaffold generates the file structure for a new tinybpf project.
|
Package scaffold generates the file structure for a new tinybpf project. |
|
transform
Package transform converts TinyGo-emitted host-targeted LLVM IR into BPF-compatible IR suitable for llc -march=bpf.
|
Package transform converts TinyGo-emitted host-targeted LLVM IR into BPF-compatible IR suitable for llc -march=bpf. |
Click to show internal directories.
Click to hide internal directories.