browneee added a subscriber: kcc.
browneee added a comment.

In D103745#3094831 <https://reviews.llvm.org/D103745#3094831>, @twoh wrote:

> @gbalats @stephan.yichao.zhao Hello sorry for the late comment but I wonder 
> what was the reason behind this change (changing taint label representation 
> from 16-bit to 8-bit-fast only). Do we have any discussion thread from 
> llvm-dev regarding this? Thanks!

Hi twoh,

The reasons are:

- simplify code (smaller codesize overhead)
- share more code and shadow/origin memory layout with MSan (which also has a 
1:1 shadow)
- reduce memory overhead

The only disadvantage is you need 2x executions to cover the same number of 
taint labels, but we already need do multiple executions.

There was no discussion thread, but we discussed with @kcc internally.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103745/new/

https://reviews.llvm.org/D103745

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to