[Kernel] Added missing module hash calculation

This commit is contained in:
Gliniak 2022-05-25 09:03:03 +02:00
parent 542e075699
commit 5a71b55233

View file

@ -395,8 +395,13 @@ void UserModule::Dump() {
kernel_state_->emulator()->export_resolver(); kernel_state_->emulator()->export_resolver();
auto header = xex_header(); auto header = xex_header();
CalculateHash();
// XEX header. // XEX header.
sb.AppendFormat("Module {}:\n", path_); sb.AppendFormat("Module {}:\n", path_);
sb.AppendFormat("Module Hash: {:016X}\n", hash_);
sb.AppendFormat(" Module Flags: {:08X}\n", (uint32_t)header->module_flags); sb.AppendFormat(" Module Flags: {:08X}\n", (uint32_t)header->module_flags);
// Security header // Security header