linux 3.10 busybox initramfs构建 qemu调试
我的环境是vm ware虚拟机跑的centos 7 64位系统
1: 安装qemu
先安装SDL,负责qemu运行后只出现VNC server running on `::1:5900',而不出现qemu运行窗口,具体参考:
http://www.crifan.com/qemu_test_arm_vnc_serve...
分类:
系统相关 时间:
2014-12-09 12:23:26
阅读次数:
644
引入:上篇文章中我们讨论了Agent利用环境指针访问VM的线程操作,这里讨论线程组操作。分类3:线程组操作a.GetTopThreadGroups.让Agent获取VM中的所有全局的线程组。jvmtiError
GetTopThreadGroups(jvmtiEnv*env,
jint*group_count_ptr,
jthreadGroup**groups_ptr)函数会返回全..
分类:
编程语言 时间:
2014-12-09 02:00:53
阅读次数:
205
引入:上篇文章讲解了分类:内存管理,现在讲线程类操作的接口。分类2:线程类操作a.GetThreadState.获取线程状态jvmtiError
GetThreadState(jvmtiEnv*env,
jthreadthread,
jint*thread_state_ptr)大家都知道线程有很多种状态,比如Alive,Terminated,Runnable,等待进入Synchron..
分类:
编程语言 时间:
2014-12-09 02:00:53
阅读次数:
232
引入:上篇文章讲解了Agent利用环境指针访问VM的线程组操作,这里讨论下堆栈操作。分类4:堆栈操作a.GetStackTrace.获取某线程的堆栈。jvmtiError
GetStackTrace(jvmtiEnv*env,
jthreadthread,
jintstart_depth,
jintmax_frame_count,
jvmtiFrameInfo*frame_buffer,
jint*count..
分类:
其他好文 时间:
2014-12-09 02:00:00
阅读次数:
158
引入:我们在前面说到JVMTI的客户端Agent,又提到Agent通过环境指针来访问VM。这里就来看看环境指针到底有多大的访问VM的能力。分类1:内存管理a.Allocate.分配内存jvmtiError
Allocate(jvmtiEnv*env,
jlongsize,
unsignedchar**mem_ptr)size:分配的字节数.mem_ptr:分配内存的首..
分类:
其他好文 时间:
2014-12-09 01:59:47
阅读次数:
247
引入:上文中我们讨论了Agent利用环境指针访问VM的堆栈操作部分,这里我们讨论堆操作部分。分类5:堆操作a.GetTag.获取对象在堆上的唯一标识符(长整型)。jvmtiError
GetTag(jvmtiEnv*env,
jobjectobject,
jlong*tag_ptr)b.SetTag.为对象设置堆上的唯一标示符。jvmtiError
Set..
分类:
其他好文 时间:
2014-12-09 01:58:32
阅读次数:
243
最近在研究虚拟机还原,偶然发现这个快速寻找Handle的方法.现在就把这个方法分享给大家 :) 破解或者逆向的时候经常遇到程序加了虚拟机保护.每当遇到虚拟机时,新人多半就是直接放弃,有经验的就是头疼着搞,边搞边头疼 :(
分类:
其他好文 时间:
2014-12-09 00:27:52
阅读次数:
368
其实通过VM安装虚拟机还是蛮简单的,只不过有个别选项可能导致大家安装失败或者安装完成后自我感觉不理想。下面我就通过VM10版本和CentOS6.5的64位系统来安装一下。注意:中间有部分过程未进行截图说明的,直接选用默认直接下一步即可。一、就是打开VM,新建虚拟机选择自定义安..
分类:
其他好文 时间:
2014-12-08 19:48:41
阅读次数:
234
经过与王同事沟通,我们想通过脚本定期去清理设备的caches,目前还在测试,记录如下,方便以后使用syncecho3>/proc/sys/vm/drop_caches定时任务crontab每周5早6点进行清理
分类:
其他好文 时间:
2014-12-08 19:46:58
阅读次数:
147
首先,我们了解XenDesktop下MCS创建VM的流程,具体如下:1.创建一个VM模板作为MasterVM2.执行snapshot3.Fullcopysnapshot作为Basedisk,即在每个SR拷贝一份basedisk(建议每个SR规划容纳25个VM)4.为每个VM创建DiffDisk和IdentityDisk那么第4条,就是我们要分析的对象,因为最..
分类:
其他好文 时间:
2014-12-08 15:47:45
阅读次数:
1268