Partially revert 4169340

This commit is contained in:
Raymond Hill 2024-10-05 14:51:38 -04:00
parent 5f2ee6caf8
commit 02cba63331
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
3 changed files with 5 additions and 5 deletions

View File

@ -582,7 +582,7 @@ class BidiTrieContainer {
}
toSelfie() {
const buf32 = this.buf32.slice(0, this.buf32[CHAR1_SLOT] + 3 >>> 2);
const buf32 = this.buf32.subarray(0, this.buf32[CHAR1_SLOT] + 3 >>> 2);
return { buf32, checksum: i32Checksum(buf32) };
}

View File

@ -452,7 +452,7 @@ class HNTrieContainer {
}
toSelfie() {
const buf32 = this.buf32.slice(0, this.buf32[CHAR1_SLOT] + 3 >>> 2);
const buf32 = this.buf32.subarray(0, this.buf32[CHAR1_SLOT] + 3 >>> 2);
return { buf32, checksum: i32Checksum(buf32) };
}

View File

@ -495,7 +495,7 @@ const filterDataReset = ( ) => {
filterDataWritePtr = 2;
};
const filterDataToSelfie = ( ) =>
filterData.slice(0, filterDataWritePtr);
filterData.subarray(0, filterDataWritePtr);
const filterDataFromSelfie = selfie => {
if ( selfie instanceof Int32Array === false ) { return false; }
@ -3193,7 +3193,7 @@ const urlTokenizer = new (class {
}
toSelfie() {
return this.knownTokens.slice();
return this.knownTokens;
}
fromSelfie(selfie) {
@ -4779,7 +4779,7 @@ StaticNetFilteringEngine.prototype.toSelfie = function() {
processedFilterCount: this.processedFilterCount,
acceptedCount: this.acceptedCount,
discardedCount: this.discardedCount,
bitsToBucket: new Map(this.bitsToBucket),
bitsToBucket: this.bitsToBucket,
urlTokenizer: urlTokenizer.toSelfie(),
destHNTrieContainer: destHNTrieContainer.toSelfie(),
origHNTrieContainer: origHNTrieContainer.toSelfie(),