|
钻瓜专利网为您找到相关结果 2065009个,建议您 升级VIP下载更多相关专利
- [发明专利]星载计算机上基于任务栈智能计算的栈溢出消除方法-CN202310164056.X在审
-
于永军;王颖超;邓寒玉
-
南京理工大学
-
2023-02-24
-
2023-05-26
-
G06F11/07
- 本发明公开了一种星载计算机上基于任务栈智能计算的栈溢出消除方法,用于解决星载电子系统栈溢出导致的程序安全问题,同时因为可以精准分配栈内存,所以也提高了星载存储资源的利用率。本发明根据Cortex‑M7内核的函数调用、压栈等使用栈空间的指令及Cortex‑M7内核中函数调用的具体过程,并利用交叉编译工具链将ELF文件反汇编生成文本文件,在clion平台使用C语言跟踪反汇编文本中的指令流、分析函数调用关系的定位点,利用递归思想分析每一级函数所需任务栈大小,从而得到指定任务函数所需的函数栈空间。本发明可以有效地给出指定函数的所有函数调用关系及相应的实际所占用的栈空间大小,是一种有效便捷的内存资源优化辅助工具,在实际应用中会产生良好的效果。
- 计算机基于任务智能计算溢出消除方法
- [发明专利]调用栈回溯方法、装置、设备和介质-CN202110303889.0有效
-
刘洪凯
-
北京字节跳动网络技术有限公司
-
2021-03-22
-
2023-10-20
-
G06F11/36
- 本公开实施例涉及一种调用栈回溯方法、装置、设备和介质,其中,该方法包括:申请第一内存区域,并确定其目标子区域;执行构造功能模块对应的代码段,对目标子区域中存储的内容进行初始化;将初始化后的目标子区域中的存储内容更改为自定义虚拟功能模块表的地址;该表中的第三个功能模块地址为预设目标回调功能模块的地址;基于第一内存区域的首地址,执行栈回溯功能模块WalkStack对应的代码段,以启动调用栈的回溯;在调用栈的回溯过程中,执行预设目标回调功能模块对应的代码段,并确定执行次数;根据该执行次数,确定是否结束调用栈的回溯。本公开实施例实现了在程序运行过程中对栈回溯的有效控制,达到了控制栈回溯次数的效果,降低了栈回溯的耗时。
- 调用回溯方法装置设备介质
|