refactor: 拆分缓冲区载荷为 AB/SAB 双认入口,SAB 字节改走核账目

This commit is contained in:
2026-10-08 10:30:04 +00:00
parent 3f26995040
commit 04df4070fa
11 changed files with 731 additions and 382 deletions
+4
View File
@@ -3,6 +3,7 @@
use std::ffi::c_void;
use std::sync::Arc;
use oxide_kernel::KernelCore;
use oxide_runtime_api::{ProtoKind, ShapeNode};
use oxide_types::mem::P;
use oxide_types::object::{Cell, JsObject, PropAttributes};
@@ -152,6 +153,9 @@ impl oxide_runtime_api::VmHost for Vm {
let session = self.session();
session.global_object().clone()
}
fn kernel_core(&self) -> Arc<KernelCore> {
Arc::clone(self.kernel_core())
}
fn pc(&self) -> usize {
self.pc
}