首页 2009年5月

2009年5月

  • 关于函数调用的参数传递

    关于函数调用的参数传递

    前几天和王老师在调式一个程序,调试结果怎么都不正确。其实形式很简单: printf("%d; %d", sum(), m); m是一个静态变量,在sum中改变,但是打印结果还是没有变化。 当然在后来我又作了一个测试发现在gcc编译的程序中他是以左优先的,也就是先打印计算m的结果,让后在计算sum的结果,再打印。 昨天在使用汇编分析程序的时候才发现真是这样的,在汇编程序中参数一般使用寄存器或是堆栈来传递,在gcc的编译中使用这几乎同时使用了这两种方式。例如下面这段程序 #include int main(in...

    kernel 2009-05-26 89 3
  • 内核和用户态异步通信实例(netlink)

    内核和用户态异步通信实例(netlink)

    内核版本:2.6.26 内核态程序:knetlink.c /* * Copyright (c) 2009-~ Helight.Xu * * This source code is released for free distribution under the terms of the * GNU General Public License * * Author: Helight.Xu * Created Time: Sat 16 May 2009 04:20:14 PM CST *...

    kernel 2009-05-16 143 0
  • 一条audit日志信息的分析

    一条audit日志信息的分析

    内核版本:2.6.30-rc5 以下是用”demsg|tail“命令抓取的一段信息: [ 8260.568539] type=1804 audit(1242187887.213:4345): integrity: pid=13112 uid=1000 auid=4294967295 ses=4294967295 op=invalid_pcr cause=open_writers comm="cc1" name="prefetch.h" dev=sda4 ino=2968641 res=0 分析如下: type...

    kernel 2009-05-15 68 0
  • 2.6.26下添加系统调用

    2.6.26下添加系统调用

    内核版本:2.6.26 以下是要修改的内核文件: xux@zhwen:~$ vim include/asm-x86/unistd_32.h #define __NR_my_syscall 327 xux@zhwen:~$ vim arch/x86/kernel/syscall_table_32.S .long sys_my_syscall xux@zhwen:~$ vim arch/x86/kernel/sys_i386_32.c asmlinkage long sys_my_syscall(...

    kernel 2009-05-13 78 3
  • 对audit_context结构的注释

    对audit_context结构的注释

    /* The per-task audit context. */ struct audit_context { int dummy; /* must be the first element */ int in_syscall; /* 1 if task is in a syscall 该值是:1 则表示任务在系统调用中 */ enum audit_state state, curre...

    kernel 2009-05-10 76 0
  • 让人疯狂的”五一“三天(3)

    让人疯狂的”五一“三天(3)

    五月三号:兄弟聚会 早上10点半了才起来,洗洗刷刷到了11点,回到学校已经快到12点了,感坐下来,打开电脑,收看了一下邮件。蟋蟀就来电话了“快来,吃饭!”,“好,马上到。”干脆利嗦,没什么好犹豫的,再说说好和小方她们去大唐遗址公园的,不过那要到下午5,6点了才去的,兄弟们的聚会还是一定要参加的。我们高中就是一个班,现在又在同一座城市里。不能回家,也得让我们有点在家的感觉阿。 老地方,还是在翠花路那边的一家小餐馆。一边吃着一边喝着聊着,工作,生活,社会。老刘现在是长安区的警察了。呵呵,可以说是能接触到社会底,中,...

    生活 2009-05-04 81 0
  • 让人疯狂的”五一“三天(2)

    让人疯狂的”五一“三天(2)

    五月二号:小方回来 前几天小方说要回来了,博士终于考完了,在等成绩,需要放松一下心情,也是故地重游。这一天她是终于来了。不过前几天也是发生了一点小意外。我的手机两天了有信号,但是就是收不到什么电话和信号,以至于把给她买票的事耽误了,最后她只买到5号回去的票。不过我还是心里窃喜的,可以多留几天么。。。呵呵。 早上还是8点半就起来了(要去给手机和相机充电阿),起来时还没什么感觉,可是到了实验室后才感觉非常的难受阿!喝水,爬在了桌子上睡觉。到了快11点的时候才好了一点。 和她约好中...

    生活 2009-05-04 79 0
  • 让人疯狂的”五一“三天(1)

    让人疯狂的”五一“三天(1)

    这个五一,过的真是有点疯狂了点,以往的五一,不是在宿舍看电影,就是约人出去溜溜,一般也是比较的平淡。今年的就有点夸张了。 先从五月一号说起吧:小组组织了一次野外运动,爬山和Barbecue(BBQ)。我在老校区,一大早六点多就起床(我已经很少这样早起床了),赶个6蛋蛋去了新区,约好了一起在新区的东门集合的。去才知道,今天要去20多号人阿!不过也好人多就热闹么。921来的很慢,而且人还是死多。最后还是分了两拨人走了。到山下集合,再去爬山。山路还算好,一波人一边聊天一边走了并不觉得很累。不过我发现山上的风景还是很不错...

    生活 2009-05-03 75 0
1