函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\tracing_map.c Create Date:2022-07-27 13:13:58
Last Modify:2020-03-17 19:44:05 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:tracing_map_elt_alloc

函数原型:static struct tracing_map_elt *tracing_map_elt_alloc(struct tracing_map *map)

返回类型:struct tracing_map_elt

参数:

类型参数名称
struct tracing_map *map
403  err等于0
405  elt等于分配内存并置零
406  如果非elt则返回:错误号
409  map等于map
411  key等于分配内存并置零
412  如果非key
413  err等于负ENOMEM
414  转到:free
417  fields等于分配数组内存并置零
418  如果非fields
419  err等于负ENOMEM
420  转到:free
423  vars等于分配数组内存并置零
424  如果非vars
425  err等于负ENOMEM
426  转到:free
429  var_set等于分配数组内存并置零
430  如果非var_set
431  err等于负ENOMEM
432  转到:free
435  tracing_map_elt_init_fields(elt)
437  如果opselt_alloc
438  err等于elt_alloc(elt)
439  如果err则转到:free
442  返回:elt
443  free :
444  tracing_map_elt_free(elt)
446  返回:错误号
调用者
名称描述
tracing_map_alloc_elts