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

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

?? taskhookshow.c

?? vxworks的完整的源代碼
?? C
字號:
/* taskHookShow.c - task hook show routines *//* Copyright 1992-2001 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01h,15oct01,jn   use symFindSymbol for symbol lookups (SPR #7453)01g,17mar99,jdi  doc: updated w/ info about proj facility (SPR 25727).01f,13feb93,kdl  changed cplusLib.h to private/cplusLibP.h (SPR #1917).01e,02feb93,jdi  documentation tweaks.01d,21jan93,jdi  documentation cleanup for 5.1.01c,02aug92,srh  fixed declaration of nameToPrint01b,01aug92,srh  added C++ demangling idiom to taskHookShow01a,25jun92,jcf  written by extracting from taskHookLib.c.*//*This library provides routines which summarize the installed kernelhook routines.  There is one routine dedicated to the display of each type of kernel hook:  task operation, task switch, and task deletion.The routine taskHookShowInit() links the task hook showfacility into the VxWorks system.  It is called automatically whenthis show facility is configured into VxWorks using either of thefollowing methods:.iPIf you use the configuration header files, defineINCLUDE_SHOW_ROUTINES in config.h..iPIf you use the Tornado project facility, select INCLUDE_TASK_HOOK_SHOW.INCLUDE FILES: taskHookLib.hSEE ALSO: taskHookLib,.pG "Basic OS"*/#include "vxWorks.h"#include "taskHookLib.h"#include "symLib.h"#include "sysSymTbl.h"#include "stdio.h"#include "private/cplusLibP.h"#include "private/taskLibP.h"#include "private/funcBindP.h"/* defines */#define TASK_DEMANGLE_PRINT_LEN 256  /* Num chars of demangled names to print *//* forward declarations */static void taskHookShow (FUNCPTR table[], int maxEntries);/********************************************************************************* taskHookShowInit - initialize the task hook show facility** This routine links the task hook show facility into the VxWorks system.* It is called automatically when the task hook show facility is* configured into VxWorks using either of the following methods:* .iP* If you use the configuration header files, define* INCLUDE_SHOW_ROUTINES in config.h.* .iP* If you use the Tornado project facility, select INCLUDE_TASK_HOOK_SHOW.** RETURNS: N/A*/void taskHookShowInit (void)    {    }/********************************************************************************* taskCreateHookShow - show the list of task create routines** This routine shows all the task create routines installed in the task* create hook table, in the order in which they were installed.** RETURNS: N/A** SEE ALSO: taskCreateHookAdd()*/void taskCreateHookShow (void)    {    taskHookShow (taskCreateTable, VX_MAX_TASK_CREATE_RTNS);    }/********************************************************************************* taskSwitchHookShow - show the list of task switch routines** This routine shows all the switch routines installed in the task* switch hook table, in the order in which they were installed.** RETURNS: N/A** SEE ALSO: taskSwitchHookAdd()*/void taskSwitchHookShow (void)    {    taskHookShow (taskSwitchTable, VX_MAX_TASK_SWITCH_RTNS);    }/********************************************************************************* taskSwapHookShow - show the list of task switch routines** This routine shows all the switch routines installed in the task* switch hook table, in the order in which they were installed.** RETURNS: N/A.** NOMANUAL*/void taskSwapHookShow (void)    {    taskHookShow (taskSwapTable, VX_MAX_TASK_SWAP_RTNS);    }/********************************************************************************* taskDeleteHookShow - show the list of task delete routines** This routine shows all the delete routines installed in the task delete* hook table, in the order in which they were installed.  Note that the* delete routines will be run in reverse of the order in which they were* installed.** RETURNS: N/A** SEE ALSO: taskDeleteHookAdd()*/void taskDeleteHookShow (void)    {    taskHookShow (taskDeleteTable, VX_MAX_TASK_DELETE_RTNS);    }/********************************************************************************* taskHookShow - show the hooks in a hook table** Shows the contents of a hook table symbolically.** RETURNS: N/A.*/LOCAL void taskHookShow    (    FUNCPTR	table[],	/* table from which to delete */    int		maxEntries	/* max entries in table */    )    {    FAST      int ix;    char *    name;	        /* pointer to symTbl copy of name */    int       displacement;    void *    symValue;         /* actual symbol value */    SYMBOL_ID symId;            /* symbol identifier   */    char     demangled[TASK_DEMANGLE_PRINT_LEN+1];    char *   nameToPrint;    /*      * Only check one symLib function pointer (for performance's sake).      * All symLib functions are provided by the same library, by convention.         */    if ((_func_symFindSymbol !=(FUNCPTR) NULL) &&	(sysSymTbl != NULL))        {	for (ix = 0; ix < maxEntries; ++ix)	    {	    if (table [ix] == NULL)	        break;	    if (((* _func_symFindSymbol) (sysSymTbl,  NULL, 					 (void *)table[ix], 					 SYM_MASK_NONE, SYM_MASK_NONE, 					 &symId) == OK) && 		((* _func_symNameGet) (symId, &name) == OK) && 		((* _func_symValueGet) (symId, &symValue) == OK)) 	        {		nameToPrint = cplusDemangle (name, demangled, 					     sizeof (demangled));		printf ("%-15s", nameToPrint);		if ((displacement = (int)table[ix] - (int)symValue) != 0)		    printf ("+0x%-4x", displacement);		else		    printf ("%6s", "");         /* no displacement */		}	    printf ("\n");	    }	}    else        {	for (ix = 0; ix < maxEntries; ++ix)	    {	    if (table [ix] == NULL)	        break;	    printf ("%#21x", table [ix]);	    printf ("\n");	    }	}    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区| 韩国毛片一区二区三区| 国产女人aaa级久久久级| 91精品免费在线观看| 不卡电影一区二区三区| 精品亚洲国产成人av制服丝袜 | 日韩一级片网站| 欧美视频一二三区| 精品国产一区二区三区四区四 | 国产一区二区三区免费播放| 亚洲第一综合色| 五月开心婷婷久久| 亚洲一区二区三区自拍| 亚洲精品国久久99热| 中文字幕在线播放不卡一区| 久久综合资源网| 精品粉嫩超白一线天av| 欧美精品一区二区三区蜜臀 | 自拍偷拍亚洲欧美日韩| 欧美变态tickling挠脚心| 成人app在线| 大胆亚洲人体视频| jvid福利写真一区二区三区| 国产成人av电影免费在线观看| 懂色av一区二区三区免费看| 成人av在线播放网站| 色综合久久综合网欧美综合网| 欧美亚洲一区三区| 日韩一区二区三区三四区视频在线观看| 欧美一区二区三区免费观看视频 | 日韩欧美国产三级电影视频| 欧美一级二级三级乱码| 26uuu精品一区二区三区四区在线| 亚洲精品一线二线三线| 亚洲欧美一区二区久久| 日本伊人午夜精品| 宅男在线国产精品| 久久久久九九视频| 亚洲欧美精品午睡沙发| 久久电影网电视剧免费观看| 成人精品视频一区| 日韩欧美一二三| 亚洲精品自拍动漫在线| 蜜臀av国产精品久久久久 | 91免费版在线看| 欧美va在线播放| 亚洲第一综合色| 色哟哟一区二区在线观看| 日韩欧美在线网站| 亚洲第一激情av| 91伊人久久大香线蕉| 久久人人97超碰com| 亚洲一区二区三区视频在线播放 | 久久精品国产99久久6| 91麻豆高清视频| 久久色在线视频| 日韩电影免费在线看| www.欧美色图| 精品奇米国产一区二区三区| 国产精品丝袜黑色高跟| 一区二区三区四区不卡在线| 国产露脸91国语对白| 欧美日韩国产综合一区二区三区| 国产蜜臀97一区二区三区| 亚洲一区二区三区四区在线免费观看 | 久久久蜜桃精品| 日本不卡在线视频| 欧美视频日韩视频| 亚洲一区二区成人在线观看| 日韩欧美一区在线观看| 亚洲成人免费电影| 欧美片在线播放| 午夜精品福利视频网站| 欧美性猛片aaaaaaa做受| 亚洲色大成网站www久久九九| 国产拍欧美日韩视频二区| 亚洲三级在线免费观看| 成人免费毛片嘿嘿连载视频| 精品久久久久香蕉网| 亚洲欧美日韩在线| 99久久精品免费观看| 久久久亚洲综合| 国产精品一线二线三线精华| 精品国产青草久久久久福利| 久久精品999| 久久久另类综合| 成人免费视频视频在线观看免费 | 久久亚洲精品国产精品紫薇| 久久精品国产99| 中文字幕一区二区三区在线不卡| 91网站在线播放| 日欧美一区二区| 国产欧美1区2区3区| 99re8在线精品视频免费播放| 亚洲成在人线在线播放| 日韩小视频在线观看专区| 国产一区不卡视频| 亚洲综合色网站| 欧美精品一区二区三区很污很色的| 风间由美性色一区二区三区| 亚洲精品国产无天堂网2021| 欧美一级艳片视频免费观看| 成人av在线资源| 欧美aaa在线| 亚洲不卡av一区二区三区| 久久久久久久网| 国产欧美一区二区精品忘忧草 | 欧美视频日韩视频| 粉嫩aⅴ一区二区三区四区五区 | 日韩午夜中文字幕| 91性感美女视频| 国产精品乡下勾搭老头1| 亚洲一区二区三区美女| 亚洲国产精品传媒在线观看| 欧美性色综合网| 在线精品亚洲一区二区不卡| 国产一本一道久久香蕉| 亚洲高清视频在线| 国产免费久久精品| 国产色一区二区| 精品三级av在线| 欧美一区二区三区在线视频| 国产毛片精品一区| 国产做a爰片久久毛片| 性做久久久久久| 亚洲午夜久久久久| 亚洲伦理在线免费看| 国产精品国产精品国产专区不蜜| 久久在线观看免费| www国产成人免费观看视频 深夜成人网| 欧美亚洲另类激情小说| 在线观看日韩毛片| 91黄色在线观看| 欧美在线你懂的| 欧美日韩精品一区二区三区 | 午夜精品福利久久久| 视频一区免费在线观看| 日本午夜一本久久久综合| 在线不卡免费欧美| 欧美日韩情趣电影| 6080午夜不卡| 精品福利一区二区三区| 国产亲近乱来精品视频| 日韩精品三区四区| 午夜精品一区在线观看| 无吗不卡中文字幕| 国产麻豆精品久久一二三| 国产激情一区二区三区四区| 九九精品视频在线看| 91麻豆免费看| 日韩欧美国产一区在线观看| 日韩欧美国产精品一区| 国产精品大尺度| 日韩中文字幕一区二区三区| 国内精品久久久久影院一蜜桃| 国产在线精品一区二区不卡了| 成人18视频日本| 欧美一区二区黄| 国产精品乱码妇女bbbb| 日韩国产在线一| 91亚洲精品久久久蜜桃| 欧美一区二区福利在线| 国产精品伦一区二区三级视频| 亚洲精品免费在线播放| 久久国产欧美日韩精品| 色综合天天综合色综合av| 91精品国产欧美一区二区18| 亚洲精品乱码久久久久久日本蜜臀| 亚洲大片免费看| 成人高清在线视频| 精品国产第一区二区三区观看体验| 国产精品久久精品日日| 久久99国内精品| 欧美日韩国产美女| 亚洲情趣在线观看| 国产精品66部| 2020国产精品| 麻豆国产一区二区| 91精品国产全国免费观看| 韩国精品免费视频| 日韩午夜精品电影| 日本亚洲一区二区| 91久久国产最好的精华液| 一区在线观看视频| 暴力调教一区二区三区| 欧美国产精品一区| aaa欧美色吧激情视频| 国产精品福利一区| 国产精品12区| 久久久久久久久久久99999| 久久爱www久久做| 欧美一区二区三区视频免费播放| 日韩精品一二区| 国产精品久久久久影院色老大| 国产91在线观看| 国产综合久久久久影院| 久久久久久电影| 色偷偷久久一区二区三区| 亚洲在线视频一区| 91精品国产一区二区|