摘要: makecontext是一个变参函数,我们知道变参函数其实没有办法知道传进来的参数的类型(这就是为什么printf是类型不安全的),makecontext假定传进来大小是sizeof(int),我么有时候会需要传指针进去这种做法在64位下会有点问题,64位下指针是8字节,而int只有4字节,这时需要把指针拆成两部分,传两个参数进去,再由回调函数组装成指针详情说明见man makecontext但是今天我在64位下直接使用指针传进去也成功了,网上有这么一段话:The standard says the parameters must all be int values. This isan hi 阅读全文
posted @ 2013-05-10 12:00 mightofcode 阅读(1492) 评论(0) 推荐(0) 编辑