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

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

?? unwind.h

?? arm_uclinux_tools用于安裝linux的編譯器
?? H
字號:
/* Exception handling and frame unwind runtime interface routines.   Copyright (C) 2001, 2003, 2004 Free Software Foundation, Inc.   This file is part of GCC.   GCC is free software; you can redistribute it and/or modify it   under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   GCC 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 General Public   License for more details.   You should have received a copy of the GNU General Public License   along with GCC; see the file COPYING.  If not, write to the Free   Software Foundation, 59 Temple Place - Suite 330, Boston, MA   02111-1307, USA.  *//* As a special exception, if you include this header file into source   files compiled by GCC, this header file does not by itself cause   the resulting executable to be covered by the GNU General Public   License.  This exception does not however invalidate any other   reasons why the executable file might be covered by the GNU General   Public License.  *//* This is derived from the C++ ABI for IA-64.  Where we diverge   for cross-architecture compatibility are noted with "@@@".  */#ifndef _UNWIND_H#define _UNWIND_H#ifdef __cplusplusextern "C" {#endif/* Level 1: Base ABI  *//* @@@ The IA-64 ABI uses uint64 throughout.  Most places this is   inefficient for 32-bit and smaller machines.  */typedef unsigned _Unwind_Word __attribute__((__mode__(__word__)));typedef signed _Unwind_Sword __attribute__((__mode__(__word__)));#if defined(__ia64__) && defined(__hpux__)typedef unsigned _Unwind_Ptr __attribute__((__mode__(__word__)));#elsetypedef unsigned _Unwind_Ptr __attribute__((__mode__(__pointer__)));#endiftypedef unsigned _Unwind_Internal_Ptr __attribute__((__mode__(__pointer__)));/* @@@ The IA-64 ABI uses a 64-bit word to identify the producer and   consumer of an exception.  We'll go along with this for now even on   32-bit machines.  We'll need to provide some other option for   16-bit machines and for machines with > 8 bits per byte.  */typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));/* The unwind interface uses reason codes in several contexts to   identify the reasons for failures or other actions.  */typedef enum{  _URC_NO_REASON = 0,  _URC_FOREIGN_EXCEPTION_CAUGHT = 1,  _URC_FATAL_PHASE2_ERROR = 2,  _URC_FATAL_PHASE1_ERROR = 3,  _URC_NORMAL_STOP = 4,  _URC_END_OF_STACK = 5,  _URC_HANDLER_FOUND = 6,  _URC_INSTALL_CONTEXT = 7,  _URC_CONTINUE_UNWIND = 8} _Unwind_Reason_Code;/* The unwind interface uses a pointer to an exception header object   as its representation of an exception being thrown. In general, the   full representation of an exception object is language- and   implementation-specific, but it will be prefixed by a header   understood by the unwind interface.  */struct _Unwind_Exception;typedef void (*_Unwind_Exception_Cleanup_Fn) (_Unwind_Reason_Code,					      struct _Unwind_Exception *);struct _Unwind_Exception{  _Unwind_Exception_Class exception_class;  _Unwind_Exception_Cleanup_Fn exception_cleanup;  _Unwind_Word private_1;  _Unwind_Word private_2;  /* @@@ The IA-64 ABI says that this structure must be double-word aligned.     Taking that literally does not make much sense generically.  Instead we     provide the maximum alignment required by any type for the machine.  */} __attribute__((__aligned__));/* The ACTIONS argument to the personality routine is a bitwise OR of one   or more of the following constants.  */typedef int _Unwind_Action;#define _UA_SEARCH_PHASE	1#define _UA_CLEANUP_PHASE	2#define _UA_HANDLER_FRAME	4#define _UA_FORCE_UNWIND	8#define _UA_END_OF_STACK	16/* This is an opaque type used to refer to a system-specific data   structure used by the system unwinder. This context is created and   destroyed by the system, and passed to the personality routine   during unwinding.  */struct _Unwind_Context;/* Raise an exception, passing along the given exception object.  */extern _Unwind_Reason_Code _Unwind_RaiseException (struct _Unwind_Exception *);/* Raise an exception for forced unwinding.  */typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn)     (int, _Unwind_Action, _Unwind_Exception_Class,      struct _Unwind_Exception *, struct _Unwind_Context *, void *);extern _Unwind_Reason_Code _Unwind_ForcedUnwind (struct _Unwind_Exception *,						 _Unwind_Stop_Fn,						 void *);/* Helper to invoke the exception_cleanup routine.  */extern void _Unwind_DeleteException (struct _Unwind_Exception *);/* Resume propagation of an existing exception.  This is used after   e.g. executing cleanup code, and not to implement rethrowing.  */extern void _Unwind_Resume (struct _Unwind_Exception *);/* @@@ Resume propagation of an FORCE_UNWIND exception, or to rethrow   a normal exception that was handled.  */extern _Unwind_Reason_Code _Unwind_Resume_or_Rethrow (struct _Unwind_Exception *);/* @@@ Use unwind data to perform a stack backtrace.  The trace callback   is called for every stack frame in the call chain, but no cleanup   actions are performed.  */typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)     (struct _Unwind_Context *, void *);extern _Unwind_Reason_Code _Unwind_Backtrace (_Unwind_Trace_Fn, void *);/* These functions are used for communicating information about the unwind   context (i.e. the unwind descriptors and the user register state) between   the unwind library and the personality routine and landing pad.  Only   selected registers maybe manipulated.  */extern _Unwind_Word _Unwind_GetGR (struct _Unwind_Context *, int);extern void _Unwind_SetGR (struct _Unwind_Context *, int, _Unwind_Word);extern _Unwind_Ptr _Unwind_GetIP (struct _Unwind_Context *);extern void _Unwind_SetIP (struct _Unwind_Context *, _Unwind_Ptr);/* @@@ Retrieve the CFA of the given context.  */extern _Unwind_Word _Unwind_GetCFA (struct _Unwind_Context *);extern void *_Unwind_GetLanguageSpecificData (struct _Unwind_Context *);extern _Unwind_Ptr _Unwind_GetRegionStart (struct _Unwind_Context *);/* The personality routine is the function in the C++ (or other language)   runtime library which serves as an interface between the system unwind   library and language-specific exception handling semantics.  It is   specific to the code fragment described by an unwind info block, and   it is always referenced via the pointer in the unwind info block, and   hence it has no ABI-specified name.   Note that this implies that two different C++ implementations can   use different names, and have different contents in the language   specific data area.  Moreover, that the language specific data   area contains no version info because name of the function invoked   provides more effective versioning by detecting at link time the   lack of code to handle the different data format.  */typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)     (int, _Unwind_Action, _Unwind_Exception_Class,      struct _Unwind_Exception *, struct _Unwind_Context *);/* @@@ The following alternate entry points are for setjmp/longjmp   based unwinding.  */struct SjLj_Function_Context;extern void _Unwind_SjLj_Register (struct SjLj_Function_Context *);extern void _Unwind_SjLj_Unregister (struct SjLj_Function_Context *);extern _Unwind_Reason_Code _Unwind_SjLj_RaiseException     (struct _Unwind_Exception *);extern _Unwind_Reason_Code _Unwind_SjLj_ForcedUnwind     (struct _Unwind_Exception *, _Unwind_Stop_Fn, void *);extern void _Unwind_SjLj_Resume (struct _Unwind_Exception *);extern _Unwind_Reason_Code _Unwind_SjLj_Resume_or_Rethrow (struct _Unwind_Exception *);/* @@@ The following provide access to the base addresses for text   and data-relative addressing in the LDSA.  In order to stay link   compatible with the standard ABI for IA-64, we inline these.  */#ifdef __ia64__#include <stdlib.h>static inline _Unwind_Ptr_Unwind_GetDataRelBase (struct _Unwind_Context *_C){  /* The GP is stored in R1.  */  return _Unwind_GetGR (_C, 1);}static inline _Unwind_Ptr_Unwind_GetTextRelBase (struct _Unwind_Context *_C __attribute__ ((__unused__))){  abort ();  return 0;}/* @@@ Retrieve the Backing Store Pointer of the given context.  */extern _Unwind_Word _Unwind_GetBSP (struct _Unwind_Context *);#elseextern _Unwind_Ptr _Unwind_GetDataRelBase (struct _Unwind_Context *);extern _Unwind_Ptr _Unwind_GetTextRelBase (struct _Unwind_Context *);#endif/* @@@ Given an address, return the entry point of the function that   contains it.  */extern void * _Unwind_FindEnclosingFunction (void *pc);#ifdef __cplusplus}#endif#endif /* unwind.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站在线观看免费| 在线不卡免费av| 欧美亚洲动漫精品| 久久亚洲免费视频| 一区二区三区四区高清精品免费观看 | 亚洲成av人片| 风间由美一区二区av101| 欧美日韩免费观看一区二区三区| 久久久精品人体av艺术| 午夜精品久久久久久久99水蜜桃 | 久久先锋影音av| 丝袜亚洲另类欧美综合| 91在线视频播放地址| 久久久久99精品国产片| 日本美女一区二区| 欧美中文字幕不卡| 亚洲图片另类小说| 成人国产精品视频| 国产网站一区二区| 国产精品99久久久久久宅男| 日韩午夜在线观看| 婷婷开心激情综合| 91.麻豆视频| 亚洲成va人在线观看| 欧美亚洲综合另类| 亚洲国产色一区| 在线观看一区不卡| 亚洲在线视频免费观看| 91成人在线观看喷潮| 亚洲人成精品久久久久久| 99久久精品免费观看| 国产精品欧美一级免费| 成年人午夜久久久| 亚洲欧洲另类国产综合| 99久久99久久精品国产片果冻| 国产午夜精品福利| proumb性欧美在线观看| 国产精品高潮呻吟| 色综合久久综合| 夜夜揉揉日日人人青青一国产精品| 91蝌蚪porny九色| 一区二区在线观看免费| 欧美日免费三级在线| 天天色天天操综合| 日韩免费视频一区| 国产福利一区二区三区| 国产精品国产三级国产有无不卡 | 国产一区二区网址| 中文字幕av在线一区二区三区| 99re视频精品| 香港成人在线视频| 精品国产青草久久久久福利| 成人永久免费视频| 亚洲国产日韩精品| 精品乱人伦一区二区三区| 国产在线精品国自产拍免费| 国产精品久久久久久福利一牛影视 | 国产98色在线|日韩| 亚洲乱码精品一二三四区日韩在线| 色综合久久66| 久久不见久久见免费视频7| 欧美国产综合一区二区| 在线精品亚洲一区二区不卡| 奇米影视在线99精品| 久久精品在线免费观看| 欧美私模裸体表演在线观看| 麻豆国产精品777777在线| 国产精品欧美久久久久一区二区| 欧美日韩国产影片| 国产成人啪免费观看软件| 亚洲综合免费观看高清完整版| 日韩欧美色综合| 色婷婷av一区二区三区gif| 精品一区二区三区影院在线午夜| 亚洲柠檬福利资源导航| 精品久久人人做人人爰| 91麻豆.com| 国产成人精品影视| 天堂va蜜桃一区二区三区漫画版| 国产欧美日韩综合| 日韩一区二区在线观看视频| 99久久精品国产导航| 精品无人码麻豆乱码1区2区| 亚洲一区二区影院| 国产精品久久久久久久久免费桃花 | 欧美福利一区二区| 成人性生交大片免费看在线播放| 日韩中文字幕区一区有砖一区| 中文字幕中文字幕在线一区| 欧美一区二区三区白人| 一本色道久久综合亚洲精品按摩| 国产一区二区调教| 日本不卡一区二区| 一二三四社区欧美黄| 国产精品成人一区二区三区夜夜夜| 欧美一级欧美三级| 欧美视频一区二区| 一本到高清视频免费精品| 国产精品一区三区| 久久99精品久久久| 丝袜a∨在线一区二区三区不卡| 亚洲伦理在线免费看| 国产精品久久夜| 中文一区二区在线观看| 国产午夜精品一区二区三区嫩草| 日韩你懂的在线播放| 日韩区在线观看| 日韩一区二区三区电影在线观看 | 不卡av在线网| 成人综合在线网站| 成人一区二区三区视频在线观看| 麻豆国产91在线播放| 久久er99精品| 国产在线不卡一区| 国产精品综合在线视频| 国产在线播放一区三区四| 国精产品一区一区三区mba视频| 青青草国产成人av片免费| 日本女优在线视频一区二区| 日韩精品成人一区二区三区| 日本中文字幕一区| 久久精品二区亚洲w码| 狠狠色丁香婷婷综合| 国产成人免费网站| 成人app网站| 欧美性受xxxx| 精品国产一区二区亚洲人成毛片| 久久网站热最新地址| 国产亚洲一区二区在线观看| 国产午夜精品美女毛片视频| 国产精品久久看| 亚洲综合在线五月| 日本在线不卡一区| 国产一区二区三区黄视频 | 国产91精品露脸国语对白| av网站一区二区三区| 色狠狠综合天天综合综合| 欧美中文字幕一区| 欧美成人三级在线| 国产精品第五页| 日韩福利电影在线| 国产成人精品免费| 在线亚洲一区二区| 日韩欧美视频在线 | 国产日产精品1区| 亚洲欧美日韩系列| 亚洲成av人片| 春色校园综合激情亚洲| 欧美视频在线一区二区三区 | 久久国产精品露脸对白| 成人听书哪个软件好| 欧美日韩国产成人在线免费| 久久欧美中文字幕| 亚洲电影一区二区三区| 国产成人综合亚洲网站| 欧美性xxxxxxxx| 日本一区二区三区免费乱视频 | 一区二区三区四区乱视频| 久久电影网站中文字幕| 色综合久久中文综合久久97| 久久亚洲精精品中文字幕早川悠里 | 在线播放91灌醉迷j高跟美女| 久久久久国产免费免费| 亚洲123区在线观看| 国产91精品露脸国语对白| 91精品国产91热久久久做人人| 欧美国产一区二区在线观看| 婷婷久久综合九色综合伊人色| 大美女一区二区三区| 日韩欧美色电影| 亚洲h动漫在线| 97se狠狠狠综合亚洲狠狠| 精品成人佐山爱一区二区| 亚洲成人精品影院| 一本色道久久综合精品竹菊| 久久久91精品国产一区二区三区| 亚洲3atv精品一区二区三区| 91小视频在线免费看| 国产性色一区二区| 久久成人精品无人区| 欧美一区二区高清| 午夜精品一区二区三区三上悠亚| 99国产精品久久久久久久久久久| 久久久久久97三级| 韩国视频一区二区| 日韩色在线观看| 日韩成人一级片| 538在线一区二区精品国产| 亚洲激情综合网| 91老司机福利 在线| 亚洲欧美国产三级| 97久久精品人人做人人爽| 国产精品美女一区二区三区| 成人性生交大合| 亚洲欧洲一区二区三区| www.日韩在线| 亚洲天堂中文字幕| 成人激情综合网站| 国产精品乱码妇女bbbb| av中文字幕不卡|