亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pthread_cond_broadcast.s

?? glibc 庫(kù), 不僅可以學(xué)習(xí)使用庫(kù)函數(shù),還可以學(xué)習(xí)函數(shù)的具體實(shí)現(xiàn),是提高功力的好資料
?? S
字號(hào):
/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#include <sysdep.h>#include <shlib-compat.h>#include <lowlevelcond.h>#include <kernel-features.h>#include <pthread-pi-defines.h>#ifdef UP# define LOCK#else# define LOCK lock#endif#define SYS_futex		240#define FUTEX_WAIT		0#define FUTEX_WAKE		1#define FUTEX_REQUEUE		3#define FUTEX_CMP_REQUEUE	4#define EINVAL			22	.text	/* int pthread_cond_broadcast (pthread_cond_t *cond) */	.globl	__pthread_cond_broadcast	.type	__pthread_cond_broadcast, @function	.align	16__pthread_cond_broadcast:	pushl	%ebx	pushl	%esi	pushl	%edi	pushl	%ebp	movl	20(%esp), %ebx	/* Get internal lock.  */	movl	$1, %edx	xorl	%eax, %eax	LOCK#if cond_lock == 0	cmpxchgl %edx, (%ebx)#else	cmpxchgl %edx, cond_lock(%ebx)#endif	jnz	1f2:	addl	$cond_futex, %ebx	movl	total_seq+4-cond_futex(%ebx), %eax	movl	total_seq-cond_futex(%ebx), %ebp	cmpl	wakeup_seq+4-cond_futex(%ebx), %eax	ja	3f	jb	4f	cmpl	wakeup_seq-cond_futex(%ebx), %ebp	jna	4f	/* Cause all currently waiting threads to recognize they are	   woken up.  */3:	movl	%ebp, wakeup_seq-cond_futex(%ebx)	movl	%eax, wakeup_seq-cond_futex+4(%ebx)	movl	%ebp, woken_seq-cond_futex(%ebx)	movl	%eax, woken_seq-cond_futex+4(%ebx)	addl	%ebp, %ebp	addl	$1, broadcast_seq-cond_futex(%ebx)	movl	%ebp, (%ebx)	/* Get the address of the mutex used.  */	movl	dep_mutex-cond_futex(%ebx), %edi	/* Unlock.  */	LOCK	subl	$1, cond_lock-cond_futex(%ebx)	jne	7f	/* Don't use requeue for pshared condvars.  */8:	cmpl	$-1, %edi	je	9f	/* XXX: The kernel so far doesn't support requeue to PI futex.  */	testl	$PI_BIT, MUTEX_KIND(%edi)	jne	9f	/* Wake up all threads.  */	movl	$FUTEX_CMP_REQUEUE, %ecx	movl	$SYS_futex, %eax	movl	$0x7fffffff, %esi	movl	$1, %edx	/* Get the address of the futex involved.  */# if MUTEX_FUTEX != 0	addl	$MUTEX_FUTEX, %edi# endif/* FIXME: Until Ingo fixes 4G/4G vDSO, 6 arg syscalls are broken for sysenter.	ENTER_KERNEL  */	int	$0x80	/* For any kind of error, which mainly is EAGAIN, we try again	   with WAKE.  The general test also covers running on old	   kernels.  */	cmpl	$0xfffff001, %eax	jae	9f10:	xorl	%eax, %eax	popl	%ebp	popl	%edi	popl	%esi	popl	%ebx	ret	.align	16	/* Unlock.  */4:	LOCK	subl	$1, cond_lock-cond_futex(%ebx)	jne	5f6:	xorl	%eax, %eax	popl	%ebp	popl	%edi	popl	%esi	popl	%ebx	ret	/* Initial locking failed.  */1:#if cond_lock == 0	movl	%ebx, %ecx#else	leal	cond_lock(%ebx), %ecx#endif	call	__lll_mutex_lock_wait	jmp	2b	/* Unlock in loop requires waekup.  */5:	leal	cond_lock-cond_futex(%ebx), %eax	call	__lll_mutex_unlock_wake	jmp	6b	/* Unlock in loop requires waekup.  */7:	leal	cond_lock-cond_futex(%ebx), %eax	call	__lll_mutex_unlock_wake	jmp	8b9:	/* The futex requeue functionality is not available.  */	movl	$0x7fffffff, %edx	movl	$FUTEX_WAKE, %ecx	movl	$SYS_futex, %eax	ENTER_KERNEL	jmp	10b	.size	__pthread_cond_broadcast, .-__pthread_cond_broadcastversioned_symbol (libpthread, __pthread_cond_broadcast, pthread_cond_broadcast,		  GLIBC_2_3_2)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区二区三区在线| 亚洲男同1069视频| 日韩高清不卡一区二区三区| 欧美少妇bbb| 青草国产精品久久久久久| 日韩视频免费直播| 韩国三级电影一区二区| 久久色在线观看| 国产精品亚洲第一区在线暖暖韩国 | 欧美一区二区二区| 久久福利资源站| 中文字幕欧美区| 在线亚洲高清视频| 婷婷久久综合九色国产成人 | www.久久精品| 亚洲激情男女视频| 欧美老女人在线| 精品影视av免费| 中文字幕亚洲综合久久菠萝蜜| 色悠悠久久综合| 秋霞影院一区二区| 国产精品久久久久桃色tv| 欧美视频在线播放| 久草中文综合在线| 日韩美女久久久| 欧美一区二区三区播放老司机 | 成人午夜激情视频| 亚洲一区二区三区在线播放| 日韩女优av电影| 99久久er热在这里只有精品66| 石原莉奈在线亚洲二区| 中文在线一区二区| 欧美裸体一区二区三区| 丁香激情综合五月| 奇米影视7777精品一区二区| 亚洲国产成人午夜在线一区| 欧美日韩高清一区二区不卡 | 青草国产精品久久久久久| 国产欧美精品一区二区色综合朱莉 | 精品国产91乱码一区二区三区| www.欧美精品一二区| 日本aⅴ精品一区二区三区 | 精品播放一区二区| 欧日韩精品视频| 国产精品一区在线| 日韩国产欧美在线观看| 亚洲男同性恋视频| 中文在线一区二区| 日韩精品资源二区在线| 欧美自拍偷拍午夜视频| 成人听书哪个软件好| 久久精品国产澳门| 亚洲一线二线三线视频| 欧美国产综合一区二区| 欧美精品一区二区久久婷婷| 欧美日韩一区二区在线观看| 成人黄色片在线观看| 久久99深爱久久99精品| 午夜精品免费在线| 亚洲精品福利视频网站| 国产精品初高中害羞小美女文| 日韩美一区二区三区| 欧美日韩aaa| 色诱视频网站一区| 色综合久久天天| www.一区二区| 成人av电影在线播放| 国产麻豆一精品一av一免费 | 26uuu亚洲综合色| 欧美日韩国产电影| 欧美性一二三区| 日本精品视频一区二区三区| 成人福利视频在线看| 国产传媒欧美日韩成人| 韩国av一区二区三区四区| 激情综合色丁香一区二区| 奇米精品一区二区三区四区| 午夜精品久久久久久不卡8050| 亚洲123区在线观看| 亚洲超碰97人人做人人爱| 亚洲一级二级在线| 亚洲影院在线观看| 日韩精品午夜视频| 日本美女一区二区三区视频| 日韩不卡一二三区| 麻豆久久久久久久| 国内一区二区视频| 国产白丝精品91爽爽久久| 国产成a人亚洲| 99久久精品免费看| 在线亚洲一区二区| 欧美日韩五月天| 日韩三级高清在线| 久久这里只有精品6| 国产精品免费av| 亚洲特级片在线| 五月天丁香久久| 国产在线视频不卡二| 成人黄动漫网站免费app| 91久久线看在观草草青青| 欧美日本在线观看| 欧美mv日韩mv国产网站| 欧美国产激情一区二区三区蜜月| 国产精品高潮久久久久无| 亚洲午夜羞羞片| 久久99国产精品麻豆| 成人黄色av电影| 欧美日韩一级二级| 久久久国产综合精品女国产盗摄| 中文字幕一区二区三区不卡| 午夜在线成人av| 国产在线精品免费| 色婷婷激情久久| 欧美一级理论片| 中文字幕一区二区三区蜜月| 日韩国产欧美三级| 成人黄色片在线观看| 欧美浪妇xxxx高跟鞋交| 国产午夜精品久久久久久久| 亚洲一区二区三区美女| 国产成人综合在线| 在线观看91av| 国产精品素人视频| 日韩精品免费视频人成| 94-欧美-setu| 欧美一区二区三区电影| 亚洲女子a中天字幕| 精品一二三四在线| 欧美色爱综合网| 国产精品乱码久久久久久| 婷婷夜色潮精品综合在线| 成人免费看片app下载| 欧美视频在线播放| 国产精品色噜噜| 毛片不卡一区二区| 欧美在线视频全部完| 国产精品视频第一区| 久久国产尿小便嘘嘘尿| 欧美亚州韩日在线看免费版国语版 | 国产精品一区不卡| 欧美日韩成人激情| 国产精品毛片a∨一区二区三区| 欧美a级一区二区| 在线一区二区三区四区| 日本一区二区三级电影在线观看| 日日夜夜精品免费视频| 91美女在线看| 国产精品污www在线观看| 久久精品久久综合| 欧美老人xxxx18| 亚洲一区电影777| 一本久久a久久精品亚洲| 国产精品三级av| 国内精品自线一区二区三区视频| 7777精品伊人久久久大香线蕉经典版下载 | 国产激情一区二区三区四区| 91精品国产色综合久久不卡电影| 亚洲精品国产一区二区三区四区在线| 国产mv日韩mv欧美| www欧美成人18+| 精品无人区卡一卡二卡三乱码免费卡| 欧美日韩国产一级片| 亚洲成a人片在线不卡一二三区| 在线亚洲一区二区| 亚洲综合另类小说| 欧美做爰猛烈大尺度电影无法无天| 椎名由奈av一区二区三区| 99精品在线免费| 亚洲色图一区二区| 欧洲中文字幕精品| 亚洲国产美国国产综合一区二区| 欧美性猛交xxxxxx富婆| 夜夜爽夜夜爽精品视频| 欧洲人成人精品| 视频一区中文字幕国产| 6080国产精品一区二区| 日产精品久久久久久久性色| 日韩欧美一二三四区| 黄一区二区三区| 国产日韩欧美一区二区三区乱码| 国产在线一区观看| 亚洲国产岛国毛片在线| 91视频在线观看免费| 亚洲精品伦理在线| 欧美日韩一区三区四区| 秋霞午夜鲁丝一区二区老狼| 精品日韩一区二区| 国产suv精品一区二区三区| 国产精品福利电影一区二区三区四区| 99精品偷自拍| 天堂va蜜桃一区二区三区漫画版| 日韩一级大片在线| 国产一区二区三区综合| 国产精品久久久久久久第一福利| 91麻豆.com| 日本最新不卡在线| 国产调教视频一区| 在线观看av不卡| 蓝色福利精品导航| 综合中文字幕亚洲|