In article <[email protected]>,
Rin Okuyama  <[email protected]> wrote:
>Note that -fsanitize=address is not yet working on 32bit big-endian
>machines, although it does not fall into SEGV. For example, Report()
>does not work as return values of __syscall(SYS_write) and strlen(3)
>are not consistent due to a similar problem to (2). Should we use
>syscall(2) rather than __syscall(2) on 32bit environments except for
>syscalls whose return values are 64bit? Or any other ideas?

This is what I was thinking. Perhaps it is easier to use syscall for ILP32
and __syscall for LP64. But then there is lseek...

christos

Reply via email to