Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
idividebyzero
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
idividebyzero
6y ago
Well, this is not completely true. As said, JIT employs absolute addresses a lot, and for instance, you can use `lea` to compute the absolute address of a variable at runtime (with PC-relative addressing mode). Said that, I still see `movab
2.
▲
by
idividebyzero
6y ago
I understand that they refer to it as a fixed-length instruction set, it's correct, note though that not all ARMv8 instructions are 4 bytes long. Indeed, some instructions that are met together are fused to a single one, or SVE, for in
3.
▲
by
idividebyzero
6y ago
I think it moderately depends on the definition you give it to. If you require RISC to be a load/store architecture, x86 is not even close to be one. Also, aarch64 is a variable-length instructions set and include complex instructions
4.
▲
Revng: LLVM libFuzzer for closed-source binaries
(twitter.com)
1 points
by
idividebyzero
6y ago
|
0 comments
5.
▲
by
idividebyzero
7y ago
Even if the same key is shared by all processes, keys are stored in registers that are meant to be not accessible to userspace, so a disclosure vulnerability would not help here anyways.
6.
▲
by
idividebyzero
7y ago
True, but drivers methods are exposed through IOKit framework, which clearly does not even attempt in reducing the attack surface, and instead, makes the exploitation easier. Thus, its design appears to be fundamentally broken.
7.
▲
by
idividebyzero
7y ago
Just out of curiosity: did they let you use the MacBook Pro without problems? Can you guys @ Microsoft decide to use whatever OS is more suitable for what you do?