简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
gtk之G_LIKELY(expr)和G_UNLIKELY(expr)
前段时间在读xfce的Thunar(file manager)的源码时碰到了G_LIKELY和G_UNLIKELY的调用,虽然大概知道什么意思,跟linux内核里用的likely和unlikely应该是一样的,但是还是想在这里总结一下。从glib的源码里面(glib/gmacros.h)可以找到G_LIKELY和G_UNLIKELY的定义:#define _G_BOOLEAN_EXPR
linux系统调用过程分析
1、ARM系统应用调用open的过程:open -> glibc -> swi 0x0 -> kernel -> vector_swi -> sys_openat (SYSCALL_DEFINE4(openat, xxx))1)glibc端:-> open(xxx) // fcntl.h-> __libc_open(xxx) // sysdeps/unix
到底了