引入:上篇文章讲解了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
引入:上文中我们讨论了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
http://blog.csdn.net/maojudong/article/details/4178118zImage和uImage的区别 一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有6...
分类:
其他好文 时间:
2014-12-08 13:50:26
阅读次数:
334
在同一个云服务下的VM是具有同一个VIP。您可以创建两台vm分别在不同的云服务下(具有独立的VIP),都挂载在同一个虚拟网络下,这样,同一个虚拟网络下的两个云服务下的两台vm是可以通过VIP通信的。相关测试,细节如下:建立两台VM,分别在不同的云服务下,但挂在同一虚拟网络下..
分类:
其他好文 时间:
2014-12-08 07:07:06
阅读次数:
136
在用U盘安装centos7时,我们需要修改镜像位置:选择第一项:Install CentOS 7,按 e(也有可能是tab键)键进入编辑界面。将vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet改为vm...
分类:
其他好文 时间:
2014-12-08 02:03:10
阅读次数:
671
一、为什么需要VXLAN,传统的VLAN技术无法解决什么问题?1.因为现在虚拟化技术的发展,在数据中心里服务器都模拟成虚拟机,这样就可以方便的在物理服务器上移动、新增、删除服务器。这样数据中心就会有成千上万的VM,而且VM一般都会需要分割成组,或者数据中心租用给很多的用户..
分类:
其他好文 时间:
2014-12-07 23:25:53
阅读次数:
465