libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from upstream
2bfb0fcb51510f22723c8cdfefe [Sanitizer][MIPS] Fix stat struct size for the O32 ABI. Signed-off-by: Dimitrije Milosevic <dimitrije.milosevic@syrmia.com>.
This commit is contained in:
parent
4a7274ddc4
commit
1efeaf99bd
|
@ -81,9 +81,10 @@ const unsigned struct_kernel_stat64_sz = 104;
|
||||||
const unsigned struct_kernel_stat_sz = 144;
|
const unsigned struct_kernel_stat_sz = 144;
|
||||||
const unsigned struct_kernel_stat64_sz = 104;
|
const unsigned struct_kernel_stat64_sz = 104;
|
||||||
#elif defined(__mips__)
|
#elif defined(__mips__)
|
||||||
const unsigned struct_kernel_stat_sz = SANITIZER_ANDROID
|
const unsigned struct_kernel_stat_sz =
|
||||||
|
SANITIZER_ANDROID
|
||||||
? FIRST_32_SECOND_64(104, 128)
|
? FIRST_32_SECOND_64(104, 128)
|
||||||
: FIRST_32_SECOND_64(144, 216);
|
: FIRST_32_SECOND_64((_MIPS_SIM == _ABIN32) ? 160 : 144, 216);
|
||||||
const unsigned struct_kernel_stat64_sz = 104;
|
const unsigned struct_kernel_stat64_sz = 104;
|
||||||
#elif defined(__s390__) && !defined(__s390x__)
|
#elif defined(__s390__) && !defined(__s390x__)
|
||||||
const unsigned struct_kernel_stat_sz = 64;
|
const unsigned struct_kernel_stat_sz = 64;
|
||||||
|
|
Loading…
Reference in New Issue