DavidSpickett wrote:

The Linux version for reference - 
https://github.com/llvm/llvm-project/commit/d510b5f199d6e7a3062b5a6ea43181c4cc00a605

Which uses the tag manager to handle all the masking. Though it appears to be 
lldb-server side, I'm not sure if this Mach bit is. What's the plan for 
handling this generally, are you going to use the tag manager object where you 
can?

Luckily there's not much dynamism to MTE, so copy pasting the fixed mask a few 
times isn't the end of the world. The tag manager abstraction is more to handle 
when the entire tagging scheme changes, but would still be nice for it to work 
for MTE everywhere.

How will this be tested? We can run API tests on iOS, right? I get that only 
you at Apple are likely to be able to do that with any convenience, but still.

https://github.com/llvm/llvm-project/pull/159117
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to