Reasons you might prefer PCC
Run-time performance?
- Amortizes additional download and verification time only rarely
- SFI Performance penalty: ~5%
- If you care, pay $20 more for a better processor or wait 5 weeks
Smaller TCB?
- Not really smaller: twice as big as SFI (Touchstone VCGen+checker – 8300 lines / MisFiT x86 SFI implementation – 4500 lines)
You are a vendor who cares more about quality than time to market (not really PCC)