Displaying 4 results from an estimated 4 matches for "__asan_allocas_unpoison".
2015 Nov 12
4
Fwd: asan for allocas on powerpc64
(Resending with the correct mailing list address.)
Hi,
Currently test/asan/TestCases/alloca_vla_interact.cc is XFAILed for
powerpc64. I've had a look at why it doesn't work. I think the only
problem is in the call to __asan_allocas_unpoison that is inserted at
the end of the "for" loop (just before a stackrestore instruction).
The call function is created something like this (paraphrasing from
lib/Transfoms/Instrumentation/AddressSanitizer.cpp):
// call __asan_allocas_unpoison(uptr top, uptr bottom);
// NB "top&qu...
2015 Nov 17
3
asan for allocas on powerpc64
...gt;> wrote:
>
> (Resending with the correct mailing list address.)
>
> Hi,
>
> Currently test/asan/TestCases/alloca_vla_interact.cc is XFAILed for
> powerpc64. I've had a look at why it doesn't work. I think the only
> problem is in the call to __asan_allocas_unpoison that is inserted at
> the end of the "for" loop (just before a stackrestore instruction).
>
> The call function is created something like this (paraphrasing from
> lib/Transfoms/Instrumentation/AddressSanitizer.cpp):
>
> // call __asan_allocas_unpoison(...
2015 Nov 23
2
asan for allocas on powerpc64
...o right direction here.
Thanks,
-Maxim
On 18/11/15 00:12, Jay Foad wrote:
>>> Currently test/asan/TestCases/alloca_vla_interact.cc is XFAILed for
>>> powerpc64. I've had a look at why it doesn't work. I think the only
>>> problem is in the call to __asan_allocas_unpoison that is inserted at
>>> the end of the "for" loop (just before a stackrestore instruction).
>>>
>>> The call function is created something like this (paraphrasing from
>>> lib/Transfoms/Instrumentation/AddressSanitizer.cpp):
>>>...
2015 Nov 23
2
asan for allocas on powerpc64
.../11/15 00:12, Jay Foad wrote:
>>
>>> Currently test/asan/TestCases/alloca_vla_interact.cc is XFAILed for
>>>>> powerpc64. I've had a look at why it doesn't work. I think the
>>>>> only
>>>>> problem is in the call to __asan_allocas_unpoison that is
>>>>> inserted at
>>>>> the end of the "for" loop (just before a stackrestore
>>>>> instruction).
>>>>>
>>>>> The call function is created something like this (paraphrasing
>>>>> fr...