⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 instrument.sh

📁 eCos/RedBoot for勤研ARM AnywhereII(4510) 含全部源代码
💻 SH
字号:
#!/bin/sh
echo "/* This is an automatically generated file. Do not edit.               */"
echo "/* Repository name: PACKAGES/kernel/VERSION/include/instrument_desc.h  */"
echo "/* Install tree   : INSTALL/include/cyg/kernel/instrument_desc.h       */"
echo
echo "struct instrument_desc_s {                                "
echo "    char *   msg;                                         "
echo "    CYG_WORD num;                                         "
echo "};                                                        "
echo
echo "#ifdef CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE         "
echo struct instrument_desc_s instrument_desc[] = {

grep -e \#define.CYG_INSTRUMENT_EVENT -e \#define.CYG_INSTRUMENT_CLASS $1 | grep -v MAX | cut -d " " -f 2- | cut -d "_" -f 4- | sort | awk '{ print("{\""$1"\",   " $2 "},") }'

echo { 0, 0 }
echo }\;
echo "#else /* CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE */    "
echo "extern struct instrument_desc_s instrument_desc[];        "
echo "#endif /* CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE */   "
echo
echo "/* EOF instrument_desc.h */"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -