- 50
- 0
- 约1.39万字
- 约 7页
- 2018-06-04 发布于河南
- 举报
mach_vm子系统的实现.pdf
一个完整的mach 子系统
mach 子系统包括了很多内核功能的实现,比如VM 子系统 (内存管理)、host 子系统 (主机硬件信
息的处理)、thread 子系统 (thread 相关实现)、exc 子系统 (异常处理相关),下面跟踪一下
mach_vm 子系统的mach_vm_allocate 函数。
(1)最顶层函数mach_vm_allocate:
它的实现,调用了两个函数(要么这个,要么另一个):
------xnu/libsyscall/mach/mach_vm.c ------
kern_return_t mach_vm_allocate(
mach_port_name_t target,
mach_vm_address_t *address,
mach_vm_size_t size,
int flags)
{
kern_return_t rv;
rv = _kernelrpc_mach_vm_allocate_trap(target, address, size, flags);
if (rv == MACH_SEND_INVALID_DEST)
您可能关注的文档
最近下载
- 2026住院医师规培-福建-福建住院医师规培(口腔科)历年参考题库含答案详解5卷试题.docx VIP
- 湖北省事业单位工勤技能考试备考题库真题.pdf
- 增强现实(AR)技术在博物馆古籍展示中的叙事设计_2.docx VIP
- AI Agent产品需求文档(PRD)编写指南.docx VIP
- 乙肝丙肝预防培训课件.ppt VIP
- 《民法典》中保证合同的从属性规则解析.docx VIP
- 梅毒预防知识讲座讲课PPT.pptx VIP
- GB 50870-2013 建筑施工安全技术统一规范.docx
- 2025年广东汕头市中考政治真题试题(含答案).docx VIP
- 2024惟泰VT300气体报警控制器快速操作指南.docx VIP
原创力文档

文档评论(0)