chromium: debug skia-segfault

This commit is contained in:
2024-09-11 20:13:29 +08:00
parent 09c12f30de
commit 2b34c4774c
5 changed files with 120 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
/**
* 那个,你按照无锡的方法替换一下这个*.o变成scalar重新生成一个chrome看看还seg不
* 就是这个o用scalar和以前的其他o弄到一起
*/
import path from 'path';
import { chromiumSource } from '../../chromium.js';
import * as fs from 'fs';
const objects = [
"obj/skia/skia_core_and_effects/SkBlitRow_D32.o",
"obj/skia/skia_core_and_effects/SkOpts.o",
];
// Copy scalar objects to SIMD directory
const scalarBuild = path.resolve(chromiumSource, "out", "Release");
const simdBuild = path.resolve(chromiumSource, "out", "c9094783eb43868cdbcf26b3266b0231d8fbd6e6", "Release");
await Promise.all(objects.map(async x => {
// Copy object from scalar directory to simd directory
await fs.promises.copyFile(path.resolve(scalarBuild, x), path.resolve(simdBuild, x));
}))