原类与网络字段来源结果

2026-10-19 · E3来源/E2复核/E1静态 · partial · 30/66,发送0/5,Gate R未关

来源:site/devlog/p4-device-network-rvi-and-raw-dtx-result-2026-10-19.md;源SHA-256 2bac1e4517685fe1aa80a64cd0a8be602b83adee71bef932086f7a6256fd7a65

## Implementation / Validation Update · 2026-10-19 · 原类关联与网络字段来源

文档类型devlog增量,基线e2d461e8。同一AI方案、实现、测试后使用第二读法分离复核,无子代理;本批不改Mac192/Lab18或产品公式、不安装新包,整体30/66、发送正式0/5,Gate R未关。前批GitHub核同、GitLab一次失败,同提交站点17.422753秒/聚合1507704832B、579页/743目标/652锚点通过;网站与通知配置欠项按Owner决定沿用partial。

### 两个有限原文件与busy拒绝

先文档化唯一`.53.dylddata`153731072B合同,保留既有128MiB文件入口不变,新增独立192MiB硬上界静态data入口,必须显式byte_limit;进程门仍128MiB。7文件控制包括超限事前拒绝、枚举重排、集合漂移、短读/超额、超时不重试、close失败及1MiB分块,均通过E2。新连接完整61sealed/released/no pending及122件metadata/身份/版本/产品和自有App idle,完整59清单核同后仅一次文件请求。原源SHA `6643bc88121706475977f5a0df96a9029ba956b1597cfb56fda5b465f2c2baf0`,11.134674秒/100139008B;首chunk58.794ms,读取3.942668秒/约38.99MB/s。前后全部metadata与source pins、idle/close核同;本次signal/launch/安装/写入/新run/容量0。

字段原指针显示字符串在唯一候选`.37`115245056B后另立合同;nstat-text-a01新准入发现自有App又出现而拒绝,数据请求0、信号0、关闭无错,5.279799秒/96632832B。进程再次出现原因unknown。按Owner既有“自己退出吧”授权另立a07恢复:重新核全部61与122metadata、同开始生命及两次末尾同生命,先fsync意图、一次SIGTERM并有界观察正常退出,之后全部metadata/idle/pending/pins/close核同,8.607634秒/98533376B。没有强杀或重发。

新nstat-text-a02独立完整fresh admission,仅用原128MiB入口读115245056B,SHA `42ffd47ab5f7fd63d7ae984b2d4d115054a73c00e27af2ee864e149c09828bca`,10.005715秒/101105664B,61metadata前后核同、idle/close无错。两源合计268976128B、数据请求2;本批总正常退出信号1,安装/launch/新run/容量/归位/删除0。busy失败不改成通过,也不把独立恢复记成原no-signal合同动作。

### 原映射、slide-v3与全部类方法

