Kernel buffer overflow exposes iPhone 11 Pro to radio based attacks
Timon Gehr
timon.gehr at gmx.ch
Wed Dec 9 13:28:14 UTC 2020
On 09.12.20 14:06, Paul Backus wrote:
> On Wednesday, 9 December 2020 at 08:29:58 UTC, Bruce Carneal wrote:
>>
>> IIUC, such functions in existing .o files and libs would not be
>> designated (mangled) @safe so I'd expect linker errors, not silence.
>> New compilations will have the source body and will, of course, reject
>> non @safe code so, again, not silent. What have I misunderstood? What
>> is the "silent" problem? Is there some transitive issue?
>>
>> Note: @safe designation should be part of the external mangle of any
>> future defaulted-and-verified- at safe function. I don't see how it
>> works otherwise.
>
> This does not work for extern(C) functions because their names are not
> mangled.
It does not even work for extern(D) functions because their return types
are not mangled.
More information about the Digitalmars-d
mailing list