| 115 | } |
| 116 | |
| 117 | void BlCvParser::AddModule(BlObjectData* objectData, const char* strTab) |
| 118 | { |
| 119 | //const char* invalidStrs[] = { "delete_scalar", "new_scalar", "throw_bad_alloc", "std_type_info_static", "delete_scalar_size", "main2" }; |
| 120 | //const char* invalidStrs[] = { "delete_scalar", "new_scalar" }; |
| 121 | /*const char* invalidStrs[] = { "delete_scalar" }; |
| 122 | for (const char* invalidStr : invalidStrs) |
| 123 | { |
| 124 | //TODO: |
| 125 | if (strstr(objectData->mName, invalidStr) != NULL) |
| 126 | { |
| 127 | return; |
| 128 | } |
| 129 | } |
| 130 | if (strstr(objectData->mName, "new_scalar") != NULL) |
| 131 | { |
| 132 | mTEMP_Testing = true; |
| 133 | }*/ |
| 134 | |
| 135 | mCurModule = mCodeView->mModuleInfo.Alloc(); |
| 136 | mCurModule->mObjectData = objectData; |
| 137 | mCurModule->mIdx = (int)mCodeView->mModuleInfo.size() - 1; |
| 138 | mCurModule->mStrTab = strTab; |
| 139 | } |
| 140 | |
| 141 | void BlCvParser::AddTypeData(PESectionHeader* sect) |
| 142 | { |