Implimented xex timestamp logging & ldr_data field. Allows custom plugins to access a modules timedatestamp via LDR_DATA_TABLE_ENTRY.
This commit is contained in:
committed by
Radosław Gliński
parent
44fc8f9412
commit
f743cf1e65
@@ -69,6 +69,9 @@ class UserModule : public XModule {
|
||||
uint32_t stack_size() const { return stack_size_; }
|
||||
uint32_t workspace_size() const { return workspace_size_; }
|
||||
|
||||
uint32_t mod_checksum() const { return mod_checksum_; }
|
||||
uint32_t time_date_stamp() const { return time_date_stamp_; }
|
||||
|
||||
X_STATUS LoadFromFile(const std::string_view path);
|
||||
X_STATUS LoadFromMemory(const void* addr, const size_t length);
|
||||
X_STATUS LoadContinue();
|
||||
@@ -115,6 +118,9 @@ class UserModule : public XModule {
|
||||
uint32_t entry_point_ = 0;
|
||||
uint32_t stack_size_ = 0;
|
||||
uint32_t workspace_size_ = 384*1024;
|
||||
|
||||
uint32_t mod_checksum_ = 0;
|
||||
uint32_t time_date_stamp_ = 0;
|
||||
};
|
||||
|
||||
} // namespace kernel
|
||||
|
||||
Reference in New Issue
Block a user