The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
679 | 863 |
10 :
['wcschr', 'ReadTextFile(wchar_t const*, StringList*, bool, bool, RAR_CHARSET, bool, bool, bool)', 'FindData::FindData()', 'IsWildcard(wchar_t const*)', 'AddEndSlash(wchar_t*, unsigned long)', 'IsPathDiv(int)', 'wcslen', 'FindFile::FastFind(wchar_t const*, FindData*, bool)', 'IsDriveDiv(int)', 'StringList::AddString(wchar_t const*)'] |
679 | 879 | CommandData::ParseArg(wchar_t*) | call site: 00000 | /src/unrar/cmddata.cpp:100 |
571 | 5438 |
14 :
['Archive::Archive(RAROptions*)', 'NextVolumeName(wchar_t*, unsigned int, bool)', 'Archive::IsArchive(bool)', 'CommandData::IsProcessFile(FileHeader&, bool*, int, bool, wchar_t*, unsigned int)', 'File::Close()', 'CmdExtract::GetFirstVolIfFullSet(wchar_t const*, bool, wchar_t*, unsigned long)', 'Archive::~Archive()', 'wcsncpyz(wchar_t*, wchar_t const*, unsigned long)', 'Archive::ReadHeader()', 'Archive::SeekToNext()', 'wcscmp', 'Archive::Open(wchar_t const*, unsigned int)', 'Wait()', 'Archive::GetHeaderType()'] |
571 | 5438 | CmdExtract::DetectStartVolume(wchar_tconst*,bool) | call site: 00000 | /src/unrar/extract.cpp:1268 |
281 | 321 |
8 :
['CryptData::SetKey50(bool, SecPassword*, wchar_t const*, unsigned char const*, unsigned char const*, unsigned int, unsigned char*, unsigned char*)', 'SecPassword::Get(wchar_t*, unsigned long)', 'CryptData::SetKey30(bool, SecPassword*, wchar_t const*, unsigned char const*)', 'CryptData::SetKey15(char const*)', 'WideToChar(wchar_t const*, char*, unsigned long)', 'cleandata(void*, unsigned long)', 'CryptData::SetKey20(char const*)', 'CryptData::SetKey13(char const*)'] |
281 | 321 | CryptData::SetCryptKeys(bool,CRYPT_METHOD,SecPassword*,unsignedcharconst*,unsignedcharconst*,unsignedint,unsignedchar*,unsignedchar*) | call site: 00000 | /src/unrar/crypt.cpp:59 |
93 | 93 |
1 :
['ExtractHardlink(CommandData*, wchar_t*, wchar_t*, unsigned long)'] |
136 | 3053 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:675 |
43 | 43 |
1 :
['File::Truncate()'] |
43 | 1618 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:797 |
36 | 57 |
3 :
['GetWideName(char const*, wchar_t const*, wchar_t*, unsigned long)', 'cleandata(void*, unsigned long)', 'SecPassword::Set(wchar_t const*)'] |
36 | 74 | Archive::RequestArcPassword() | call site: 00000 | /src/unrar/arcread.cpp:924 |
36 | 57 |
3 :
['GetWideName(char const*, wchar_t const*, wchar_t*, unsigned long)', 'cleandata(void*, unsigned long)', 'SecPassword::Set(wchar_t const*)'] |
36 | 59 | CmdExtract::ExtrDllGetPassword() | call site: 00000 | /src/unrar/extract.cpp:1008 |
33 | 35 |
2 :
['SubAllocator::AllocUnitsRare(int)', 'SubAllocator::RemoveNode(int)'] |
33 | 35 | SubAllocator::AllocContext() | call site: 00000 | /src/unrar/./suballoc.cpp:249 |
33 | 35 |
2 :
['SubAllocator::U2B(int)', 'SubAllocator::AllocUnitsRare(int)'] |
33 | 35 | SubAllocator::AllocUnits(int) | call site: 00000 | /src/unrar/./suballoc.cpp:240 |
25 | 25 |
1 :
['ErrorHandler::MemoryError()'] |
25 | 25 | SubAllocator::StartSubAllocator(int) | call site: 00000 | /src/unrar/./suballoc.cpp:91 |
24 | 92 |
4 :
['RemoveNameFromPath(wchar_t*)', 'AddEndSlash(wchar_t*, unsigned long)', 'SetExt(wchar_t*, wchar_t const*, unsigned long)', 'wcsncpyz(wchar_t*, wchar_t const*, unsigned long)'] |
32 | 165 | CmdExtract::ExtrPrepareName(Archive&,wchar_tconst*,wchar_t*,unsignedlong) | call site: 00000 | /src/unrar/extract.cpp:921 |
23 | 35 |
3 :
['ErrorHandler::ReadError(wchar_t const*)', 'File::DirectRead(void*, unsigned long)', 'ErrorHandler::AskRepeatRead(wchar_t const*, bool&, bool&, bool&)'] |
23 | 35 | File::Read(void*,unsignedlong) | call site: 00000 | /src/unrar/file.cpp:424 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__cxa_guard_acquire
[call site]
00001
CommandData::CommandData()
[function]
[call site]
00002
RAROptions::RAROptions()
[function]
[call site]
00003
SecPassword::SecPassword()
[function]
[call site]
00004
SecPassword::Set(wchar_t const*)
[function]
[call site]
00005
wcslen
[call site]
00006
SecPassword::Process(wchar_t const*, unsigned long, wchar_t*, unsigned long, bool)
[function]
[call site]
00007
SecHideData(void*, unsigned long, bool, bool)
[function]
[call site]
00008
getpid
[call site]
00009
Array<long>::Array()
[function]
[call site]
00010
Array<long>::CleanData()
[function]
[call site]
00011
RarTime::RarTime()
[function]
[call site]
00012
RarTime::Reset()
[function]
[call site]
00013
RAROptions::Init()
[function]
[call site]
00014
GetNumberOfThreads()
[function]
[call site]
00015
GetNumberOfCPU()
[function]
[call site]
00016
sysconf
[call site]
00017
Array<long>::~Array()
[function]
[call site]
00018
cleandata(void*, unsigned long)
[function]
[call site]
00019
__clang_call_terminate
[call site]
00020
__cxa_begin_catch
[call site]
00021
SecPassword::~SecPassword()
[function]
[call site]
00022
SecPassword::Clean()
[function]
[call site]
00023
cleandata(void*, unsigned long)
[function]
[call site]
00024
__clang_call_terminate
[call site]
00025
StringList::StringList()
[function]
[call site]
00026
StringList::Reset()
[function]
[call site]
00027
StringList::Rewind()
[function]
[call site]
00028
Array<wchar_t>::Reset()
[function]
[call site]
00029
CommandData::Init()
[function]
[call site]
00030
RAROptions::Init()
[function]
[call site]
00031
StringList::Reset()
[function]
[call site]
00032
StringList::Reset()
[function]
[call site]
00033
StringList::Reset()
[function]
[call site]
00034
StringList::Reset()
[function]
[call site]
00035
StringList::Reset()
[function]
[call site]
00036
Array<long>::Reset()
[function]
[call site]
00037
StringList::~StringList()
[function]
[call site]
00038
Array<wchar_t>::~Array()
[function]
[call site]
00039
RAROptions::~RAROptions()
[function]
[call site]
00040
Array<long>::~Array()
[function]
[call site]
00041
SecPassword::~SecPassword()
[function]
[call site]
00042
CommandData::ParseArg(wchar_t*)
[function]
[call site]
00043
CommandData::IsSwitch(int)
[function]
[call site]
00044
CommandData::ProcessSwitch(wchar_t const*)
[function]
[call site]
00045
toupperw(int)
[function]
[call site]
00046
towupper
[call site]
00047
toupperw(int)
[function]
[call site]
00048
toupperw(int)
[function]
[call site]
00049
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00050
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00051
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00052
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00053
mprintf(wchar_t const*, ...)
[function]
[call site]
00054
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00055
uiAlarm(UIALARM_TYPE)
[function]
[call site]
00056
ErrorHandler::Throw(RAR_EXIT)
[function]
[call site]
00057
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00058
__cxa_allocate_exception
[call site]
00059
toupperw(int)
[function]
[call site]
00060
toupperw(int)
[function]
[call site]
00061
toupperw(int)
[function]
[call site]
00062
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00063
CommandData::GetExclAttr(wchar_t const*, bool&)
[function]
[call site]
00064
IsDigit(int)
[function]
[call site]
00065
wcstol
[call site]
00066
toupperw(int)
[function]
[call site]
00067
CommandData::GetExclAttr(wchar_t const*, bool&)
[function]
[call site]
00068
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00069
toupperw(int)
[function]
[call site]
00070
wcslen
[call site]
00071
void uiMsg<int>(UIMESSAGE_CODE, int)
[function]
[call site]
00072
uiMsgStore::uiMsgStore(UIMESSAGE_CODE)
[function]
[call site]
00073
uiMsgStore::operator<<(unsigned int)
[function]
[call site]
00074
uiMsgStore::Msg()
[function]
[call site]
00075
SecPassword::Set(wchar_t const*)
[function]
[call site]
00076
wcslen
[call site]
00077
cleandata(void*, unsigned long)
[function]
[call site]
00078
SecPassword::IsSet()
[function]
[call site]
00079
uiGetPassword(UIPASSWORD_TYPE, wchar_t const*, SecPassword*)
[function]
[call site]
00080
eprintf(wchar_t const*, ...)
[function]
[call site]
00081
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00082
wcsnicomp(wchar_t const*, wchar_t const*, unsigned long)
[function]
[call site]
00083
towupper
[call site]
00084
towupper
[call site]
00085
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00086
wcsnicomp(wchar_t const*, wchar_t const*, unsigned long)
[function]
[call site]
00087
wcsicomp(wchar_t const*, wchar_t const*)
[function]
[call site]
00088
towupper
[call site]
00089
towupper
[call site]
00090
SetConsoleMsgStream(MESSAGE_TYPE)
[function]
[call site]
00091
wcsnicomp(wchar_t const*, wchar_t const*, unsigned long)
[function]
[call site]
00092
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00093
wcsicomp(wchar_t const*, wchar_t const*)
[function]
[call site]
00094
wcsicomp(wchar_t const*, wchar_t const*)
[function]
[call site]
00095
SetConsoleMsgStream(MESSAGE_TYPE)
[function]
[call site]
00096
toupperw(int)
[function]
[call site]
00097
toupperw(int)
[function]
[call site]
00098
SetConsoleMsgStream(MESSAGE_TYPE)
[function]
[call site]
00099
wcsnicomp(wchar_t const*, wchar_t const*, unsigned long)
[function]
[call site]
00100
wcsicomp(wchar_t const*, wchar_t const*)
[function]
[call site]
00101
toupperw(int)
[function]
[call site]
00102
toupperw(int)
[function]
[call site]
00103
IsDigit(int)
[function]
[call site]
00104
atoiw(wchar_t const*)
[function]
[call site]
00105
atoilw(wchar_t const*)
[function]
[call site]
00106
IsDigit(int)
[function]
[call site]
00107
IsDigit(int)
[function]
[call site]
00108
atoiw(wchar_t const*)
[function]
[call site]
00109
IsDigit(int)
[function]
[call site]
00110
toupperw(int)
[function]
[call site]
00111
toupperw(int)
[function]
[call site]
00112
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00113
wcschr
[call site]
00114
wcspbrk
[call site]
00115
swprintf
[call site]
00116
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00117
StringList::AddString(wchar_t const*)
[function]
[call site]
00118
wcslen
[call site]
00119
Array<wchar_t>::Add(unsigned long)
[function]
[call site]
00120
ErrorHandler::GeneralErrMsg(wchar_t const*, ...)
[function]
[call site]
00121
vswprintf
[call site]
00122
void uiMsg<wchar_t*>(UIMESSAGE_CODE, wchar_t*)
[function]
[call site]
00123
ErrorHandler::SysErrMsg()
[function]
[call site]
00124
ErrorHandler::MemoryError()
[function]
[call site]
00125
ErrorHandler::MemoryErrorMsg()
[function]
[call site]
00126
uiMsg(UIMESSAGE_CODE)
[function]
[call site]
00127
uiMsgStore::uiMsgStore(UIMESSAGE_CODE)
[function]
[call site]
00128
uiMsgStore::Msg()
[function]
[call site]
00129
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00130
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00131
ErrorHandler::MemoryError()
[function]
[call site]
00132
cleandata(void*, unsigned long)
[function]
[call site]
00133
realloc
[call site]
00134
ErrorHandler::MemoryError()
[function]
[call site]
00135
Array<wchar_t>::operator[](unsigned long) const
[function]
[call site]
00136
wcscpy
[call site]
00137
atoiw(wchar_t const*)
[function]
[call site]
00138
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00139
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00140
toupperw(int)
[function]
[call site]
00141
IsWildcard(wchar_t const*)
[function]
[call site]
00142
wcspbrk
[call site]
00143
ReadTextFile(wchar_t const*, StringList*, bool, bool, RAR_CHARSET, bool, bool, bool)
[function]
[call site]
00144
GetConfigName(wchar_t const*, wchar_t*, unsigned long, bool, bool)
[function]
[call site]
00145
EnumConfigPaths(unsigned int, wchar_t*, unsigned long, bool)
[function]
[call site]
00146
getenv
[call site]
00147
CharToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00148
mbsrtowcs
[call site]
00149
CharToWideMap(char const*, wchar_t*, unsigned long, bool&)
[function]
[call site]
00150
__ctype_get_mb_cur_max
[call site]
00151
__ctype_get_mb_cur_max
[call site]
00152
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00153
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00154
AddEndSlash(wchar_t*, unsigned long)
[function]
[call site]
00155
wcslen
[call site]
00156
WildFileExist(wchar_t const*)
[function]
[call site]
00157
IsWildcard(wchar_t const*)
[function]
[call site]
00158
FindFile::FindFile()
[function]
[call site]
00159
FindFile::SetMask(wchar_t const*)
[function]
[call site]
00160
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00161
FindData::FindData()
[function]
[call site]
00162
RarTime::RarTime()
[function]
[call site]
00163
FindFile::Next(FindData*, bool)
[function]
[call site]
00164
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00165
RemoveNameFromPath(wchar_t*)
[function]
[call site]
00166
PointToName(wchar_t const*)
[function]
[call site]
00167
wcslen
[call site]
00168
IsPathDiv(int)
[function]
[call site]
00169
IsDriveDiv(int)
[function]
[call site]
00170
IsDriveDiv(int)
[function]
[call site]
00171
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00172
WideToChar(wchar_t const*, char*, unsigned long)
[function]
[call site]
00173
WideToCharMap(wchar_t const*, char*, unsigned long, bool&)
[function]
[call site]
00174
wcschr
[call site]
00175
__ctype_get_mb_cur_max
[call site]
00176
wcrtomb
[call site]
00177
__ctype_get_mb_cur_max
[call site]
00178
wcsrtombs
[call site]
00179
__errno_location
[call site]
00180
wcsrtombs
[call site]
00181
opendir
[call site]
00182
__errno_location
[call site]
00183
readdir64
[call site]
00184
strcmp
[call site]
00185
CharToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00186
void uiMsg<wchar_t*, wchar_t*>(UIMESSAGE_CODE, wchar_t*, wchar_t*)
[function]
[call site]
00187
uiMsgStore::uiMsgStore(UIMESSAGE_CODE)
[function]
[call site]
00188
uiMsgStore::operator<<(wchar_t const*)
[function]
[call site]
00189
uiMsgStore::Msg()
[function]
[call site]
00190
CmpName(wchar_t const*, wchar_t const*, int)
[function]
[call site]
00191
wcslen
[call site]
00192
mwcsnicompc(wchar_t const*, wchar_t const*, unsigned long, bool)
[function]
[call site]
00193
wcsncmp
[call site]
00194
wcsncmp
[call site]
00195
GetFilePath(wchar_t const*, wchar_t*, unsigned long)
[function]
[call site]
00196
PointToName(wchar_t const*)
[function]
[call site]
00197
wcsncpy
[call site]
00198
GetFilePath(wchar_t const*, wchar_t*, unsigned long)
[function]
[call site]
00199
mwcsicompc(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00200
wcscmp
[call site]
00201
wcsicompc(wchar_t const*, wchar_t const*)
[function]
[call site]
00202
wcscmp
[call site]
00203
match(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00204
touppercw(unsigned int, bool)
[function]
[call site]
00205
touppercw(unsigned int, bool)
[function]
[call site]
00206
wcschr
[call site]
00207
wcspbrk
[call site]
00208
mwcsicompc(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00209
match(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00210
match(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00211
IsWildcard(wchar_t const*)
[function]
[call site]
00212
match(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00213
IsWildcard(wchar_t const*)
[function]
[call site]
00214
wcslen
[call site]
00215
mwcsnicompc(wchar_t const*, wchar_t const*, unsigned long, bool)
[function]
[call site]
00216
mwcsicompc(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00217
PointToName(wchar_t const*)
[function]
[call site]
00218
PointToName(wchar_t const*)
[function]
[call site]
00219
mwcsicompc(wchar_t const*, wchar_t const*, bool)
[function]
[call site]
00220
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00221
PointToName(wchar_t const*)
[function]
[call site]
00222
wcslen
[call site]
00223
void uiMsg<wchar_t*, wchar_t const*, wchar_t*>(UIMESSAGE_CODE, wchar_t*, wchar_t const*, wchar_t*)
[function]
[call site]
00224
uiMsgStore::uiMsgStore(UIMESSAGE_CODE)
[function]
[call site]
00225
uiMsgStore::operator<<(wchar_t const*)
[function]
[call site]
00226
uiMsgStore::Msg()
[function]
[call site]
00227
wcsncatz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00228
wcslen
[call site]
00229
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00230
FindFile::FastFind(wchar_t const*, FindData*, bool)
[function]
[call site]
00231
WideToChar(wchar_t const*, char*, unsigned long)
[function]
[call site]
00232
lstat64
[call site]
00233
__errno_location
[call site]
00234
RarTime::SetUnixNS(unsigned long)
[function]
[call site]
00235
RarTime::SetUnixNS(unsigned long)
[function]
[call site]
00236
RarTime::SetUnixNS(unsigned long)
[function]
[call site]
00237
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00238
IsDir(unsigned int)
[function]
[call site]
00239
IsLink(unsigned int)
[function]
[call site]
00240
ErrorHandler::OpenErrorMsg(wchar_t const*)
[function]
[call site]
00241
ErrorHandler::OpenErrorMsg(wchar_t const*, wchar_t const*)
[function]
[call site]
00242
Wait()
[function]
[call site]
00243
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00244
void uiMsg<wchar_t const*, wchar_t const*>(UIMESSAGE_CODE, wchar_t const*, wchar_t const*)
[function]
[call site]
00245
ErrorHandler::SysErrMsg()
[function]
[call site]
00246
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00247
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00248
IsDir(unsigned int)
[function]
[call site]
00249
IsLink(unsigned int)
[function]
[call site]
00250
PointToName(wchar_t const*)
[function]
[call site]
00251
FindFile::Next(FindData*, bool)
[function]
[call site]
00252
FindFile::~FindFile()
[function]
[call site]
00253
closedir
[call site]
00254
FileExist(wchar_t const*)
[function]
[call site]
00255
WideToChar(wchar_t const*, char*, unsigned long)
[function]
[call site]
00256
access
[call site]
00257
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00258
File::File()
[function]
[call site]
00259
File::WOpen(wchar_t const*)
[function]
[call site]
00260
File::Open(wchar_t const*, unsigned int)
[function]
[call site]
00261
WideToChar(wchar_t const*, char*, unsigned long)
[function]
[call site]
00262
flock
[call site]
00263
close
[call site]
00264
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00265
ErrorHandler::OpenErrorMsg(wchar_t const*)
[function]
[call site]
00266
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00267
File::SetHandleType(FILE_HANDLETYPE)
[function]
[call site]
00268
Array<unsigned char>::Array(unsigned long)
[function]
[call site]
00269
Array<unsigned char>::CleanData()
[function]
[call site]
00270
Array<unsigned char>::Add(unsigned long)
[function]
[call site]
00271
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00272
File::Read(void*, unsigned long)
[function]
[call site]
00273
File::Tell()
[function]
[call site]
00274
ErrorHandler::SeekError(wchar_t const*)
[function]
[call site]
00275
void uiMsg<wchar_t const*>(UIMESSAGE_CODE, wchar_t const*)
[function]
[call site]
00276
ErrorHandler::SysErrMsg()
[function]
[call site]
00277
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00278
File::IsSeekable()
[function]
[call site]
00279
lseek64
[call site]
00280
File::DirectRead(void*, unsigned long)
[function]
[call site]
00281
read
[call site]
00282
File::Seek(long, int)
[function]
[call site]
00283
File::RawSeek(long, int)
[function]
[call site]
00284
File::IsSeekable()
[function]
[call site]
00285
File::Read(void*, unsigned long)
[function]
[call site]
00286
File::DirectRead(void*, unsigned long)
[function]
[call site]
00287
ErrorHandler::AskRepeatRead(wchar_t const*, bool&, bool&, bool&)
[function]
[call site]
00288
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00289
ErrorHandler::ReadError(wchar_t const*)
[function]
[call site]
00290
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00291
File::Tell()
[function]
[call site]
00292
lseek64
[call site]
00293
ErrorHandler::SeekError(wchar_t const*)
[function]
[call site]
00294
Array<unsigned char>::Add(unsigned long)
[function]
[call site]
00295
Array<unsigned char>::Alloc(unsigned long)
[function]
[call site]
00296
Array<unsigned char>::Add(unsigned long)
[function]
[call site]
00297
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00298
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00299
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00300
DetectTextEncoding(unsigned char const*, unsigned long)
[function]
[call site]
00301
IsTextUtf8(unsigned char const*, unsigned long)
[function]
[call site]
00302
Array<unsigned char>::Push(unsigned char)
[function]
[call site]
00303
Array<unsigned char>::Add(unsigned long)
[function]
[call site]
00304
Array<unsigned char>::Size()
[function]
[call site]
00305
Array<unsigned char>::Size()
[function]
[call site]
00306
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00307
CharToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00308
Array<wchar_t>::~Array()
[function]
[call site]
00309
Array<unsigned char>::Size()
[function]
[call site]
00310
Array<unsigned char>::Size()
[function]
[call site]
00311
Array<unsigned char>::operator[](unsigned long) const
[function]
[call site]
00312
Array<wchar_t>::operator[](unsigned long) const
[function]
[call site]
00313
Array<unsigned char>::Push(unsigned char)
[function]
[call site]
00314
Array<unsigned char>::Size()
[function]
[call site]
00315
Array<unsigned char>::operator+(unsigned long)
[function]
[call site]
00316
UtfToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00317
Array<wchar_t>::operator[](unsigned long) const
[function]
[call site]
00318
StringList::AddString(wchar_t const*)
[function]
[call site]
00319
File::~File()
[function]
[call site]
00320
File::Delete()
[function]
[call site]
00321
File::Close()
[function]
[call site]
00322
close
[call site]
00323
ErrorHandler::CloseError(wchar_t const*)
[function]
[call site]
00324
void uiMsg<wchar_t const*>(UIMESSAGE_CODE, wchar_t const*)
[function]
[call site]
00325
ErrorHandler::SysErrMsg()
[function]
[call site]
00326
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00327
DelFile(wchar_t const*)
[function]
[call site]
00328
WideToChar(wchar_t const*, char*, unsigned long)
[function]
[call site]
00329
remove
[call site]
00330
StringList::AddString(wchar_t const*)
[function]
[call site]
00331
toupperw(int)
[function]
[call site]
00332
toupperw(int)
[function]
[call site]
00333
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00334
AddEndSlash(wchar_t*, unsigned long)
[function]
[call site]
00335
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00336
uiGetPassword(UIPASSWORD_TYPE, wchar_t const*, SecPassword*)
[function]
[call site]
00337
eprintf(wchar_t const*, ...)
[function]
[call site]
00338
wcslen
[call site]
00339
void uiMsg<int>(UIMESSAGE_CODE, int)
[function]
[call site]
00340
SecPassword::Set(wchar_t const*)
[function]
[call site]
00341
wcslen
[call site]
00342
cleandata(void*, unsigned long)
[function]
[call site]
00343
toupperw(int)
[function]
[call site]
00344
toupperw(int)
[function]
[call site]
00345
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00346
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00347
toupperw(int)
[function]
[call site]
00348
atoiw(wchar_t const*)
[function]
[call site]
00349
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00350
wcschr
[call site]
00351
atoiw(wchar_t const*)
[function]
[call site]
00352
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00353
InitSystemOptions(int)
[function]
[call site]
00354
SetPriority(int)
[function]
[call site]
00355
IsDigit(int)
[function]
[call site]
00356
atoiw(wchar_t const*)
[function]
[call site]
00357
toupperw(int)
[function]
[call site]
00358
ProhibitConsoleInput()
[function]
[call site]
00359
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00360
IsDigit(int)
[function]
[call site]
00361
atoilw(wchar_t const*)
[function]
[call site]
00362
IsDigit(int)
[function]
[call site]
00363
atoilw(wchar_t const*)
[function]
[call site]
00364
toupperw(int)
[function]
[call site]
00365
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00366
toupperw(int)
[function]
[call site]
00367
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00368
SetConsoleRedirectCharset(RAR_CHARSET)
[function]
[call site]
00369
toupperw(int)
[function]
[call site]
00370
CommandData::SetTimeFilters(wchar_t const*, bool, bool)
[function]
[call site]
00371
wcschr
[call site]
00372
wcschr
[call site]
00373
toupperw(int)
[function]
[call site]
00374
RarTime::SetAgeText(wchar_t const*)
[function]
[call site]
00375
etoupperw(wchar_t)
[function]
[call site]
00376
RarTime::SetCurrentTime()
[function]
[call site]
00377
time
[call site]
00378
RarTime::SetUnix(long)
[function]
[call site]
00379
RarTime::SetUnixNS(unsigned long)
[function]
[call site]
00380
RarTime::SetAgeText(wchar_t const*)
[function]
[call site]
00381
RarTime::SetAgeText(wchar_t const*)
[function]
[call site]
00382
RarTime::SetAgeText(wchar_t const*)
[function]
[call site]
00383
RarTime::SetAgeText(wchar_t const*)
[function]
[call site]
00384
CommandData::SetTimeFilters(wchar_t const*, bool, bool)
[function]
[call site]
00385
CommandData::SetTimeFilters(wchar_t const*, bool, bool)
[function]
[call site]
00386
CommandData::SetTimeFilters(wchar_t const*, bool, bool)
[function]
[call site]
00387
CommandData::SetStoreTimeMode(wchar_t const*)
[function]
[call site]
00388
IsDigit(int)
[function]
[call site]
00389
toupperw(int)
[function]
[call site]
00390
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00391
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00392
toupperw(int)
[function]
[call site]
00393
toupperw(int)
[function]
[call site]
00394
atoiw(wchar_t const*)
[function]
[call site]
00395
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00396
AddEndSlash(wchar_t*, unsigned long)
[function]
[call site]
00397
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00398
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00399
CommandData::OutHelp(RAR_EXIT)
[function]
[call site]
00400
CommandData::BadSwitch(wchar_t const*)
[function]
[call site]
00401
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00402
toupperw(int)
[function]
[call site]
00403
wcsupper(wchar_t*)
[function]
[call site]
00404
towupper
[call site]
00405
SetConsoleMsgStream(MESSAGE_TYPE)
[function]
[call site]
00406
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00407
wcslen
[call site]
00408
IsDriveDiv(int)
[function]
[call site]
00409
toupperw(int)
[function]
[call site]
00410
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00411
StringList::AddString(wchar_t const*)
[function]
[call site]
00412
FindData::FindData()
[function]
[call site]
00413
FindFile::FastFind(wchar_t const*, FindData*, bool)
[function]
[call site]
00414
IsWildcard(wchar_t const*)
[function]
[call site]
00415
ReadTextFile(wchar_t const*, StringList*, bool, bool, RAR_CHARSET, bool, bool, bool)
[function]
[call site]
00416
AddEndSlash(wchar_t*, unsigned long)
[function]
[call site]
00417
StringList::AddString(wchar_t const*)
[function]
[call site]
00418
CommandData::ParseArg(wchar_t*)
[function]
[call site]
00419
CommandData::ParseDone()
[function]
[call site]
00420
StringList::ItemsCount()
[function]
[call site]
00421
StringList::AddString(wchar_t const*)
[function]
[call site]
00422
toupperw(int)
[function]
[call site]
00423
CommandData::AddArcName(wchar_t const*)
[function]
[call site]
00424
StringList::AddString(wchar_t const*)
[function]
[call site]
00425
CmdExtract::CmdExtract(CommandData*)
[function]
[call site]
00426
ComprDataIO::ComprDataIO()
[function]
[call site]
00427
DataHash::DataHash()
[function]
[call site]
00428
CryptData::CryptData()
[function]
[call site]
00429
CryptData::KDF3CacheItem::KDF3CacheItem()
[function]
[call site]
00430
SecPassword::SecPassword()
[function]
[call site]
00431
Rijndael::Rijndael()
[function]
[call site]
00432
Rijndael::GenerateTables()
[function]
[call site]
00433
gmul(unsigned char, unsigned char)
[function]
[call site]
00434
gmul(unsigned char, unsigned char)
[function]
[call site]
00435
gmul(unsigned char, unsigned char)
[function]
[call site]
00436
gmul(unsigned char, unsigned char)
[function]
[call site]
00437
gmul(unsigned char, unsigned char)
[function]
[call site]
00438
gmul(unsigned char, unsigned char)
[function]
[call site]
00439
CryptData::KDF5CacheItem::~KDF5CacheItem()
[function]
[call site]
00440
SecPassword::~SecPassword()
[function]
[call site]
00441
CryptData::CryptData()
[function]
[call site]
00442
ComprDataIO::Init()
[function]
[call site]
00443
DataHash::~DataHash()
[function]
[call site]
00444
ThreadPool::~ThreadPool()
[function]
[call site]
00445
ThreadPool::WaitDone()
[function]
[call site]
00446
pthread_mutex_unlock
[call site]
00447
pthread_cond_broadcast
[call site]
00448
pthread_mutex_lock
[call site]
00449
cpthread_cond_wait(pthread_cond_t*, pthread_mutex_t*)
[function]
[call site]
00450
pthread_cond_wait
[call site]
00451
ErrorHandler::GeneralErrMsg(wchar_t const*, ...)
[function]
[call site]
00452
ErrorHandler::Exit(RAR_EXIT)
[function]
[call site]
00453
pthread_mutex_lock
[call site]
00454
pthread_mutex_unlock
[call site]
00455
ThreadClose(unsigned long)
[function]
[call site]
00456
pthread_join
[call site]
00457
CriticalSectionDelete(pthread_mutex_t*)
[function]
[call site]
00458
pthread_mutex_destroy
[call site]
00459
pthread_cond_destroy
[call site]
00460
pthread_mutex_destroy
[call site]
00461
pthread_cond_destroy
[call site]
00462
pthread_mutex_destroy
[call site]
00463
__clang_call_terminate
[call site]
00464
cleandata(void*, unsigned long)
[function]
[call site]
00465
cleandata(void*, unsigned long)
[function]
[call site]
00466
Unpack::Unpack(ComprDataIO*)
[function]
[call site]
00467
BitInput::BitInput(bool)
[function]
[call site]
00468
Array<unsigned char>::Array()
[function]
[call site]
00469
FragmentedWindow::FragmentedWindow()
[function]
[call site]
00470
ModelPPM::ModelPPM()
[function]
[call site]
00471
SubAllocator::SubAllocator()
[function]
[call site]
00472
SubAllocator::Clean()
[function]
[call site]
00473
RarVM::RarVM()
[function]
[call site]
00474
Unpack::UnpInitData(bool)
[function]
[call site]
00475
Unpack::InitFilters()
[function]
[call site]
00476
Array<UnpackFilter>::SoftReset()
[function]
[call site]
00477
BitInput::InitBitInput()
[function]
[call site]
00478
Unpack::UnpInitData20(int)
[function]
[call site]
00479
Unpack::UnpInitData30(bool)
[function]
[call site]
00480
Unpack::InitFilters30(bool)
[function]
[call site]
00481
Array<int>::SoftReset()
[function]
[call site]
00482
Array<UnpackFilter30*>::Size()
[function]
[call site]
00483
Array<UnpackFilter30*>::operator[](unsigned long) const
[function]
[call site]
00484
Array<UnpackFilter30*>::SoftReset()
[function]
[call site]
00485
Array<UnpackFilter30*>::Size()
[function]
[call site]
00486
Array<UnpackFilter30*>::operator[](unsigned long) const
[function]
[call site]
00487
Array<UnpackFilter30*>::SoftReset()
[function]
[call site]
00488
Unpack::UnpInitData50(bool)
[function]
[call site]
00489
Unpack::UnpInitData15(int)
[function]
[call site]
00490
Unpack::InitHuff()
[function]
[call site]
00491
Unpack::CorrHuff(unsigned short*, unsigned char*)
[function]
[call site]
00492
Array<int>::~Array()
[function]
[call site]
00493
BitInput::~BitInput()
[function]
[call site]
00494
RarVM::~RarVM()
[function]
[call site]
00495
ModelPPM::~ModelPPM()
[function]
[call site]
00496
SubAllocator::~SubAllocator()
[function]
[call site]
00497
SubAllocator::StopSubAllocator()
[function]
[call site]
00498
FragmentedWindow::~FragmentedWindow()
[function]
[call site]
00499
FragmentedWindow::Reset()
[function]
[call site]
00500
__clang_call_terminate
[call site]
00501
Unpack::SetThreads(unsigned int)
[function]
[call site]
00502
ThreadPool::ThreadPool(unsigned int)
[function]
[call site]
00503
CriticalSectionCreate(pthread_mutex_t*)
[function]
[call site]
00504
pthread_mutex_init
[call site]
00505
pthread_cond_init
[call site]
00506
pthread_mutex_init
[call site]
00507
pthread_cond_init
[call site]
00508
pthread_mutex_init
[call site]
00509
ErrorHandler::GeneralErrMsg(wchar_t const*, ...)
[function]
[call site]
00510
ComprDataIO::~ComprDataIO()
[function]
[call site]
00511
CryptData::~CryptData()
[function]
[call site]
00512
cleandata(void*, unsigned long)
[function]
[call site]
00513
CryptData::KDF5CacheItem::~KDF5CacheItem()
[function]
[call site]
00514
__clang_call_terminate
[call site]
00515
CryptData::~CryptData()
[function]
[call site]
00516
DataHash::~DataHash()
[function]
[call site]
00517
CmdExtract::DoExtract()
[function]
[call site]
00518
ComprDataIO::SetCurrentCommand(wchar_t)
[function]
[call site]
00519
FindData::FindData()
[function]
[call site]
00520
CommandData::GetArcName(wchar_t*, int)
[function]
[call site]
00521
StringList::GetString(wchar_t*, unsigned long)
[function]
[call site]
00522
StringList::GetString(wchar_t**)
[function]
[call site]
00523
Array<wchar_t>::operator[](unsigned long) const
[function]
[call site]
00524
wcslen
[call site]
00525
wcsncpyz(wchar_t*, wchar_t const*, unsigned long)
[function]
[call site]
00526
FindFile::FastFind(wchar_t const*, FindData*, bool)
[function]
[call site]
00527
StringList::Rewind()
[function]
[call site]
00528
SecPassword::Clean()
[function]
[call site]
00529
SecPassword::Clean()
[function]
[call site]
00530
ErrorHandler::GetErrorCode()
[function]
[call site]
00531
void uiMsg<wchar_t*>(UIMESSAGE_CODE, wchar_t*)
[function]
[call site]
00532
ErrorHandler::GetErrorCode()
[function]
[call site]
00533
ErrorHandler::SetErrorCode(RAR_EXIT)
[function]
[call site]
00534
mprintf(wchar_t const*, ...)
[function]
[call site]
00535
ErrorHandler::GetErrorCount()
[function]
[call site]
00536
mprintf(wchar_t const*, ...)
[function]
[call site]
00537
ErrorHandler::GetErrorCount()
[function]
[call site]
00538
mprintf(wchar_t const*, ...)
[function]
[call site]
00539
CmdExtract::~CmdExtract()
[function]
[call site]
00540
Unpack::~Unpack()
[function]
[call site]
00541
Unpack::InitFilters30(bool)
[function]
[call site]
00542
ThreadPool::~ThreadPool()
[function]
[call site]
00543
UnpackThreadData::~UnpackThreadData()
[function]
[call site]
00544
BitInput::~BitInput()
[function]
[call site]
00545
Array<int>::~Array()
[function]
[call site]
00546
BitInput::~BitInput()
[function]
[call site]
00547
RarVM::~RarVM()
[function]
[call site]
00548
ModelPPM::~ModelPPM()
[function]
[call site]
00549
FragmentedWindow::~FragmentedWindow()
[function]
[call site]
00550
__clang_call_terminate
[call site]
00551
ComprDataIO::~ComprDataIO()
[function]
[call site]
00552
__cxa_begin_catch
[call site]
00553
unlink
[call site]
00554