腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
未定义的
系统
如何调用-1?
c
、
linux
、
linux-kernel
我在我的
Linux
内核中定义了一个'helloworld‘
系统
调用,并重新编译了它。
系统
调用的代码是:#include<
linux
/init.h>#include<
linux
/syscalls.h>as
浏览 3
提问于2017-04-18
得票数 5
回答已采纳
1
回答
超负荷显式构造函数的不直观行为
c++
、
g++
、
32bit-64bit
以下代码在使用(本机64位)g++-10的64位
Linux
系统
上编译警告: public: explicit A(uint64_t x) { };但是,在32位
系统
(相同的
Linux
发行版,相同版本,但它是(
long
long
unsigned
浏览 2
提问于2020-07-31
得票数 2
回答已采纳
2
回答
在RPI3/ModelB上实现CPU热插拔的
系统
调用
linux
、
linux-kernel
、
real-time
、
embedded-linux
、
raspberry-pi3
我的目标是在
linux
内核中实现一个启用/禁用CPU内核的
系统
调用。#include <
linux
/kernel.h>#include <asm/uaccess.h>#include
浏览 2
提问于2017-08-21
得票数 1
2
回答
Linux
中
系统
调用的返回值大小或类型
c
、
linux-kernel
、
system-calls
我从内核代码中了解到,
linux
系统
调用的返回类型是
long
int,大小是有效的32-bit。 有没有可能让一个
linux
系统
调用返回一个64-bit值(比如
long
long
int类型)?
浏览 0
提问于2013-06-08
得票数 3
回答已采纳
1
回答
预处理宏的问题
c++
、
arduino
我想为我的有限状态机编写一个调试日志打印函数,它打印当前状态、时间(以毫秒为单位),然后打印我的消息。然而,我得到了随机的结果。我就是这样做的:当我跑步时:我希望得到:[ SETUP] 0: 1 2 3 4
浏览 0
提问于2018-05-21
得票数 1
回答已采纳
1
回答
将参数传递给自定义
系统
调用
linux-kernel
、
parameter-passing
、
system-calls
我开发了一个定制的
系统
调用来记录终止的进程。C程序杀死进程并调用自定义的
系统
调用,传递进程的进程ID,然后
系统
调用将被杀死的进程的ID打印到内核的日志。这里,我只是传递一个虚拟来测试
系统
调用是否写入内核日志。
系统
调用表中的
系统
调用号为329。下面是我的
系统
呼叫 { p
浏览 0
提问于2016-11-04
得票数 5
回答已采纳
1
回答
Linux
3.14中的
系统
调用条目
linux
、
system-calls
在
Linux
Kernel 3.14中,
系统
调用条目位于何处?在以前的发行版中,应该有一个列出
系统
调用条目的.S文件,如下所示:.
long
sys_exit..
浏览 1
提问于2014-04-28
得票数 1
1
回答
/usr/bin/time文件输入/输出
unix
、
time
、
command-line
、
profiling
、
getrusage
我正在努力寻找关于/usr/bin/time -v的各种输出的确切含义的任何详细信息。也就是说,我对文件输入/输出的含义感到困惑。
浏览 2
提问于2016-10-14
得票数 2
1
回答
使用copy_to_user()将数据从内核复制到用户空间时出错
c
、
linux
、
linux-kernel
、
system-calls
#include <
linux
/kernel.h>unsigned
long
long
cnt = 0;{ err = copy_to
浏览 165
提问于2020-09-16
得票数 1
2
回答
32位
Linux
上的长int与64位
Linux
和MPFR的比较
c++
、
gcc
、
mpfr
与64位
Linux
相比,32位
Linux
系统
究竟如何处理
long
long
int?在我的32位
系统
中,我使用作为MPFR数据类型;这个包装器有一个为
long
int定义的构造函数,但没有定义
long
long
int。然而,在32位
系统
上,这段代码只起作用:mpreal myVar(i); cout<< "this
浏览 3
提问于2012-12-04
得票数 0
2
回答
如何使用来自
Linux
内核模块的
Linux
系统
调用
c
、
linux-kernel
、
system-calls
、
kernel-module
我在
Linux
内核模块中调用
系统
调用时遇到了一些困难。
系统
调用已经过测试,并在标准的c++用户空间程序中正常工作,但我似乎无法让内核模块编译和运行它们。在我的用户程序中,我包含了以下代码,
系统
调用工作:#define __NR_sys_mycall 343 //
浏览 1
提问于2014-11-15
得票数 7
回答已采纳
3
回答
查找
Linux
系统
调用的详细文档。
c
、
linux
、
assembly
、
system-calls
为了学习目的,我想为x86
Linux
编写自己的libc库。为此,我需要用汇编语言调用
Linux
系统
。我知道如何在
Linux
程序集中进行
系统
调用。但是,我需要有关
Linux
系统
调用的完整信息。我正在寻找一个关于
Linux
系统
调用的详细文档,比如每个
系统
调用的输入和输出。请任何人为我提供
Linux
系统
调用的URL/PDF。例如,对于“sys_socketcall”调用,注册
浏览 1
提问于2012-03-30
得票数 4
3
回答
是否在
系统
启动后5分钟内运行?
posix
编译过的适用于AIX、HP-UX、
Linux
、OSX和Solaris的应用程序有一种简单的方法来确定。是否在
系统
启动后5分钟内运行?
浏览 4
提问于2009-09-03
得票数 2
1
回答
C-
Linux
内核--协助使用current_uid()
c
、
linux
、
operating-system
、
interceptor
其要求是拦截打开的
系统
调用,并将其替换为仅针对常规用户的新的
系统
打开调用,并在
系统
日志中打印出用户id和文件名。否则,它将只执行标准的
系统
开放调用。以下是困扰我的部分原因:#include <
linux
/module.h> unsigned
long
**sys_call_tab
浏览 3
提问于2015-09-15
得票数 1
回答已采纳
3
回答
同时使用getdirents和getdirents64有什么意义?
linux
、
linux-kernel
、
filesystems
我正在检查
linux
内核的所有
系统
,我看到了两个函数,它们将获取目录的内容: unsigned int count); struct
linux
_dirent64 __u
浏览 5
提问于2013-10-21
得票数 1
回答已采纳
1
回答
使用自定义
系统
调用编译
Linux
内核模块时出错
c
、
linux
、
linux-kernel
、
system-calls
、
kernel-module
我会一步一步地带你走过 核心-y := usr/ my_system_call在
LINUX
_DIRECTORY/my_system_call_directory内部,我添加了一个C文件,其中包含我的自定义
系统
调用定义及其相应的Makef
浏览 8
提问于2014-10-16
得票数 2
回答已采纳
2
回答
将
系统
调用劫持推广到任何内核符号
c
、
linux
、
kernel-module
我知道如何在现代
Linux
内核中劫持
系统
调用,足以为它们设计简单的替代程序。我用来劫持
系统
调用的代码通常如下所示: make_ro((unsigned
long
)sys_call_table);
Linux
导出内核内部使用的
浏览 1
提问于2015-07-09
得票数 0
1
回答
如何在
系统
调用中终止进程?
linux
、
system-calls
我发现可以使用sys_kill从
系统
调用中终止进程,但是当我编译以下代码时,会得到以下错误:
long
kill = sys_kill(pid,SIGKILL);#include <
linux
/unistd
浏览 9
提问于2016-11-09
得票数 0
回答已采纳
2
回答
sizeof(
long
) ==是sizeof(void*)吗?
c
、
linux-kernel
C语言能保证sizeof(
long
) == sizeof(void*)吗?如果没有,为什么它在
Linux
内核源代码中被如此广泛地使用?
浏览 1
提问于2020-08-25
得票数 2
1
回答
Linux
系统
调用返回值
c
、
linux
、
linux-kernel
在一次家庭作业中,我们被要求向
Linux
内核(Red Hat 2.4.18)添加一个
系统
调用。根据赋值,新
系统
调用的返回值应该为void。
系统
调用本身非常简单(只有一次赋值),不会出错。根据我所读到的知识,
系统
调用通常返回一个负值来表示失败,或者返回0来表示成功。我的问题是,这是一种常见的做法还是必须的做法?
系统
调用可以返回void吗?
浏览 10
提问于2012-01-16
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统
Linux系统安装
揭秘Linux 监控系统 Linux-dash
linux手册:系统学习Linux系统的基础知识
Windows系统:Linux系统,正式再见
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券