📄 instrument.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 + -