#include "config.h"

Go to the source code of this file.
Functions | |
| void | ST_Verify_Class_Sclass (ST_CLASS, ST_SCLASS) |
| void | ST_Verify_Sclass_Export (ST_SCLASS, ST_EXPORT, const ST *st=NULL) |
| void | TY_Verify_Kind_Mtype (TY_KIND, mTYPE_ID) |
| void | TY_Verify_Kind_Function (TY_KIND k, UINT64 s, TYPE_ID t) |
| void | Verify_LOCAL_SYMTAB (const SCOPE &, SYMTAB_IDX) |
| void | Verify_GLOBAL_SYMTAB () |
| void | Verify_SYMTAB (SYMTAB_IDX level) |
Definition at line 80 of file symtab_verify.cxx.
References CLASS_BLOCK, CLASS_CONST, CLASS_FUNC, CLASS_NAME, Class_Name(), CLASS_PARAMETER, CLASS_PREG, CLASS_UNK, CLASS_VAR, Fail_FmtAssertion(), Is_True, SCLASS_AUTO, SCLASS_COMMENT, SCLASS_COMMON, SCLASS_CPLINIT, SCLASS_DGLOBAL, SCLASS_DISTR_ARRAY, SCLASS_EH_REGION, SCLASS_EH_REGION_SUPP, SCLASS_EXTERN, SCLASS_FORMAL, SCLASS_FORMAL_REF, SCLASS_FSTATIC, SCLASS_MODULE, Sclass_Name(), SCLASS_PSTATIC, SCLASS_REG, SCLASS_TEXT, SCLASS_THREAD_PRIVATE_FUNCS, SCLASS_UGLOBAL, and SCLASS_UNKNOWN.
Referenced by Set_ST_classes(), and ST::Verify().

Definition at line 154 of file symtab_verify.cxx.
References EXPORT_LOCAL, EXPORT_LOCAL_INTERNAL, Export_Name(), Fail_FmtAssertion(), Is_True, NULL, SCLASS_AUTO, SCLASS_COMMENT, SCLASS_COMMON, SCLASS_CPLINIT, SCLASS_DGLOBAL, SCLASS_DISTR_ARRAY, SCLASS_EH_REGION, SCLASS_EH_REGION_SUPP, SCLASS_EXTERN, SCLASS_FORMAL, SCLASS_FORMAL_REF, SCLASS_FSTATIC, SCLASS_MODULE, Sclass_Name(), SCLASS_PSTATIC, SCLASS_REG, SCLASS_TEXT, SCLASS_THREAD_PRIVATE_FUNCS, SCLASS_UGLOBAL, SCLASS_UNKNOWN, ST_base_idx(), ST_sclass(), ST_st_idx(), and St_Table.
Referenced by Set_ST_export(), and ST::Verify().

Definition at line 52 of file symtab_verify.h.
References Is_True, and KIND_FUNCTION.
Referenced by TY_Init(), and TY::Verify().
Definition at line 803 of file symtab_verify.cxx.
References Fail_FmtAssertion(), Is_True, KIND_ARRAY, KIND_FUNCTION, KIND_POINTER, KIND_SCALAR, KIND_STRUCT, KIND_VOID, MTYPE_A4, MTYPE_A8, MTYPE_byte_size, MTYPE_M, MTYPE_UNKNOWN, MTYPE_V, Pointer_Mtype, and Pointer_Size.
Referenced by TY_Init(), and TY::Verify().

| void Verify_GLOBAL_SYMTAB | ( | ) |
Definition at line 1120 of file symtab_verify.cxx.
References File_info, For_all(), GLOBAL_SYMTAB, Inito_Table, INITO_Table_Size(), Initv_Table, INITV_Table_Size(), Is_True, SCOPE::label_tab, NULL, SCOPE::preg_tab, Scope_tab, St_Attr_Table, ST_ATTR_Table_Size(), St_Table, ST_Table_Size(), Tcon_Table, TCON_Table_Size(), Ty_Table, TY_Table_Size(), and FILE_INFO::Verify().
Referenced by Verify_SYMTAB().

| void Verify_LOCAL_SYMTAB | ( | const SCOPE & | , | |
| SYMTAB_IDX | ||||
| ) |
Definition at line 1087 of file symtab_verify.cxx.
References For_all_entries(), SCOPE::inito_tab, INITO_Table_Size(), SCOPE::label_tab, LABEL_Table_Size(), SCOPE::preg_tab, PREG_Table_Size(), SCOPE::st, SCOPE::st_attr_tab, ST_ATTR_Table_Size(), SCOPE::st_tab, ST_Table_Size(), and ST::Verify().
Referenced by Verify_SYMTAB().

| void Verify_SYMTAB | ( | SYMTAB_IDX | level | ) | [inline] |
Definition at line 68 of file symtab_verify.h.
References DevWarn(), GLOBAL_SYMTAB, LANG_Symtab_Verify_On, Scope_tab, Verify_GLOBAL_SYMTAB(), and Verify_LOCAL_SYMTAB().
Referenced by Backend_Processing(), Do_WOPT_and_CG_with_Regions(), PDGCS_do_proc(), PDGCS_terminate(), Phase_Fini(), Post_LNO_Processing(), Preorder_Process_PUs(), and Stab_finalize().

1.6.1