简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux kernel打印栈信息方法
在kernel代码的任意位置直接调用dump_stack方法即可。dump_stack已经包含在内核符号表中,并在include/linux/kernel.h中被声明。获取栈信息的原理是使用ebp逐层回溯。dump_stack函数在arch/x86/kernel/traps_32.c中定义(kernel 2.6.24)如下:/** The architecture-inde...
CRC查表法运算原理
CRC校验是依据多项式模2运算进行的,这里有两点:1. 一个二进制串总可以表示为多项式,例如:10101 表示为10111 表示为,依次类推更长数据的表示方法。2. 模2运算的基本规则如下:加法:0+0=0 1+0=1 0+1=1 1+1=0 不进位减法:0-0=0 0-1=1 1-0=1 1-1=0 不借位模2加减运算与二进制异或运算相同乘法:依据多项式模2加法算得除法:依据多项式模2减法算得多
到底了