自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 shell

1. 变量1.1 标量shell变量的标量就只有字符串,数字也是当作字符串存储的。var=hello;echo ${#var};可以看到hello并需要引号,所有没有$引用的都是当作字符串;不过赋值的有空格,就要用引号。var='hello world';var=4.13;echo ${#var};  # 返回的是4.13的字符长度;1.

2015-11-14 13:40:47 381

原创 x86 和 arm 的函数调用规则

1. x86的函数调用规则1.1 x86的寄存器说明详细说明请参考:http://www.cnblogs.com/onroad/archive/2009/07/13/1522673.html这里关心的只有:eax , ecx, edx,ebx四个数据寄存器和esp,ebp两个栈寄存器。1.2 caller调用callee首先会把参数压入到栈,第一个参数最后压入,所以

2015-11-01 10:44:47 1150

原创 mcount 和 ftrace_caller

1. mcount1.1 没有开启CONFIG_DYNAMIC_FTRACE所有没有标记为no_trace的函数都会加上一条指令:call mcount。所以这时mcount是和类似ftrace_caller的函数。也就是所有这些函数都会被trace。1.2 开启CONFIG_DYNAMIC_FTRACE内核编译每一个源文件后,生成一个.o,都会用recordmco

2015-10-31 21:19:20 4864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除