找回密码
 创建账号

QQ登录

只需一步,快速开始

查看: 3001|回复: 30

[其他发布] 装叼专用网站,装成牛叉程序猿。坑女神专用。

  [复制链接]
  • TA的每日心情
    奋斗
    2021-3-1 17:39
  • 签到天数: 234 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2014-1-26 11:08:43 | 显示全部楼层 |阅读模式
    struct group_info init_groups = { .usage = ATOMIC_INIT(2) };

    struct group_info *groups_alloc(int gidsetsize){
        struct group_info *group_info;
        int nblocks;
        int i;


        nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;
        /* Make sure we always allocate at least one indirect block pointer */
        nblocks = nblocks ? : 1;
        group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER);
        if (!group_info)
            return NULL;

        group_info->ngroups = gidsetsize;
        group_info->nblocks = nblocks;
        atomic_set(&group_info->usage, 1);

        if (gidsetsize <= NGROUPS_SMALL)
            group_info->blocks[0] = group_info->small_block;
        else {
            for (i = 0; i < nblocks; i++) {
                gid_t *b;
                b = (void *)__get_free_page(GFP_USER);
                if (!b)
                    goto out_undo_partial_alloc;
                group_info->blocks = b;
            }
        }
        return group_info;


    out_undo_partial_alloc:

        while (--i >= 0) {

            free_page((unsigned long)group_info->blocks);

        }

        kfree(group_info);

        return NULL;

    }



    EXPORT_SYMBOL(groups_alloc);



    void groups_free(struct group_info *group_info)

    {

        if (group_info->blocks[0] != group_info->small_block) {

            int i;

            for (i = 0; i < group_info->nblocks; i++)

                free_page((unsigned long)group_info->blocks);

        }

        kfree(group_info);

    }



    EXPORT_SYMBOL(groups_free);



    /* export the group_info to a user-space array */

    static int groups_to_user(gid_t __user *grouplist,

                  const struct group_info *group_info)

    这代码你看得懂吗?
    (其实我也看不懂,也许老大看得懂)


    这是个奇葩的网站,只要你在键盘上随便敲,就会打出真的C代码。


    传送门http://hackertyper.net/


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?创建账号

    ×

    评分

    参与人数 1贡献 +15 金钱 +15 收起 理由
    Ricardo.M.Lu + 15 + 15 15楼有经典案例!!

    查看全部评分

  • TA的每日心情

    2024-11-4 03:26
  • 签到天数: 1214 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2014-1-27 02:06:44 | 显示全部楼层
    装程序猿坑妹纸此路不通,鄙人就是最好例子。
    回复 2 0

    使用道具 举报

  • TA的每日心情

    2020-11-11 10:26
  • 签到天数: 712 天

    连续签到: 1 天

    [LV.9]青行灯

    发表于 2014-1-26 12:30:58 | 显示全部楼层
    沙发我的。 真的好好玩哦~~~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-29 12:25
  • 签到天数: 992 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2014-1-26 12:36:01 | 显示全部楼层
    不懂啊,好想要源码..:lol
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-2-25 01:14
  • 签到天数: 346 天

    连续签到: 2 天

    [LV.8]荒川之主

    发表于 2014-1-26 12:43:11 | 显示全部楼层
    不懂啊?对这些一点都不懂
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-15 15:38
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2014-1-26 12:51:05 | 显示全部楼层
    老大   太深奥了 看不懂  
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-9-15 08:06
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]提灯小僧

    发表于 2014-1-26 13:56:15 | 显示全部楼层
    拍摄影视剧专用;P
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-11-12 14:49
  • 签到天数: 922 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2014-1-26 14:18:20 | 显示全部楼层
    哎呀妈呀 我也成大神了
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2014-3-20 18:58
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]灯篭鬼

    发表于 2014-1-26 18:05:20 | 显示全部楼层
    装13专用 嘎嘎
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-10-27 01:06
  • 签到天数: 401 天

    连续签到: 1 天

    [LV.9]青行灯

    发表于 2014-1-26 19:28:02 | 显示全部楼层
    别发了,老早就有人发过了
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-2 00:07
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2014-1-26 19:37:55 | 显示全部楼层
    还真不知道是什么东西
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-18 21:34
  • 签到天数: 69 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2014-1-26 19:56:07 | 显示全部楼层
    如果我编译一下会怎么样。。。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-18 21:34
  • 签到天数: 69 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2014-1-26 19:57:54 | 显示全部楼层
    为什么。。。。。开头就错了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-9-1 09:11
  • 签到天数: 165 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2014-1-26 21:36:19 | 显示全部楼层
    好屌   只能看懂一点
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 创建账号

    本版积分规则

    Archiver|手机版|小黑屋|iYa.App 软件交流社区

    GMT+8, 2024-11-16 23:51 , Processed in 0.046418 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表