内核和驱动
ndisapilibwfpWFPFirewallsimplewall
anycall
awesome-windows-kernel-security-developmentWindows-Kernel-ExplorerWindowsResearchKernel-WRKprocfilterKernelMonWindows10-CustomKernelSignersreactosProcMonXv2sandbox-attacksurface-analysis-tools
fishhook -> macOSminhookDetours
Windows-driver-samplesWindowsInternals
sysinternals-source
windows sourcewindowsWinNT5_src_20201004WinNT4
macosMACFwindowsObRegisterCallbacks -> process/threadhttps://learn.microsoft.com/zh-cn/windows-hardware/drivers/ddi ...
JavaScript记录
vuejqueryNapa.js: a multi-threaded JavaScript runtimenapajsThe React Frameworknext.jsGet an available TCP portget-port
Well-formatted and improved trace system calls and signals (when the debugger does not help)ctrace
awesome-nodejsArtPlayerwebgl-plotEvented IO for ChakraCore, SpiderMonkey & V8 JavaScriptjxcore
imagelwipsharpnode-imagesnode-canvasgmjimplibvipsraphael JavaScript Vector Library
miscJavaScript并发编程justMotrixzdogoverleaf -> LaTeXReLaXedReLaXed-examplesviz-jsawesome-wechat-wea ...
Windows IPC
InterProcessCommunication-Samples#1 Offensive Windows IPC Internals 1: Named Pipes#2 Offensive Windows IPC Internals 2: RPC#3 Offensive Windows IPC Internals 3: ALPC
ALPC-Example
strace相关
Linuxstrace
macOS/FreeBSDdtruss
WindowsAn strace-like program for the Windows ‘native’ APINtTracestrace-like, windowsdbglog
strace实现ptrace PTRACE_SYSCALL
123456789101112131415161718dtstraceCreateProcess CREATE_SUSPENDEDDEBUG_PROCESS | DEBUG_ONLY_THIS_PROCESSdr_inject_process_attach--> WaitForDebugEventProfile/DTrace-on-Windows/lib/libdtrace/compat/win32/pr_win32.cpw32_dbgthread --> WaitForDebugEventProfile/orbit/src/WindowsUtils/Debugger.cppDebugger::DebuggingLoop --> WaitForDebugE ...
WinDbg相关
WinDbg_ScriptshwndwtraceDependenciesdprobekrabsetwBPerf
Advanced Windows NTDebugging Applications for Windows
AeDebugadplus/vsjitdebuggeradplus -hang/-crash
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]Image File Execution OptionsDebugger
lmx console!x urtbased!
本地内核调试https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/performing-local-kernel-debugginghttps://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/set ...
高级用户态
用户态网路FreeBSDnetmap https://github.com/luigirizzo/netmaphttps://github.com/luigirizzo/netmap/blob/master/sys/dev/netmap/netmap_monitor.cNetmap:一个用于快速数据包I/O的新框架https://zhuanlan.zhihu.com/p/391083793
macOSskywalk/nexushttps://github.com/apple-oss-distributions/xnu/blob/main/bsd/skywalk/nexus/monitor/nx_monitor.c
LinuxPF_RING https://github.com/ntop/PF_RINGhttps://zhuanlan.zhihu.com/p/441361636PF_RING简单介绍XDP/eBPF [XDP is a part of the upstream Linux kernel]https://github.com/xdp-proje ...
原子引用计数
C++ Arc -> C++201std::atomic<std::shared_ptr>
https://zh.cppreference.com/w/cpp/memory/shared_ptr/atomic2
1std::atomic_ref
https://zh.cppreference.com/w/cpp/atomic/atomic_ref
1std::atomic_wait, std::atomic_wait_explicit
https://zh.cppreference.com/w/cpp/atomic/atomic_wait
rc is rust in c++https://github.com/zxlxz/sfc
flutter相关
flutterawesome-flutter
https://github.com/flutter/enginemacOSshell/platform/darwin/macos/framework/Source/FlutterView.mmwindowsshell/platform/windows/window.ccbinding_handler_delegate_->OnWindowRepaint [FlutterWindowsView::ForceRedraw]engine_->ScheduleFrame
fml/backtrace.cc
1234567static int Backtrace(void** symbols, int size) {#if FML_OS_WIN return CaptureStackBackTrace(0, size, symbols, NULL);#else return ::backtrace(symbols, s ...
C++输出
C++通用printRef: https://zhuanlan.zhihu.com/p/338785886
123456789101112131415161718void println() {}void println(auto x, auto... args){ std::cout << std::boolalpha; std::cout << x << " "; println(args...); std::cout << std::endl;}// constexpr c++17 auto c++20void print(auto firstArg, auto... args){ std::cout << firstArg << ' '; if constexpr (sizeof...(args) > 0) print(args...); else ...
协程相关
比较几个 C 语言协程实现https://blog.csdn.net/ubuntu64fan/article/details/118765427
coroutinehttps://github.com/xhawk18/s_task/blob/master/readme_cn.md#%E5%85%B6%E4%BB%96%E5%8D%8F%E7%A8%8B%E5%BA%93%E5%AF%B9%E6%AF%94Cucontext https://github.com/cloudwu/coroutineucontext/fiber https://github.com/xphh/coroutineC multiplatform coroutine implementation via ucontext, fibers or setjmpcoroutineawaitable coroutine library for Cs_taskC++C++11 single .h asymmetric coroutine implementation via ucontext / fib ...