【发布时间】:2023-02-22 19:15:02
【问题描述】:
root@master:/sys/kernel/debug/tracing/events# cat 系统调用/sys_enter_openat/format
名称:sys_enter_openat
编号:651
格式:
字段:无符号短 common_type;偏移量:0;尺寸:2;签名:0;
字段:无符号字符 common_flags;偏移量:2;尺寸:1;签名:0;
字段:unsigned char common_preempt_count;偏移量:3;尺寸:1;签名:0;
字段:int common_pid;偏移量:4;尺寸:4;签名:1;
字段:int __syscall_nr;偏移量:8;尺寸:4;签名:1;
字段:int dfd;偏移量:16;尺寸:8;签名:0;
字段:const char * 文件名;偏移量:24;尺寸:8;签名:0;
字段:int 标志;偏移量:32;尺寸:8;签名:0;
字段:umode_t模式;偏移量:40;尺寸:8;签名:0;
print fmt: "dfd: 0x%08lx, 文件名: 0x%08lx, 标志: 0x%08lx, 模式: 0x%08lx", ((unsigned long)(REC->dfd)), ((unsigned long)(REC- >filename)), ((unsigned long)(REC->flags)), ((unsigned long)(REC->mode))
如何知道它是什么前卫类型?
【问题讨论】: