社区
Linux/Unix社区
帖子详情
times(0)调用问题
coconutmm
2006-09-04 03:49:23
查看glibc 的source code,发现times函数的参数不能为空,
但是,在linux下执行times(0),是由结果的,
想以调试的方式跟进times函数里,但由于os lib的跟不进去,
所以不知道为什么执行能成功,
请教各位啦。
...全文
259
7
打赏
收藏
times(0)调用问题
查看glibc 的source code,发现times函数的参数不能为空, 但是,在linux下执行times(0),是由结果的, 想以调试的方式跟进times函数里,但由于os lib的跟不进去, 所以不知道为什么执行能成功, 请教各位啦。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MaxXu0905
2006-09-11
打赏
举报
回复
跟操作系统实现有关,如果地址0是可修改的,那么就是正确的,否则会core dump
joy2th
2006-09-07
打赏
举报
回复
去www.mylinux.com.cn看看,那里专业资料多,应该能得到解答
lqh_wh
2006-09-07
打赏
举报
回复
你编一个debug版本的glibc,同时的你的执行码也编译成debug的,然后从你的执行码里看看times走到哪去了
kobefly
2006-09-05
打赏
举报
回复
times(0)
也属于有参数吧, 只是参数是空指针而已
times函数, 保存四个数据用于记录进程使用中央处理器的时间, 在输入参数里, 这个值你就获取不到了, 仅此而已
coconutmm
2006-09-05
打赏
举报
回复
怎么没有人回答我啊,只好自己顶一下了,呵呵
coconutmm
2006-09-05
打赏
举报
回复
另外,我也没法确定程序中是否调用的是glibc库中的times()函数。
请问,times()函数的返回值代表什么意思?
coconutmm
2006-09-05
打赏
举报
回复
是的,可能是我当时没表达清楚,
按照glibc中times函数的源代码,其参数是不能为null指针,
但是times(0)确实正确的。所以不知道为什么
time
s系统
调用
的例子
time
s系统
调用
可以得到进程所消耗的时间,man 2
time
s可以得到
time
s系统
调用
的帮助。 说明 :
time
s() 函数返回从过去一个任意的时间点所经过的时钟数。返回值可能会超出 clock_t (一般为 long 型) 的范围(溢出...
linux函数库之
time
s
函数名:
time
s 头文件: #include<sys/
time
s> 函数声明: clock_t
time
s(struct tms *buf); 参数介绍: man帮助查看: man 2
time
s /* Structure describing CPU
time
used by a process and its children. */...
Arthas 关于方法
调用
命令实战
一点睛 1 monitor 方法执行监控,
调用
次数、执行时间、失败率 -c 统计周期,默认值为120秒 2 watch 方法执行观测,能观察到的...-x 指定输岀结果的属性遍历深度,默认为0 3 trace 方法内部
调用
路径,并输出方法路.
在同一C语言工程不同C文件之间函数
调用
的
问题
转载于:在同一C语言工程不同C文件之间函数
调用
问题
定义一个function.h文件来声明这些函数: //#ifndef __FUNCTION_H__ //#define __FUNCTION_H__ int fun(int,int); int
time
s(int,int); //#endif 接下来,在同...
什么是系统
调用
?为什么要用系统
调用
?
什么是系统
调用
? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统
调用
。用户可以通过系统
调用
命令在自己的应用程序中
调用
它们。从某种角度来看,系统
调用
和普通的函数
调用
非常相似。区别仅仅在于,...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章