chore: fixup v8 sandbox pointers node patch

This commit is contained in:
John Kleinschmidt
2026-01-16 12:52:02 -05:00
parent 527c1da84b
commit d2602066ac
3 changed files with 12 additions and 3 deletions

View File

@@ -48,7 +48,7 @@ index fe669d40c31a29334b047b9cfee3067f64ef0a7b..9e5de7bbe574add017cd12ee091304d0
static CFunction fast_timing_safe_equal(CFunction::Make(FastTimingSafeEqual));
diff --git a/src/node_buffer.cc b/src/node_buffer.cc
index ec323bb9cf5f127b18b99fba38f00007aef43047..f499b3da1fe28d4db5d6ea83dea6f59d4b32a150 100644
index 45c6b4cf19f7b336891dae3cd84d698507227d9e..fc7ccd647585fe3b96648ccd83ef49d93c9c4438 100644
--- a/src/node_buffer.cc
+++ b/src/node_buffer.cc
@@ -44,6 +44,14 @@

View File

@@ -51,7 +51,7 @@ index 7b2efa49468c0bed2f5935552addd3ab37d0a50b..413db3ed9b88d7b7fb2ac6dd1153dade
return GET_RETURN_STATUS(env);
}
diff --git a/src/node_buffer.cc b/src/node_buffer.cc
index f499b3da1fe28d4db5d6ea83dea6f59d4b32a150..39d401a490e8f40b6041153fadf8a6cf45fee953 100644
index fc7ccd647585fe3b96648ccd83ef49d93c9c4438..aeacdcd13422aeb0fa4b1e234851d7b52f5de116 100644
--- a/src/node_buffer.cc
+++ b/src/node_buffer.cc
@@ -284,8 +284,9 @@ MaybeLocal<Uint8Array> New(Environment* env,

View File

@@ -189,7 +189,7 @@ index f616223cfb0f6e10f7cf57ada9704316bde2797e..eb6dad44a49d997097c8fb5009eeb60a
Local<Value> ret;
if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&ret)) return {};
diff --git a/src/node_buffer.cc b/src/node_buffer.cc
index 357dc5f6d1c1c2d3756a94c1326b0502403e1eaf..ec323bb9cf5f127b18b99fba38f00007aef43047 100644
index 357dc5f6d1c1c2d3756a94c1326b0502403e1eaf..45c6b4cf19f7b336891dae3cd84d698507227d9e 100644
--- a/src/node_buffer.cc
+++ b/src/node_buffer.cc
@@ -78,6 +78,7 @@ using v8::SharedArrayBuffer;
@@ -255,6 +255,15 @@ index 357dc5f6d1c1c2d3756a94c1326b0502403e1eaf..ec323bb9cf5f127b18b99fba38f00007
#endif
return size;
}
@@ -1437,7 +1477,7 @@ void CreateUnsafeArrayBuffer(const FunctionCallbackInfo<Value>& args) {
buf = ArrayBuffer::New(isolate, size);
} else {
std::unique_ptr<BackingStore> store =
- ArrayBuffer::NewBackingStoreForNodeLTS(isolate, size);
+ ArrayBuffer::NewBackingStore(isolate, size);
if (!store) {
return env->ThrowRangeError("Array buffer allocation failed");
}
@@ -1615,6 +1655,7 @@ void Initialize(Local<Object> target,
"utf8WriteStatic",
SlowWriteString<UTF8>,