https://github.com/snehasish commented:
This PR is pretty big. Could you break it up to make it easier for humans to review? Here is a suggestion which I put together with the help of AI.. ______________ | PR | Contents | Implementation/build | Tests | Total added | |---|---|---:|---:|---:| | 1 | Libc write interceptors, initialization, zero-length handling, constructor/destructor temporary semantics | ~330 | ~90 | ~420 | | 2 | Allocator implementation and API, metadata, thread caches, allocation-contract tests | ~350 | ~200 | ~550 | | 3 | C heap interceptors, allocation shadow updates, checking owned memory during destruction | ~200 | ~190 | ~390 | | 4 | C++ `new`/`delete` interceptors and driver wiring, per-object cost accounting and reporting | ~330 | ~100 | ~430 | https://github.com/llvm/llvm-project/pull/232851 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
