Skip to content

Conversation

@LucasSte
Copy link
Collaborator

@LucasSte LucasSte commented Nov 8, 2025

Summary

We aim to support eBPFv3 with sBPF v3, so we can bring back the JMP32 instruction class that I removed in #80 to implement the PQR class.

Changes

  1. Bring back JMP32, behind a feature gate.
  2. Add codegen, assembler and disassembler tests.
  3. Fix the analyzeBranch function and reverseBranch with the new instructions.
  4. Fix the lowering of select and branch instructions to work with JMP32.

@LucasSte LucasSte changed the title [SOL] Implment JMP32 instruction class [SOL] Implement JMP32 instruction class Nov 8, 2025
@LucasSte LucasSte requested a review from Lichtso November 8, 2025 18:36
@LucasSte LucasSte marked this pull request as ready for review November 8, 2025 18:36
@LucasSte LucasSte merged commit 7532925 into anza-xyz:solana-rustc/20.1-2025-02-13 Nov 10, 2025
10 checks passed
@LucasSte LucasSte deleted the jmp-32-v3 branch November 10, 2025 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants