system-calls

system-calls

文章 1 浏览 75

当 brk 减少然后再次增加时,Linux 内核会清除内存吗?

我只是想知道用户程序通过 brk 系统调用释放然后再次返回的内存会发生什么情况。内核是否将其清除或者内容未定义? 我相信内核会在通过 brk 新分配页…

深海不蓝 2024-08-03 00:53:24 9 0

iOS 上可以进行系统调用吗?

是否可以进行系统调用,例如执行ls -la,并在您的应用程序中使用结果?…

淡淡绿茶香 2024-08-02 12:38:48 7 0

浏览器和外部应用程序通信? (Windows 上 Chrome 的当前 url 和引荐来源网址?)

外部程序如何与浏览器通信?希望这对其他人有一些用处:我列出了一些我在未能成功实现此功能时所看到或尝试过的选项。如果您知道其他人,请发布。 如…

晚风撩人 2024-08-02 10:10:54 3 0

Linux 上的系统调用实际上是如何发生的?

受到这个问题 How can I Force GDB to disassemble? 和相关问题的 启发对于这个 什么是 INT 21h? 在 Linux 下实际系统调用是如何发生的? 执行调用时…

呢古 2024-07-30 18:04:32 8 0

如何调用 c++ 来自java的功能

我有一个主要是 GUI 的 Java 程序,它显示从 C++ 命令行工具写入 xml 文件的数据。 现在我想在java程序中添加一个按钮来刷新数据。 这意味着我的程序…

提赋 2024-07-29 23:00:46 6 0

当给定受保护内存时,如何使系统调用调用我的 SIGSEGV 处理程序?

我正在开发一个内存跟踪库,我们使用 mprotect 来删除对程序大部分内存的访问,并使用 SIGSEGV 处理程序在程序接触各个页面时恢复对各个页面的访问。 …

染年凉城似染瑾 2024-07-26 11:59:27 3 0

如何查找给定时刻Linux操作系统正在运行哪个进程?

因此,操作系统在给定时刻执行多任务并运行一个进程(假设它是一台单核机器)。 有没有一种方法可以跟踪/轮询并查找哪个进程在什么时间运行以及什么时…

花之痕靓丽 2024-07-25 21:14:00 8 0

linux 中的 stat 系统调用返回错误

我正在使用 RHEL 4, 我使用 syscall stat 如下:- if (stat ("file",&ampstat_obj)){ if (errno == ENOENT){ printf("File not found") }else{ print…

蓝天白云 2024-07-25 21:11:34 7 0

sbrk/brk在Linux中是如何实现的?

我正在考虑 Linux 内核如何实现系统调用,我想知道是否有人可以给我一个关于 sbrk/brk 如何工作的高级视图? 我已经查看了内核代码,但是代码太多,我…

§普罗旺斯的薰衣草 2024-07-24 17:10:46 6 0

在Unix中以编程方式从用户名获取UID和GID?

我正在尝试使用 setuid() 和 setgid() 来设置程序各自的 id,以从 root 删除权限,但要使用它们,我需要知道我想要更改为的用户的 uid 和 gid。 有系…

烈酒灼喉 2024-07-24 14:29:58 13 0

C 中是否有用于读/写系统调用的标准输入/输出宏?

我所有的搜索都没有返回任何内容,而且我发现奇怪的是没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是 0(stdout)和 1(stdin)…

↙温凉少女 2024-07-22 00:07:55 6 0

使用 LD_PRELOAD 替换 Linux 系统调用时出现问题

我正在尝试编写一个程序,允许运行二进制文件,在请求时用另一个文件替换某个文件。 它是一个对系统调用函数进行简单替换的库,与 LD_PRELOAD 一起使…

朕就是辣么酷 2024-07-21 06:51:37 9 0

如何忽略从标准输入读取的 C 中的箭头键?

我正在使用 read() 系统调用从标准输入中读取数据,但有一件小事情困扰着我。 我无法使用箭头键...我真正想做的是使用箭头键在键入的文本中来回移动,…

老街孤人 2024-07-20 07:04:29 8 0

为什么syscall需要切换到内核模式?

我正在学习我的操作系统期末考试,想知道是否有人可以告诉我为什么操作系统需要切换到系统调用的内核模式?…

倾`听者〃 2024-07-19 07:14:28 8 0

对 mprotect 的调用过多

我正在开发一个并行应用程序(C,pthread)。 我跟踪了系统调用,因为在某些时候我的并行性能很差。 我的跟踪显示我的程序多次调用 mprotect() ...足…

萌能量女王 2024-07-19 03:35:19 8 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文