├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── README_cn.md ├── benchmark ├── libco │ ├── Makefile │ └── libco_server.cpp ├── libgo │ ├── Makefile │ └── libgo_server.cpp ├── libmill │ ├── Makefile │ └── libmill_server.c ├── patch.cpp ├── patch.h └── tbox │ ├── Makefile │ └── tbox_server.c ├── c ├── CMakeLists.txt ├── Makefile ├── fiber_vc2012.sln ├── fiber_vc2013.sln ├── fiber_vc2015.sln ├── include │ └── fiber │ │ ├── fiber_base.h │ │ ├── fiber_channel.h │ │ ├── fiber_cond.h │ │ ├── fiber_define.h │ │ ├── fiber_event.h │ │ ├── fiber_hook.h │ │ ├── fiber_lock.h │ │ ├── fiber_mutex.h │ │ ├── fiber_sem.h │ │ ├── lib_fiber.h │ │ └── libfiber.h ├── libfiber.rc ├── libfiber_vc2012.vcxproj ├── libfiber_vc2012.vcxproj.filters ├── libfiber_vc2013.vcxproj ├── libfiber_vc2013.vcxproj.filters ├── libfiber_vc2019.vcxproj ├── libfiber_vc2019.vcxproj.filters ├── resource.h ├── src │ ├── common.h │ ├── common │ │ ├── argv.c │ │ ├── argv.h │ │ ├── array.c │ │ ├── array.h │ │ ├── atomic.c │ │ ├── atomic.h │ │ ├── avl.c │ │ ├── avl.h │ │ ├── avl_impl.h │ │ ├── close_on_exec.c │ │ ├── doze.c │ │ ├── fifo.c │ │ ├── fifo.h │ │ ├── gettimeofday.c │ │ ├── gettimeofday.h │ │ ├── htable.c │ │ ├── htable.h │ │ ├── init.c │ │ ├── init.h │ │ ├── iostuff.h │ │ ├── iterator.h │ │ ├── mbox.c │ │ ├── mbox.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── msg.c │ │ ├── msg.h │ │ ├── non_blocking.c │ │ ├── open_limit.c │ │ ├── pthread_patch.c │ │ ├── pthread_patch.h │ │ ├── queue.c │ │ ├── queue.h │ │ ├── read_wait.c │ │ ├── ring.c │ │ ├── ring.h │ │ ├── sane_socket.c │ │ ├── sane_socket.h │ │ ├── socketpair.c │ │ ├── strops.c │ │ ├── strops.h │ │ ├── tcp_nodelay.c │ │ ├── timer_cache.c │ │ ├── timer_cache.h │ │ ├── ypipe.c │ │ ├── ypipe.h │ │ ├── yqueue.c │ │ └── yqueue.h │ ├── define.h │ ├── dns │ │ ├── resolver.c │ │ ├── resolver.h │ │ ├── rfc1035.c │ │ ├── rfc1035.h │ │ ├── sane_inet.c │ │ ├── sane_inet.h │ │ ├── valid_hostname.c │ │ └── valid_hostname.h │ ├── event.c │ ├── event.h │ ├── event │ │ ├── event_epoll.c │ │ ├── event_epoll.h │ │ ├── event_io_uring.c │ │ ├── event_io_uring.h │ │ ├── event_iocp.c │ │ ├── event_iocp.h │ │ ├── event_kqueue.c │ │ ├── event_kqueue.h │ │ ├── event_poll.c │ │ ├── event_poll.h │ │ ├── event_select.c │ │ ├── event_select.h │ │ ├── event_wmsg.c │ │ └── event_wmsg.h │ ├── fbase_event.c │ ├── fiber.c │ ├── fiber.h │ ├── fiber │ │ ├── boost │ │ │ ├── jump_arm64_aapcs_elf_gas.S │ │ │ ├── jump_arm64_aapcs_macho_gas.S │ │ │ ├── jump_arm_aapcs_elf_gas.S │ │ │ ├── jump_arm_aapcs_macho_gas.S │ │ │ ├── jump_arm_aapcs_pe_armasm.asm │ │ │ ├── jump_combined_sysv_macho_gas.S │ │ │ ├── jump_gas.S │ │ │ ├── jump_i386_ms_pe_gas.asm │ │ │ ├── jump_i386_ms_pe_masm.asm │ │ │ ├── jump_i386_sysv_elf_gas.S │ │ │ ├── jump_i386_sysv_macho_gas.S │ │ │ ├── jump_i386_x86_64_sysv_macho_gas.S │ │ │ ├── jump_mips32_o32_elf_gas.S │ │ │ ├── jump_mips64_n64_elf_gas.S │ │ │ ├── jump_ppc32_ppc64_sysv_macho_gas.S │ │ │ ├── jump_ppc32_sysv_elf_gas.S │ │ │ ├── jump_ppc32_sysv_macho_gas.S │ │ │ ├── jump_ppc32_sysv_xcoff_gas.S │ │ │ ├── jump_ppc64_sysv_elf_gas.S │ │ │ ├── jump_ppc64_sysv_macho_gas.S │ │ │ ├── jump_ppc64_sysv_xcoff_gas.S │ │ │ ├── jump_riscv64_sysv_elf_gas.S │ │ │ ├── jump_s390x_sysv_elf_gas.S │ │ │ ├── jump_x86_64_ms_pe_gas.asm │ │ │ ├── jump_x86_64_ms_pe_masm.asm │ │ │ ├── jump_x86_64_sysv_elf_gas.S │ │ │ ├── jump_x86_64_sysv_macho_gas.S │ │ │ ├── make_arm64_aapcs_elf_gas.S │ │ │ ├── make_arm64_aapcs_macho_gas.S │ │ │ ├── make_arm_aapcs_elf_gas.S │ │ │ ├── make_arm_aapcs_macho_gas.S │ │ │ ├── make_arm_aapcs_pe_armasm.asm │ │ │ ├── make_combined_sysv_macho_gas.S │ │ │ ├── make_gas.S │ │ │ ├── make_i386_ms_pe_gas.asm │ │ │ ├── make_i386_ms_pe_masm.asm │ │ │ ├── make_i386_sysv_elf_gas.S │ │ │ ├── make_i386_sysv_macho_gas.S │ │ │ ├── make_i386_x86_64_sysv_macho_gas.S │ │ │ ├── make_mips32_o32_elf_gas.S │ │ │ ├── make_mips64_n64_elf_gas.S │ │ │ ├── make_ppc32_ppc64_sysv_macho_gas.S │ │ │ ├── make_ppc32_sysv_elf_gas.S │ │ │ ├── make_ppc32_sysv_macho_gas.S │ │ │ ├── make_ppc32_sysv_xcoff_gas.S │ │ │ ├── make_ppc64_sysv_elf_gas.S │ │ │ ├── make_ppc64_sysv_macho_gas.S │ │ │ ├── make_ppc64_sysv_xcoff_gas.S │ │ │ ├── make_riscv64_sysv_elf_gas.S │ │ │ ├── make_s390x_sysv_elf_gas.S │ │ │ ├── make_x86_64_ms_pe_gas.asm │ │ │ ├── make_x86_64_ms_pe_masm.asm │ │ │ ├── make_x86_64_sysv_elf_gas.S │ │ │ ├── make_x86_64_sysv_macho_gas.S │ │ │ ├── ontop_arm64_aapcs_elf_gas.S │ │ │ ├── ontop_arm64_aapcs_macho_gas.S │ │ │ ├── ontop_arm_aapcs_elf_gas.S │ │ │ ├── ontop_arm_aapcs_macho_gas.S │ │ │ ├── ontop_arm_aapcs_pe_armasm.asm │ │ │ ├── ontop_combined_sysv_macho_gas.S │ │ │ ├── ontop_i386_ms_pe_gas.asm │ │ │ ├── ontop_i386_ms_pe_masm.asm │ │ │ ├── ontop_i386_sysv_elf_gas.S │ │ │ ├── ontop_i386_sysv_macho_gas.S │ │ │ ├── ontop_i386_x86_64_sysv_macho_gas.S │ │ │ ├── ontop_mips32_o32_elf_gas.S │ │ │ ├── ontop_mips64_n64_elf_gas.S │ │ │ ├── ontop_ppc32_ppc64_sysv_macho_gas.S │ │ │ ├── ontop_ppc32_sysv_elf_gas.S │ │ │ ├── ontop_ppc32_sysv_macho_gas.S │ │ │ ├── ontop_ppc32_sysv_xcoff_gas.S │ │ │ ├── ontop_ppc64_sysv_elf_gas.S │ │ │ ├── ontop_ppc64_sysv_macho_gas.S │ │ │ ├── ontop_ppc64_sysv_xcoff_gas.S │ │ │ ├── ontop_riscv64_sysv_elf_gas.S │ │ │ ├── ontop_s390x_sysv_elf_gas.S │ │ │ ├── ontop_x86_64_ms_pe_gas.asm │ │ │ ├── ontop_x86_64_ms_pe_masm.asm │ │ │ ├── ontop_x86_64_sysv_elf_gas.S │ │ │ └── ontop_x86_64_sysv_macho_gas.S │ │ ├── boost_jmp.h │ │ ├── exp │ │ │ ├── setjmp.S │ │ │ ├── setjmp_aarch64.S │ │ │ ├── setjmp_arm.S │ │ │ ├── setjmp_i386.S │ │ │ ├── setjmp_mips.S │ │ │ ├── setjmp_ppc.S │ │ │ ├── setjmp_rv64g.S │ │ │ ├── setjmp_s390x.S │ │ │ ├── setjmp_sparc64.S │ │ │ └── setjmp_x86_64.S │ │ ├── exp_jmp.h │ │ ├── fiber_unix.c │ │ ├── fiber_win.c │ │ └── x86_jmp.h │ ├── fiber_io.c │ ├── file_event.c │ ├── hook │ │ ├── epoll.c │ │ ├── fcntl.c │ │ ├── fiber_read.c │ │ ├── fiber_write.c │ │ ├── file.c │ │ ├── getaddrinfo.c │ │ ├── gethostbyname.c │ │ ├── hook.c │ │ ├── hook.h │ │ ├── io.c │ │ ├── io.h │ │ ├── poll.c │ │ ├── select.c │ │ └── socket.c │ ├── stdafx.c │ ├── stdafx.h │ └── sync │ │ ├── channel.c │ │ ├── fiber_cond.c │ │ ├── fiber_event.c │ │ ├── fiber_lock.c │ │ ├── fiber_mutex.c │ │ ├── fiber_sem.c │ │ ├── sync_timer.c │ │ ├── sync_timer.h │ │ ├── sync_type.c │ │ ├── sync_type.h │ │ ├── sync_waiter.c │ │ └── sync_waiter.h └── xmake.lua ├── changes.txt ├── cpp ├── CMakeLists.txt ├── Makefile ├── include │ └── fiber │ │ ├── channel.hpp │ │ ├── fiber.hpp │ │ ├── fiber_cond.hpp │ │ ├── fiber_cpp_define.hpp │ │ ├── fiber_event.hpp │ │ ├── fiber_lock.hpp │ │ ├── fiber_mutex.hpp │ │ ├── fiber_mutex_stat.hpp │ │ ├── fiber_pool.hpp │ │ ├── fiber_sem.hpp │ │ ├── fiber_tbox.hpp │ │ ├── fiber_tbox2.hpp │ │ ├── go_fiber.hpp │ │ ├── libfiber.hpp │ │ └── wait_group.hpp ├── libfiber_cpp.rc ├── libfiber_cpp_vc2012.vcxproj ├── libfiber_cpp_vc2012.vcxproj.filters ├── libfiber_cpp_vc2013.vcxproj ├── libfiber_cpp_vc2013.vcxproj.filters ├── libfiber_cpp_vc2019.vcxproj ├── libfiber_cpp_vc2019.vcxproj.filters ├── resource.h ├── src │ ├── channel.cpp │ ├── detours │ │ ├── creatwth.cpp │ │ ├── deps │ │ │ └── uimports.cpp │ │ ├── detours.cpp │ │ ├── detours.h │ │ ├── detver.h │ │ ├── disasm.cpp │ │ ├── image.cpp │ │ ├── modules.cpp │ │ └── uimports.cpp │ ├── fiber.cpp │ ├── fiber_cond.cpp │ ├── fiber_event.cpp │ ├── fiber_lock.cpp │ ├── fiber_mutex.cpp │ ├── fiber_mutex_stat.cpp │ ├── fiber_pool.cpp │ ├── fiber_sem.cpp │ ├── stdafx.cpp │ ├── stdafx.hpp │ ├── wait_group.cpp │ ├── winapi_hook.cpp │ └── winapi_hook.hpp └── xmake.lua ├── doc ├── benchmark.pptx └── benchmark.txt ├── fiber.xcodeproj └── project.pbxproj ├── fiber.xcworkspace └── contents.xcworkspacedata ├── fiber_cpp.xcodeproj └── project.pbxproj ├── libfiber_vc2019.sln ├── res ├── benchmark.png └── winecho.png └── samples ├── Makefile ├── c ├── Makefile ├── Makefile.in ├── WinEchod │ ├── Client.cpp │ ├── Client.h │ ├── Connect.cpp │ ├── Connect.h │ ├── Listener.cpp │ ├── Listener.h │ ├── ReadMe.txt │ ├── Sleep.cpp │ ├── Sleep.h │ ├── WinEchod.cpp │ ├── WinEchod.h │ ├── WinEchod.rc │ ├── WinEchod.vcxproj │ ├── WinEchod.vcxproj.filters │ ├── WinEchodDlg.cpp │ ├── WinEchodDlg.h │ ├── WinEchod_vc2013.vcxproj │ ├── WinEchod_vc2013.vcxproj.filters │ ├── WinEchod_vc2015.vcxproj │ ├── WinEchod_vc2015.vcxproj.filters │ ├── res │ │ ├── WinEchod.ico │ │ └── WinEchod.rc2 │ ├── resource.h │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── client │ ├── Makefile │ ├── client_vc2012.vcxproj │ ├── client_vc2012.vcxproj.filters │ ├── client_vc2013.vcxproj │ ├── client_vc2013.vcxproj.filters │ ├── client_vc2015.vcxproj │ ├── client_vc2015.vcxproj.filters │ ├── main.c │ └── valgrind.sh ├── dns │ ├── Makefile │ ├── main.c │ └── t.sh ├── event │ ├── Makefile │ └── main.c ├── fiber │ ├── Makefile │ └── main.c ├── getaddrinfo │ ├── Makefile │ └── main.c ├── getopt.c ├── patch.c ├── patch.cpp ├── patch.h ├── poll │ ├── Makefile │ └── main.c ├── server │ ├── Makefile │ ├── main.c │ ├── server_vc2012.vcxproj │ ├── server_vc2012.vcxproj.filters │ ├── server_vc2013.vcxproj │ ├── server_vc2013.vcxproj.filters │ ├── server_vc2015.vcxproj │ ├── server_vc2015.vcxproj.filters │ └── valgrind.sh ├── sleep │ ├── Makefile │ └── main.c ├── stamp.h ├── threads │ ├── Makefile │ └── main.c ├── util.c └── util.h ├── cpp ├── Makefile ├── Makefile.in ├── client │ ├── Makefile │ └── main.cpp ├── fiber │ ├── Makefile │ └── main.cpp ├── patch.cpp ├── patch.h ├── server │ ├── Makefile │ └── main.cpp ├── util.cpp ├── util.h └── waiter │ ├── Makefile │ └── main.cpp ├── cxx ├── Makefile ├── Makefile.in ├── client │ ├── Makefile │ └── main.cpp ├── fiber │ ├── Makefile │ └── main.cpp ├── fiber_pool │ ├── CMakeLists.txt │ ├── Makefile │ ├── main.cpp │ ├── stdafx.cpp │ └── stdafx.h ├── fiber_tbox │ ├── Makefile │ └── main.cpp ├── fiber_tbox2 │ ├── Makefile │ └── main.cpp ├── mutex │ ├── Makefile │ └── main.cpp ├── patch.cpp ├── patch.h ├── server │ ├── Makefile │ └── main.cpp ├── shared_stack │ ├── Makefile │ └── main.cpp ├── util.cpp ├── util.h ├── waite_group │ ├── Makefile │ └── main.cpp └── waiter │ ├── Makefile │ └── main.cpp ├── gui ├── EchoServer │ ├── EchoServer.cpp │ ├── EchoServer.h │ ├── EchoServer.rc │ ├── EchoServer.vcxproj │ ├── EchoServer.vcxproj.filters │ ├── EchoServer.vcxproj.user │ ├── EchoServerDlg.cpp │ ├── EchoServerDlg.h │ ├── FiberClient.cpp │ ├── FiberClient.h │ ├── FiberConnect.cpp │ ├── FiberConnect.h │ ├── FiberServer.cpp │ ├── FiberServer.h │ ├── framework.h │ ├── pch.cpp │ ├── pch.h │ ├── res │ │ ├── EchoServer.ico │ │ └── EchoServer.rc2 │ ├── resource.h │ └── targetver.h └── SimpleWin │ ├── FiberClient.cpp │ ├── FiberClient.h │ ├── FiberConnect.cpp │ ├── FiberConnect.h │ ├── FiberServer.cpp │ ├── FiberServer.h │ ├── Resource.h │ ├── SimpleWin.cpp │ ├── SimpleWin.h │ ├── SimpleWin.ico │ ├── SimpleWin.rc │ ├── SimpleWin.vcxproj │ ├── SimpleWin.vcxproj.filters │ ├── framework.h │ ├── pch.cpp │ ├── pch.h │ ├── small.ico │ └── targetver.h └── xcode └── fiber_server ├── fiber_server.xcodeproj └── project.pbxproj ├── fiber_server ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── FiberClient.cpp ├── FiberClient.hpp ├── FiberServer.cpp ├── FiberServer.hpp ├── FiberTest.h ├── FiberTest.mm ├── FiberThread.cpp ├── FiberThread.hpp ├── Info.plist ├── SceneDelegate.h ├── SceneDelegate.m ├── ViewController.h ├── ViewController.m └── main.m └── fiber_serverUITests ├── Info.plist └── fiber_serverUITests.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/README.md -------------------------------------------------------------------------------- /README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/README_cn.md -------------------------------------------------------------------------------- /benchmark/libco/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libco/Makefile -------------------------------------------------------------------------------- /benchmark/libco/libco_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libco/libco_server.cpp -------------------------------------------------------------------------------- /benchmark/libgo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libgo/Makefile -------------------------------------------------------------------------------- /benchmark/libgo/libgo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libgo/libgo_server.cpp -------------------------------------------------------------------------------- /benchmark/libmill/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libmill/Makefile -------------------------------------------------------------------------------- /benchmark/libmill/libmill_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/libmill/libmill_server.c -------------------------------------------------------------------------------- /benchmark/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/patch.cpp -------------------------------------------------------------------------------- /benchmark/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/patch.h -------------------------------------------------------------------------------- /benchmark/tbox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/tbox/Makefile -------------------------------------------------------------------------------- /benchmark/tbox/tbox_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/benchmark/tbox/tbox_server.c -------------------------------------------------------------------------------- /c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/CMakeLists.txt -------------------------------------------------------------------------------- /c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/Makefile -------------------------------------------------------------------------------- /c/fiber_vc2012.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/fiber_vc2012.sln -------------------------------------------------------------------------------- /c/fiber_vc2013.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/fiber_vc2013.sln -------------------------------------------------------------------------------- /c/fiber_vc2015.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/fiber_vc2015.sln -------------------------------------------------------------------------------- /c/include/fiber/fiber_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_base.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_channel.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_cond.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_define.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_event.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_hook.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_lock.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_mutex.h -------------------------------------------------------------------------------- /c/include/fiber/fiber_sem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/fiber_sem.h -------------------------------------------------------------------------------- /c/include/fiber/lib_fiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/lib_fiber.h -------------------------------------------------------------------------------- /c/include/fiber/libfiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/include/fiber/libfiber.h -------------------------------------------------------------------------------- /c/libfiber.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber.rc -------------------------------------------------------------------------------- /c/libfiber_vc2012.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2012.vcxproj -------------------------------------------------------------------------------- /c/libfiber_vc2012.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2012.vcxproj.filters -------------------------------------------------------------------------------- /c/libfiber_vc2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2013.vcxproj -------------------------------------------------------------------------------- /c/libfiber_vc2013.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2013.vcxproj.filters -------------------------------------------------------------------------------- /c/libfiber_vc2019.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2019.vcxproj -------------------------------------------------------------------------------- /c/libfiber_vc2019.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/libfiber_vc2019.vcxproj.filters -------------------------------------------------------------------------------- /c/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/resource.h -------------------------------------------------------------------------------- /c/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common.h -------------------------------------------------------------------------------- /c/src/common/argv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/argv.c -------------------------------------------------------------------------------- /c/src/common/argv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/argv.h -------------------------------------------------------------------------------- /c/src/common/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/array.c -------------------------------------------------------------------------------- /c/src/common/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/array.h -------------------------------------------------------------------------------- /c/src/common/atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/atomic.c -------------------------------------------------------------------------------- /c/src/common/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/atomic.h -------------------------------------------------------------------------------- /c/src/common/avl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/avl.c -------------------------------------------------------------------------------- /c/src/common/avl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/avl.h -------------------------------------------------------------------------------- /c/src/common/avl_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/avl_impl.h -------------------------------------------------------------------------------- /c/src/common/close_on_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/close_on_exec.c -------------------------------------------------------------------------------- /c/src/common/doze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/doze.c -------------------------------------------------------------------------------- /c/src/common/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/fifo.c -------------------------------------------------------------------------------- /c/src/common/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/fifo.h -------------------------------------------------------------------------------- /c/src/common/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/gettimeofday.c -------------------------------------------------------------------------------- /c/src/common/gettimeofday.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/gettimeofday.h -------------------------------------------------------------------------------- /c/src/common/htable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/htable.c -------------------------------------------------------------------------------- /c/src/common/htable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/htable.h -------------------------------------------------------------------------------- /c/src/common/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/init.c -------------------------------------------------------------------------------- /c/src/common/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/init.h -------------------------------------------------------------------------------- /c/src/common/iostuff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/iostuff.h -------------------------------------------------------------------------------- /c/src/common/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/iterator.h -------------------------------------------------------------------------------- /c/src/common/mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/mbox.c -------------------------------------------------------------------------------- /c/src/common/mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/mbox.h -------------------------------------------------------------------------------- /c/src/common/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/memory.c -------------------------------------------------------------------------------- /c/src/common/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/memory.h -------------------------------------------------------------------------------- /c/src/common/msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/msg.c -------------------------------------------------------------------------------- /c/src/common/msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/msg.h -------------------------------------------------------------------------------- /c/src/common/non_blocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/non_blocking.c -------------------------------------------------------------------------------- /c/src/common/open_limit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/open_limit.c -------------------------------------------------------------------------------- /c/src/common/pthread_patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/pthread_patch.c -------------------------------------------------------------------------------- /c/src/common/pthread_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/pthread_patch.h -------------------------------------------------------------------------------- /c/src/common/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/queue.c -------------------------------------------------------------------------------- /c/src/common/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/queue.h -------------------------------------------------------------------------------- /c/src/common/read_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/read_wait.c -------------------------------------------------------------------------------- /c/src/common/ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/ring.c -------------------------------------------------------------------------------- /c/src/common/ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/ring.h -------------------------------------------------------------------------------- /c/src/common/sane_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/sane_socket.c -------------------------------------------------------------------------------- /c/src/common/sane_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/sane_socket.h -------------------------------------------------------------------------------- /c/src/common/socketpair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/socketpair.c -------------------------------------------------------------------------------- /c/src/common/strops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/strops.c -------------------------------------------------------------------------------- /c/src/common/strops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/strops.h -------------------------------------------------------------------------------- /c/src/common/tcp_nodelay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/tcp_nodelay.c -------------------------------------------------------------------------------- /c/src/common/timer_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/timer_cache.c -------------------------------------------------------------------------------- /c/src/common/timer_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/timer_cache.h -------------------------------------------------------------------------------- /c/src/common/ypipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/ypipe.c -------------------------------------------------------------------------------- /c/src/common/ypipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/ypipe.h -------------------------------------------------------------------------------- /c/src/common/yqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/yqueue.c -------------------------------------------------------------------------------- /c/src/common/yqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/common/yqueue.h -------------------------------------------------------------------------------- /c/src/define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/define.h -------------------------------------------------------------------------------- /c/src/dns/resolver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/resolver.c -------------------------------------------------------------------------------- /c/src/dns/resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/resolver.h -------------------------------------------------------------------------------- /c/src/dns/rfc1035.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/rfc1035.c -------------------------------------------------------------------------------- /c/src/dns/rfc1035.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/rfc1035.h -------------------------------------------------------------------------------- /c/src/dns/sane_inet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/sane_inet.c -------------------------------------------------------------------------------- /c/src/dns/sane_inet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/sane_inet.h -------------------------------------------------------------------------------- /c/src/dns/valid_hostname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/valid_hostname.c -------------------------------------------------------------------------------- /c/src/dns/valid_hostname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/dns/valid_hostname.h -------------------------------------------------------------------------------- /c/src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event.c -------------------------------------------------------------------------------- /c/src/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event.h -------------------------------------------------------------------------------- /c/src/event/event_epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_epoll.c -------------------------------------------------------------------------------- /c/src/event/event_epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_epoll.h -------------------------------------------------------------------------------- /c/src/event/event_io_uring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_io_uring.c -------------------------------------------------------------------------------- /c/src/event/event_io_uring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_io_uring.h -------------------------------------------------------------------------------- /c/src/event/event_iocp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_iocp.c -------------------------------------------------------------------------------- /c/src/event/event_iocp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_iocp.h -------------------------------------------------------------------------------- /c/src/event/event_kqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_kqueue.c -------------------------------------------------------------------------------- /c/src/event/event_kqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_kqueue.h -------------------------------------------------------------------------------- /c/src/event/event_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_poll.c -------------------------------------------------------------------------------- /c/src/event/event_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_poll.h -------------------------------------------------------------------------------- /c/src/event/event_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_select.c -------------------------------------------------------------------------------- /c/src/event/event_select.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_select.h -------------------------------------------------------------------------------- /c/src/event/event_wmsg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_wmsg.c -------------------------------------------------------------------------------- /c/src/event/event_wmsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/event/event_wmsg.h -------------------------------------------------------------------------------- /c/src/fbase_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fbase_event.c -------------------------------------------------------------------------------- /c/src/fiber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber.c -------------------------------------------------------------------------------- /c/src/fiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber.h -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_arm64_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_arm64_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_arm64_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_arm64_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_arm_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_arm_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_arm_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_arm_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_arm_aapcs_pe_armasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_arm_aapcs_pe_armasm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_combined_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_combined_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_i386_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_i386_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_i386_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_i386_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_i386_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_i386_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_i386_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_i386_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_i386_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_i386_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_mips32_o32_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_mips32_o32_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_mips64_n64_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_mips64_n64_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc32_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc32_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc32_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc32_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc32_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc32_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc32_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc32_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_ppc64_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_ppc64_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_riscv64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_riscv64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_s390x_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_s390x_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_x86_64_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_x86_64_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_x86_64_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_x86_64_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_x86_64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_x86_64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/jump_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/jump_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_arm64_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_arm64_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_arm64_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_arm64_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_arm_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_arm_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_arm_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_arm_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_arm_aapcs_pe_armasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_arm_aapcs_pe_armasm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/make_combined_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_combined_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_i386_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_i386_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/make_i386_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_i386_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/make_i386_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_i386_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_i386_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_i386_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_i386_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_i386_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_mips32_o32_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_mips32_o32_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_mips64_n64_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_mips64_n64_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc32_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc32_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc32_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc32_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc32_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc32_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc32_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc32_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_ppc64_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_ppc64_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_riscv64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_riscv64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_s390x_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_s390x_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_x86_64_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_x86_64_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/make_x86_64_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_x86_64_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/make_x86_64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_x86_64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/make_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/make_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_arm64_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_arm64_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_arm64_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_arm64_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_arm_aapcs_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_arm_aapcs_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_arm_aapcs_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_arm_aapcs_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_arm_aapcs_pe_armasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_arm_aapcs_pe_armasm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_combined_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_combined_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_i386_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_i386_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_i386_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_i386_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_i386_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_i386_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_i386_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_i386_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_i386_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_i386_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_mips32_o32_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_mips32_o32_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_mips64_n64_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_mips64_n64_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc32_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc32_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc32_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc32_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc32_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc32_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc32_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc32_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_ppc64_sysv_xcoff_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_ppc64_sysv_xcoff_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_riscv64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_riscv64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_s390x_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_s390x_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_x86_64_ms_pe_gas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_x86_64_ms_pe_gas.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_x86_64_ms_pe_masm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_x86_64_ms_pe_masm.asm -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_x86_64_sysv_elf_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_x86_64_sysv_elf_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost/ontop_x86_64_sysv_macho_gas.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost/ontop_x86_64_sysv_macho_gas.S -------------------------------------------------------------------------------- /c/src/fiber/boost_jmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/boost_jmp.h -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_aarch64.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_arm.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_i386.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_i386.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_mips.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_mips.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_ppc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_ppc.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_rv64g.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_rv64g.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_s390x.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_s390x.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_sparc64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_sparc64.S -------------------------------------------------------------------------------- /c/src/fiber/exp/setjmp_x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp/setjmp_x86_64.S -------------------------------------------------------------------------------- /c/src/fiber/exp_jmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/exp_jmp.h -------------------------------------------------------------------------------- /c/src/fiber/fiber_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/fiber_unix.c -------------------------------------------------------------------------------- /c/src/fiber/fiber_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/fiber_win.c -------------------------------------------------------------------------------- /c/src/fiber/x86_jmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber/x86_jmp.h -------------------------------------------------------------------------------- /c/src/fiber_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/fiber_io.c -------------------------------------------------------------------------------- /c/src/file_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/file_event.c -------------------------------------------------------------------------------- /c/src/hook/epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/epoll.c -------------------------------------------------------------------------------- /c/src/hook/fcntl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/fcntl.c -------------------------------------------------------------------------------- /c/src/hook/fiber_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/fiber_read.c -------------------------------------------------------------------------------- /c/src/hook/fiber_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/fiber_write.c -------------------------------------------------------------------------------- /c/src/hook/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/file.c -------------------------------------------------------------------------------- /c/src/hook/getaddrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/getaddrinfo.c -------------------------------------------------------------------------------- /c/src/hook/gethostbyname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/gethostbyname.c -------------------------------------------------------------------------------- /c/src/hook/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/hook.c -------------------------------------------------------------------------------- /c/src/hook/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/hook.h -------------------------------------------------------------------------------- /c/src/hook/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/io.c -------------------------------------------------------------------------------- /c/src/hook/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/io.h -------------------------------------------------------------------------------- /c/src/hook/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/poll.c -------------------------------------------------------------------------------- /c/src/hook/select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/select.c -------------------------------------------------------------------------------- /c/src/hook/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/hook/socket.c -------------------------------------------------------------------------------- /c/src/stdafx.c: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" 2 | -------------------------------------------------------------------------------- /c/src/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/stdafx.h -------------------------------------------------------------------------------- /c/src/sync/channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/channel.c -------------------------------------------------------------------------------- /c/src/sync/fiber_cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/fiber_cond.c -------------------------------------------------------------------------------- /c/src/sync/fiber_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/fiber_event.c -------------------------------------------------------------------------------- /c/src/sync/fiber_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/fiber_lock.c -------------------------------------------------------------------------------- /c/src/sync/fiber_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/fiber_mutex.c -------------------------------------------------------------------------------- /c/src/sync/fiber_sem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/fiber_sem.c -------------------------------------------------------------------------------- /c/src/sync/sync_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_timer.c -------------------------------------------------------------------------------- /c/src/sync/sync_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_timer.h -------------------------------------------------------------------------------- /c/src/sync/sync_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_type.c -------------------------------------------------------------------------------- /c/src/sync/sync_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_type.h -------------------------------------------------------------------------------- /c/src/sync/sync_waiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_waiter.c -------------------------------------------------------------------------------- /c/src/sync/sync_waiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/src/sync/sync_waiter.h -------------------------------------------------------------------------------- /c/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/c/xmake.lua -------------------------------------------------------------------------------- /changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/changes.txt -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/Makefile -------------------------------------------------------------------------------- /cpp/include/fiber/channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/channel.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_cond.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_cond.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_cpp_define.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_cpp_define.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_event.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_lock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_lock.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_mutex.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_mutex_stat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_mutex_stat.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_pool.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_sem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_sem.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_tbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_tbox.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/fiber_tbox2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/fiber_tbox2.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/go_fiber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/go_fiber.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/libfiber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/libfiber.hpp -------------------------------------------------------------------------------- /cpp/include/fiber/wait_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/include/fiber/wait_group.hpp -------------------------------------------------------------------------------- /cpp/libfiber_cpp.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp.rc -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2012.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2012.vcxproj -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2012.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2012.vcxproj.filters -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2013.vcxproj -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2013.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2013.vcxproj.filters -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2019.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2019.vcxproj -------------------------------------------------------------------------------- /cpp/libfiber_cpp_vc2019.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/libfiber_cpp_vc2019.vcxproj.filters -------------------------------------------------------------------------------- /cpp/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/resource.h -------------------------------------------------------------------------------- /cpp/src/channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/channel.cpp -------------------------------------------------------------------------------- /cpp/src/detours/creatwth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/creatwth.cpp -------------------------------------------------------------------------------- /cpp/src/detours/deps/uimports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/deps/uimports.cpp -------------------------------------------------------------------------------- /cpp/src/detours/detours.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/detours.cpp -------------------------------------------------------------------------------- /cpp/src/detours/detours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/detours.h -------------------------------------------------------------------------------- /cpp/src/detours/detver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/detver.h -------------------------------------------------------------------------------- /cpp/src/detours/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/disasm.cpp -------------------------------------------------------------------------------- /cpp/src/detours/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/image.cpp -------------------------------------------------------------------------------- /cpp/src/detours/modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/modules.cpp -------------------------------------------------------------------------------- /cpp/src/detours/uimports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/detours/uimports.cpp -------------------------------------------------------------------------------- /cpp/src/fiber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_cond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_cond.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_event.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_lock.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_mutex.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_mutex_stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_mutex_stat.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_pool.cpp -------------------------------------------------------------------------------- /cpp/src/fiber_sem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/fiber_sem.cpp -------------------------------------------------------------------------------- /cpp/src/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.hpp" 2 | -------------------------------------------------------------------------------- /cpp/src/stdafx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/stdafx.hpp -------------------------------------------------------------------------------- /cpp/src/wait_group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/wait_group.cpp -------------------------------------------------------------------------------- /cpp/src/winapi_hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/src/winapi_hook.cpp -------------------------------------------------------------------------------- /cpp/src/winapi_hook.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | bool winapi_hook(); 4 | 5 | -------------------------------------------------------------------------------- /cpp/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/cpp/xmake.lua -------------------------------------------------------------------------------- /doc/benchmark.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/doc/benchmark.pptx -------------------------------------------------------------------------------- /doc/benchmark.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/doc/benchmark.txt -------------------------------------------------------------------------------- /fiber.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/fiber.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /fiber.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/fiber.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /fiber_cpp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/fiber_cpp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /libfiber_vc2019.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/libfiber_vc2019.sln -------------------------------------------------------------------------------- /res/benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/res/benchmark.png -------------------------------------------------------------------------------- /res/winecho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/res/winecho.png -------------------------------------------------------------------------------- /samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/Makefile -------------------------------------------------------------------------------- /samples/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/Makefile -------------------------------------------------------------------------------- /samples/c/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/Makefile.in -------------------------------------------------------------------------------- /samples/c/WinEchod/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Client.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Client.h -------------------------------------------------------------------------------- /samples/c/WinEchod/Connect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Connect.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/Connect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Connect.h -------------------------------------------------------------------------------- /samples/c/WinEchod/Listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Listener.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/Listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Listener.h -------------------------------------------------------------------------------- /samples/c/WinEchod/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/ReadMe.txt -------------------------------------------------------------------------------- /samples/c/WinEchod/Sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Sleep.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/Sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/Sleep.h -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod.h -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod.rc -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod.vcxproj -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchodDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchodDlg.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchodDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchodDlg.h -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod_vc2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod_vc2013.vcxproj -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod_vc2013.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod_vc2013.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod_vc2015.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod_vc2015.vcxproj -------------------------------------------------------------------------------- /samples/c/WinEchod/WinEchod_vc2015.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/WinEchod_vc2015.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/WinEchod/res/WinEchod.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/res/WinEchod.ico -------------------------------------------------------------------------------- /samples/c/WinEchod/res/WinEchod.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/res/WinEchod.rc2 -------------------------------------------------------------------------------- /samples/c/WinEchod/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/resource.h -------------------------------------------------------------------------------- /samples/c/WinEchod/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/stdafx.cpp -------------------------------------------------------------------------------- /samples/c/WinEchod/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/stdafx.h -------------------------------------------------------------------------------- /samples/c/WinEchod/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/WinEchod/targetver.h -------------------------------------------------------------------------------- /samples/c/client/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = client 3 | -------------------------------------------------------------------------------- /samples/c/client/client_vc2012.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2012.vcxproj -------------------------------------------------------------------------------- /samples/c/client/client_vc2012.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2012.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/client/client_vc2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2013.vcxproj -------------------------------------------------------------------------------- /samples/c/client/client_vc2013.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2013.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/client/client_vc2015.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2015.vcxproj -------------------------------------------------------------------------------- /samples/c/client/client_vc2015.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/client_vc2015.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/main.c -------------------------------------------------------------------------------- /samples/c/client/valgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/client/valgrind.sh -------------------------------------------------------------------------------- /samples/c/dns/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = dns 3 | -------------------------------------------------------------------------------- /samples/c/dns/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/dns/main.c -------------------------------------------------------------------------------- /samples/c/dns/t.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/dns/t.sh -------------------------------------------------------------------------------- /samples/c/event/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = event 3 | -------------------------------------------------------------------------------- /samples/c/event/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/event/main.c -------------------------------------------------------------------------------- /samples/c/fiber/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = fiber 3 | -------------------------------------------------------------------------------- /samples/c/fiber/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/fiber/main.c -------------------------------------------------------------------------------- /samples/c/getaddrinfo/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = getaddrinfo 3 | -------------------------------------------------------------------------------- /samples/c/getaddrinfo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/getaddrinfo/main.c -------------------------------------------------------------------------------- /samples/c/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/getopt.c -------------------------------------------------------------------------------- /samples/c/patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/patch.c -------------------------------------------------------------------------------- /samples/c/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/patch.cpp -------------------------------------------------------------------------------- /samples/c/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/patch.h -------------------------------------------------------------------------------- /samples/c/poll/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = poll 3 | -------------------------------------------------------------------------------- /samples/c/poll/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/poll/main.c -------------------------------------------------------------------------------- /samples/c/server/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = server 3 | -------------------------------------------------------------------------------- /samples/c/server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/main.c -------------------------------------------------------------------------------- /samples/c/server/server_vc2012.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2012.vcxproj -------------------------------------------------------------------------------- /samples/c/server/server_vc2012.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2012.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/server/server_vc2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2013.vcxproj -------------------------------------------------------------------------------- /samples/c/server/server_vc2013.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2013.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/server/server_vc2015.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2015.vcxproj -------------------------------------------------------------------------------- /samples/c/server/server_vc2015.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/server_vc2015.vcxproj.filters -------------------------------------------------------------------------------- /samples/c/server/valgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/server/valgrind.sh -------------------------------------------------------------------------------- /samples/c/sleep/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = sleep 3 | -------------------------------------------------------------------------------- /samples/c/sleep/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/sleep/main.c -------------------------------------------------------------------------------- /samples/c/stamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/stamp.h -------------------------------------------------------------------------------- /samples/c/threads/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = threads 3 | -------------------------------------------------------------------------------- /samples/c/threads/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/threads/main.c -------------------------------------------------------------------------------- /samples/c/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/util.c -------------------------------------------------------------------------------- /samples/c/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/c/util.h -------------------------------------------------------------------------------- /samples/cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/Makefile -------------------------------------------------------------------------------- /samples/cpp/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/Makefile.in -------------------------------------------------------------------------------- /samples/cpp/client/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = client 3 | -------------------------------------------------------------------------------- /samples/cpp/client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/client/main.cpp -------------------------------------------------------------------------------- /samples/cpp/fiber/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = fiber 3 | -------------------------------------------------------------------------------- /samples/cpp/fiber/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/fiber/main.cpp -------------------------------------------------------------------------------- /samples/cpp/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/patch.cpp -------------------------------------------------------------------------------- /samples/cpp/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/patch.h -------------------------------------------------------------------------------- /samples/cpp/server/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = server 3 | -------------------------------------------------------------------------------- /samples/cpp/server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/server/main.cpp -------------------------------------------------------------------------------- /samples/cpp/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/util.cpp -------------------------------------------------------------------------------- /samples/cpp/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/util.h -------------------------------------------------------------------------------- /samples/cpp/waiter/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = waiter 3 | -------------------------------------------------------------------------------- /samples/cpp/waiter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cpp/waiter/main.cpp -------------------------------------------------------------------------------- /samples/cxx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/Makefile -------------------------------------------------------------------------------- /samples/cxx/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/Makefile.in -------------------------------------------------------------------------------- /samples/cxx/client/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = client 3 | -------------------------------------------------------------------------------- /samples/cxx/client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/client/main.cpp -------------------------------------------------------------------------------- /samples/cxx/fiber/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = fiber 3 | -------------------------------------------------------------------------------- /samples/cxx/fiber/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber/main.cpp -------------------------------------------------------------------------------- /samples/cxx/fiber_pool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_pool/CMakeLists.txt -------------------------------------------------------------------------------- /samples/cxx/fiber_pool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_pool/Makefile -------------------------------------------------------------------------------- /samples/cxx/fiber_pool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_pool/main.cpp -------------------------------------------------------------------------------- /samples/cxx/fiber_pool/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" 2 | -------------------------------------------------------------------------------- /samples/cxx/fiber_pool/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_pool/stdafx.h -------------------------------------------------------------------------------- /samples/cxx/fiber_tbox/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = fiber_tbox 3 | -------------------------------------------------------------------------------- /samples/cxx/fiber_tbox/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_tbox/main.cpp -------------------------------------------------------------------------------- /samples/cxx/fiber_tbox2/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = fiber_tbox2 3 | -------------------------------------------------------------------------------- /samples/cxx/fiber_tbox2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/fiber_tbox2/main.cpp -------------------------------------------------------------------------------- /samples/cxx/mutex/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = mutex 3 | -------------------------------------------------------------------------------- /samples/cxx/mutex/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/mutex/main.cpp -------------------------------------------------------------------------------- /samples/cxx/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/patch.cpp -------------------------------------------------------------------------------- /samples/cxx/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/patch.h -------------------------------------------------------------------------------- /samples/cxx/server/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = server 3 | -------------------------------------------------------------------------------- /samples/cxx/server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/server/main.cpp -------------------------------------------------------------------------------- /samples/cxx/shared_stack/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = shared_stack 3 | -------------------------------------------------------------------------------- /samples/cxx/shared_stack/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/shared_stack/main.cpp -------------------------------------------------------------------------------- /samples/cxx/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/util.cpp -------------------------------------------------------------------------------- /samples/cxx/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/util.h -------------------------------------------------------------------------------- /samples/cxx/waite_group/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = waite_group 3 | CFLAGS += -std=c++11 4 | -------------------------------------------------------------------------------- /samples/cxx/waite_group/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/waite_group/main.cpp -------------------------------------------------------------------------------- /samples/cxx/waiter/Makefile: -------------------------------------------------------------------------------- 1 | include ../Makefile.in 2 | PROG = waiter 3 | -------------------------------------------------------------------------------- /samples/cxx/waiter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/cxx/waiter/main.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.rc -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.vcxproj -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.vcxproj.filters -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServer.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServer.vcxproj.user -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServerDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServerDlg.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/EchoServerDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/EchoServerDlg.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberClient.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberClient.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberConnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberConnect.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberConnect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberConnect.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberServer.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/FiberServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/FiberServer.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/framework.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/pch.cpp -------------------------------------------------------------------------------- /samples/gui/EchoServer/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/pch.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/res/EchoServer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/res/EchoServer.ico -------------------------------------------------------------------------------- /samples/gui/EchoServer/res/EchoServer.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/res/EchoServer.rc2 -------------------------------------------------------------------------------- /samples/gui/EchoServer/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/resource.h -------------------------------------------------------------------------------- /samples/gui/EchoServer/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/EchoServer/targetver.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberClient.cpp -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberClient.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberConnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberConnect.cpp -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberConnect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberConnect.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberServer.cpp -------------------------------------------------------------------------------- /samples/gui/SimpleWin/FiberServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/FiberServer.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/Resource.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/SimpleWin.cpp -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "resource.h" 4 | -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/SimpleWin.ico -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/SimpleWin.rc -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/SimpleWin.vcxproj -------------------------------------------------------------------------------- /samples/gui/SimpleWin/SimpleWin.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/SimpleWin.vcxproj.filters -------------------------------------------------------------------------------- /samples/gui/SimpleWin/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/framework.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/pch.cpp -------------------------------------------------------------------------------- /samples/gui/SimpleWin/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/pch.h -------------------------------------------------------------------------------- /samples/gui/SimpleWin/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/small.ico -------------------------------------------------------------------------------- /samples/gui/SimpleWin/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/gui/SimpleWin/targetver.h -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/AppDelegate.h -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/AppDelegate.m -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberClient.cpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberClient.hpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberServer.cpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberServer.hpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberTest.h -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberTest.mm -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberThread.cpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/FiberThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/FiberThread.hpp -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/Info.plist -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/SceneDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/SceneDelegate.h -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/SceneDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/SceneDelegate.m -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/ViewController.h -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/ViewController.m -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_server/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_server/main.m -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_serverUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_serverUITests/Info.plist -------------------------------------------------------------------------------- /samples/xcode/fiber_server/fiber_serverUITests/fiber_serverUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqiyi/libfiber/HEAD/samples/xcode/fiber_server/fiber_serverUITests/fiber_serverUITests.m --------------------------------------------------------------------------------