Skip to content

celbpf: evalute CEL expressions in BPF #4661

@kkourt

Description

@kkourt

PRs:

TODO:

  • docs
  • support CEL expressions in tracepoints, uprobes, and USDTs (and multi-kprobe)
  • more arithmetic operations: mult, div, shift
  • fuzz testing over expressions
  • helper functions such as ntoh
  • support .data (in addition to .args)
  • optimize code generation (either by using register-based code generation, or via peephole
  • optimizations over the stack generated code)
  • support member access (e.g., arg0.foo)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions