Named recompiled entry point

This commit is contained in:
Sajid 2024-09-28 22:44:27 +06:00
parent c83c3d51bc
commit 6898a7d97d
2 changed files with 8 additions and 2 deletions

View File

@ -29,6 +29,12 @@ int main(int argc, char* argv[])
std::println("Analysing functions...");
recompiler.Analyse();
auto entry = recompiler.image.symbols.find(recompiler.image.entry_point);
if (entry != recompiler.image.symbols.end())
{
entry->name = "_xstart";
}
recompiler.Recompile(argv[3]);
}
else

View File

@ -12,10 +12,10 @@ enum SymbolType
struct Symbol
{
std::string name{};
mutable std::string name{};
uint32_t address{};
uint32_t size{};
SymbolType type{};
mutable SymbolType type{};
};
struct SymbolComparer