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

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

?? flask.c

?? xen虛擬機源代碼安裝包
?? 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亚洲精品一区二区乱码| 日韩激情av在线| 国产精品色呦呦| 欧美一级黄色大片| 日本韩国欧美在线| 国产98色在线|日韩| 日韩精品成人一区二区在线| 中文字幕综合网| 精品处破学生在线二十三| 欧洲av在线精品| 99视频超级精品| 国产麻豆成人传媒免费观看| 日本成人在线看| 一区二区三区在线免费播放 | 91福利区一区二区三区| 国产黄色91视频| 蜜臀a∨国产成人精品| 亚洲地区一二三色| 亚洲女人的天堂| 中文子幕无线码一区tr| 久久久99久久精品欧美| 91精品国产综合久久久久久久| 福利电影一区二区| 国产精品一区二区三区乱码| 蜜芽一区二区三区| 日韩精品久久久久久| 亚洲成人你懂的| 亚洲精品乱码久久久久久久久| 国产日本欧美一区二区| 精品美女一区二区三区| 在线不卡中文字幕播放| 欧美日韩卡一卡二| 一本久久精品一区二区| 91亚洲精品一区二区乱码| 国产老女人精品毛片久久| 亚洲国产成人va在线观看天堂| 亚洲精品福利视频网站| 国产精品无遮挡| 国产精品麻豆一区二区| 2021中文字幕一区亚洲| 久久蜜桃av一区二区天堂| 日韩欧美国产1| 成人国产电影网| 99国产精品一区| 99精品桃花视频在线观看| 一本一道综合狠狠老| 波波电影院一区二区三区| 99久久精品免费看国产免费软件| 高清不卡在线观看| fc2成人免费人成在线观看播放| 国产精品亚洲人在线观看| 日本vs亚洲vs韩国一区三区二区| 亚洲成人动漫在线免费观看| 亚洲一本大道在线| 日本视频一区二区三区| 美女一区二区视频| 丰满亚洲少妇av| 国产·精品毛片| 一本一道综合狠狠老| 欧洲精品视频在线观看| 91精品国产综合久久久久久久久久 | 亚洲视频每日更新| 中文字幕一区二区三区乱码在线 | 日韩欧美亚洲一区二区| 欧美不卡视频一区| 欧美一二三区在线| 国产欧美综合色| 国产精品成人在线观看| 亚洲超丰满肉感bbw| 天天av天天翘天天综合网色鬼国产 | 日韩中文字幕一区二区三区| 一区二区日韩电影| 久久不见久久见免费视频1| 国产精品影视在线| 色综合久久中文字幕综合网| 欧美亚洲国产一区二区三区| 精品少妇一区二区| 欧美高清在线视频| 偷偷要91色婷婷| 免费美女久久99| 成人亚洲一区二区一| 91久久精品一区二区| 欧美综合在线视频| 久久日一线二线三线suv| 欧美国产日韩亚洲一区| 日韩精品欧美成人高清一区二区| 精品在线一区二区| 色婷婷久久综合| 欧美va亚洲va| 亚洲一区二区欧美| 精品在线一区二区三区| 欧美亚洲禁片免费| 久久亚洲私人国产精品va媚药| 亚洲精品国产第一综合99久久| 奇米色一区二区三区四区| 国产精品影视网| 欧美日韩国产欧美日美国产精品| 精品欧美一区二区三区精品久久| 亚洲人精品一区| 久久99精品久久久久婷婷| 色94色欧美sute亚洲线路一ni| 日韩亚洲欧美一区二区三区| 亚洲精品国产第一综合99久久 | 2021中文字幕一区亚洲| 亚洲最大成人网4388xx| 国产 欧美在线| 欧美精品乱人伦久久久久久| 日韩毛片精品高清免费| 韩国女主播一区| 9191成人精品久久| 欧美国产一区在线| 午夜伦欧美伦电影理论片| 成人午夜激情视频| 欧美日韩国产高清一区二区| 亚洲三级在线观看| 国产成人综合在线观看| 欧美电影免费观看高清完整版 | 久久av老司机精品网站导航| 一本一本大道香蕉久在线精品 | 欧美精品在欧美一区二区少妇| 亚洲日本在线a| 国产精品 欧美精品| 久久―日本道色综合久久| 肉肉av福利一精品导航| 欧美日韩第一区日日骚| 国产精品欧美经典| 国内精品伊人久久久久影院对白| 欧美日韩国产一级片| 亚洲女同女同女同女同女同69| 国产suv精品一区二区三区| 日韩三级精品电影久久久| 亚洲国产成人av网| 91网站在线播放| 欧美激情一区在线| 国产精品综合在线视频| 欧美v亚洲v综合ⅴ国产v| 精品午夜一区二区三区在线观看| 欧美日韩免费在线视频| 秋霞成人午夜伦在线观看| 欧美色手机在线观看| 午夜精品福利视频网站| 欧美色爱综合网| 爽爽淫人综合网网站| 欧美精品在线一区二区| 青青草精品视频| 欧美主播一区二区三区| 视频一区二区三区在线| 色久综合一二码| 亚洲成人一区二区| 欧美亚洲综合另类| 青青草视频一区| 色综合视频一区二区三区高清| 一区二区三国产精华液| 色综合中文字幕| 亚洲免费观看高清完整版在线观看熊 | 欧美一级欧美三级在线观看 | 日本一区二区三区国色天香| 成人午夜在线视频| 1区2区3区精品视频| 色琪琪一区二区三区亚洲区| 亚洲国产精品久久艾草纯爱| 日韩午夜在线观看| 激情深爱一区二区| 国产精品国产自产拍高清av| 99久久夜色精品国产网站| 午夜久久电影网| 欧美一区二区三区在| 丁香亚洲综合激情啪啪综合| 国产精品久久久久久久久久免费看 | 亚洲大型综合色站| 91精品国产91热久久久做人人| 国产精品主播直播| 国产精品久久影院| 91精品蜜臀在线一区尤物| 国产一区二区视频在线播放| 1024成人网色www| 欧洲一区二区三区免费视频| 精品在线免费观看| 国产精品视频yy9299一区| 91精品国产综合久久香蕉麻豆| 寂寞少妇一区二区三区| 一区二区三区四区在线免费观看| 欧美日韩一级片网站| 国产一区二区女| 亚洲三级小视频| 精品福利在线导航| 91女厕偷拍女厕偷拍高清| 国产真实乱偷精品视频免| 国产精品午夜电影| 精品国产免费视频| 97久久精品人人澡人人爽| 久草在线在线精品观看| 亚洲色图欧美偷拍| 久久亚区不卡日本| 91国在线观看| 国产成人av影院| 1区2区3区精品视频|