MCPcopy Index your code
hub / github.com/nodejs/node / exportArrayBufferView

Function exportArrayBufferView

lib/ffi.js:261–275  ·  view source on GitHub ↗
(source, data, len)

Source from the content-addressed store, hash-verified

259}
260
261function exportArrayBufferView(source, data, len) {
262 checkFFIPermission();
263
264 if (!isArrayBufferView(source)) {
265 throw new ERR_INVALID_ARG_TYPE('arrayBufferView', 'ArrayBufferView', source);
266 }
267
268 validateInteger(len, 'len', 0);
269
270 if (len < source.byteLength) {
271 throw new ERR_OUT_OF_RANGE('len', `>= ${source.byteLength}`, len);
272 }
273
274 exportBytes(source, data, len);
275}
276
277const suffix = process.platform === 'win32' ? 'dll' : process.platform === 'darwin' ? 'dylib' : 'so';
278

Callers

nothing calls this directly

Calls 1

checkFFIPermissionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…