=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== unrar-nonfree-5.9.4/arccmt.cpp-104- CmtData->Alloc(UnpDataSize+1); unrar-nonfree-5.9.4/arccmt.cpp:105: memset(CmtData->Addr(0),0,CmtData->Size()*sizeof(wchar)); unrar-nonfree-5.9.4/arccmt.cpp:106: CharToWide((char *)UnpData,CmtData->Addr(0),CmtData->Size()); unrar-nonfree-5.9.4/arccmt.cpp:107: CmtData->Alloc(wcslen(CmtData->Addr(0))); unrar-nonfree-5.9.4/arccmt.cpp-108- } ############################################## unrar-nonfree-5.9.4/arccmt.cpp-134-#endif unrar-nonfree-5.9.4/arccmt.cpp:135: CharToWide((char *)&CmtRaw[0],CmtData->Addr(0),CmtData->Size()); unrar-nonfree-5.9.4/arccmt.cpp:136: CmtData->Alloc(wcslen(CmtData->Addr(0))); unrar-nonfree-5.9.4/arccmt.cpp-137- } ############################################## unrar-nonfree-5.9.4/arccmt.cpp-151- if (Format==RARFMT50) unrar-nonfree-5.9.4/arccmt.cpp:152: UtfToWide((char *)&CmtRaw[0],CmtData->Addr(0),CmtData->Size()); unrar-nonfree-5.9.4/arccmt.cpp-153- else ############################################## unrar-nonfree-5.9.4/arccmt.cpp-155- { unrar-nonfree-5.9.4/arccmt.cpp:156: RawToWide(&CmtRaw[0],CmtData->Addr(0),CmtSize/2); unrar-nonfree-5.9.4/arccmt.cpp-157- (*CmtData)[CmtSize/2]=0; ############################################## unrar-nonfree-5.9.4/arccmt.cpp-161- { unrar-nonfree-5.9.4/arccmt.cpp:162: CharToWide((char *)&CmtRaw[0],CmtData->Addr(0),CmtData->Size()); unrar-nonfree-5.9.4/arccmt.cpp-163- } unrar-nonfree-5.9.4/arccmt.cpp:164: CmtData->Alloc(wcslen(CmtData->Addr(0))); // Set buffer size to actual comment length. unrar-nonfree-5.9.4/arccmt.cpp-165- return true; ############################################## unrar-nonfree-5.9.4/arcread.cpp-1187- hd->SubData.Alloc((size_t)FieldSize); unrar-nonfree-5.9.4/arcread.cpp:1188: Raw->GetB(hd->SubData.Addr(0),(size_t)FieldSize); unrar-nonfree-5.9.4/arcread.cpp-1189- } ############################################## unrar-nonfree-5.9.4/rdwrfn.cpp-175-#ifndef _WIN_64 unrar-nonfree-5.9.4/rdwrfn.cpp:176: __asm mov ebx,esp unrar-nonfree-5.9.4/rdwrfn.cpp-177-#endif ############################################## unrar-nonfree-5.9.4/rdwrfn.cpp-186-#ifndef _WIN_64 unrar-nonfree-5.9.4/rdwrfn.cpp:187: __asm mov esp,ebx unrar-nonfree-5.9.4/rdwrfn.cpp-188-#endif ############################################## unrar-nonfree-5.9.4/volume.cpp-220-#ifndef _WIN_64 unrar-nonfree-5.9.4/volume.cpp:221: __asm mov ebx,esp unrar-nonfree-5.9.4/volume.cpp-222-#endif ############################################## unrar-nonfree-5.9.4/volume.cpp-231-#ifndef _WIN_64 unrar-nonfree-5.9.4/volume.cpp:232: __asm mov esp,ebx unrar-nonfree-5.9.4/volume.cpp-233-#endif ############################################## unrar-nonfree-5.9.4/array.hpp-29- void Append(T *Item,size_t Count); unrar-nonfree-5.9.4/array.hpp:30: T* Addr(size_t Item) {return Buffer+Item;} unrar-nonfree-5.9.4/array.hpp-31- void SetMaxSize(size_t Size) {MaxSize=Size;}