当前位置: 首页>>代码示例>>C++>>正文


C++ entering函数代码示例

本文整理汇总了C++中entering函数的典型用法代码示例。如果您正苦于以下问题:C++ entering函数的具体用法?C++ entering怎么用?C++ entering使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了entering函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: sys_semctl

int sys_semctl(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%lu, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
		PRINTCTL(semctl_flags, tcp->u_arg[2], "SEM_???");
		tprintf(", %#lx", tcp->u_arg[3]);
	}
	return 0;
}
开发者ID:hnw,项目名称:strace-android-ndk,代码行数:9,代码来源:ipc.c

示例2: sys_init_module

int
sys_init_module(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
		printstr(tcp, tcp->u_arg[2], -1);
	}
	return 0;
}
开发者ID:fengidri,项目名称:typhoon,代码行数:9,代码来源:bjm.c

示例3: sys_rt_sigqueueinfo

int
sys_rt_sigqueueinfo(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%lu, ", tcp->u_arg[0]);
		print_sigqueueinfo(tcp, tcp->u_arg[1], tcp->u_arg[2]);
	}
	return 0;
}
开发者ID:GeoffGats,项目名称:strace,代码行数:9,代码来源:signal.c

示例4: sys_mq_notify

int
sys_mq_notify(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%ld, ", tcp->u_arg[0]);
		printsigevent(tcp, tcp->u_arg[1]);
	}
	return 0;
}
开发者ID:Ale1ster,项目名称:kerneldir,代码行数:9,代码来源:ipc.c

示例5: sys_setpriority

int
sys_setpriority(struct tcb *tcp)
{
	if (entering(tcp)) {
		printxval(priorities, tcp->u_arg[0], "PRIO_???");
		tprintf(", %lu, %ld", tcp->u_arg[1], tcp->u_arg[2]);
	}
	return 0;
}
开发者ID:ilseokhan,项目名称:platform_external_strace,代码行数:9,代码来源:resource.c

示例6: sys_msgctl

int sys_msgctl(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%lu, ", tcp->u_arg[0]);
		PRINTCTL(msgctl_flags, tcp->u_arg[1], "MSG_???");
		tprintf(", %#lx", tcp->u_arg[indirect_ipccall(tcp) ? 3 : 2]);
	}
	return 0;
}
开发者ID:Ale1ster,项目名称:kerneldir,代码行数:9,代码来源:ipc.c

示例7: sys_flock

int
sys_flock(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%ld, ", tcp->u_arg[0]);
		printflags(flockcmds, tcp->u_arg[1], "LOCK_???");
	}
	return 0;
}
开发者ID:gittestusername,项目名称:uClinux,代码行数:9,代码来源:desc.c

示例8: sys_setreuid

int
sys_setreuid(struct tcb *tcp)
{
	if (entering(tcp)) {
		printuid("", tcp->u_arg[0]);
		printuid(", ", tcp->u_arg[1]);
	}
	return 0;
}
开发者ID:MoroJr,项目名称:strace,代码行数:9,代码来源:uid.c

示例9: sys_munmap

int
sys_munmap(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%#lx, %lu",
			tcp->u_arg[0], tcp->u_arg[1]);
	}
	return 0;
}
开发者ID:tizenorg,项目名称:platform.upstream.strace,代码行数:9,代码来源:mem.c

示例10: sys_setfsuid

int
sys_setfsuid(struct tcb *tcp)
{
	if (entering(tcp))
		tprintf("%u", (uid_t) tcp->u_arg[0]);
	else
		tcp->u_rval = (uid_t) tcp->u_rval;
	return RVAL_UDECIMAL;
}
开发者ID:MoroJr,项目名称:strace,代码行数:9,代码来源:uid.c

示例11: sys_create_module

int
sys_create_module(struct tcb *tcp)
{
	if (entering(tcp)) {
		printpath(tcp, tcp->u_arg[0]);
		tprintf(", %lu", tcp->u_arg[1]);
	}
	return RVAL_HEX;
}
开发者ID:fengidri,项目名称:typhoon,代码行数:9,代码来源:bjm.c

示例12: sys_set_mempolicy

int
sys_set_mempolicy(struct tcb *tcp)
{
	if (entering(tcp)) {
		printxval(policies, tcp->u_arg[0], "MPOL_???");
		get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], 0);
	}
	return 0;
}
开发者ID:tizenorg,项目名称:platform.upstream.strace,代码行数:9,代码来源:mem.c

示例13: sys_madvise

int
sys_madvise(struct tcb *tcp)
{
	if (entering(tcp)) {
		tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
		printxval(madvise_cmds, tcp->u_arg[2], "MADV_???");
	}
	return 0;
}
开发者ID:tizenorg,项目名称:platform.upstream.strace,代码行数:9,代码来源:mem.c

示例14: sys_umount2

int
sys_umount2(struct tcb *tcp)
{
	if (entering(tcp)) {
		printstr(tcp, tcp->u_arg[0], -1);
		tprints(", ");
		printflags(umount_flags, tcp->u_arg[1], "MNT_???");
	}
	return 0;
}
开发者ID:MoroJr,项目名称:strace,代码行数:10,代码来源:umount.c

示例15: sys_sigsuspend

int
sys_sigsuspend(struct tcb *tcp)
{
	if (entering(tcp)) {
		sigset_t sigm;
		long_to_sigset(tcp->u_arg[2], &sigm);
		printsigmask(&sigm, 0);
	}
	return 0;
}
开发者ID:GeoffGats,项目名称:strace,代码行数:10,代码来源:signal.c


注:本文中的entering函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。