consider modules 59 as node9

This commit is contained in:
Igor Klopov 2017-11-03 01:51:29 +03:00
parent c08b3312b2
commit 12bf8df688
2 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,7 @@ export function abiToNodeRange (abi) {
if (/^m?48/.test(abi)) return 'node6';
if (/^m?51/.test(abi)) return 'node7';
if (/^m?57/.test(abi)) return 'node8';
if (/^m?59/.test(abi)) return 'node9';
return abi;
}

View File

@ -26,6 +26,9 @@ const script = `
} else {
kCpuFeaturesOffset = 0x10;
}
} else
if (modules === 59) {
kCpuFeaturesOffset = 0x0c;
} else {
assert(false, modules);
}
@ -45,7 +48,7 @@ const script = `
if (modules === 14) {
} else
if (modules === 46 || modules === 48 ||
modules === 51 || modules === 57) {
modules === 51 || modules === 57 || modules === 59) {
var paddedPayloadOffset = 0x48; // see SerializedCodeData::Payload()
var index = paddedPayloadOffset + 10;
cd[index] ^= 0xf0;