1
0
Fork 0

DBG: add missing locks for ModInfoFromAddr

This commit is contained in:
Duncan Ogilvie 2018-02-12 01:22:10 +01:00
parent a2c52260f7
commit bee62fbbf0
No known key found for this signature in database
GPG Key ID: FC89E0AAA0C1AAD8
2 changed files with 3 additions and 0 deletions

View File

@ -353,6 +353,7 @@ String SymGetSymbolicName(duint Address)
bool SymGetSourceLine(duint Cip, char* FileName, int* Line, DWORD* disp)
{
SHARED_ACQUIRE(LockModules);
MODINFO* modInfo = ModInfoFromAddr(Cip);
if(!modInfo)
return false;

View File

@ -17,6 +17,7 @@ bool SymbolFromAddressExact(duint address, SymbolInfo & symInfo)
if(address == 0)
return false;
SHARED_ACQUIRE(LockModules);
MODINFO* modInfo = ModInfoFromAddr(address);
if(modInfo)
{
@ -35,6 +36,7 @@ bool SymbolFromAddressExactOrLower(duint address, SymbolInfo & symInfo)
if(address == 0)
return false;
SHARED_ACQUIRE(LockModules);
MODINFO* modInfo = ModInfoFromAddr(address);
if(modInfo)
{