SHINING的博客

不忘初心,方得始终。

linux下几种目标文件的分析

本文中用到的命令: gcc -c addvec.c  生成可重定位目标文件addvec.o readelf addvec.o -a 读取可重定位目标文件addvec.o gcc -O2 -c main.c 生成可重定位目标文件main.o gcc -static -o...

2012-12-21 15:18:01

阅读数 16985

评论数 0

QEMU1.3.0的源码分析三:user model之linux

从源码目录来看,user model有两块内容bsd-user和linux-user。我主要研究了下linux-user这种情况。 首先要提一下通常容易关注的焦点,linux-user下的函数入口点:/源码目录/linux-user/main.c中的 Line:3388    int ma...

2012-12-11 11:23:07

阅读数 3310

评论数 1

QEMU1.3.0源码分析之二:TCG

TCG是Tiny Code Generator的简称,它之前是一个后端编译器,现在是作为一个动态翻译器来使用。在QEMU中,它主要用来将虚拟出来的系统的指令转化成真正硬件支持的指令中的从中间代码到硬件支持的机器代码的过程。前端的将指令翻译成中间代码的过程,是一个反汇编的过程。 反汇编的过程的源码...

2012-12-07 10:34:42

阅读数 4050

评论数 0

QEMU1.3.0的源码分析一 : 源码目录简介

最近在研究QEMU,读了一些QEMU的源码,因为涉及的东西比较多,找到的资料又都比较破碎,不太完整。所以将最近的成果总结一下。 相比其他的开源软件来说,QEMU源码下面目录比较多,下面就先把这些目录的内容大致整理一下。 docs/ 包含了一些文档,说实话,对初学者来说,读这些文档压根没有头绪 ...

2012-12-06 15:31:36

阅读数 4056

评论数 0

提示
确定要删除当前文章?
取消 删除