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

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

?? flask.c

?? xen 3.2.2 源碼
?? C
字號:
/****************************************************************************** * flask.c *  * Authors: George Coker, <gscoker@alpha.ncsc.mil> *          Michael LeMay, <mdlemay@epoch.ncsc.mil> * * *    This program is free software; you can redistribute it and/or modify *    it under the terms of the GNU General Public License version 2, *    as published by the Free Software Foundation. */#include <Python.h>#include <xenctrl.h>#include <flask.h>#define PKG "xen.lowlevel.flask"#define CLS "flask"#define CTX_LEN 1024static PyObject *xc_error_obj;typedef struct {    PyObject_HEAD;    int xc_handle;} XcObject;static PyObject *pyflask_context_to_sid(PyObject *self, PyObject *args,                                                                 PyObject *kwds){    int xc_handle;    char *ctx;    char *buf;    uint32_t len;    uint32_t sid;    int ret;    static char *kwd_list[] = { "context", NULL };    if ( !PyArg_ParseTupleAndKeywords(args, kwds, "s", kwd_list,                                      &ctx) )        return NULL;    len = strlen(ctx);    buf = malloc(len);    if (!buf) {        errno = -ENOMEM;        PyErr_SetFromErrno(xc_error_obj);    }        memcpy(buf, ctx, len);        xc_handle = xc_interface_open();    if (xc_handle < 0) {        errno = xc_handle;        return PyErr_SetFromErrno(xc_error_obj);    }        ret = flask_context_to_sid(xc_handle, buf, len, &sid);            xc_interface_close(xc_handle);    free(buf);        if ( ret != 0 ) {        errno = -ret;        return PyErr_SetFromErrno(xc_error_obj);    }    return PyInt_FromLong(sid);}static PyObject *pyflask_sid_to_context(PyObject *self, PyObject *args,                                                                 PyObject *kwds){    int xc_handle;    uint32_t sid;    char ctx[CTX_LEN];    uint32_t ctx_len = CTX_LEN;    int ret;    static char *kwd_list[] = { "sid", NULL };    if ( !PyArg_ParseTupleAndKeywords(args, kwds, "i", kwd_list,                                      &sid) )        return NULL;    xc_handle = xc_interface_open();    if (xc_handle < 0) {        errno = xc_handle;        return PyErr_SetFromErrno(xc_error_obj);    }        ret = flask_sid_to_context(xc_handle, sid, ctx, ctx_len);        xc_interface_close(xc_handle);        if ( ret != 0 ) {        errno = -ret;        return PyErr_SetFromErrno(xc_error_obj);    }    return Py_BuildValue("s", ctx, ctx_len);}static PyMethodDef pyflask_methods[] = {    { "flask_context_to_sid",      (PyCFunction)pyflask_context_to_sid,      METH_KEYWORDS, "\n"      "Convert a context string to a dynamic SID.\n"      " context [str]: String specifying context to be converted\n"      "Returns: [int]: Numeric SID on success; -1 on error.\n" },    { "flask_sid_to_context",      (PyCFunction)pyflask_sid_to_context,      METH_KEYWORDS, "\n"      "Convert a dynamic SID to context string.\n"      " context [int]: SID to be converted\n"      "Returns: [str]: Numeric SID on success; -1 on error.\n" },    { NULL, NULL, 0, NULL }};PyMODINIT_FUNC initflask(void){    Py_InitModule("flask", pyflask_methods);}/* * Local variables: *  c-indent-level: 4 *  c-basic-offset: 4 * End: */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一线二线三线久久久| 免费视频一区二区| 91色九色蝌蚪| 国产精品成人一区二区艾草| 成人影视亚洲图片在线| 26uuu另类欧美亚洲曰本| 精品一区二区久久| 精品国产a毛片| 韩国理伦片一区二区三区在线播放 | 亚洲欧洲另类国产综合| 成人午夜在线播放| 中文字幕不卡的av| 成人激情免费网站| 国产精品二区一区二区aⅴ污介绍| 成人国产精品免费观看视频| 国产精品久久99| 91丝袜国产在线播放| 伊人性伊人情综合网| 日本伦理一区二区| 亚洲影视在线播放| 欧美电影在线免费观看| 美女一区二区视频| 欧美mv和日韩mv国产网站| 国产又黄又大久久| 国产精品美女久久久久高潮| 99热这里都是精品| 亚洲三级在线免费观看| 欧美亚洲综合在线| 天堂一区二区在线| 精品久久久久久久人人人人传媒 | 色婷婷激情久久| 亚洲国产综合91精品麻豆| 56国语精品自产拍在线观看| 另类小说图片综合网| 久久精品人人做人人爽人人| 成人性生交大片免费看在线播放| 亚洲色图另类专区| 欧美日韩一区二区三区在线看| 日韩精品欧美成人高清一区二区| 日韩精品综合一本久道在线视频| 国产精品一二三四区| 中文字幕一区二区日韩精品绯色| 欧美三区免费完整视频在线观看| 日韩av不卡在线观看| 久久久久久99久久久精品网站| 99视频有精品| 亚洲大片精品永久免费| 337p粉嫩大胆噜噜噜噜噜91av| 国产白丝网站精品污在线入口| 亚洲欧美激情小说另类| 777午夜精品免费视频| 国产麻豆成人传媒免费观看| 亚洲欧美一区二区不卡| 日韩一区二区精品在线观看| 床上的激情91.| 亚洲高清免费在线| 26uuu另类欧美亚洲曰本| 一本久久a久久精品亚洲| 男女男精品网站| 中文字幕一区二区三区视频| 91精品午夜视频| 高清不卡一区二区| 亚洲成人福利片| 久久精品视频在线看| 91久久精品一区二区三| 精品一区二区久久| 亚洲黄色片在线观看| 欧美电影免费观看高清完整版在线 | 韩国理伦片一区二区三区在线播放 | 日韩精品视频网| 国产精品免费丝袜| 欧美高清www午色夜在线视频| 国产91色综合久久免费分享| 亚洲成人久久影院| 中文字幕不卡一区| 欧美成人三级在线| 日本高清成人免费播放| 国产麻豆成人精品| 天天做天天摸天天爽国产一区| 国产欧美一区二区三区网站| 538prom精品视频线放| 99久久综合国产精品| 免费看日韩a级影片| 一区二区三区四区亚洲| 久久精品人人爽人人爽| 欧美一区三区四区| 95精品视频在线| 国产一区二区伦理| 天天综合色天天| 亚洲欧美日韩一区二区| 国产欧美一区二区在线观看| 日韩视频在线观看一区二区| 91九色最新地址| 国产91精品精华液一区二区三区| 免费人成网站在线观看欧美高清| 亚洲激情在线播放| 中国色在线观看另类| 欧美日韩免费在线视频| 91精品国产高清一区二区三区 | 欧美成人福利视频| 在线亚洲人成电影网站色www| 国产一区91精品张津瑜| 日韩和欧美一区二区| 亚洲午夜成aⅴ人片| 国产精品女上位| www国产精品av| 欧美巨大另类极品videosbest| 日本精品一级二级| www.欧美.com| 国产精品一区二区三区99| 免费欧美日韩国产三级电影| 五月天亚洲精品| 亚洲一区自拍偷拍| 亚洲精选免费视频| 国产精品久久久久久久久搜平片| 国产校园另类小说区| 精品奇米国产一区二区三区| 777久久久精品| 欧美日本乱大交xxxxx| 欧美日韩一级黄| 欧美怡红院视频| 在线一区二区视频| 日本韩国视频一区二区| 色综合一区二区| 99免费精品视频| 99久久99久久精品免费看蜜桃| 成人app下载| 成人动漫在线一区| av在线播放成人| av在线免费不卡| 99re热这里只有精品视频| 91一区一区三区| 91福利国产精品| 欧美性videosxxxxx| 91久久精品一区二区三| 在线观看国产一区二区| 欧美在线你懂的| 欧美日韩三级一区二区| 欧美日韩国产一区| 777色狠狠一区二区三区| 日韩美女天天操| 久久久精品一品道一区| 国产欧美日韩综合精品一区二区| 中文在线一区二区| 国产精品久久久久7777按摩 | 亚洲在线成人精品| 亚洲一区二区三区在线| 调教+趴+乳夹+国产+精品| 老司机一区二区| 国产精品亚洲一区二区三区妖精| 成人激情图片网| 日本精品一级二级| 69久久夜色精品国产69蝌蚪网| 精品少妇一区二区三区在线播放| 精品国产乱码久久久久久蜜臀| 欧美激情中文字幕一区二区| 亚洲三级免费观看| 无码av免费一区二区三区试看| 蜜臀久久99精品久久久久久9 | 欧美一级片免费看| 久久午夜色播影院免费高清| 亚洲国产精品精华液ab| 一区二区在线观看视频| 视频一区中文字幕国产| 国内精品伊人久久久久av一坑| 成人精品视频一区| 色吧成人激情小说| 在线播放亚洲一区| 国产午夜精品一区二区三区四区| 亚洲特黄一级片| 亚洲电影第三页| 国产一区二区三区香蕉| 97久久久精品综合88久久| 欧美日韩国产美女| 久久久久久久综合日本| 亚洲美女一区二区三区| 免费高清视频精品| www.综合网.com| 欧美日韩激情在线| 久久久久久久久久看片| 一区二区高清免费观看影视大全| 老司机精品视频一区二区三区| 成人高清视频在线观看| 欧美精品久久一区| 国产精品欧美极品| 日本午夜精品一区二区三区电影| 国产成人av福利| 欧美三级乱人伦电影| 2020日本不卡一区二区视频| 一区二区不卡在线播放| 国产一区二区在线观看视频| 欧美系列一区二区| 国产亚洲自拍一区| 丝袜诱惑亚洲看片| av高清久久久| 精品国产污污免费网站入口 | 国产精品嫩草影院com| 日本最新不卡在线| 91在线观看视频| 日韩免费成人网|