tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common



On Thu, May 24, 2018 at 02:45:15PM +0200, Martin Husemann wrote:
> On Thu, May 24, 2018 at 02:39:01PM +0200, Kamil Rytarowski wrote:
> > It looks like there is no better within the C ABI to serialize arbitrary
> > arguments. We want for example 2 integers returned from SYS_pipe.
> 
> You could do that with a minor variant of the version I suggested.
> 
> > I'm going to switch sanitizers to dlsym(3) trickery (RTLD_NEXT) and see
> > how good it will work.
> 
> Why not just call the "_" versions? I.e. mmap(...) -> _mmap(...).

It should be the double underscore version, i.e. __mmap. That's the
"raw" system call. The single underscore version is primarily for
libc-internal use, but also a customization point i.e. for libpthread.

Joerg


Home | Main Index | Thread Index | Old Index