[CPU] Load alt-title-ids XEX header into XexModule::opt_alternate_title_ids_

This commit is contained in:
emoose
2021-06-15 22:28:09 +01:00
committed by Rick Gibbed
parent fbf9c4630f
commit c889a8af3f
3 changed files with 24 additions and 0 deletions

View File

@@ -107,6 +107,10 @@ class XexModule : public xe::cpu::Module {
return retval;
}
std::vector<uint32_t> opt_alternate_title_ids() const {
return opt_alternate_title_ids_;
}
const uint32_t base_address() const { return base_address_; }
const bool is_dev_kit() const { return is_dev_kit_; }
@@ -198,6 +202,9 @@ class XexModule : public xe::cpu::Module {
import_libs_; // pre-loaded import libraries for ease of use
std::vector<PESection> pe_sections_;
// XEX_HEADER_ALTERNATE_TITLE_IDS loaded into a safe std::vector
std::vector<uint32_t> opt_alternate_title_ids_;
uint8_t session_key_[0x10];
bool is_dev_kit_ = false;