Displaying 4 results from an estimated 4 matches for "createpointertoint".
2015 Nov 12
4
Fwd: asan for allocas on powerpc64
...nsfoms/Instrumentation/AddressSanitizer.cpp):
// call __asan_allocas_unpoison(uptr top, uptr bottom);
// NB "top" here means lowest address and "bottom" means highest!
IRB.CreateCall(
AsanAllocasUnpoisonFunc,
{
IRB.CreateLoad(DynamicAllocaLayout),
IRB.CreatePointerToInt(SaveRestoreInst->getOperand(0), IntptrTy)
}
);
I think the problem is that the operand to stackrestore is the new
native sp register value to restore, and this code is assuming that
that will be a higher address than all the allocas that are being
unallocated. But on PowerPC64, the native...
2015 Nov 17
3
asan for allocas on powerpc64
...call __asan_allocas_unpoison(uptr top, uptr bottom);
> // NB "top" here means lowest address and "bottom" means highest!
>
> IRB.CreateCall(
> AsanAllocasUnpoisonFunc,
> {
> IRB.CreateLoad(DynamicAllocaLayout),
> IRB.CreatePointerToInt(SaveRestoreInst->getOperand(0), IntptrTy)
> }
> );
>
> I think the problem is that the operand to stackrestore is the new
> native sp register value to restore, and this code is assuming that
> that will be a higher address than all the allocas that ar...
2015 Nov 23
2
asan for allocas on powerpc64
...gt; // NB "top" here means lowest address and "bottom" means highest!
>>>
>>> IRB.CreateCall(
>>> AsanAllocasUnpoisonFunc,
>>> {
>>> IRB.CreateLoad(DynamicAllocaLayout),
>>> IRB.CreatePointerToInt(SaveRestoreInst->getOperand(0), IntptrTy)
>>> }
>>> );
>>>
>>> I think the problem is that the operand to stackrestore is the new
>>> native sp register value to restore, and this code is assuming that
>>> that...
2015 Nov 23
2
asan for allocas on powerpc64
...bottom" means
>>>>> highest!
>>>>>
>>>>> IRB.CreateCall(
>>>>> AsanAllocasUnpoisonFunc,
>>>>> {
>>>>> IRB.CreateLoad(DynamicAllocaLayout),
>>>>> IRB.CreatePointerToInt(SaveRestoreInst->getOperand(0), IntptrTy)
>>>>> }
>>>>> );
>>>>>
>>>>> I think the problem is that the operand to stackrestore is the new
>>>>> native sp register value to restore, and this code...