期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
Qutenix加载运行ELF文件研究与实现
1
作者 曲波 《南京晓庄学院学报》 2012年第3期101-105,共5页
文章分析了ELF文件的基本结构,以及在Qutenix中加载运行ELF可执行文件的实现方法及技术要点.内容包括识别ELF格式、加载环境变量及命令行参数、加载可执行文件代码、重载LDT描述符、加载可执行文件入口地址、创建与安装ELF格式Shell命... 文章分析了ELF文件的基本结构,以及在Qutenix中加载运行ELF可执行文件的实现方法及技术要点.内容包括识别ELF格式、加载环境变量及命令行参数、加载可执行文件代码、重载LDT描述符、加载可执行文件入口地址、创建与安装ELF格式Shell命令文件等.文章以一个实例演示Qutenix兼容运行a.out和ELF两种格式可执行文件的结果. 展开更多
关键词 教学操作系统 elf格式 Qutenix 可执行文件 SHELL命令
下载PDF
引导工具GRUB 2的模块开发分析 被引量:2
2
作者 黄道颖 连建永 +2 位作者 张安琴 陈慧 张安琳 《郑州轻工业学院学报(自然科学版)》 CAS 2014年第5期56-59,67,共5页
通过对一个GRUB 2模块源代码的编写、编译,到模块的加载、运行和卸载,分析GRUB 2的模块结构及开发过程,阐明了GRUB 2将功能分布在众多小模块中且在运行时能够动态加载和卸载的模块化设计机制.结果表明,该机制便于随时扩展功能,进行用户... 通过对一个GRUB 2模块源代码的编写、编译,到模块的加载、运行和卸载,分析GRUB 2的模块结构及开发过程,阐明了GRUB 2将功能分布在众多小模块中且在运行时能够动态加载和卸载的模块化设计机制.结果表明,该机制便于随时扩展功能,进行用户二次开发. 展开更多
关键词 GRUB 2 模块化设计 可执行连接格式(elf)文件
下载PDF
静态二进制翻译中回调函数逆向恢复技术研究
3
作者 丁松阳 赵荣彩 《计算机应用》 CSCD 北大核心 2008年第3期782-784,共3页
回调函数的逆向恢复是静态二进制翻译的一个难点。针对使用C后端的静态二进制翻译框架,提出并实现回调函数逆向恢复方法,该方法结合代码间隙分析,在后端C代码生成过程中插入映射源回调函数地址到目标机函数地址的代码。相对于使用解释... 回调函数的逆向恢复是静态二进制翻译的一个难点。针对使用C后端的静态二进制翻译框架,提出并实现回调函数逆向恢复方法,该方法结合代码间隙分析,在后端C代码生成过程中插入映射源回调函数地址到目标机函数地址的代码。相对于使用解释器的方法,该方法具有实现简洁,在目标机上运行速度更快的优点。 展开更多
关键词 静态二进制翻译 回调函数 可执行链接格式文件
下载PDF
RTEMS引导程序的设计与实现
4
作者 李红卫 《计算机技术与发展》 2008年第7期153-155,159,共4页
在嵌入式系统开发中,引导程序一般由引导记录BOOT和装入程序LOADER两部分组成,它主要负责初始化硬件设备和引导内核。基于PC机的RTEMS嵌入式操作系统通常由GNU GRUB引导。在分析GNU GRUB与RTEMS之间的接口和ELF可运行程序的文件格式的... 在嵌入式系统开发中,引导程序一般由引导记录BOOT和装入程序LOADER两部分组成,它主要负责初始化硬件设备和引导内核。基于PC机的RTEMS嵌入式操作系统通常由GNU GRUB引导。在分析GNU GRUB与RTEMS之间的接口和ELF可运行程序的文件格式的基础上给出了BOOT和LOADER的实现算法,并详细介绍了实模式到保护模式的切换过程,且给出了加载ELF可运行程序的实现算法。经上机调试,RTEMS引导程序运行良好。 展开更多
关键词 BOOTLOADER elf文件格式 RTEMS BOOT LOADER
下载PDF
一种检测运行栈与静态数据区重叠的新方法 被引量:2
5
作者 谷晓铭 霍玮 +1 位作者 桂剑 贾耀仓 《计算机工程与应用》 CSCD 北大核心 2006年第20期86-88,112,共4页
嵌入式系统中由于内存限制,容易出现运行栈和数据区重叠的错误。已有的两种检测该错误的方法在准确性和易用性方面存在缺陷,不适用于基于软件模拟器的大规模回归测试。文章通过改变运行栈与静态数据区的布局,将运行栈与静态数据区重叠... 嵌入式系统中由于内存限制,容易出现运行栈和数据区重叠的错误。已有的两种检测该错误的方法在准确性和易用性方面存在缺陷,不适用于基于软件模拟器的大规模回归测试。文章通过改变运行栈与静态数据区的布局,将运行栈与静态数据区重叠的错误转化为运行栈超越内存地址空间的错误。新方法大大简化了这种运行时错误的检测和调试。 展开更多
关键词 嵌入式系统工具链 elf文件格式 运行栈 静态数据区 链接器 软件模拟器
下载PDF
Linux下函数栈大小的自动计算技术 被引量:1
6
作者 肖谦 李中升 漆锋滨 《计算机工程》 CAS CSCD 北大核心 2011年第S1期338-340,共3页
一个可执行程序在实际运行中可能包含复杂的函数调用和跳转,而这些函数又会使用不同大小的栈空间来保存一些临时变量。随着函数调用深度的增加,实际所占用的栈空间会越来越大且不可预测,可能造成栈空间溢出的情况发生。针对上述问题,提... 一个可执行程序在实际运行中可能包含复杂的函数调用和跳转,而这些函数又会使用不同大小的栈空间来保存一些临时变量。随着函数调用深度的增加,实际所占用的栈空间会越来越大且不可预测,可能造成栈空间溢出的情况发生。针对上述问题,提出自动计算函数调用关系及实际使用栈空间大小的技术,采用静态分析的方法收集ELF文件中的函数及指令信息,实验结果证明,该技术具有较好的实用性。 展开更多
关键词 栈空间 elf文件 静态分析 函数调用 编译优化工具
下载PDF
R8000上的BFD移植技术研究与实现
7
作者 罗红兵 吴海平 《计算机工程与应用》 CSCD 北大核心 1999年第3期30-32,38,共4页
BFD是支撑GNU汇编装配系统和调试器的软件包。文章将介绍在MIPSR8000工作站上移植BFD的相关技术,包括目标机说明、库访问机制和再定位技术等。
关键词 BFD 目标文件格式 elf 编译系统
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部