Michael137 wrote: > What is debug info size impact?
Realistically this will add a few more abbreviations into `.debug_abbrev` and only a few extra bytes per-UBSAN trap (abbreviation code + 1 ULEB128 for the index into the string offset table) into `.debug_info`. The rest of the `DW_TAG_subprogram` is encoded in the abbreviation for that fake frame. But I don't have a good intuition for how many UBSAN traps get emitted for a large codebase. So @anthonyhatran try this on a bootstrapped Clang build https://github.com/llvm/llvm-project/pull/145967 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits