elf.rs 299 B

12345678910
  1. use crate::{arch::MMArch, libs::elf::ElfArch, mm::MemoryManagementArch};
  2. #[derive(Debug, Clone, Copy, Hash)]
  3. pub struct X86_64ElfArch;
  4. impl ElfArch for X86_64ElfArch {
  5. const ELF_ET_DYN_BASE: usize = MMArch::USER_END_VADDR.data() / 3 * 2;
  6. const ELF_PAGE_SIZE: usize = MMArch::PAGE_SIZE;
  7. }