vbpf / ebpf-verifier

eBPF verifier based on abstract interpretation
MIT License
375 stars 39 forks source link

Permit shared region as key or value for map #623

Closed Alan-Jowett closed 4 months ago

Alan-Jowett commented 4 months ago

Resolves: #620

This pull request introduces changes in the src/assertions.cpp, src/crab/ebpf_domain.cpp, test-data/call.yaml, and test-data/callx.yaml files. The changes mainly focus on modifying the handling of memory types in the codebase and updating the test cases accordingly.

Changes to memory handling:

Updates to test cases:

coveralls commented 4 months ago

Coverage Status

coverage: 90.358% (-0.02%) from 90.375% when pulling 959fc177edd0b5c619b3c0cb80d508b2f9ea23a4 on Alan-Jowett:issue620 into edf88e2bed6d281657a032dc38fa6e4983ab0478 on vbpf:main.