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 |
---|---|---|---|---|---|---|---|
3171 | 3171 |
4 :
['Unpack::SetDestSize(long)', 'Unpack::Init(unsigned long, bool)', 'Unpack::DoUnpack(unsigned int, bool)', 'CmdExtract::UnstoreFile(ComprDataIO&, long)'] |
3396 | 6131 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:663 |
1837 | 1841 |
3 :
['CmdExtract::DetectStartVolume(wchar_t const*, bool)', 'wcsncpyz(wchar_t*, wchar_t const*, unsigned long)', 'NextVolumeName(wchar_t*, unsigned int, bool)'] |
1849 | 9998 | CmdExtract::ExtractArchive() | call site: 00000 | /src/unrar/extract.cpp:173 |
679 | 863 |
10 :
['ReadTextFile(wchar_t const*, StringList*, bool, bool, RAR_CHARSET, bool, bool, bool)', 'FindData::FindData()', 'wcschr', 'IsDriveDiv(int)', 'StringList::AddString(wchar_t const*)', 'AddEndSlash(wchar_t*, unsigned long)', 'wcslen', 'IsPathDiv(int)', 'FindFile::FastFind(wchar_t const*, FindData*, bool)', 'IsWildcard(wchar_t const*)'] |
679 | 879 | CommandData::ParseArg(wchar_t*) | call site: 00000 | /src/unrar/cmddata.cpp:100 |
589 | 589 |
1 :
['ExtractSymlink(CommandData*, ComprDataIO&, Archive&, wchar_t const*)'] |
814 | 3549 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:681 |
429 | 431 |
3 :
['CmdExtract::ExtrCreateDir(Archive&, wchar_t const*)', 'Archive::IsArcDir()', 'CmdExtract::ExtrCreateFile(Archive&, File&)'] |
4788 | 7811 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:545 |
353 | 463 |
4 :
['CmdExtract::ExtrPrepareName(Archive&, wchar_t const*, wchar_t*, unsigned long)', 'CmdExtract::ExtractFileCopy(File&, wchar_t*, wchar_t*, wchar_t*, unsigned long)', 'ExtractHardlink(CommandData*, wchar_t*, wchar_t*, unsigned long)', 'ConvertPath(wchar_t const*, wchar_t*, unsigned long)'] |
578 | 3423 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:667 |
281 | 321 |
8 :
['CryptData::SetKey50(bool, SecPassword*, wchar_t const*, unsigned char const*, unsigned char const*, unsigned int, unsigned char*, unsigned char*)', 'cleandata(void*, unsigned long)', 'CryptData::SetKey15(char const*)', 'CryptData::SetKey30(bool, SecPassword*, wchar_t const*, unsigned char const*)', 'SecPassword::Get(wchar_t*, unsigned long)', 'WideToChar(wchar_t const*, char*, unsigned long)', 'CryptData::SetKey13(char const*)', 'CryptData::SetKey20(char const*)'] |
281 | 321 | CryptData::SetCryptKeys(bool,CRYPT_METHOD,SecPassword*,unsignedcharconst*,unsignedcharconst*,unsignedint,unsignedchar*,unsignedchar*) | call site: 00000 | /src/unrar/crypt.cpp:59 |
204 | 204 |
2 :
['SetExtraInfo20(CommandData*, Archive&, wchar_t*)', 'SetExtraInfo(CommandData*, Archive&, wchar_t*)'] |
204 | 1420 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:275 |
116 | 377 |
8 :
['ErrorHandler::Exit(RAR_EXIT)', 'Archive::RequestArcPassword()', 'RawRead::SetCrypt(CryptData*)', 'void uiMsg
|
1436 | 3070 | Archive::ReadHeader50() | call site: 00000 | /src/unrar/arcread.cpp:555 |
84 | 92 |
4 :
['SetExt(wchar_t*, wchar_t const*, unsigned long)', 'wcsncpyz(wchar_t*, wchar_t const*, unsigned long)', 'RemoveNameFromPath(wchar_t*)', 'AddEndSlash(wchar_t*, unsigned long)'] |
92 | 165 | CmdExtract::ExtrPrepareName(Archive&,wchar_tconst*,wchar_t*,unsignedlong) | call site: 00000 | /src/unrar/extract.cpp:921 |
66 | 66 |
1 :
['File::Delete()'] |
70 | 70 | File::~File() | call site: 00000 | /src/unrar/file.cpp:29 |
63 | 63 |
1 :
['CmdExtract::ExtrDllGetPassword()'] |
4986 | 8353 | CmdExtract::ExtractCurrentFile(Archive&,unsignedlong,bool&) | call site: 00000 | /src/unrar/extract.cpp:469 |
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
::Array()
[function]
[call site]
00010
Array
::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
::~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
::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
::Reset()
[function]
[call site]
00037
StringList::~StringList()
[function]
[call site]
00038
Array
::~Array()
[function]
[call site]
00039
RAROptions::~RAROptions()
[function]
[call site]
00040
Array
::~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
(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
::Add(unsigned long)
[function]
[call site]
00120
ErrorHandler::GeneralErrMsg(wchar_t const*, ...)
[function]
[call site]
00121
vswprintf
[call site]
00122
void uiMsg
(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
::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
(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
(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
(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
::Array(unsigned long)
[function]
[call site]
00269
Array
::CleanData()
[function]
[call site]
00270
Array
::Add(unsigned long)
[function]
[call site]
00271
Array
::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
(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
::Add(unsigned long)
[function]
[call site]
00295
Array
::Alloc(unsigned long)
[function]
[call site]
00296
Array
::Add(unsigned long)
[function]
[call site]
00297
Array
::operator[](unsigned long) const
[function]
[call site]
00298
Array
::operator[](unsigned long) const
[function]
[call site]
00299
Array
::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
::Push(unsigned char)
[function]
[call site]
00303
Array
::Add(unsigned long)
[function]
[call site]
00304
Array
::Size()
[function]
[call site]
00305
Array
::Size()
[function]
[call site]
00306
Array
::operator[](unsigned long) const
[function]
[call site]
00307
CharToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00308
Array
::~Array()
[function]
[call site]
00309
Array
::Size()
[function]
[call site]
00310
Array
::Size()
[function]
[call site]
00311
Array
::operator[](unsigned long) const
[function]
[call site]
00312
Array
::operator[](unsigned long) const
[function]
[call site]
00313
Array
::Push(unsigned char)
[function]
[call site]
00314
Array
::Size()
[function]
[call site]
00315
Array
::operator+(unsigned long)
[function]
[call site]
00316
UtfToWide(char const*, wchar_t*, unsigned long)
[function]
[call site]
00317
Array
::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
(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
(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
::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
::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
::SoftReset()
[function]
[call site]
00482
Array
::Size()
[function]
[call site]
00483
Array
::operator[](unsigned long) const
[function]
[call site]
00484
Array
::SoftReset()
[function]
[call site]
00485
Array
::Size()
[function]
[call site]
00486
Array
::operator[](unsigned long) const
[function]
[call site]
00487
Array
::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
::~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
::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
(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
::~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