zlacker

[return to "Intel x86 considered harmful – survey of attacks against x86 over last 10 years"]
1. n0us+l2[view] [source] 2015-10-27 15:13:48
>>chei0a+(OP)
I really could do without "considered harmful" titles. x86 has been one of the most influential technologies of all time and a clickbait title doesn't do it justice imo.
◧◩
2. wyager+26[view] [source] 2015-10-27 15:41:10
>>n0us+l2
So were PHP and goto statements.

How influential something is has nothing to do with how good it is.

◧◩◪
3. vezzy-+u6[view] [source] 2015-10-27 15:43:32
>>wyager+26
goto is just a mnemonic for jmp. It's the primitive from which all higher level control flow is ultimately derived. It isn't harmful, and it's used a lot even in C.
◧◩◪◨
4. morteh+rd[view] [source] 2015-10-27 16:34:37
>>vezzy-+u6
> [goto] is the primitive from which all higher level control flow is ultimately derived

I'm pretty sure you cannot implement conditional branches using unconditional branches as a building block. Unless you count indirect branches, which goto usually doesn't support.

◧◩◪◨⬒
5. taeric+ah[view] [source] 2015-10-27 17:03:41
>>morteh+rd
Not that I'd recommend it, but sure you can. Just allow modification of the code to include where you want to jump to. :)

Scarily enough, I think this used to actually be somewhat common place and is why many functions were not reentrant.

[go to top]