MCPcopy Create free account
hub / github.com/beefytech/Beef / AddModule

Method AddModule

IDEHelper/Linker/BlCvParser.cpp:117–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115}
116
117void 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
141void BlCvParser::AddTypeData(PESectionHeader* sect)
142{

Callers 1

LoadFilesMethod · 0.80

Calls 2

AllocMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected