首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解getpid()系统调用的字符串

理解getpid()系统调用的字符串
EN

Stack Overflow用户
提问于 2020-02-03 06:09:35
回答 1查看 274关注 0票数 0

我最近开始了一个关于操作系统的类,我的任务之一是从调用系统库的代码中跟踪系统调用getpid(),通过它在操作系统中的实现,返回到系统库和用户程序。我真的迷路了,不知道从哪里开始。我使用strace,我看到getpid(),但我不知道如何遵循它。

我认为我应该查看getpid()编写的系统调用。有人能告诉我,如果我在正确的轨道上,如果不是给一些建议,以了解输出的斯特拉斯?

输出

EN

回答 1

Stack Overflow用户

发布于 2020-02-03 06:46:17

…我的一个任务是从调用系统库的代码中跟踪系统调用getpid(),通过它在操作系统中的实现,返回到系统库和用户程序。我真的迷路了,不知道从哪里开始。

开始分配:(1)从发出调用的代码开始。接着继续(2)系统库函数getpid,(3)其在操作系统中的实现,返回到系统库中,(4)和用户程序。

我用了strace…

strace只向您展示操作系统是如何调用的,以及它返回的内容。对于分配,您必须研究源代码或使用调试器,包括内核调试器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60033928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档