nid names resolver
This commit is contained in:
parent
f290e60b1b
commit
8acfc3d557
|
@ -33,7 +33,7 @@ add_executable(shadps4
|
||||||
src/Core/Memory.h
|
src/Core/Memory.h
|
||||||
src/Core/PS4/Linker.cpp
|
src/Core/PS4/Linker.cpp
|
||||||
src/Core/PS4/Linker.h
|
src/Core/PS4/Linker.h
|
||||||
"src/Util/Singleton.h" "src/Util/Disassembler.cpp" "src/Util/Disassembler.h" "src/Util/StringUtil.h")
|
"src/Util/Singleton.h" "src/Util/Disassembler.cpp" "src/Util/Disassembler.h" "src/Util/StringUtil.h" "src/Core/PS4/Util/aerolib.h")
|
||||||
|
|
||||||
find_package(OpenGL REQUIRED)
|
find_package(OpenGL REQUIRED)
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
#include "../../Util/Log.h"
|
#include "../../Util/Log.h"
|
||||||
#include "../../Util/Disassembler.h"
|
#include "../../Util/Disassembler.h"
|
||||||
#include "../../Util/StringUtil.h"
|
#include "../../Util/StringUtil.h"
|
||||||
|
#include "Util/aerolib.h"
|
||||||
|
|
||||||
|
|
||||||
constexpr bool debug_loader = true;
|
constexpr bool debug_loader = true;
|
||||||
|
|
||||||
|
@ -455,7 +457,17 @@ void Linker::LoadSymbols(Module* m)
|
||||||
}
|
}
|
||||||
//if st_value!=0 then it's export symbol
|
//if st_value!=0 then it's export symbol
|
||||||
bool is_sym_export = sym->st_value != 0;
|
bool is_sym_export = sym->st_value != 0;
|
||||||
LOG_INFO_IF(debug_loader, "name {} library {} module {} bind {} type {} visibility {}\n", ids.at(0),library->name,module->name,bind,type,visibility);
|
std::string nidName = "";
|
||||||
|
if (aerolib::symbolsMap.find(ids.at(0)) != aerolib::symbolsMap.end())
|
||||||
|
{
|
||||||
|
nidName = aerolib::symbolsMap.at(ids.at(0));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
nidName = "UNK";
|
||||||
|
}
|
||||||
|
|
||||||
|
LOG_INFO_IF(debug_loader, "name {} function {} library {} module {} bind {} type {} visibility {}\n", ids.at(0),nidName,library->name, module->name, bind, type, visibility);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue