[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [valgrind] [Bug 371966] No uninitialised values reported with PGI -Mstack_arrays
From:       Tom Hughes <bugzilla_noreply () kde ! org>
Date:       2016-11-30 19:53:15
Message-ID: bug-371966-17878-HDXeF3aJKn () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=371966

Tom Hughes <tom@compton.nu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tom@compton.nu

--- Comment #19 from Tom Hughes <tom@compton.nu> ---
They should already be marked as uninitialised when __builtin_aa adjusts the
stack pointer - the problem is that they will then be changed to inaccessible
when it returns because the caller is not normally supposed to rely on stack
values allocated by the callee.

Basically that routine is not ABI compliant by the sounds of it, which may be
fine for something generated by the compiler, but it creates problems for
external tools like valgrind.

In principle it should be possible to intercept it though, so long as it
appears in the symbol table.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic