在include\linux下新建一个debug头文件debug_if.h,鉴于KERN_WARNING之类的宏

在include\linux\kernel.h,因此将debug_if.h包含到kernel.h中,这样就可以方便的

在内核中直接使用自己定义的宏了。

#ifndef __DEBUG_IF_H__

#define __DEBUG_IF_H__

#define

_SDEBUG_OUT_ENABLE_

1

#define

_SDEBUG_DETAIL_

1

#if _SDEBUG_OUT_ENABLE_ == 1

extern int printk(const char *fmt,...);

#if _SDEBUG_DETAIL_ == 0

#define PLINE

printk("[LJH]

enter_now\n", __FILE__, __func__, __LINE__)

#define TRACE_LJH(fmt, ...)

printk("[LJH]"fmt,

__FILE__, __func__, __LINE__, __VA_ARGS__)

#else

#define PLINE {\

static unsigned short cnt = 0; \

printk("[LJH]

enter_now\n", __FILE__, __func__, __LINE__,

++cnt); }

#define TRACE_LJH(fmt, ...) { \

static unsigned short cnt = 0; \

printk("[LJH]"fmt,

__FILE__, __func__, __LINE__, ++cnt, __VA_ARGS__); }

#endif

#else

#define PLINE

#define TRACE_LJH(fmt, ...)

#endif

#endif

Linux如何查看信号宏定义,转  LINUX 调试宏定义相关推荐

  1. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  2. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  3. linux中的信号是什么意思,linux中信号的基本概念

    1.信号的基本概念: 信号全称为软中断信号,也有人称作软中断,信号机制是进程之间相互传递消息的一种方法. 2.信号的作用: 进程之间可以互相通过系统调用kill发送软中断信号,通知进程发生了某个事件. ...

  4. linux 怎么查看go版本,如何在Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux ...

  5. linux命令查看cpu负载,怎么使用Linux命令查看CPU使用率

    在Linux系统操作中,有时需要查看cpu的使用率,这就需要用到Linux命令了,Linux查看cpu使用率的命令主要有4个,即top.vmstat.mpstat和prstat命令,一起来了解下吧. ...

  6. linux 如何查看fb中分辨率_Ubuntu: Linux下查看本机显示器分辨率(xrandr)

    Linux下查看本机显示器分辨率: $ xrandr Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 DVI-D ...

  7. linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()

    摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...

  8. linux 下查看某个端口是否打开,linux如何查看某个端口是否开放

    1.你可以使用 lsof 命令来查看某一端口是否开放.查看端口可以这样来使用,我就以80端口为例: lsof -i:80 或者 lsof -i:22 如果有显示说明已经开放了,如果没有显示说明没有开放 ...

  9. linux系统查看sd卡格式ft32,Linux系统下如何挂载FAT32格式U盘

    Linux挂载U盘步骤如下: 1:将U盘插入USB接口,检查是否插好 2:用fdisk命令检查分区和USB设备信息 [root@wgods ~]# fdisk -l Disk /dev/sda: 10 ...

最新文章

  1. 经营升级渐成影院运营主课题,怎样才能交出技术改造好答卷?
  2. nginx mysql 安装_CentOS7下安装Nginx+MySQL教程
  3. java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
  4. 外媒确认iPhone 13 Pro系列采用120Hz OLED面板:支持智能调节屏幕刷新率
  5. 总有人黑 JavaScript?那是不知道它有多好用吧!
  6. ##R语言生信作图之UpsetR做交集图
  7. 4道过滤菜鸟的iOS面试题
  8. mysql 5.5 字符集_mysql 5.5字符集问题
  9. distpicker.js 三级联动,修改地址时设置默认值
  10. 计算机照片无法打开,无法打开jpg图片的解决方法
  11. CodeForces 379A. New Year Candles
  12. 无人驾驶学习笔记-NDT 配准
  13. java解压7z格式的压缩包
  14. Extracting Multiple-Relations in One-Pass with Pre-Trained Transformers [论文研读]
  15. Web网站模板-餐厅饭店宣传响应式网站模板(HTML+CSS+JavaScript)
  16. 《中台产品经理宝典》读后感11:大白话说透时下备受追捧的数字化转型是什么?
  17. 华为云mysql端口号_远程连接华为云数据库(端口3306)
  18. Foundation5(十五)
  19. Matter协议特性解析(二) 分身(Multiple Fabiric)和权限控制
  20. javascript框架库_2019年使用的最佳JavaScript框架,库和工具

热门文章

  1. swoft php怎么样,[原创]Swoole和Swoft的那些事 (Http/Rpc服务篇)
  2. php实现最后登录时间,php实例之基于Cookie的登录表单和获取最后登录时间
  3. 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍条件怎么样
  4. Python+OpenCV:图像二进制鲁棒独立基本特征(BRIEF, Binary Robust Independent Elementary Features)
  5. 形态学操作之提取水平与垂直直线
  6. Qt输入输出之QProcess
  7. 面向对象:三大特性与五大原则
  8. 机器视觉:USB 3.0知识答疑
  9. linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...
  10. Centos 虚拟机克隆后eth0网卡打不开