=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-151-static boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:152:BOOL BfdGetSymFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD64 dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-153-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-181-static boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:182:BOOL BfdGetLineFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD64 dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-183-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-404-static boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:405:BOOL ImagehlpGetSymFromAddr(HANDLE hProcess, DWORD64 dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-406-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-432-static boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:433:BOOL ImagehlpGetLineFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-434-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-462-#else boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:463: if(!j_SymGetLineFromAddr(hProcess, dwAddress, &dwDisplacement, &Line)) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-464- return FALSE; ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-475-static boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:476:BOOL PEGetSymFromAddr(HANDLE hProcess, DWORD64 dwAddress, LPTSTR lpSymName, DWORD64 nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-477-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-771- if(!bSuccess && abfd && syms && symcount) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:772: if((bSuccess = BfdGetSymFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-773- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-782- boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:783: if(BfdGetLineFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-784- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-788- if(!bSuccess && bSymInitialized) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:789: if((bSuccess = ImagehlpGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-790- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-794- boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:795: if(ImagehlpGetLineFromAddr(hProcess, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-796- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-799- if(!bSuccess) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c:800: if((bSuccess = PEGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl64.c-801- rprintf( _T(" %s"), szSymName); ############################################## boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-279- static boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch:280:-BOOL BfdGetSymFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch:281:+BOOL BfdGetSymFromAddr(bfd * const abfd, asymbol ** const syms, const long symcount, const DWORD dwAddress, LPTSTR const lpSymName, const DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-282- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-284- struct find_handle info; boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch:285:@@ -179,7 +179,7 @@ BOOL BfdGetSymFromAddr(bfd *abfd, asymbo boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-286- } ############################################## boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-288- static boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch:289:-BOOL BfdGetLineFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch:290:+BOOL BfdGetLineFromAddr(bfd * const abfd, asymbol ** const syms, const long symcount, const DWORD dwAddress, const LPTSTR const lpFileName, const DWORD nSize, LPDWORD const lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/debian/patches/introduce_const.patch-291- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-151-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:152:BOOL BfdGetSymFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-153-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-181-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:182:BOOL BfdGetLineFromAddr(bfd *abfd, asymbol **syms, long symcount, DWORD dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-183-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-346-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:347:BOOL WINAPI j_SymGetSymFromAddr(HANDLE hProcess, DWORD Address, PDWORD Displacement, PIMAGEHLP_SYMBOL Symbol) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-348-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-352- ) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:353: return pfnSymGetSymFromAddr(hProcess, Address, Displacement, Symbol); boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-354- else ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-361-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:362:BOOL WINAPI j_SymGetLineFromAddr(HANDLE hProcess, DWORD dwAddr, PDWORD pdwDisplacement, PIMAGEHLP_LINE Line) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-363-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-367- ) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:368: return pfnSymGetLineFromAddr(hProcess, dwAddr, pdwDisplacement, Line); boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-369- else ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-404-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:405:BOOL ImagehlpGetSymFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-406-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-423- boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:424: if(!j_SymGetSymFromAddr(hProcess, dwAddress, &dwDisplacement, pSymbol)) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-425- return FALSE; ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-432-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:433:BOOL ImagehlpGetLineFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-434-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-450- DWORD dwTempDisp = 0 ; boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:451: while (dwTempDisp < 100 && !j_SymGetLineFromAddr(hProcess, dwAddress - dwTempDisp, &dwDisplacement, &Line)) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-452- ++dwTempDisp; ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-462-#else boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:463: if(!j_SymGetLineFromAddr(hProcess, dwAddress, &dwDisplacement, &Line)) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-464- return FALSE; ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-475-static boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:476:BOOL PEGetSymFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-477-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-760- if(!bSuccess && abfd && syms && symcount) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:761: if((bSuccess = BfdGetSymFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-762- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-771- boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:772: if(BfdGetLineFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-773- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-777- if(!bSuccess && bSymInitialized) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:778: if((bSuccess = ImagehlpGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-779- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-783- boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:784: if(ImagehlpGetLineFromAddr(hProcess, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-785- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-788- if(!bSuccess) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c:789: if((bSuccess = PEGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/.pc/introduce_const.patch/exchndl32.c-790- rprintf( _T(" %s"), szSymName); ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-151-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:152:BOOL BfdGetSymFromAddr(bfd * const abfd, asymbol ** const syms, const long symcount, const DWORD dwAddress, LPTSTR const lpSymName, const DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-153-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-181-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:182:BOOL BfdGetLineFromAddr(bfd * const abfd, asymbol ** const syms, const long symcount, const DWORD dwAddress, const LPTSTR const lpFileName, const DWORD nSize, LPDWORD const lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-183-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-346-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:347:BOOL WINAPI j_SymGetSymFromAddr(HANDLE hProcess, DWORD Address, PDWORD Displacement, PIMAGEHLP_SYMBOL Symbol) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-348-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-352- ) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:353: return pfnSymGetSymFromAddr(hProcess, Address, Displacement, Symbol); boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-354- else ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-361-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:362:BOOL WINAPI j_SymGetLineFromAddr(HANDLE hProcess, DWORD dwAddr, PDWORD pdwDisplacement, PIMAGEHLP_LINE Line) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-363-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-367- ) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:368: return pfnSymGetLineFromAddr(hProcess, dwAddr, pdwDisplacement, Line); boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-369- else ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-404-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:405:BOOL ImagehlpGetSymFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-406-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-423- boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:424: if(!j_SymGetSymFromAddr(hProcess, dwAddress, &dwDisplacement, pSymbol)) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-425- return FALSE; ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-432-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:433:BOOL ImagehlpGetLineFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpFileName, DWORD nSize, LPDWORD lpLineNumber) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-434-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-450- DWORD dwTempDisp = 0 ; boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:451: while (dwTempDisp < 100 && !j_SymGetLineFromAddr(hProcess, dwAddress - dwTempDisp, &dwDisplacement, &Line)) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-452- ++dwTempDisp; ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-462-#else boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:463: if(!j_SymGetLineFromAddr(hProcess, dwAddress, &dwDisplacement, &Line)) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-464- return FALSE; ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-475-static boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:476:BOOL PEGetSymFromAddr(HANDLE hProcess, DWORD dwAddress, LPTSTR lpSymName, DWORD nSize) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-477-{ ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-760- if(!bSuccess && abfd && syms && symcount) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:761: if((bSuccess = BfdGetSymFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-762- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-771- boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:772: if(BfdGetLineFromAddr(abfd, syms, symcount, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-773- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-777- if(!bSuccess && bSymInitialized) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:778: if((bSuccess = ImagehlpGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-779- { ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-783- boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:784: if(ImagehlpGetLineFromAddr(hProcess, StackFrame.AddrPC.Offset, szFileName, MAX_PATH, &LineNumber)) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-785- rprintf( _T(" %s:%ld"), szFileName, LineNumber); ############################################## boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-788- if(!bSuccess) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c:789: if((bSuccess = PEGetSymFromAddr(hProcess, StackFrame.AddrPC.Offset, szSymName, 512))) boinc-app-eah-brp-0.20170426+dfsg/exchndl32.c-790- rprintf( _T(" %s"), szSymName);