数据片有6个真实mapping,其中4个使用slide-info v3(非按suffix或最近VM猜范围)。按固定[Apple dyld-1066.8结构](https://github.com/apple-oss-distributions/dyld/blob/ce1cc2088ef390df1c48a1648075bbd51c5bbc6a/cache-builder/dyld_cache_format.h)及[运行时链遍历](https://github.com/apple-oss-distributions/dyld/blob/ce1cc2088ef390df1c48a1648075bbd51c5bbc6a/dyld/SharedCacheRuntime.cpp)实现有界reader:初始page-start单位为byte,后续delta单位8B word;只有真实链成员才解指针,非零未入链scalar保留unknown,0只代表原null。auth与unauth格式分开,保留原bits及认证字段,不执行认证或改写cache。7控制含合法/截短/错版本/越界/溢出/null与非成员拒绝,通过E2;26初始页面链、2013查询、1899链成员查询得到183 classlist/366类与元类,全部2193方法入口均关联,未知类记录0。

DTNetworkingService有8项方法,XRNetworkingServiceObservationTuple有7项,DTNStatSourceMapEntry有6项;DTNetworkingServiceAuthorizedAPI未出现在classlist,不能按名字把它认作类。class_ro、FAST_DATA_MASK及元类标志采用固定[objc4-906声明](https://github.com/apple-oss-distributions/objc4/blob/196363c165b175ed925ef6b9b99f558717923c47/runtime/objc-runtime-new.h),没有遇到相对method-list union,未实现路径不假称验证。

第二脚本不导入主data/class/image reader,直接原字段/原mapping独立遍历v3链,逐条核2013查询、366对象、2193关联;还对固定Apple原头编译小C++核sizeof/offsetof/bitfield。最终a03实际4115次链成员字段比对全匹配。a01先核过指针,但统计数在后续查询增长后才汇报,不能把其3981视作当时C++已核数量;新a03把比较放到全部读取后重新全量核,保留a01。a02第二读法曾误要求两次清单顺序一致而失败;新a03核全59集合、唯一性及当次真实index(43/17),修正reader而非数据,原失败保留。

### 原指令与字段键名:不替代运行口径

从既有177962条原编码中按已证IMP取16根、2087条审计切片(方法间还含block/helper);邻近IMP仅作切片上界,**未证明完整函数extent**。原字节解28个objc selector stub、13个auth external stub及183处引用、16个ivars。selector stub与ivars经第二读法核同,外部API只有真实地址,**0个外部符号名获得证明**,不按本机同名函数猜手机导入。

原路径与ivars显示默认PID过滤状态为-1,有setTargetPID:设置、隐藏接口集合及XRIncludeLoopback/lo0路径;因此不能预设此服务是所有接口的整机wire包参考。声明表8槽、统计表11槽及类型表4槽共23槽,以真实原pointer→global key→CFString→字符串映射核对:18个键解析、4个null槽、类型表第0槽1个missing保留。NetworkStatistics实际唯一mapping及原TEXT311296B/UUID/arm64e/iOS与主索引一致。第二读法从原ADRP/ADD重新取得三个表地址、核全部23槽、字符串原字节/长度及28 selector/16ivars;不是用字段名长度拟合。

| 表 | 按原索引顺序的已证键 |
| --- | --- |
| 声明0–5 | localAddress, remoteAddress, interface, processID, receiveBufferSize, receiveBufferUsed |
| 统计0–8 | rxPackets, rxBytes, txPackets, txBytes, rxDuplicateBytes, rxOutOfOrderBytes, txRetransmittedBytes, rttMinimum, rttAverage |
| 类型1–3 | TCP, UDP, Route;类型0来源未覆盖 |

原指令前7项走ending−starting与负值/null路径,后项比较或保留;原统计表9/10为null映射、另有serial/interval填充路径。这里是E1静态路径解释,**txBytes键名不证明payload/IP/链路层定义,interval路径不证明参考时钟校准,代码位于手机文件不证明当前服务实际加载/绑定它**。旧单流训练核同不能外推全部流,H1留出反证及22个头下界反例、24未保管尾对象缺口保持。

| 步骤 | 外层秒 / 退出峰B | 边界 |
| --- | --- | --- |
| 新文件7控制 | 0.109883 / 31277056 | E2,原128MiB入口不变 |
| v3指针7控制a02 | 0.031213 / 17072128 | E2,只解真链成员 |
| 第一类关联reader | 0.368497 / 31145984 | E1原metadata,格式E2 |
| 原指令切片 | 0.298476 / 20725760 | 2087条,完整extent未知 |
| selector/ivars/引用 | 0.257368 / 25264128 | E1,外部符号名0 |
| NetworkStatistics键 | 0.318219 / 21692416 | 18解析/4null/1missing |
| 最终独立全量a03 | 0.905840 / 41205760 | 120响应/122metadata/2193方法/23槽核同E2 |

离线10秒/96MiB、输出8/16MiB与手机105秒/128MiB门均满足;流式O(源bytes+有界metadata/链),单并发,不重写/加载/attach/执行代码,原128MiB和小索引1MiB入口保留。新工具无旧等价大件读取,不虚构提速对照;CPU/首chunk/吞吐见私有收据,瞬时I/O峰unknown。批末空间见当前私有收据,>123GB,删除0。

上一公开selector收据sourceSHA256字段存的是工具pins,不能当两原文件SHA数组;本批机读显式区分sourceFileSHA256与toolSourceSHA256,原两文件SHA仍以历史正文和私有分离原件为准,不回改旧归档。

**结论:E3原来源保管/E2独立格式与全部关联核同;静态路径仅E1,发送未验收、正式0/5、整体30/66,Gate R未关。** 下一仅原外部调用/producer packet-byte与query时钟来源,之后仍须运行绑定、全scope/方向/同层/端到端完整性资格。新文件获取必须先另立唯一范围/资源合同,不自动取391MB链接或667MB symbols、不进193/产品诊断/正式/接收。网站/通知/镜像欠项继续partial。[机读复核](https://github.com/rskdwypy-pixel/perfowl/blob/main/internal/handoff/network-class-keys-review-2026-10-19.json)。