V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  felixlong  ›  全部回复第 2 页 / 共 26 页
回复总数  502
1  2  3  4  5  6  7  8  9  10 ... 26  
@codehz 哈哈,估计 Apple 认为在 write_protect disable 模式下这个线程就只应该运行生成 JIT 代码的代码,不能干其它的事。也许 Apple 认为生成 JIT 代码的代码本身不会有这些骚操作。
@codehz 应该不是你说的那个检测 NullPointerException 的优化导致的。那个行为影响太大了,而且那是 Posix 的标准行为,Apple 应该没有改变。
好像与 Mac 在 M 系列处理器引入的新的 pthread_jit_write_protect_np 有关系。Apple 确实只说了用 MAP_JIT mmap 出来的 region 要么只能 write ,要么只能 executable ,从来没提过 read 会发生什么事情,以前是在 write protect on/off 都发送 SIG_BUS, 14.4 改成了 write protect on 的时候发 SIG_BUS ,write protect off 的时候发 SIG_KILL,真是迷惑行为。不知道为啥 JDK 生成的 jit code 需要 read 自己?
@Rorysky 呵呵,我打赌 Apple 会把这个改回去。你信不信?
@Rorysky 这也洗,你没看 Oracle 的人说吗,Mac 14.4 最后一个 RC 版本行为都没改,最后正式版本突然改了。这让人家怎么来的及修?
映像里面几乎所有支持 JIT 需要检测空指针/数组越界访问异常的都会利用这个特性啊! NodeJS 没影响嘛? Apple 在搞啥。
50 天前
回复了 kongkongye 创建的主题 程序员 chrome 扩展赚钱方式探讨
@kongkongye 你没提最赚钱的一种。收保护费。那些 adblocker 都是靠向各大网站收保护费赚钱。后来发展成向用户/网站两头收。
@iClass 那是时间,兄弟你太虚了:)
58 天前
回复了 Ayanokouji 创建的主题 Apple iOS 17.4 发布了,没见有人讨论侧载
@weeei 非 WebKit 核心浏览器应该不限欧洲吧!为了这个 Apple 把 PWA 都拿掉了。
我怎么觉得应该是买你这个手机的人觉得恐怖呢!可以一直被你追踪轨迹。
@drymonfidelia 去掉估计也减少不了多少,我电脑上的 electron size:
electron.exe 102M
ffmpeg.dll 2M
76 天前
回复了 21231sv 创建的主题 生活 催婚碰上拆迁
@21231sv 让你父母继续介绍相亲对象呀。把压力给到你父母那边。
这违法。不同意拿赔偿走人。
90 天前
回复了 wisefree 创建的主题 C++ Qt Network vs ASIO
依赖于你用不用其它的 Qt library 呀。如果用 Qt 写 UI 那用 Qt Network 不是最方便嘛!
“二是对安装数超过 100 万次的软件,每个 APP 征收 0.50 欧元的安装费”???
还重大让步,看来还是罚的不够多。
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1019 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 18:13 · PVG 02:13 · LAX 11:13 · JFK 14:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.