検索に戻る
案件記録

一种基于上下文感知的鸿蒙容器化TLS兼容方法

発明有効
10請求項 · 1 独立
§ Ⅰ

案件概要

IPC分類

G06F 12/02 (2006.01)G06F 12/1009 (2016.01)

本发明公开了一种基于上下文感知的鸿蒙容器化TLS兼容方法,通过在源鸿蒙系统中区分简单TLS变量及复杂TLS变量,建立TLS变量源特征;在目标系统中构建匹配变量访问权限的动态伸缩式TLS内存池,扩展内核态TLS段描述符,构建musl TLS偏移与内存池地址的双向映射表,并对热点变量优化构建对齐CPU缓存行的聚类结构体提升访问效率;通过动态二进制翻译引擎记录TLS变量访问轨迹,更新TLS段描述符,线程切换时读取描述符恢复TLS上下文刷新缓存保障一致性,针对嵌套结构、指针、数组类型的TLS变量,结合源特征和双向映射表,按照目标系统对齐要求完成地址及偏移量转换,完成源系统应用程序在目标系统中的动态转换执行。

外部リソース