59 static std::string
formatName(std::string name);
92 const size_t thisNameLen = this->funcName.length();
93 const size_t otherNameLen = other.
funcName.length();
94 if (thisNameLen == 0 && otherNameLen > 0) {
97 if (thisNameLen > 0 && otherNameLen == 0) {
105 if (thisNameLen == 0 || otherNameLen == 0) {
108 if (thisNameLen != otherNameLen) {
109 return thisNameLen < otherNameLen;
bool operator<(const ExportedFunc &other) const
static bool isTheSameFunc(const peconv::ExportedFunc &func1, const peconv::ExportedFunc &func2)
Compares functions' names. If function is defined by an ordinal, compares ordinals....
std::string nameToString() const
static bool isTheSameDllName(const peconv::ExportedFunc &func1, const peconv::ExportedFunc &func2)
Compares functions' DLL names.
static bool isTheSameFuncName(const peconv::ExportedFunc &func1, const peconv::ExportedFunc &func2)
Compares functions' names. If function is defined by an ordinal, compares ordinals....
static std::string formatName(std::string name)
std::string toString() const
bool is_ordinal_string(const std::string &str)
std::string ordinal_to_string(DWORD func_ordinal)
size_t forwarder_name_len(BYTE *fPtr)
std::string get_func_name(const std::string &str)
std::string format_dll_func(const std::string &str)
DWORD ordinal_string_to_val(const std::string &str)
std::string get_dll_shortname(const std::string &str)