Files
DragonOS/kernel/src/arch/x86_64/elf.rs
Chiichen a02ce654cf 支持对动态链接文件的加载,支持通过musl工具链编写用户空间程序 (#504)
支持对动态链接文件的加载,支持通过musl工具链编写用户空间程序
2024-01-28 20:29:01 +08:00

11 lines
299 B
Rust

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