GCC C语言处理hooks实现
来源:互联网 发布:淘宝买花苗 编辑:程序博客网 时间:2024/06/05 17:36
enum c_language_kind c_language = clk_c;
/* Lang hooks common to C and ObjC are declared in c-objc-common.h; consequently, there should be very few hooks below. */
#undef LANG_HOOKS_NAME#define LANG_HOOKS_NAME "GNU C"#undef LANG_HOOKS_INIT#define LANG_HOOKS_INIT c_objc_common_init#undef LANG_HOOKS_INIT_TS#define LANG_HOOKS_INIT_TS c_common_init_ts
/* Each front end provides its own lang hook initializer. */struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER;
/* The whole thing. The structure is defined in langhooks.h. */#define LANG_HOOKS_INITIALIZER { \ LANG_HOOKS_NAME, \ LANG_HOOKS_IDENTIFIER_SIZE, \ LANG_HOOKS_FREE_LANG_DATA, \ LANG_HOOKS_TREE_SIZE, \ LANG_HOOKS_OPTION_LANG_MASK, \ LANG_HOOKS_INIT_OPTIONS_STRUCT, \ LANG_HOOKS_INIT_OPTIONS, \ LANG_HOOKS_INITIALIZE_DIAGNOSTICS, \ LANG_HOOKS_COMPLAIN_WRONG_LANG_P, \ LANG_HOOKS_HANDLE_OPTION, \ LANG_HOOKS_POST_OPTIONS, \ LANG_HOOKS_INIT, \ LANG_HOOKS_FINISH, \ LANG_HOOKS_PARSE_FILE, \ LANG_HOOKS_MISSING_NORETURN_OK_P, \ LANG_HOOKS_GET_ALIAS_SET, \ LANG_HOOKS_FINISH_INCOMPLETE_DECL, \ LANG_HOOKS_DUP_LANG_SPECIFIC_DECL, \ LANG_HOOKS_SET_DECL_ASSEMBLER_NAME, \ LANG_HOOKS_PRINT_STATISTICS, \ LANG_HOOKS_PRINT_XNODE, \ LANG_HOOKS_PRINT_DECL, \ LANG_HOOKS_PRINT_TYPE, \ LANG_HOOKS_PRINT_IDENTIFIER, \ LANG_HOOKS_DECL_PRINTABLE_NAME, \ LANG_HOOKS_DWARF_NAME, \ LANG_HOOKS_TYPES_COMPATIBLE_P, \ LANG_HOOKS_PRINT_ERROR_FUNCTION, \ LANG_HOOKS_TO_TARGET_CHARSET, \ LANG_HOOKS_ATTRIBUTE_TABLE, \ LANG_HOOKS_COMMON_ATTRIBUTE_TABLE, \ LANG_HOOKS_FORMAT_ATTRIBUTE_TABLE, \ LANG_HOOKS_TREE_INLINING_INITIALIZER, \ LANG_HOOKS_TREE_DUMP_INITIALIZER, \ LANG_HOOKS_DECLS, \ LANG_HOOKS_FOR_TYPES_INITIALIZER, \ LANG_HOOKS_LTO, \ LANG_HOOKS_GET_INNERMOST_GENERIC_PARMS, \ LANG_HOOKS_GET_INNERMOST_GENERIC_ARGS, \ LANG_HOOKS_FUNCTION_PARAMETER_PACK_P, \ LANG_HOOKS_GIMPLIFY_EXPR, \ LANG_HOOKS_BUILTIN_FUNCTION, \ LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE, \ LANG_HOOKS_INIT_TS, \ LANG_HOOKS_EXPR_TO_DECL, \ LANG_HOOKS_EH_PERSONALITY, \ LANG_HOOKS_EH_RUNTIME_TYPE, \ LANG_HOOKS_EH_PROTECT_CLEANUP_ACTIONS, \ LANG_HOOKS_BLOCK_MAY_FALLTHRU, \ LANG_HOOKS_EH_USE_CXA_END_CLEANUP, \ LANG_HOOKS_DEEP_UNSHARING \}
0 0
- GCC C语言处理hooks实现
- C语言实现异常处理
- C语言实现异常处理
- GCC C语言处理主要函数之c_parse_init
- GCC C语言处理主要函数之c_init_decl_processing
- GCC C语言处理主要函数之c_objc_common_init
- GCC C语言处理主要函数之c_common_init
- GCC C语言处理主要函数之init_pragma
- GCC C语言处理主要函数之c_register_pragma
- GCC C语言处理主要函数之c_common_init_ts
- GCC C语言处理主要函数之dbxout_init
- 用gcc编译c语言(编译和警告处理)
- GCC-C语言编辑器
- gcc编译C语言
- C语言 Gcc
- 单链表的C语言实现[GCC编译通过]
- 双链表C语言实现[GCC编译通过]
- 队列C语言实现[GCC编译通过]
- 一个有意思的算法
- Java 反射
- oracle基本操作
- python: numpy --函数 tile用法
- Ubuntu与Windows7双系统环境搭建
- GCC C语言处理hooks实现
- eclipse中开发NDK以及环境搭建(一)
- Excel学会这两个技巧足矣
- Test
- TextView上设置超链接,点击启动Activity
- Hive Load命令
- Android学习笔记--控件事件绑定方式
- springMVC--3种控制器
- RxJava进度学习