system-calls

system-calls

文章 1 浏览 74

一个简单的 SYSENTER/SYSCALL 问题

如果 Windows 可执行文件使用 SYSENTER 并在实现 AMD64 ISA 的处理器上执行,会发生什么?我对这个主题(操作系统、硬件/软件交互)既是新手又是新手…

梦境 2024-08-09 05:43:06 1 0

Linux 内核 2.6.18 中的 sys_call_table

我正在尝试将 sys exit 调用设置为变量, extern void *sys_call_table[] real_sys_exit = sys_call_table[__NR_exit] 但是,当我尝试执行时,控制台…

一瞬间的火花 2024-08-08 08:12:11 1 0

如何确定代码在内核空间中的哪些地方花费了大量时间(系统调用)

我注意到我的代码运行的 10% 是系统空间。但是我不知道哪个系统调用。不过,我怀疑它要么必须处理文件,要么必须处理时间戳。 有没有一个工具可以找出…

寄居者 2024-08-08 03:31:31 4 0

Android:是否可以观察系统调用?

我想知道是否有一种方法可以使用服务来观察 Android 中的系统调用...使用 Java 是否可以远程实现类似的操作,或者我是否必须深入了解本机代码...? 谢…

神也荒唐 2024-08-07 21:34:13 1 0

如何消除 C++ 中 time.h 的警告?

当我使用它时, #include&lttime.h&gt //... int n = time(0) //... 我收到有关将时间转换为 int 的警告。有没有办法消除这个警告?…

您的好友蓝忘机已上羡 2024-08-06 02:57:29 5 0

Linux 中多重系统调用的原因

我想知道,Linux 中 _syscall0 到 _syscall6 处理不同数量的参数的原因是什么。仅使用 _syscall6 并让调用代码为未使用的参数传入空值是否存在任何安…

醉城メ夜风 2024-08-04 20:18:33 1 0

getutent 和 Linux 定时器问题

我在运行下面的代码时遇到问题,该代码调用 getutent() 来计算当前登录系统的用户总数。计时器将每 1 秒调用一次,并将名为“isSigAlrmOccured”的布…

她比我温柔 2024-08-03 04:18:58 3 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

花之痕靓丽 2024-07-25 21:14:00 3 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 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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