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

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

?? windsh.html

?? vxworks相關論文
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<html><head><!-- /vobs/wpwr/docs/tornado/tools/windsh.html - generated by refgen from windshDoc.c --> <title> windsh [windsh] </title></head><body bgcolor="#FFFFFF"> <hr><a name="top"></a><p align=right><a href="libIndex.html"><i>Tornado Reference :  Tornado Tools</i></a></p></blockquote><h1>windsh [windsh]</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong>windsh [windsh]</strong> - The Tornado Shell </p></blockquote><h4>ROUTINES</h4><blockquote><p><p><b><i><a href="./windsh.html#agentModeShow">agentModeShow</a></i>(&nbsp;)</b>  -  show the agent mode (*) (WindSh)<br><b><i><a href="./windsh.html#b">b</a></i>(&nbsp;)</b>  -  set or display breakpoints (WindSh)<br><b><i><a href="./windsh.html#bd">bd</a></i>(&nbsp;)</b>  -  delete a breakpoint (WindSh)<br><b><i><a href="./windsh.html#bdall">bdall</a></i>(&nbsp;)</b>  -  delete all breakpoints (WindSh)<br><b><i><a href="./windsh.html#bh">bh</a></i>(&nbsp;)</b>  -  set a hardware breakpoint (WindSh)<br><b><i><a href="./windsh.html#bootChange">bootChange</a></i>(&nbsp;)</b>  -  change the boot line (WindSh)<br><b><i><a href="./windsh.html#browse">browse</a></i>(&nbsp;)</b>  -  send a message to the browser asking it to browse an address (*) (WindSh)<br><b><i><a href="./windsh.html#c">c</a></i>(&nbsp;)</b>  -  continue from a breakpoint (WindSh)<br><b><i><a href="./windsh.html#cd">cd</a></i>(&nbsp;)</b>  -  change the default directory (WindSh) <br><b><i><a href="./windsh.html#checkStack">checkStack</a></i>(&nbsp;)</b>  -  print a summary of each task's stack usage (WindSh)<br><b><i><a href="./windsh.html#classShow">classShow</a></i>(&nbsp;)</b>  -  show information about a class of objects (*) (WindSh)<br><b><i><a href="./windsh.html#cplusCtors">cplusCtors</a></i>(&nbsp;)</b>  -  call static constructors (C++) (WindSh)<br><b><i><a href="./windsh.html#cplusDtors">cplusDtors</a></i>(&nbsp;)</b>  -  call static destructors (C++) (WindSh)<br><b><i><a href="./windsh.html#cplusStratShow">cplusStratShow</a></i>(&nbsp;)</b>  -  show C++ static constructors calling strategy (*) (WindSh)<br><b><i><a href="./windsh.html#cplusXtorSet">cplusXtorSet</a></i>(&nbsp;)</b>  -  change C++ static constructor calling strategy (C++) (WindSh)<br><b><i><a href="./windsh.html#cret">cret</a></i>(&nbsp;)</b>  -  continue until the current subroutine returns (WindSh)<br><b><i><a href="./windsh.html#d">d</a></i>(&nbsp;)</b>  -  display memory (WindSh)<br><b><i><a href="./windsh.html#devs">devs</a></i>(&nbsp;)</b>  -  list all system-known devices (WindSh)<br><b><i><a href="./windsh.html#h">h</a></i>(&nbsp;)</b>  -  display or set the size of shell history (WindSh)<br><b><i><a href="./windsh.html#help">help</a></i>(&nbsp;)</b>  -  print a synopsis of selected routines (WindSh)<br><b><i><a href="./windsh.html#hostShow">hostShow</a></i>(&nbsp;)</b>  -  display the host table (WindSh)<br><b><i><a href="./windsh.html#i">i</a></i>(&nbsp;)</b>  -  print a summary of each task's TCB, task by task (WindSh)<br><b><i><a href="./windsh.html#iStrict">iStrict</a></i>(&nbsp;)</b>  -  print a summary of all task TCBs, as an atomic snapshot (*) (WindSh)<br><b><i><a href="./windsh.html#icmpstatShow">icmpstatShow</a></i>(&nbsp;)</b>  -  display statistics for ICMP (WindSh)<br><b><i><a href="./windsh.html#ifShow">ifShow</a></i>(&nbsp;)</b>  -  display the attached network interfaces (WindSh)<br><b><i><a href="./windsh.html#inetstatShow">inetstatShow</a></i>(&nbsp;)</b>  -  display all active connections for Internet protocol sockets (WindSh)<br><b><i><a href="./windsh.html#intVecShow">intVecShow</a></i>(&nbsp;)</b>  -  display the interrupt vector table (WindSh)<br><b><i><a href="./windsh.html#iosDevShow">iosDevShow</a></i>(&nbsp;)</b>  -  display the list of devices in the system (WindSh)<br><b><i><a href="./windsh.html#iosDrvShow">iosDrvShow</a></i>(&nbsp;)</b>  -  display a list of system drivers (WindSh)<br><b><i><a href="./windsh.html#iosFdShow">iosFdShow</a></i>(&nbsp;)</b>  -  display a list of file descriptor names in the system (WindSh)<br><b><i><a href="./windsh.html#ipstatShow">ipstatShow</a></i>(&nbsp;)</b>  -  display IP statistics (WindSh)<br><b><i><a href="./windsh.html#l">l</a></i>(&nbsp;)</b>  -  disassemble and display a specified number of instructions (WindSh)<br><b><i><a href="./windsh.html#ld">ld</a></i>(&nbsp;)</b>  -  load an object module into memory (WindSh)<br><b><i><a href="./windsh.html#lkAddr">lkAddr</a></i>(&nbsp;)</b>  -  list symbols whose values are near a specified value (WindSh)<br><b><i><a href="./windsh.html#lkup">lkup</a></i>(&nbsp;)</b>  -  list symbols (WindSh)<br><b><i><a href="./windsh.html#ls">ls</a></i>(&nbsp;)</b>  -  list the contents of a directory (WindSh)<br><b><i><a href="./windsh.html#m">m</a></i>(&nbsp;)</b>  -  modify memory (WindSh)<br><b><i><a href="./windsh.html#memPartShow">memPartShow</a></i>(&nbsp;)</b>  -  show partition blocks and statistics (WindSh)<br><b><i><a href="./windsh.html#memShow">memShow</a></i>(&nbsp;)</b>  -  show system memory partition blocks and statistics (WindSh)<br><b><i><a href="./windsh.html#moduleIdFigure">moduleIdFigure</a></i>(&nbsp;)</b>  -  figure out module ID, given name or number (*) (WindSh)<br><b><i><a href="./windsh.html#moduleShow">moduleShow</a></i>(&nbsp;)</b>  -  show the current status for all the loaded modules (WindSh)<br><b><i><a href="./windsh.html#mqPxShow">mqPxShow</a></i>(&nbsp;)</b>  -  show information about a POSIX message queue (*) (WindSh)<br><b><i><a href="./windsh.html#mRegs">mRegs</a></i>(&nbsp;)</b>  -  modify registers (WindSh)<br><b><i><a href="./windsh.html#msgQShow">msgQShow</a></i>(&nbsp;)</b>  -  show information about a message queue (WindSh)<br><b><i><a href="./windsh.html#period">period</a></i>(&nbsp;)</b>  -  spawn a task to call a function periodically (WindSh)<br><b><i><a href="./windsh.html#printErrno">printErrno</a></i>(&nbsp;)</b>  -  print the definition of a specified error status value (WindSh)<br><b><i><a href="./windsh.html#printLogo">printLogo</a></i>(&nbsp;)</b>  -  display the Tornado logo (WindSh)<br><b><i><a href="./windsh.html#pwd">pwd</a></i>(&nbsp;)</b>  -  display the current default directory (WindSh)<br><b><i><a href="./windsh.html#quit">quit</a></i>(&nbsp;)</b>  -  shut down WindSh (*) (WindSh)<br><b><i><a href="./windsh.html#reboot">reboot</a></i>(&nbsp;)</b>  -  reset network devices and transfer control to boot ROMs (WindSh)<br><b><i><a href="./windsh.html#repeat">repeat</a></i>(&nbsp;)</b>  -  spawn a task to call a function repeatedly (WindSh)<br><b><i><a href="./windsh.html#routestatShow">routestatShow</a></i>(&nbsp;)</b>  -  display routing statistics (WindSh)<br><b><i><a href="./windsh.html#s">s</a></i>(&nbsp;)</b>  -  single-step a task (WindSh)<br><b><i><a href="./windsh.html#semPxShow">semPxShow</a></i>(&nbsp;)</b>  -  show information about a POSIX semaphore (*) (WindSh)<br><b><i><a href="./windsh.html#semShow">semShow</a></i>(&nbsp;)</b>  -  show information about a semaphore (WindSh)<br><b><i><a href="./windsh.html#shellHistory">shellHistory</a></i>(&nbsp;)</b>  -  display or set the size of shell history (WindSh)<br><b><i><a href="./windsh.html#shellPromptSet">shellPromptSet</a></i>(&nbsp;)</b>  -  change the shell prompt (WindSh)<br><b><i><a href="./windsh.html#show">show</a></i>(&nbsp;)</b>  -  display information on a specified object (WindSh)<br><b><i><a href="./windsh.html#smMemPartShow">smMemPartShow</a></i>(&nbsp;)</b>  -  show user's shared memory system partition blocks and statistics (*) (WindSh)<br><b><i><a href="./windsh.html#smMemShow">smMemShow</a></i>(&nbsp;)</b>  -  show the shared memory system partition blocks and statistics (WindSh)<br><b><i><a href="./windsh.html#so">so</a></i>(&nbsp;)</b>  -  single-step, but step over a subroutine (WindSh)<br><b><i><a href="./windsh.html#sp">sp</a></i>(&nbsp;)</b>  -  spawn a task with default parameters (WindSh)<br><b><i><a href="./windsh.html#sps">sps</a></i>(&nbsp;)</b>  -  spawn a task with default parameters, and leave it suspended (*) (WindSh)<br><b><i><a href="./windsh.html#sysResume">sysResume</a></i>(&nbsp;)</b>  -  reset the agent to tasking mode (*) (WindSh)<br><b><i><a href="./windsh.html#sysStatusShow">sysStatusShow</a></i>(&nbsp;)</b>  -  show system context status (*) (WindSh)<br><b><i><a href="./windsh.html#sysSuspend">sysSuspend</a></i>(&nbsp;)</b>  -  set the agent to external mode and suspend the system (*) (WindSh)<br><b><i><a href="./windsh.html#taskCreateHookShow">taskCreateHookShow</a></i>(&nbsp;)</b>  -  show the list of task create routines (WindSh)<br><b><i><a href="./windsh.html#taskDeleteHookShow">taskDeleteHookShow</a></i>(&nbsp;)</b>  -  show the list of task delete routines (WindSh)<br><b><i><a href="./windsh.html#taskIdDefault">taskIdDefault</a></i>(&nbsp;)</b>  -  set the default task ID (WindSh)<br><b><i><a href="./windsh.html#taskIdFigure">taskIdFigure</a></i>(&nbsp;)</b>  -  figure out the task ID of a specified task (*) (WindSh)<br><b><i><a href="./windsh.html#taskRegsShow">taskRegsShow</a></i>(&nbsp;)</b>  -  display the contents of a task's registers (WindSh)<br><b><i><a href="./windsh.html#taskShow">taskShow</a></i>(&nbsp;)</b>  -  display task information from TCBs (WindSh)<br><b><i><a href="./windsh.html#taskSwitchHookShow">taskSwitchHookShow</a></i>(&nbsp;)</b>  -  show the list of task switch routines (WindSh)<br><b><i><a href="./windsh.html#taskWaitShow">taskWaitShow</a></i>(&nbsp;)</b>  -  show information about the object a task is pended on (*) (WindSh)<br><b><i><a href="./windsh.html#tcpstatShow">tcpstatShow</a></i>(&nbsp;)</b>  -  display all statistics for the TCP protocol (WindSh)<br><b><i><a href="./windsh.html#td">td</a></i>(&nbsp;)</b>  -  delete a task (WindSh)<br><b><i><a href="./windsh.html#tftpInfoShow">tftpInfoShow</a></i>(&nbsp;)</b>  -  get TFTP status information (WindSh)<br><b><i><a href="./windsh.html#ti">ti</a></i>(&nbsp;)</b>  -  display complete information from a task's TCB (WindSh)<br><b><i><a href="./windsh.html#tr">tr</a></i>(&nbsp;)</b>  -  resume a task (WindSh)<br><b><i><a href="./windsh.html#ts">ts</a></i>(&nbsp;)</b>  -  suspend a task (WindSh)<br><b><i><a href="./windsh.html#tt">tt</a></i>(&nbsp;)</b>  -  display a stack trace of a task (WindSh)<br><b><i><a href="./windsh.html#tw">tw</a></i>(&nbsp;)</b>  -  print info about the object the given task is pending on (*) (WindSh)<br><b><i><a href="./windsh.html#udpstatShow">udpstatShow</a></i>(&nbsp;)</b>  -  display statistics for the UDP protocol (WindSh)<br><b><i><a href="./windsh.html#unld">unld</a></i>(&nbsp;)</b>  -  unload an object module by specifying a file name or module ID (WindSh)<br><b><i><a href="./windsh.html#version">version</a></i>(&nbsp;)</b>  -  print VxWorks version information (WindSh)<br><b><i><a href="./windsh.html#w">w</a></i>(&nbsp;)</b>  -  print a summary of each task's pending information, task by task (*) (WindSh)<br><b><i><a href="./windsh.html#wdShow">wdShow</a></i>(&nbsp;)</b>  -  show information about a watchdog (WindSh)<br></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>windsh  [-c.plus <C++_library>] [-e.xecute <i>expression</i>] [-h.elp]        [-n.oinit] [-p.oll <i>value</i>] [-q.uiet] [-s.tartup <i>file</i>]        [-T.clmode] [-v.ersion] <i>serverIdentifier</i></pre><p><p></blockquote><h4>DESCRIPTION</h4><blockquote><p>WindSh is the Tornado shell.The shell provides remote interactive access to the target run-timesystem through both a C interpreter and a Tcl interpreter.<p>The shell attaches to the target server specified by <i>serverIdentifier</i>(see <b><a href="./tgtsvr.html#top">tgtsvr</a></b>).<p>To execute a list of commands when the shell starts, collect thesecommands in a file (startup script) and identify the file with the<b>-s</b> option.<p>The shell has <b>vi</b>-like editing capabilities and a history mechanism.The ESC key acts as a toggle between input mode and edit mode.  Historyand editing capabilities are available regardless of which interpreteris in use.<p></blockQuote><h4>C Interpreter</h4><blockQuote>The shell's C interpreter (prompt: -> ) can execute almost any expressionusing C operators, and can invoke compiled C functions on the target.Symbols are created as needed for shell expressions, and are addedincrementally to the target symbol table.  Interactive sessions use the Cinterpreter by default.<p></blockQuote><h4>Tcl Interpreter</h4><blockQuote>The shell's Tcl interpreter (prompt: tcl> ) executes Tcl functions,including both functions based on the WTX protocol and user-provided Tclprocedures.  To enter the Tcl interpreter directly for an interactivesession, start <b><a href="./windsh.html#top">windsh</a></b> with the option <b>-T</b>.<p>The Tcl interpreter can also call C functions in the target; however,to establish the proper C environment for such calls you must use the<b>shParse</b> Tcl command.  For example:<pre>    tcl&gt; shParse sysClkRateGet()    60</pre>When the Tcl interpreter does not recognize a command, it passes it tothe UNIX shell or the Windows command processor.<p></blockQuote><h4>Built-in Routines</h4><blockQuote>The Tornado shell includes a set of built-in routines.  These routinesare executed on the host, not in the context of the remote run-time.They are available from both the C interpreter and the Tcl interpreter.The most important built-in routines are <b><i><a href="./windsh.html#i">i</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#ti">ti</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#d">d</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#l">l</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#ts">ts</a></i>(&nbsp;)</b>,<b><i><a href="./windsh.html#tr">tr</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#td">td</a></i>(&nbsp;)</b>, <b><i><a href="./windsh.html#ld">ld</a></i>(&nbsp;)</b>.In Tcl mode, type:<pre>    tcl&gt; set shellProcList</pre>to get the complete list of built-in functions.<p></blockQuote><h4>Non-interactive Sessions</h4><blockQuote><b><a href="./windsh.html#top">windsh</a></b> can be used in non-interactive sessions, by simply providinginput on its standard input stream.  For example:<pre>    garonne% echo "i" | windsh vxsim1@garonne | grep tExcTask    tExcTask  _excTask  3b3fc0   0  PEND  9bee8  3b3dd8   0   0</pre>It is thus possible to execute a sequence of commands without enteringinteractive mode by redirecting input to a command file:<pre>    garonne% windsh vxsim1@garonne &lt; myOwnCommandFile </pre></blockQuote><h4>Completion and Synopsis facilities</h4><blockQuote>The shell supports target symbol completion and path completionusing CTRL-D and TAB:<p><ul><li>To complete a symbol (or a path), begin typing the symbol and thenpress CTRL-D to get the list of symbols matching the word entered:<pre>    -&gt; taskS^D    taskSwitchHookAdd         taskSpawn                 taskStackAllot    taskSRSet                 taskSwitchTable           taskSuspend    taskSwitchHookDelete      taskSRInit                taskSwapHookAttach    taskSwapHookAdd           taskSwapHookDetach        taskSwapReference    taskSwapTable             taskSwapHookDelete        taskSrDefault    taskSafe    -&gt; taskS</pre></li><li>Select the symbol to complete by adding one or more characteres andpress CTRL-D or TAB to fully complete the symbol.  Once the symbol is fullycompleted, the synopsis of the target function (or the WindSh command)can be printed by pressing CTRL-D. It is also possible do display theHTML help of the function by pressing CTRL-W.<pre>    -&gt; taskSp[TAB]    -&gt; taskSpawn ^D    taskSpawn() - spawn a task    int taskSpawn        (                            char     *name,      /* name of new task (stored at pStackBase)   */        int      priority,   /* priority of new task                      */        int      options,    /* task option word                          */        int      stackSize,  /* size (bytes) of stack needed plus name    */        FUNCPTR  entryPt,    /* entry point of new task                   */        int      arg1,       /* 1st of 10 req'd task args to pass to func */        int      arg2,               int      arg3,               int      arg4,               int      arg5,               int      arg6,               int      arg7,               int      arg8,               int      arg9,               int      arg10               )    -&gt; taskSpawn</pre></ul><p><p></blockQuote><h4>Meta-characters</h4><blockQuote>Some characters have special meanings to the shell:<dl><dt><b>?</b><dd>When used alone, this meta-character acts as a toggle to switchbetween the C and Tcl interpreters.  In the C interpreter context, ifthe question mark is followed by text, that text is interpreted as aTcl expression, but without entering the Tcl mode.  For example:<pre>    -&gt; ? wtxAgentModeGet    AGENT_MODE_TASK</pre><dt><b>@</b><dd>This meta-character forces the C interpreter to treat the word thatfollows as a target symbol.  This is useful when a target function hasthe same name as a shell built-in function.  For example:<pre>    -&gt; @d</pre><dt><b>></b><dd>This meta-character redirects C-interpreter output.  For example: <pre>    -&gt; moduleShow &gt;/tmp/loaded</pre><dt><b><</b><dd>This meta-character redirects C-interpreter input.<pre>    -&gt; &lt; myOwnCommandFile</pre></dl><p></blockQuote><h4>Standard Input and Output</h4><blockQuote>Developers often call routines that display data on standard output,or accept data from standard input.  By default the standard output andinput streams are redirected to the same window as WindSh.  Forexample, in a default configuration of Tornado, the following is whatsee in the shell window from a <b><i><a href="../../vxworks/ref/fioLib.html#printf" >printf</a></i>(&nbsp;)</b> invocation:<p><pre>    -&gt; printf ("Hello World!\n")    Hello World!    value = 13 = 0xd    -&gt;</pre>This behavior can be dynamicaly modified using the shConfig Tcl procedure:<p><pre>    -&gt; ?shConfig SH_GET_TASK_IO off    -&gt;    -&gt; printf ("Hello World!\n")    value = 13 = 0xd    -&gt;</pre>The shell duly reports the <b><i><a href="../../vxworks/ref/fioLib.html#printf" >printf</a></i>(&nbsp;)</b> result, indicating that 13 characterswere printed. But the output itself goes elsewhere by default.<p><dl><dt>NOTE<dd>The standard Input and Output are only redirected for the calledfunction, if this function spawns other tasks, the Input and Output ofthe spawned tasks won't be redirected to WindSh. To have all IOredirected to WindSh, the following script can be used: </dl><p><pre>    # Turn Off WindSh IO redirection    ?shConfig SH_GET_TASK_IO off    # Set stdin, stdout, and stderr to /vio/0 iff not already in use    if { [shParse {tstz = open ("/vio/0",2,0)}] != -1 } {        shParse {vf0 = tstz};        shParse {ioGlobalStdSet (0,vf0)} ;        shParse {ioGlobalStdSet (1,vf0)} ;        shParse {ioGlobalStdSet (2,vf0)} ;        shParse {logFdSet (vf0);}        shParse {printf ("Std I/O set here!\n")}    } else {        shParse {printf ("Std I/O unchanged.\n")}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品av麻豆的观看方式| 国产三级精品视频| 欧美日本在线看| 欧美一区二区三区思思人| 2020国产精品自拍| 亚洲欧美另类久久久精品2019| 亚洲国产aⅴ成人精品无吗| 免费人成精品欧美精品| 成人18视频日本| 欧美日韩一级黄| 中文字幕av不卡| 日本亚洲三级在线| 日本久久电影网| 久久蜜桃av一区二区天堂| 天堂蜜桃一区二区三区| 91在线一区二区三区| 精品国产乱码久久久久久影片| 中文字幕 久热精品 视频在线| 成人av在线一区二区| 亚洲午夜免费视频| 欧美一级一区二区| 成人av网址在线观看| 亚洲国产日日夜夜| 久久久高清一区二区三区| 99久久精品免费看国产| 日韩精品高清不卡| 国产精品毛片大码女人| 激情小说亚洲一区| 91精品福利在线一区二区三区 | 狠狠狠色丁香婷婷综合激情| 国产精品水嫩水嫩| 欧美老肥妇做.爰bbww| 亚洲图片一区二区| 精品国产一区二区三区久久久蜜月 | 国产精品看片你懂得| 国产高清视频一区| 欧美成人精品高清在线播放| 婷婷中文字幕综合| 欧美美女激情18p| 国产不卡视频在线播放| 26uuu精品一区二区三区四区在线| 成人av午夜影院| 免费观看日韩av| 怡红院av一区二区三区| 日本伊人精品一区二区三区观看方式 | 国产精品美女久久久久久久 | 一区二区三区久久| 99久久综合国产精品| 国产精品三级av在线播放| 欧美精品1区2区3区| 91免费看片在线观看| 成人欧美一区二区三区| 97久久人人超碰| 激情丁香综合五月| 天堂蜜桃91精品| 亚洲国产综合91精品麻豆| 欧美国产一区在线| 久久综合久久久久88| 91精品午夜视频| 狠狠色丁香久久婷婷综合丁香| 亚洲成人av中文| 精品国产91乱码一区二区三区 | 成人高清免费观看| 精品影视av免费| 国产精品久久久久毛片软件| 欧美成人福利视频| 91 com成人网| 欧美日韩国产一区二区三区地区| 91美女福利视频| 91啪在线观看| 色综合网色综合| 香蕉成人伊视频在线观看| 亚洲久草在线视频| 亚洲老妇xxxxxx| 亚洲精品第一国产综合野| 亚洲柠檬福利资源导航| 亚洲乱码中文字幕| 一个色妞综合视频在线观看| 亚洲免费在线电影| 亚洲已满18点击进入久久| 日韩精品在线一区二区| www.久久久久久久久| 成人av先锋影音| 91麻豆国产自产在线观看| 色婷婷一区二区| 国产成人丝袜美腿| 成人精品免费看| 麻豆精品久久精品色综合| 亚洲三级在线看| 久久五月婷婷丁香社区| 久久精品人人做人人综合| 欧美日韩国产片| 91精品国产综合久久精品app| 欧美一区二区三区性视频| 精品三级在线看| 国产亚洲欧美在线| 中文字幕亚洲不卡| 亚洲线精品一区二区三区| 日本亚洲电影天堂| 国产成人综合在线播放| 97久久精品人人爽人人爽蜜臀| 在线观看亚洲一区| 成人精品一区二区三区四区| 91在线观看免费视频| 欧美色视频一区| 久久综合狠狠综合| 国产精品乱码人人做人人爱| 一区二区三区美女| 日本欧洲一区二区| 成人av在线影院| 制服丝袜亚洲色图| 久久久久久久电影| 亚洲黄色小视频| 免费观看成人av| 粉嫩13p一区二区三区| 色94色欧美sute亚洲线路二| 精品久久久久久综合日本欧美| 欧美国产日本韩| 午夜精品福利一区二区蜜股av| 美女一区二区久久| 色婷婷综合五月| 久久综合视频网| 亚洲精品va在线观看| 极品少妇一区二区三区精品视频| 99re热视频这里只精品| 欧美一级二级三级蜜桃| 欧美一区二区在线视频| 欧美激情一区二区三区不卡| 日韩精品午夜视频| 99久久婷婷国产综合精品| 91精品国模一区二区三区| 最新日韩av在线| 久久成人久久鬼色| 在线一区二区视频| 欧美激情一区二区三区蜜桃视频 | 久久久精品天堂| 亚洲第一综合色| 成a人片国产精品| 欧美刺激午夜性久久久久久久 | 欧美放荡的少妇| 中文字幕一区二区三区不卡在线 | 亚洲人成人一区二区在线观看| 老司机一区二区| 欧美日韩国产精选| 一区免费观看视频| 国产精品影视天天线| 不卡在线视频中文字幕| 精品久久久久久久久久久院品网| 亚洲成人激情自拍| 色综合天天做天天爱| **性色生活片久久毛片| 国产一区二区h| proumb性欧美在线观看| 26uuu欧美| 精品一区中文字幕| 欧美v亚洲v综合ⅴ国产v| 午夜精品免费在线观看| 在线视频一区二区三| 亚洲三级小视频| 成人免费高清在线观看| 国产婷婷一区二区| 国产精品一二三四区| 精品裸体舞一区二区三区| 免费av成人在线| 日韩一区二区在线观看视频| 日本不卡一区二区三区高清视频| 欧美性色黄大片手机版| 久久精品日产第一区二区三区高清版| 蜜臀av一区二区三区| 欧美精品粉嫩高潮一区二区| 亚洲成在线观看| 欧美老肥妇做.爰bbww| 日韩精品欧美成人高清一区二区| 欧美伊人精品成人久久综合97 | 国产精品不卡在线| 成人h动漫精品| 成人免费在线视频| 91麻豆视频网站| 樱桃视频在线观看一区| 欧美影视一区在线| 日韩精品电影在线| 欧美成人精品福利| 国产一区二区三区蝌蚪| 国产色一区二区| 成人99免费视频| 亚洲电影欧美电影有声小说| 欧美日韩国产影片| 激情综合网av| 国产偷v国产偷v亚洲高清| 99精品国产一区二区三区不卡| 亚洲靠逼com| 欧美一区二区免费| 国产精品资源网| 综合久久久久久| 91精品国产综合久久小美女| 激情文学综合丁香| 亚洲欧洲日本在线| 欧美精品三级在线观看| 国产精品456露脸| 亚洲欧美激情一区二区|