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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sysdep-cancel.h

?? linux下的C語言庫源碼有一百多M解壓后很不錯
?? H
字號:
/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Jakub Jelinek <jakub@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 <tls.h>#ifndef __ASSEMBLER__# include <nptl/pthreadP.h>#endif#if !defined NOT_IN_libc || defined IS_IN_libpthread || defined IS_IN_librt# undef PSEUDO# define PSEUDO(name, syscall_name, args)				      \  .text;								      \  ENTRY (name)								      \    SINGLE_THREAD_P;							      \    jne L(pseudo_cancel);						      \  .type __##syscall_name##_nocancel,@function;				      \  .globl __##syscall_name##_nocancel;					      \  __##syscall_name##_nocancel:						      \    DO_CALL (syscall_name, args);					      \    cmpq $-4095, %rax;							      \    jae SYSCALL_ERROR_LABEL;						      \    ret;								      \  .size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel;	      \  L(pseudo_cancel):							      \    /* Save registers that might get destroyed.  */			      \    SAVESTK_##args							      \    PUSHARGS_##args							      \    CENABLE								      \    /* Restore registers.  */						      \    POPARGS_##args							      \    /* The return value from CENABLE is argument for CDISABLE.  */	      \    movq %rax, (%rsp);							      \    movl $SYS_ify (syscall_name), %eax;					      \    syscall;								      \    movq (%rsp), %rdi;							      \    /* Save %rax since it's the error code from the syscall.  */	      \    movq %rax, 8(%rsp);							      \    CDISABLE								      \    movq 8(%rsp), %rax;							      \    RESTSTK_##args							      \    cmpq $-4095, %rax;							      \    jae SYSCALL_ERROR_LABEL;						      \  L(pseudo_end):# define PUSHARGS_0	/* Nothing.  */# define PUSHARGS_1	PUSHARGS_0 movq %rdi, 8(%rsp);# define PUSHARGS_2	PUSHARGS_1 movq %rsi, 16(%rsp);# define PUSHARGS_3	PUSHARGS_2 movq %rdx, 24(%rsp);# define PUSHARGS_4	PUSHARGS_3 movq %rcx, 32(%rsp);# define PUSHARGS_5	PUSHARGS_4 movq %r8, 40(%rsp);# define PUSHARGS_6	PUSHARGS_5 movq %r9, 48(%rsp);# define POPARGS_0	/* Nothing.  */# define POPARGS_1	POPARGS_0 movq 8(%rsp), %rdi;# define POPARGS_2	POPARGS_1 movq 16(%rsp), %rsi;# define POPARGS_3	POPARGS_2 movq 24(%rsp), %rdx;# define POPARGS_4	POPARGS_3 movq 32(%rsp), %r10;# define POPARGS_5	POPARGS_4 movq 40(%rsp), %r8;# define POPARGS_6	POPARGS_5 movq 48(%rsp), %r9;/* We always have to align the stack before calling a function.  */# define SAVESTK_0	subq $24, %rsp; cfi_adjust_cfa_offset (24);# define SAVESTK_1	SAVESTK_0# define SAVESTK_2	SAVESTK_1# define SAVESTK_3	subq $40, %rsp; cfi_adjust_cfa_offset (40);# define SAVESTK_4	SAVESTK_3# define SAVESTK_5	subq $56, %rsp; cfi_adjust_cfa_offset (56);# define SAVESTK_6	SAVESTK_5# define RESTSTK_0	addq $24,%rsp; cfi_adjust_cfa_offset (-24);# define RESTSTK_1	RESTSTK_0# define RESTSTK_2	RESTSTK_1# define RESTSTK_3	addq $40, %rsp; cfi_adjust_cfa_offset (-40);# define RESTSTK_4	RESTSTK_3# define RESTSTK_5	addq $56, %rsp; cfi_adjust_cfa_offset (-56);# define RESTSTK_6	RESTSTK_5# ifdef IS_IN_libpthread#  define CENABLE	call __pthread_enable_asynccancel;#  define CDISABLE	call __pthread_disable_asynccancel;#  define __local_multiple_threads __pthread_multiple_threads# elif !defined NOT_IN_libc#  define CENABLE	call __libc_enable_asynccancel;#  define CDISABLE	call __libc_disable_asynccancel;#  define __local_multiple_threads __libc_multiple_threads# elif defined IS_IN_librt#  define CENABLE	call __librt_enable_asynccancel;#  define CDISABLE	call __librt_disable_asynccancel;# else#  error Unsupported library# endif# if defined IS_IN_libpthread || !defined NOT_IN_libc#  ifndef __ASSEMBLER__extern int __local_multiple_threads attribute_hidden;#   define SINGLE_THREAD_P \  __builtin_expect (__local_multiple_threads == 0, 1)#  else#   define SINGLE_THREAD_P cmpl $0, __local_multiple_threads(%rip)#  endif# else#  ifndef __ASSEMBLER__#   define SINGLE_THREAD_P \  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \				   header.multiple_threads) == 0, 1)#  else#   define SINGLE_THREAD_P cmpl $0, %fs:MULTIPLE_THREADS_OFFSET#  endif# endif#elif !defined __ASSEMBLER__# define SINGLE_THREAD_P (1)# define NO_CANCELLATION 1#endif#ifndef __ASSEMBLER__# define RTLD_SINGLE_THREAD_P \  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \				   header.multiple_threads) == 0, 1)#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人精品午夜| 亚洲欧洲日韩一区二区三区| 91看片淫黄大片一级在线观看| 国产综合久久久久久久久久久久| 日韩中文字幕区一区有砖一区| 一区二区三区久久久| 亚洲激情在线播放| 一区二区三区在线免费| 亚洲精品免费电影| 午夜精品在线看| 蜜桃视频第一区免费观看| 美脚の诱脚舐め脚责91| 国产酒店精品激情| 99精品国产99久久久久久白柏| 99国产精品国产精品毛片| 99国产精品99久久久久久| 欧美在线视频不卡| 日韩三级.com| 欧美国产综合一区二区| 亚洲乱码国产乱码精品精的特点| 亚洲在线视频免费观看| 亚洲成av人片一区二区梦乃 | 亚洲精品中文字幕在线观看| 国产精品久久久久一区二区三区 | 欧美日韩国产首页| 欧美成人aa大片| 国产精品蜜臀av| 一区二区三区欧美| 九九国产精品视频| 色综合久久中文综合久久97| 欧美一区二区啪啪| 欧美韩日一区二区三区四区| 亚洲成在线观看| 国产精品亚洲专一区二区三区 | 亚洲在线一区二区三区| 久久99精品国产.久久久久| 成人免费视频国产在线观看| 欧美视频三区在线播放| 国产欧美一区二区精品性| 亚洲成年人网站在线观看| 国产精品一区二区无线| 欧美蜜桃一区二区三区| 中文字幕乱码亚洲精品一区| 日韩精品亚洲一区| 91丨九色丨黑人外教| 精品国产伦理网| 亚洲国产一二三| eeuss鲁片一区二区三区在线看| 欧美一二区视频| 亚洲高清视频在线| 91片在线免费观看| 国产香蕉久久精品综合网| 亚洲高清不卡在线| 91视频免费播放| 久久九九99视频| 麻豆成人久久精品二区三区红 | 老司机精品视频一区二区三区| 91亚洲资源网| 欧美国产激情二区三区| 捆绑变态av一区二区三区| 欧美性一区二区| 1024亚洲合集| www.激情成人| 欧美国产禁国产网站cc| 国产福利不卡视频| 欧美刺激午夜性久久久久久久| 亚洲成人1区2区| 欧美日韩国产首页| 亚洲成年人影院| 666欧美在线视频| 午夜视频久久久久久| 欧美丝袜丝交足nylons图片| 亚洲视频免费在线| 91捆绑美女网站| 一区二区三区四区五区视频在线观看| 成人午夜激情片| 中文字幕亚洲成人| 91在线精品一区二区| 亚洲人亚洲人成电影网站色| 成人一级黄色片| 国产精品国产三级国产aⅴ中文| 国产美女视频91| 国产色产综合色产在线视频| 高清不卡一区二区在线| 国产精品你懂的在线欣赏| 欧美综合久久久| 亚洲乱码国产乱码精品精可以看| 在线观看欧美黄色| 石原莉奈在线亚洲二区| 日韩一级片网站| 国产一区二区三区四| 国产欧美日韩视频在线观看| 成人视屏免费看| 亚洲第一主播视频| 欧美tickle裸体挠脚心vk| 国产91丝袜在线播放0| 一色屋精品亚洲香蕉网站| 一本久久a久久免费精品不卡| 亚洲大片精品永久免费| 久久久www成人免费无遮挡大片| 国产91精品欧美| 亚洲午夜一区二区| 欧美xxxxxxxxx| 国产成人免费视频网站| 亚洲欧美日韩久久| 欧美成人三级电影在线| 91小视频在线免费看| 日本不卡的三区四区五区| 久久九九全国免费| 欧美亚洲国产一区二区三区| 美女久久久精品| 亚洲欧美激情小说另类| 欧美哺乳videos| 色婷婷精品大视频在线蜜桃视频| 日韩精品乱码av一区二区| 国产日韩欧美精品电影三级在线| 在线观看亚洲精品| 国产精品91xxx| 免播放器亚洲一区| 亚洲柠檬福利资源导航| 久久亚洲综合色一区二区三区| 欧美主播一区二区三区| 国产suv精品一区二区883| 天天操天天色综合| 亚洲天堂av老司机| 国产丝袜美腿一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 国产传媒久久文化传媒| 日本欧美肥老太交大片| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品伦一区| 日韩欧美一卡二卡| 欧美色区777第一页| 91丨porny丨首页| av一区二区三区黑人| 国产自产v一区二区三区c| 天天综合天天综合色| 亚洲国产综合色| 亚洲免费在线电影| 亚洲欧洲av另类| 国产精品拍天天在线| 国产日韩v精品一区二区| 日韩免费在线观看| 日韩一二三区不卡| 欧美一区二区三区视频在线| 欧美色爱综合网| 欧美午夜片在线看| 91成人在线观看喷潮| 日本久久电影网| 欧美性受xxxx黑人xyx性爽| 91小视频在线免费看| 91国产精品成人| 欧美色图第一页| 7777精品伊人久久久大香线蕉的| 欧美性xxxxx极品少妇| 欧美视频一区二区三区四区| 欧美视频一区二区三区| 欧美乱妇20p| 欧美一区二区久久| 久久一留热品黄| 欧美高清在线一区| 国产精品久久影院| 一区二区三区.www| 日本不卡中文字幕| 九九精品视频在线看| 丁香啪啪综合成人亚洲小说| 91亚洲精品一区二区乱码| 色婷婷综合在线| 欧美三级电影网| 精品久久久久久久久久久久久久久久久 | 粉嫩蜜臀av国产精品网站| 粉嫩aⅴ一区二区三区四区五区| 粉嫩aⅴ一区二区三区四区五区| 91蜜桃网址入口| 337p亚洲精品色噜噜| 精品国产髙清在线看国产毛片| 久久日一线二线三线suv| 中文字幕av在线一区二区三区| 国产精品久久精品日日| 一区二区三区鲁丝不卡| 美女诱惑一区二区| 成人av在线网站| 欧美三电影在线| 久久精品亚洲一区二区三区浴池 | 国产东北露脸精品视频| 91性感美女视频| 精品乱码亚洲一区二区不卡| 日韩伦理av电影| 久久精品免费看| 97se亚洲国产综合自在线不卡| 欧美肥胖老妇做爰| 国产精品久久久久久户外露出 | 国产精品久久夜| 日韩制服丝袜av| 成人一区在线看| 2017欧美狠狠色| 日韩欧美国产不卡| 亚洲午夜精品17c| 成人av先锋影音| 久久久亚洲午夜电影|