| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Description:告警修改 Binary Source:No Signed-off-by: songjiawei9 <songjiawei9@h-partners.com> Co-authored-by: Agent | 7 天前 | |
Description:告警修改 Binary Source:No Signed-off-by: songjiawei9 <songjiawei9@h-partners.com> Co-authored-by: Agent | 7 天前 | |
size: 优化 10 个 so 编译选项,合计 -295KB(-28.4%) 通过 -fvisibility=hidden / -fvisibility-inlines-hidden / -Wl,--exclude-libs=ALL 收敛符号导出,参考 pasteboard 和 imf 子系统的做法。覆盖 ROM 基线超标缺口 (基线 1210KB,优化前 1410KB,优化后约 1116KB)。 各 so 收益: - libselectionManager_taihe_native.z.so: -50.3% (223KB -> 111KB) - libselection_service.z.so: -40.2% (256KB -> 153KB) - libselection_extension_ability_native.z.so: -27.7% (129KB -> 93KB) - libselection_ability.z.so: -19.7% (137KB -> 110KB) - libselectionmanager_napi.z.so: -8.9% (154KB -> 140KB) - libselectionpanel_napi.z.so: -9.8% (26KB -> 24KB) - libselection_plugins_impl.z.so: -7.6% (91KB -> 84KB) 注意: - 保留栈展开表(.eh_frame / .ARM.exidx)和帧指针,确保 crash 时可定位问题 - selection_ability / selection_client 不使用 visibility=hidden(被其他 so 静态链接,会触发 undefined symbol) - selection_plugins_impl 的 extern "C" 用 #pragma GCC visibility push(default) 保护 11 个导出函数 - 待运行时验证(dlopen/dlsym/CFI)确认无功能影响 Signed-off-by: chennuo <chennuo12@huawei.com> Co-authored-by: Agent Change-Id: I12fea96392864cf154f9236450b5fd33b116d9fc | 10 天前 | |
size: 优化 10 个 so 编译选项,合计 -295KB(-28.4%) 通过 -fvisibility=hidden / -fvisibility-inlines-hidden / -Wl,--exclude-libs=ALL 收敛符号导出,参考 pasteboard 和 imf 子系统的做法。覆盖 ROM 基线超标缺口 (基线 1210KB,优化前 1410KB,优化后约 1116KB)。 各 so 收益: - libselectionManager_taihe_native.z.so: -50.3% (223KB -> 111KB) - libselection_service.z.so: -40.2% (256KB -> 153KB) - libselection_extension_ability_native.z.so: -27.7% (129KB -> 93KB) - libselection_ability.z.so: -19.7% (137KB -> 110KB) - libselectionmanager_napi.z.so: -8.9% (154KB -> 140KB) - libselectionpanel_napi.z.so: -9.8% (26KB -> 24KB) - libselection_plugins_impl.z.so: -7.6% (91KB -> 84KB) 注意: - 保留栈展开表(.eh_frame / .ARM.exidx)和帧指针,确保 crash 时可定位问题 - selection_ability / selection_client 不使用 visibility=hidden(被其他 so 静态链接,会触发 undefined symbol) - selection_plugins_impl 的 extern "C" 用 #pragma GCC visibility push(default) 保护 11 个导出函数 - 待运行时验证(dlopen/dlsym/CFI)确认无功能影响 Signed-off-by: chennuo <chennuo12@huawei.com> Co-authored-by: Agent Change-Id: I12fea96392864cf154f9236450b5fd33b116d9fc | 10 天前 | |
size: 优化 10 个 so 编译选项,合计 -295KB(-28.4%) 通过 -fvisibility=hidden / -fvisibility-inlines-hidden / -Wl,--exclude-libs=ALL 收敛符号导出,参考 pasteboard 和 imf 子系统的做法。覆盖 ROM 基线超标缺口 (基线 1210KB,优化前 1410KB,优化后约 1116KB)。 各 so 收益: - libselectionManager_taihe_native.z.so: -50.3% (223KB -> 111KB) - libselection_service.z.so: -40.2% (256KB -> 153KB) - libselection_extension_ability_native.z.so: -27.7% (129KB -> 93KB) - libselection_ability.z.so: -19.7% (137KB -> 110KB) - libselectionmanager_napi.z.so: -8.9% (154KB -> 140KB) - libselectionpanel_napi.z.so: -9.8% (26KB -> 24KB) - libselection_plugins_impl.z.so: -7.6% (91KB -> 84KB) 注意: - 保留栈展开表(.eh_frame / .ARM.exidx)和帧指针,确保 crash 时可定位问题 - selection_ability / selection_client 不使用 visibility=hidden(被其他 so 静态链接,会触发 undefined symbol) - selection_plugins_impl 的 extern "C" 用 #pragma GCC visibility push(default) 保护 11 个导出函数 - 待运行时验证(dlopen/dlsym/CFI)确认无功能影响 Signed-off-by: chennuo <chennuo12@huawei.com> Co-authored-by: Agent Change-Id: I12fea96392864cf154f9236450b5fd33b116d9fc | 10 天前 | |
Description:修复划词不弹窗问题,代码优化 IssueNo:https://gitcode.com/openharmony-sig/systemabilitymgr_selectionfwk/issues/9 Binary Source:No Signed-off-by: songjiawei9 <songjiawei9@h-partners.com> | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 7 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 7 个月前 |