函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:lib\livepatch\test_klp_shadow_vars.c Create Date:2022-07-27 07:35:52
首页 Copyright©Brick

70
71
72
73
74
75
76
77
78
79
80
static void *shadow_alloc(void *obj, unsigned long id, size_t size,
              gfp_t gfp_flags, klp_shadow_ctor_t ctor,
              void *ctor_data)
{
    void *ret = klp_shadow_alloc(obj, id, size, gfp_flags, ctor,
                     ctor_data);
    pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n",
        __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
        ptr_id(ctor_data), ptr_id(ret));
    return ret;
}