ro added inline comments.
================ Comment at: compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp:455-520 +#if SANITIZER_SOLARIS +// dlpi_tls_modid is only available since Solaris 11.4 SRU 10. Use +// dlinfo(RTLD_DI_LINKMAP) instead which works on both Solaris 11.3 and Illumos. + +// Beginning of declaration from OpenSolaris/Illumos +// $SRC/cmd/sgs/include/rtld.h. +typedef struct { ---------------- vitalybuka wrote: > can this go into sanitizer_platform_limits_solaris.h ? > I don't think it belongs there: AFAICS that header is for types used by the interceptors. I've been following what other targets do here, like declaring internal types and functions, and adding helpers like `GetSizeFromHdr`. It would only be confusing if Solaris were treated differently. It certainly helped me a lot being able to see what other targets do in once place. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D91605/new/ https://reviews.llvm.org/D91605 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits