61 static std::string
formatName(std::string name);
94 const size_t thisNameLen = this->funcName.length();
95 const size_t otherNameLen = other.
funcName.length();
96 if (thisNameLen == 0 && otherNameLen > 0) {
99 if (thisNameLen > 0 && otherNameLen == 0) {
107 if (thisNameLen == 0 || otherNameLen == 0) {
110 if (thisNameLen != otherNameLen) {
111 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)
const DWORD INVALID_ORD_VALUE
DWORD ordinal_string_to_val(const std::string &str)
std::string get_dll_shortname(const std::string &str)