函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\debug\kdb\kdb_main.c Create Date:2022-07-27 12:45:08
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:kdb_defcmd2

函数原型:static int kdb_defcmd2(const char *cmdstr, const char *argv0)

返回类型:int

参数:

类型参数名称
const char *cmdstr
const char *argv0
676  s等于defcmd_setdefcmd_set_count减1
677  save_command等于command
678  如果字符串比较恒等于0则
679  defcmd_in_progress = false
680  如果非countusable = false
682  如果usablekdb_register_flags(name, Forward references , usage, help, 0, KDB_ENABLE_ALWAYS_SAFE)
690  返回:0
692  如果非usable则返回:KDB_NOTIMP
694  command等于分配数组内存并置零
695  如果非command
696  kdb_printf("Could not allocate new kdb_defcmd table for %s\n", cmdstr)
698  usable = false
699  返回:KDB_NOTIMP
701  内存复制(command, save_command, count * *command的长度)
702  command[count++]等于kdb_strdup(cmdstr, GFP_KDB)
703  kfree(save_command)
704  返回:0
调用者
名称描述
kdb_defcmd
kdb_parse