在开发中,我们经常会有有这样的需求,就是在某段代码处开始,一步一步往下跟踪调试,有人说加个while(1)循环,其实这个循环加入后,其后边的代码就会被优化掉,达不到我们的目的,更好的办法是在需要的地方插入一句汇编: asm volatile ("B .");这样,不仅其后边的代码不会被编译器优化掉,还达到了我们跟踪调试代码的目的。...
分类:
其他好文 时间:
2014-08-31 00:33:30
阅读次数:
165
在开发中,我们时常想从某个代码开始处进行代码跟踪调试,有人提议在需要的地方加个while(1)循环,其实这样很容易被编译器优化掉,更好的做法是,在需要的C语言代码中加入一个断点:
asm volatile("B .");
这样,代码就会停在此处不往下走,我们接下来可以使用仿真器,设置PC指向下一条,一步一步跟踪调试代码。...
分类:
编程语言 时间:
2014-08-27 23:31:48
阅读次数:
309
中断处理流程如下:
1、发生中断时,CPU执行异常向量vector_irq的代码。
2、在vector_irq里面,最终会调用中断处理的总入口函数asm_do_IRQ。
3、asm_do_IRQ根据中断号调用irq_desc数组项中的handle_irq。
4、hadnle_irq会使用chip成员中的函数来设置硬件,比如...
分类:
系统相关 时间:
2014-08-27 09:27:31
阅读次数:
275
之前在贴吧看到有人安装CentOS-7.0各种出错,我就写这一篇CentOS 7的安装教程供新手们参考。
我们安装CentOS有两种方法一种是通过光盘引导,一种通过U盘引导。
如果用光盘需将CD-ROM Drive的优先级调至最高,
U盘则将Removable Devices优先级调至最高。
注意事项:在安装完毕后记得将Hard Drive调至最高。因为若依旧选择启动优先读取移动设备的话,...
分类:
其他好文 时间:
2014-08-25 15:06:04
阅读次数:
229
读写锁 有读优先,写优先。读优先: 即同时有多个读写线程在等待一个条件时,先处理读,后处理写。 实现:写进程获得写锁时,先判断读的引用计数,若0,则继续判断是否有其他线程已获得写权限,若有则循环等待阻塞等待至无,然后继续判断读的引用计数然后继续判断写权限,直至无,然后才对写加锁 ...
分类:
其他好文 时间:
2014-08-24 17:55:42
阅读次数:
173
var EIP: Cardinal; procedure GetEIP(); stdcall;asm pop eax; mov EIP,eax; push eax;end; procedure TForm1.Button1Click(Sender: TObject);begin GetEI...
分类:
其他好文 时间:
2014-08-23 13:55:40
阅读次数:
163
ERROR: no read quorum in group: required 2, found 0 disksERROR: Could not heartbeat PST for grp 5. Force dismounting the disk group.ERROR: no read quo...
分类:
其他好文 时间:
2014-08-22 12:21:56
阅读次数:
267
daniel@daniel-mint ~/latex/linux/itext/daniel $ cat asm.sh header_start=0header_len=15xref_start=$(strings -a -t d $1 | grep -e "\bxref\b" | awk '{pri...
分类:
系统相关 时间:
2014-08-21 19:00:54
阅读次数:
227
关于CRS自动重启实验
一.检查ASM
[root@rac1 ~]# /etc/init.d/oracleasm status
Checking if ASM is loaded: yes
Checking if /dev/oracleasm is mounted: yes
[root@rac1 ~]# /etc/init.d/oracleasm listdisks
ASM01...
分类:
其他好文 时间:
2014-08-21 17:17:24
阅读次数:
315
1.spring.jar 是包含有完整发布模块的单个jar 包。2.org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。3.org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包...
分类:
编程语言 时间:
2014-08-19 15:57:24
阅读次数:
171