mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Fix wrong module size
This commit is contained in:
parent
ce869730e6
commit
dcf4e63fa9
@ -85,7 +85,7 @@ EXTERNC void multiboot_main(uintptr_t Magic, uintptr_t Info)
|
|||||||
multiboot_tag_module *module = (multiboot_tag_module *)Tag;
|
multiboot_tag_module *module = (multiboot_tag_module *)Tag;
|
||||||
static int module_count = 0;
|
static int module_count = 0;
|
||||||
mb2binfo.Modules[module_count].Address = (void *)(uint64_t)module->mod_start;
|
mb2binfo.Modules[module_count].Address = (void *)(uint64_t)module->mod_start;
|
||||||
mb2binfo.Modules[module_count].Size = module->size;
|
mb2binfo.Modules[module_count].Size = module->mod_end - module->mod_start;
|
||||||
strncpy(mb2binfo.Modules[module_count].Path, "(null)", 6);
|
strncpy(mb2binfo.Modules[module_count].Path, "(null)", 6);
|
||||||
strncpy(mb2binfo.Modules[module_count].CommandLine, module->cmdline,
|
strncpy(mb2binfo.Modules[module_count].CommandLine, module->cmdline,
|
||||||
strlen(module->cmdline));
|
strlen(module->cmdline));
|
||||||
|
@ -85,7 +85,7 @@ EXTERNC void multiboot_main(uintptr_t Magic, uintptr_t Info)
|
|||||||
multiboot_tag_module *module = (multiboot_tag_module *)Tag;
|
multiboot_tag_module *module = (multiboot_tag_module *)Tag;
|
||||||
static int module_count = 0;
|
static int module_count = 0;
|
||||||
mb2binfo.Modules[module_count].Address = (void *)(uint64_t)module->mod_start;
|
mb2binfo.Modules[module_count].Address = (void *)(uint64_t)module->mod_start;
|
||||||
mb2binfo.Modules[module_count].Size = module->size;
|
mb2binfo.Modules[module_count].Size = module->mod_end - module->mod_start;
|
||||||
strncpy(mb2binfo.Modules[module_count].Path, "(null)", 6);
|
strncpy(mb2binfo.Modules[module_count].Path, "(null)", 6);
|
||||||
strncpy(mb2binfo.Modules[module_count].CommandLine, module->cmdline,
|
strncpy(mb2binfo.Modules[module_count].CommandLine, module->cmdline,
|
||||||
strlen(module->cmdline));
|
strlen(module->cmdline));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user