亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品久久久久久久午夜片| 日韩一区二区三区在线观看| 日韩精品电影一区亚洲| 久久综合999| 日本道色综合久久| 国产精品一区二区久激情瑜伽| 亚洲在线观看免费视频| 欧美激情一区二区三区| 欧美精品欧美精品系列| 91免费看`日韩一区二区| 国产剧情一区二区三区| 天堂一区二区在线免费观看| 最新中文字幕一区二区三区| 久久久99精品久久| 日韩午夜精品电影| 欧美日韩另类一区| 91蝌蚪porny| www.一区二区| 成人激情av网| 粉嫩一区二区三区在线看| 久久爱www久久做| 欧美aⅴ一区二区三区视频| 亚洲综合视频在线观看| 最近日韩中文字幕| 国产精品久久久久永久免费观看 | 国产高清不卡二三区| 蜜桃视频在线观看一区| 日日骚欧美日韩| 亚洲国产美国国产综合一区二区| 亚洲欧美综合网| 国产精品久久久久久久久晋中| 久久在线观看免费| 久久蜜臀中文字幕| 久久精品一区八戒影视| 亚洲国产精品精华液2区45| 国产日韩欧美a| 中文字幕在线一区免费| 中文字幕人成不卡一区| 中文字幕日韩精品一区| 1000精品久久久久久久久| 17c精品麻豆一区二区免费| 亚洲色图欧洲色图| 亚洲精品视频在线| 亚洲成年人影院| 日本欧美一区二区在线观看| 久热成人在线视频| 精品一区二区在线看| 国产精品系列在线观看| 丰满少妇在线播放bd日韩电影| 欧美韩日一区二区三区| 免费欧美日韩国产三级电影| 奇米精品一区二区三区在线观看| 麻豆成人免费电影| 国产精品综合久久| 国产成人午夜片在线观看高清观看| 国产aⅴ精品一区二区三区色成熟| 国产成人aaa| 色狠狠一区二区三区香蕉| 欧美日韩视频在线观看一区二区三区 | 久久九九影视网| 中文字幕欧美三区| 亚洲人成精品久久久久| 午夜欧美2019年伦理| 国精产品一区一区三区mba视频| 国产美女av一区二区三区| 成人免费视频网站在线观看| 91福利视频网站| 91精品国产品国语在线不卡| 精品国产第一区二区三区观看体验| 国产午夜一区二区三区| 亚洲精品你懂的| 久久精品久久99精品久久| 成人午夜大片免费观看| 在线观看日韩av先锋影音电影院| 日韩欧美精品在线| 国产精品看片你懂得| 一级特黄大欧美久久久| 狠狠色丁香久久婷婷综合_中| 成人毛片视频在线观看| 欧美日韩国产美| 国产精品嫩草影院com| 日韩精彩视频在线观看| 国产成人亚洲综合色影视| 欧美性xxxxxx少妇| 久久精品视频网| 五月天丁香久久| 99精品久久久久久| 精品99久久久久久| 亚洲国产精品久久人人爱| 国产成人自拍网| 日韩午夜精品电影| 亚洲综合视频网| 丁香网亚洲国际| 日韩视频123| 亚洲综合在线视频| 国产不卡视频一区二区三区| 精品视频在线免费观看| 国产精品乱码一区二三区小蝌蚪| 日韩av在线发布| 欧美羞羞免费网站| 国产精品国产自产拍在线| 蜜桃视频在线观看一区| 欧美性感一区二区三区| 中文字幕视频一区二区三区久| 麻豆国产一区二区| 欧美日韩久久不卡| 亚洲欧美乱综合| 成人精品免费网站| 久久久综合精品| 日本一不卡视频| 欧美日韩中文字幕精品| 一区在线观看视频| 国产黑丝在线一区二区三区| 日韩欧美国产一区二区在线播放| 一二三区精品视频| 色一情一乱一乱一91av| 国产精品你懂的在线欣赏| 国产精品一二三在| 2023国产精华国产精品| 日本成人在线不卡视频| 91麻豆精品国产综合久久久久久 | 国产精品福利一区二区| 国产成人免费网站| 久久精品视频一区| 国产成人免费视频网站高清观看视频| 欧美不卡一区二区三区四区| 秋霞成人午夜伦在线观看| 91精品久久久久久久91蜜桃| 午夜精品福利视频网站| 69av一区二区三区| 肉肉av福利一精品导航| 91精品国产欧美一区二区成人| 天堂va蜜桃一区二区三区| 欧美日韩国产色站一区二区三区| 午夜精品一区二区三区免费视频 | 狠狠狠色丁香婷婷综合激情 | 精品午夜久久福利影院| 日韩你懂的电影在线观看| 久久国产精品第一页| xnxx国产精品| 国产成人免费视频精品含羞草妖精 | 91视视频在线观看入口直接观看www | 日韩视频一区二区三区在线播放 | 色婷婷久久久综合中文字幕| 亚洲精品菠萝久久久久久久| 在线日韩av片| 日韩电影在线观看电影| 日韩免费成人网| 国产91精品一区二区麻豆亚洲| 中文天堂在线一区| 一本色道久久综合亚洲精品按摩| 亚洲激情六月丁香| 欧美日韩小视频| 久久精品久久综合| 国产精品五月天| 欧洲视频一区二区| 日本怡春院一区二区| 久久亚洲捆绑美女| av一区二区三区在线| 亚洲高清在线视频| 精品久久国产字幕高潮| 高清av一区二区| 亚洲综合色噜噜狠狠| 日韩亚洲电影在线| 成人动漫中文字幕| 亚洲国产精品尤物yw在线观看| 精品捆绑美女sm三区| 成人av中文字幕| 日韩经典一区二区| 国产精品亲子伦对白| 欧美日韩电影在线| 国产电影一区在线| 午夜精品久久一牛影视| 国产日韩高清在线| 欧美日韩视频在线观看一区二区三区 | 精品美女被调教视频大全网站| www.亚洲免费av| 美女网站视频久久| 亚洲九九爱视频| 久久久精品日韩欧美| 欧美三级电影在线观看| 国产成人综合网站| 日韩电影在线免费看| 中文字幕在线播放不卡一区| 91麻豆精品国产91久久久| 成人午夜激情视频| 久久99久久99小草精品免视看| 亚洲欧美偷拍卡通变态| 精品国产电影一区二区| 欧美日韩一区二区三区免费看| 国产成人精品在线看| 日本少妇一区二区| 亚洲综合免费观看高清完整版 | av亚洲精华国产精华| 久久精品国内一区二区三区| 亚洲国产一二三| 日韩一区欧美一区| 久久久久久久久久久久久夜| 欧美一区二区在线观看| 欧美视频一区二区三区四区|