首页 » 2011 » May

Monthly: May 2011

GDB笔记(二):条件断点、命令列表、监视点

lesca | GDB, Tutorials, Ubuntu | 2011-05-21
条件断点 break if 用法: break [break-args] if (condition) 例如: break main if argc > 1 break 180 if (string == NULL && i < 0) break test.c:34 if (x & y) == 1 break myfunc if i % (j + 3) != 0 break 44 if strlen(mystring) == 0 condition 与break if类似,只是condition只能用在已存在的断点上。 用法: condition <bre... [阅读全文]

GDB笔记(一):GDB调试基础

lesca | GDB, Tutorials, Ubuntu | 2011-05-21
gdb调试基本知识 调试器指示的是将要执行的代码行 只有在编译时拥有调试符号(gcc -g)的程序才能在调试时看到源代码 同一行上有多个断点时,GDB仅中断在断点号最小的那个断点上 断点可以设置在同一程序的不同文件中 在任何给定时间,GDB只有一个焦点,即当前“活动”的文件 源文件改变后,断点发生移动,但是断点属性的行号不变 断点(breakpoints)的分类... [阅读全文]

chrome、firefox如何关闭WebGL(禁用webGL其实很简单)

lesca | Tutorials | 2011-05-11
HTML5中的WebGL技术已在Firefox和Chrome等浏览器中实现,并被默认开启,但这实际上给浏览器带来了极大的安全隐患。问题根源在于,大多显卡以及显卡驱动在设计时并不考虑安全问题,而将相关安全问题交由操作系统完成。但浏览器沙盒跳过了这一环节默认WebGL可以被安全执行,这会使脚本取得跨域名的执行权限,甚至取得访问本地文件的权限。 安全专家建议,... [阅读全文]
Ɣ回顶部