one more fix for verify.js for arm

This commit is contained in:
Igor Klopov 2016-10-05 18:48:55 +03:00
parent 3bf981afa6
commit dbb517bd60

View File

@ -23,7 +23,7 @@ const script = `
}
if (modules >= 46 && // no cpu_features field in 0.12
process.arch !== 'arm') { // non-zero features even in sourceless mode
process.arch !== 'arm') { // non-zero features even in sourceless mode in armv7
cpuFeatures = cd.readUInt32LE(kCpuFeaturesOffset);
assert(cpuFeatures === 0, 'CPU_FEATURES must be zero');
}
@ -49,8 +49,11 @@ const script = `
assert(s4.cachedDataProduced, 's4.cachedDataProduced must be true');
cd = s4.cachedData;
cpuFeatures = cd.readUInt32LE(kCpuFeaturesOffset);
assert(cpuFeatures !== 0, 'CPU_FEATURES must be non-zero');
if (modules >= 46 && // no cpu_features field in 0.12
process.arch !== 'arm') { // zero features even in non-sourceless mode in armv6
cpuFeatures = cd.readUInt32LE(kCpuFeaturesOffset);
assert(cpuFeatures !== 0, 'CPU_FEATURES must be non-zero');
}
console.log('ok');
`;