Go to the source code of this file.
Function Documentation
void mudflap_enqueue_constant |
( |
tree |
| ) |
|
void mudflap_enqueue_decl |
( |
tree |
| ) |
|
void mudflap_finish_file |
( |
void |
| ) |
|
Emit any file-wide instrumentation.
References append_to_statement_list(), build_call_expr(), cgraph_build_static_cdtor(), deferred_static_decls, enqueued_call_stmt_chain, mf_build_string(), mf_init_fndecl, mf_marked_p(), mf_set_options_fndecl, mf_varname_tree(), mudflap_register_call(), nogo(), seen_error(), size_in_bytes(), symtab_get_node(), and warning().
Referenced by compile_file().
void mudflap_init |
( |
void |
| ) |
|
Instrumentation.
Initialize the global tree nodes that correspond to mf-runtime.h
declarations.
References build_array_type(), build_function_type_list(), build_pointer_type(), build_qualified_type(), mf_cache_array_decl, mf_cache_mask_decl, mf_cache_shift_decl, mf_cache_struct_type, mf_cache_structptr_type, mf_check_fndecl, mf_init_fndecl, mf_make_builtin(), mf_make_mf_cache_struct_type(), mf_mark(), mf_register_fndecl, mf_set_options_fndecl, mf_uintptr_type, mf_unregister_fndecl, ptr_mode, lang_hooks_for_types::type_for_mode, TYPE_QUAL_CONST, and lang_hooks::types.