青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊
公告照片
搜索
積分與排名
積分 - 662255
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11075)
2.?SVN中邪惡的replace(11000)
3.?VS2005編譯libevent(10456)
4.?混音算法的學習與研究(10258)
5.?C調用lua腳本的效率測試(9025)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
測試 tolua 例子 TestErrorStack
# 測試 tolua 例子 TestErrorStack
(金慶的專欄 2020.9)
## Error1
1. 點擊 "Error1" 按鈕
1. c# showStack.PCall()
1. lua ShowStack()
1. c# Test1()
1. c# try { show.PCall() }
1. lua Show() error('this is error')
```
LuaException: TestErrorStack:2: this is error
stack traceback:
[C]: in function 'error'
TestErrorStack:2: in function <TestErrorStack:1>
[C]: in function 'Test1'
TestErrorStack:6: in function <TestErrorStack:5>
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:758)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:Test1(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:27)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:375)
```
lua Show() 中拋 error, 在 C# 中 try-catch 得到,
通過 toluaL_exception() 返回 Lua 調用者 ShowStack(),
ShowStack() 中止執行,傳遞異常到 c# 調用者 OnGUI(),
OnGUI()中斷執行,打印錯誤信息。
## Instantiate Error
1. "Instantiate Error"
1. c# GetFunction("Instantiate").PCall()
1. lua Instantiate()
1. c# UnityEngine.Object.Instantiate(obj)
1. c# TestInstantiate.Awake()
1. c# try { GetFunction("Show").PCall() }
1. lua Show()
1. c# state.ThrowLuaException(e)
```
LuaException: TestErrorStack:2: this is error
stack traceback:
[C]: in function 'error'
TestErrorStack:2: in function <TestErrorStack:1>
[C]: in function 'Instantiate'
TestErrorStack:12: in function <TestErrorStack:11>
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:758)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestInstantiate:Awake() (at Assets/ToLua/Examples/TestErrorStack/TestInstantiate.cs:15)
UnityEngine.Object:Instantiate(Object)
UnityEngine_ObjectWrap:Instantiate(IntPtr) (at Assets/ToLua/BaseType/UnityEngine_ObjectWrap.cs:203)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:391)
```
在 lua 中實例化對象,Awake() 中向lua拋異常:state.ThrowLuaException(e)。
中止了 lua 調用和 OnGUI(), 但是新對象的 Start() 成功調用了。
因為 Awake() 中 catch 了異常,按執行成功處理。
如果 Awake() 中不 catch, Awake() 執行異常,也不會有 Start() 調用,但是lua Instantiate() 執行會成功,打印出對象名。
## Check Error
1. "Check Error"
1. c# GetFunction("TestRay").PCall()
1. lua TestRay() return Vector3.zero
1. c# CheckRay(); //返回值出錯
```
LuaException: bad argument #2 (Ray expected, got Vector3)
LuaInterface.LuaDLL:luaL_argerror(IntPtr, Int32, String) (at Assets/ToLua/Core/LuaDLL.cs:692)
LuaInterface.LuaDLL:luaL_typerror(IntPtr, Int32, String, String) (at Assets/ToLua/Core/LuaDLL.cs:706)
LuaInterface.LuaStatePtr:LuaTypeError(Int32, String, String) (at Assets/ToLua/Core/LuaStatePtr.cs:534)
LuaInterface.LuaState:CheckRay(Int32) (at Assets/ToLua/Core/LuaState.cs:1505)
LuaInterface.LuaFunction:CheckRay() (at Assets/ToLua/Core/LuaFunction.cs:781)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:403)
```
## Push Error
1. "Push Error"
1. c# func.Push(Instance);
```
14:04:31.371-157: Type TestLuaStack not wrap to lua, push as UnityEngine.MonoBehaviour, the warning is only raised once
UnityEngine.Debug:LogWarning(Object)
LuaInterface.Debugger:LogWarning(String)
LuaInterface.Debugger:LogWarning(String, Object, Object)
LuaInterface.LuaState:GetMissMetaReference(Type) (at Assets/ToLua/Core/LuaState.cs:1917)
LuaInterface.LuaStatic:GetMissMetaReference(IntPtr, Type) (at Assets/ToLua/Core/LuaStatic.cs:39)
LuaInterface.ToLua:LoadPreType(IntPtr, Type) (at Assets/ToLua/Core/ToLua.cs:2608)
LuaInterface.ToLua:PushUserObject(IntPtr, Object) (at Assets/ToLua/Core/ToLua.cs:2622)
LuaInterface.ToLua:Push(IntPtr, Object) (at Assets/ToLua/Core/ToLua.cs:2636)
LuaInterface.LuaState:Push(Object) (at Assets/ToLua/Core/LuaState.cs:1378)
LuaInterface.LuaFunction:Push(Object) (at Assets/ToLua/Core/LuaFunction.cs:465)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:412)
```
## LuaPushError
1. "LuaPushError"
1. c# GetFunction("PushLuaError").PCall()
1. lua PushLuaError()
1. lua TestStack.PushLuaError()
1. c# PushLuaError()
1. c# try { testRay.Push(Instance); }
僅是警告,沒有異常
## Check Error
1. "Check Error"
1. c# GetFunction("Test5").PCall()
1. lua Test5()
1. lua TestStack.Test5()
1. c# Test5()
1. c# GetFunction("Test4").PCall()
1. lua TestStack.Test4()
1. c# Test4()
1. c# try { show.PCall() }
```
LuaException: TestErrorStack:2: this is error
stack traceback:
[C]: in function 'error'
TestErrorStack:2: in function <TestErrorStack:1>
[C]: in function 'Test4'
TestErrorStack:30: in function <TestErrorStack:29>
[C]: in function 'Test5'
TestErrorStack:34: in function <TestErrorStack:33>
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:758)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:Test4(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:85)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:Test5(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:102)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:434)
```
## Test Resume
1. "Test Resume"
1. c# GetFunction("Test6").PCall()
1. lua Test6()
1. lua 協程中調用 TestStack.Test6(go)
1. c# toluaL_exception()
lua coroutine resume() 返回 false, 不會有錯誤。
## out of bound
1. "out of bound"
1. c# GetFunction("TestOutOfBound").PCall()
1. c# TestOutOfBound()
1. c# toluaL_exception(L, e)
```
LuaException: Transform child out of bounds
stack traceback:
[C]: at 0x613c2af0
TestLuaStack:TestOutOfBound(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:136)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:454)
```
## TestArgError
1. "TestArgError"
1. c# GetFunction("Test8").PCall()
1. lua Test8()
1. lua TestArgError()
1. c# TestArgError()
1. c# toluaL_exception(L, e)
```
LuaException: TestErrorStack:69: bad argument #1 to 'TestArgError' (number expected, got string)
stack traceback:
[C]: in function 'TestArgError'
TestErrorStack:69: in function <TestErrorStack:68>
LuaInterface.LuaDLL:luaL_argerror(IntPtr, Int32, String) (at Assets/ToLua/Core/LuaDLL.cs:692)
LuaInterface.LuaDLL:luaL_typerror(IntPtr, Int32, String, String) (at Assets/ToLua/Core/LuaDLL.cs:706)
TestLuaStack:TestArgError(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:151)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:463)
```
## TestFuncDispose
1. "TestFuncDispose"
1. c# func.Dispose();
1. c# func.PCall();
```
LuaException: LuaFunction has been disposed
LuaInterface.LuaFunction:BeginPCall() (at Assets/ToLua/Core/LuaFunction.cs:73)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:473)
```
## SendMessage
1. "SendMessage"
1. c# gameObject.SendMessage("OnSendMsg");
1. c# OnSendMsg()
1. c# try { GetFunction("TestStack.Test6").PCall() }
1. c# Test6()
1. c# toluaL_exception(L, e);
```
LuaException: this a lua exception
stack traceback:
[C]: at 0x613c2af0
[C]: in function 'TestArgError'
TestErrorStack:69: in function <TestErrorStack:68>
TestLuaStack:Test6(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:122)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnSendMsg() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:277)
UnityEngine.GameObject:SendMessage(String)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:481)
```
SendMessage() 等效于直接調用?
## SendMessageInLua
1. "SendMessageInLua"
1. c# GetFunction("SendMsgError").PCall()
1. lua SendMsgError(go)
1. lua go:SendMessage("OnSendMsg");
```
LuaException: this a lua exception
stack traceback:
[C]: at 0x613c2af0
[C]: in function 'SendMessage'
TestErrorStack:38: in function <TestErrorStack:37>
[C]: in function 'TestArgError'
TestErrorStack:69: in function <TestErrorStack:68>
TestLuaStack:Test6(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:122)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnSendMsg() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:277)
UnityEngine.GameObject:SendMessage(String)
UnityEngine_GameObjectWrap:SendMessage(IntPtr) (at Assets/Source/Generate/UnityEngine_GameObjectWrap.cs:657)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:488)
```
和 "SendMessage" 差不多一樣。
## AddComponent
1. "AddComponent"
1. c# GetFunction("TestAddComponent").PCall()
1. c# TestAddComponent()
1. c# try { go.AddComponent<TestInstantiate2>(); }
1. c# TestInstantiate2.Awake()
1. c# state.ThrowLuaException(e);
```
Exception: Instantiate exception 2
LuaInterface.LuaStatePtr.ThrowLuaException (System.Exception e) (at Assets/ToLua/Core/LuaStatePtr.cs:607)
TestInstantiate2.Awake () (at Assets/ToLua/Examples/TestErrorStack/TestInstantiate2.cs:16)
UnityEngine.GameObject:AddComponent()
TestLuaStack:TestAddComponent(IntPtr) (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:237)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:498)
```
## TableGetSet
1. "TableGetSet"
## TestTableInCo
1. "TestTableInCo"
1. c# GetFunction("TestCoTable").PCall()
1. lua TestCoTable()
1. lua 運行協程 TestCo(...)
1. lua TestTableInCo(...)
1. c# TestTableInCo()
## Instantiate2 Error
1. "Instantiate2 Error"
1. c# GetFunction("Instantiate").PCall() with go2
1. lua Instantiate()
1. lua UnityEngine.Object.Instantiate(obj)
1. c# TestInstantiate2:Awake()
```
LuaException: Instantiate exception 2
stack traceback:
[C]: in function 'Instantiate'
TestErrorStack:13: in function <TestErrorStack:11>
[C]: in function 'TestArgError'
TestErrorStack:69: in function <TestErrorStack:68>
TestInstantiate2:Awake() (at Assets/ToLua/Examples/TestErrorStack/TestInstantiate2.cs:11)
UnityEngine.Object:Instantiate(Object)
UnityEngine_ObjectWrap:Instantiate(IntPtr) (at Assets/ToLua/BaseType/UnityEngine_ObjectWrap.cs:203)
LuaInterface.LuaDLL:lua_pcall(IntPtr, Int32, Int32, Int32)
LuaInterface.LuaState:PCall(Int32, Int32) (at Assets/ToLua/Core/LuaState.cs:755)
LuaInterface.LuaFunction:PCall() (at Assets/ToLua/Core/LuaFunction.cs:96)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:573)
```
## Instantiate3 Error
1. "Instantiate3 Error"
1. c# UnityEngine.Object.Instantiate(go2);
1. c# TestInstantiate2.Awake()
```
Exception: Instantiate exception 2
LuaInterface.LuaStatePtr.ThrowLuaException (System.Exception e) (at Assets/ToLua/Core/LuaStatePtr.cs:607)
TestInstantiate2.Awake () (at Assets/ToLua/Examples/TestErrorStack/TestInstantiate2.cs:16)
UnityEngine.Object:Instantiate(GameObject)
TestLuaStack:OnGUI() (at Assets/ToLua/Examples/TestErrorStack/TestLuaStack.cs:580)
```
## TestCycle
1. "TestCycle"
1. c# GetFunction("TestCycle").PCall()
1. c# TestCycle()
測試遞歸調用 luaFunction
## TestNull
1. "TestNull"
1. c# StartCoroutine(TestCo(action));
c# 中創建協程
## TestMulti
1. "TestMulti"
1. c# GetFunction("TestMulStack").PCall()
1. c# TestMulStack()
1. c# try { TestMul0(); }
1. c# TestMul1()
1. throw
posted on 2020-09-03 16:29
金慶
閱讀(723)
評論(0)
編輯
收藏
引用
所屬分類:
2. 網游開發
只有注冊用戶
登錄
后才能發表評論。
相關文章:
How are dtLinks created in NavMesh
UE4 Blueprint Multiple Event BeginPlay
第9代游戲主機
Canvas Scaler 的3種模式
幀同步是否允許客戶端指定命令幀號
rpc應答太快造成請求超時
測試 tolua 例子 TestErrorStack
lua變量缺少local造成unity死鎖
C# tolua 之間互傳 byte[]
Unity使用異步grpc
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲男女自偷自拍
|
久久精品99无色码中文字幕
|
亚洲影视综合
|
亚洲午夜一区二区三区
|
亚洲精品视频在线
|
亚洲视频电影在线
|
国产日本欧美在线观看
|
国产日韩欧美自拍
|
香蕉乱码成人久久天堂爱免费
|
欧美日韩一区二区三区
|
91久久久在线
|
美女主播精品视频一二三四
|
欧美一区二区性
|
国产精品青草久久久久福利99
|
麻豆精品精华液
|
一区三区视频
|
欧美日韩一区在线观看视频
|
国产精品毛片在线看
|
红桃av永久久久
|
亚洲色图在线视频
|
免费成人毛片
|
亚洲综合色视频
|
欧美国产一区视频在线观看
|
国产精品嫩草久久久久
|
亚洲国产精品第一区二区三区
|
亚洲性av在线
|
亚洲国产91
|
最新亚洲电影
|
久久久久久久久久久一区
|
欧美韩国日本一区
|
亚洲性色视频
|
久久久噜噜噜久久久
|
欧美日韩激情小视频
|
黑人巨大精品欧美黑白配亚洲
|
欧美福利电影网
|
国产三级欧美三级日产三级99
|
亚洲日本精品国产第一区
|
欧美一区在线直播
|
一本色道久久综合亚洲精品不
|
亚洲一区二区在线视频
|
久久亚洲美女
|
亚洲美女黄网
|
亚洲视频你懂的
|
国产伦精品一区
|
另类综合日韩欧美亚洲
|
欧美激情精品久久久六区热门
|
亚洲免费一级电影
|
欧美一区国产二区
|
9久re热视频在线精品
|
欧美在线观看一二区
|
一区二区三区高清不卡
|
久久精品日韩欧美
|
亚洲欧美国产毛片在线
|
久热综合在线亚洲精品
|
国产精品日韩久久久
|
国产欧美日韩亚洲精品
|
欧美一级在线视频
|
亚洲伊人网站
|
欧美午夜精品伦理
|
亚洲欧美日韩成人高清在线一区
|
亚洲毛片在线免费观看
|
欧美日韩国产小视频
|
一区二区三区国产盗摄
|
99国产精品99久久久久久
|
久久综合色8888
|
亚洲激情视频网
|
亚洲欧洲在线一区
|
欧美日韩小视频
|
亚洲综合第一
|
午夜精品理论片
|
伊伊综合在线
|
亚洲高清123
|
欧美人牲a欧美精品
|
国产伦精品一区二区三区免费迷
|
欧美一区国产二区
|
国产精品美女久久久久久免费
|
亚洲国产导航
|
亚洲国产精品久久久久婷婷884
|
久久九九全国免费精品观看
|
亚洲免费黄色
|
毛片一区二区三区
|
欧美第一黄色网
|
国产一区二区黄色
|
午夜精品久久久久久久白皮肤
|
99精品视频免费全部在线
|
蜜桃av一区二区三区
|
欧美1区2区
|
久久亚洲国产成人
|
在线播放豆国产99亚洲
|
一区二区三区精密机械公司
|
亚洲福利视频网站
|
欧美高清视频在线播放
|
国产亚洲a∨片在线观看
|
亚洲性夜色噜噜噜7777
|
一本久道综合久久精品
|
国产欧美一级
|
亚洲一区制服诱惑
|
中日韩高清电影网
|
欧美精品色网
|
久久精品国产久精国产思思
|
国产精品超碰97尤物18
|
久久精品最新地址
|
欧美精品一区二区在线观看
|
欧美激情小视频
|
久久成人精品视频
|
国内自拍视频一区二区三区
|
欧美一区二区三区在线观看视频
|
在线欧美影院
|
美女国产一区
|
99精品视频免费
|
久久精品99国产精品酒店日本
|
狠狠色综合网站久久久久久久
|
久久视频这里只有精品
|
欧美激情乱人伦
|
国产精品99久久久久久宅男
|
亚洲午夜激情
|
性欧美video另类hd性玩具
|
欧美色精品天天在线观看视频
|
亚洲欧美影音先锋
|
欧美一区二区国产
|
亚洲精品久久嫩草网站秘色
|
久久综合久久综合久久
|
欧美国产视频日韩
|
久久久久久亚洲精品中文字幕
|
美女网站久久
|
美女免费视频一区
|
国产一区二区三区在线观看网站
|
在线观看国产成人av片
|
免费久久99精品国产
|
国产精品国产三级国产专播精品人
|
欧美成人一品
|
在线观看精品
|
久久一区二区三区国产精品
|
久久www免费人成看片高清
|
亚洲欧美一区二区在线观看
|
欧美三级第一页
|
一区二区福利
|
亚洲曰本av电影
|
国产精品欧美日韩
|
亚洲自拍三区
|
久久久久看片
|
揄拍成人国产精品视频
|
麻豆av一区二区三区久久
|
欧美大尺度在线
|
99re国产精品
|
欧美性猛交xxxx乱大交蜜桃
|
亚洲一二三区视频在线观看
|
欧美尤物巨大精品爽
|
国内成人自拍视频
|
欧美jizz19性欧美
|
日韩图片一区
|
欧美一级夜夜爽
|
国产一区二区精品在线观看
|
久久全球大尺度高清视频
|
欧美激情视频在线播放
|
欧美四级伦理在线
|
亚洲欧美精品在线观看
|
乱码第一页成人
|
亚洲韩国一区二区三区
|
欧美日韩免费高清
|
在线视频欧美日韩
|
久久久精品网
|
亚洲激情视频在线
|
国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口
|
久久久久**毛片大全
|
在线观看国产精品网站
|
欧美日韩国产综合视频在线
|
亚洲免费一在线
|
欧美大秀在线观看
|
香蕉久久精品日日躁夜夜躁
|
极品少妇一区二区
|
国产精品成人va在线观看
|
久久久久久久久蜜桃
|
av不卡在线
|
欧美不卡一区
|
欧美在线啊v一区
|
99亚洲一区二区
|
国内精品久久久久久久影视麻豆
|
欧美jizz19性欧美
|
香蕉国产精品偷在线观看不卡
|
欧美国产日韩亚洲一区
|
欧美一区激情
|
亚洲一区欧美激情
|
亚洲卡通欧美制服中文
|
精久久久久久
|
国产精品mm
|
久久精品国产第一区二区三区最新章节
|
亚洲性夜色噜噜噜7777
|
欧美sm视频
|
久久国产66
|
中文久久精品
|
91久久在线视频
|
国产在线播精品第三
|
欧美性色综合
|
欧美精品一区三区在线观看
|
欧美一区2区三区4区公司二百
|
日韩午夜三级在线
|
亚洲国产精品一区
|
免费中文字幕日韩欧美
|
久久精品一区二区三区中文字幕
|