Skip to content

Commit 5cd4c94

Browse files
optimize the for range.
1 parent 383d3d1 commit 5cd4c94

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

WinArk/ApiReader.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ void ApiReader::ParseModule(ModuleInfo* pModule) {
3434
}
3535
}
3636
}
37+
pModule->_isAlreadyParsed = true;
3738
}
3839

3940
void ApiReader::ParseModuleWithMapping(ModuleInfo* pModule) {
@@ -176,7 +177,7 @@ void ApiReader::FindApiInProcess(ModuleInfo* pModule, char* pSearchName, WORD or
176177

177178
auto exports = parser.GetExports();
178179

179-
for (ExportedSymbol symbol : exports) {
180+
for (const ExportedSymbol& symbol : exports) {
180181
if (pSearchName != nullptr) {
181182
if (!strcmp(symbol.Name.c_str(), pSearchName)) {
182183
*pVA = symbol.Address + pModule->_modBaseAddr;
@@ -195,7 +196,7 @@ void ApiReader::FindApiInProcess(ModuleInfo* pModule, char* pSearchName, WORD or
195196
PEParser parser(pModule->_fullPath);
196197
auto exports = parser.GetExports();
197198

198-
for (ExportedSymbol symbol : exports) {
199+
for (const ExportedSymbol& symbol : exports) {
199200
if (pSearchName != nullptr) {
200201
if (!strcmp(symbol.Name.c_str(), pSearchName)) {
201202
*pVA = symbol.Address + pModule->_modBaseAddr;

0 commit comments

Comments
 (0)