如何查找一个宏定义的位置

转载 2015年07月09日 14:55:28
以宏定义ORIG_EAX为例


find /usr/include/ -name *.h | xargs grep 'ORIG_EAX'
grep -nr ORIG_EAX /usr/include/

这两种方式都能实现但是经过我的测试明显感觉用find和grep配合使用更快些

相关文章推荐

linux内核里面几个特殊的宏定义

#define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(long))

宏定义的位置

linux下查看系统自身宏定义

跨平台程序,经常要用到区分系统的宏定义,比如windows中的WIN32, WIN64, Linux中的 unix, linux等等系统自定义宏 那么在linux下面,怎么查看系统有哪些自定义宏咧...
  • fc34235
  • fc34235
  • 2017年06月19日 17:42
  • 2057

查看linux系统宏定义

跨平台程序,经常要用到区分系统的宏定义,比如windows中的WIN32, WIN64, linux中的 unix, linux等等系统自定义宏 那么在linux下面,怎么查看系统有哪些自定义宏咧,...

Linux -gdb如何显示宏定义的值

本文大概阐述如何让gdb能够显示宏定义的值以及对应的原理 gcc默认编译的时候,gdb调试过程中是不能看到宏定义的,"p 宏名" 会显示错误,如下: (gdb) p CLIENT6_BEGIN_F...

用一个宏定义求结构体某个变量相对编移量

用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量. 如:stuct student  {  int a;  char b[20];  double ccc; ...

写宏定义:得到一个field在结构体(struct type)中的偏移量。

#define OFFSETOF(type, field) ((size_t)&(((type *)0)->field))(type *)0:把0地址当成type类型的指针。((type *)0)->...

subsys_initcall宏定义的一个例子,acpi/bus.c里面。

static int __init acpi_init(void) {     int result;     if (acpi_disabled) {         printk(KERN_IN...

【转】 从一个简单的宏定义看linux内核的严谨,窥C语言的强大(ZZ)

include/linux/kernel.h ------------------------------------------------------ /*  * min()/max() m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何查找一个宏定义的位置
举报原因:
原因补充:

(最多只允许输入30个字)