diff --git a/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml b/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml index efb74b9..03df641 100644 --- a/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml @@ -1680,8 +1680,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR" - binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR" + source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS" + binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -1690,13 +1690,13 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' + Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b70b6/fast - /usr/bin/gmake -f CMakeFiles/cmTC_b70b6.dir/build.make CMakeFiles/cmTC_b70b6.dir/build - gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' - Building C object CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o - /usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_963e4/fast + /usr/bin/gmake -f CMakeFiles/cmTC_963e4.dir/build.make CMakeFiles/cmTC_963e4.dir/build + gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' + Building C object CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o + /usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc Target: x86_64-pc-linux-gnu @@ -1725,8 +1725,8 @@ events: COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.o' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_b70b6 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b70b6.dir/link.txt --verbose=1 + Linking C executable cmTC_963e4 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_963e4.dir/link.txt --verbose=1 Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper @@ -1737,14 +1737,14 @@ events: gcc version 15.2.1 20251112 (GCC) COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.' - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.' + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o collect2 version 15.2.1 20251112 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o GNU ld (GNU Binutils) 2.45.1 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.' - /usr/lib/ccache/bin/cc -v -Wl,-v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -o cmTC_b70b6 - gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.' + /usr/lib/ccache/bin/cc -v -Wl,-v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -o cmTC_963e4 + gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' exitCode: 0 - @@ -1779,13 +1779,13 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR'] + ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b70b6/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_b70b6.dir/build.make CMakeFiles/cmTC_b70b6.dir/build] - ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR'] - ignore line: [Building C object CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_963e4/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_963e4.dir/build.make CMakeFiles/cmTC_963e4.dir/build] + ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS'] + ignore line: [Building C object CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [Target: x86_64-pc-linux-gnu] @@ -1814,8 +1814,8 @@ events: ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.o' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_b70b6] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b70b6.dir/link.txt --verbose=1] + ignore line: [Linking C executable cmTC_963e4] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_963e4.dir/link.txt --verbose=1] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] @@ -1826,13 +1826,13 @@ events: ignore line: [gcc version 15.2.1 20251112 (GCC) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccEGdab9.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccfd5JvK.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -1847,7 +1847,7 @@ events: arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore - arg [cmTC_b70b6] ==> ignore + arg [cmTC_963e4] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] @@ -1859,7 +1859,7 @@ events: arg [-L/lib] ==> dir [/lib] arg [-L/usr/lib] ==> dir [/usr/lib] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -1874,7 +1874,7 @@ events: arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [collect2 version 15.2.1 20251112] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] linker tool for 'C': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] @@ -1911,8 +1911,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x" - binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x" + source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1" + binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -1922,13 +1922,13 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' + Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c060b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c060b.dir/build.make CMakeFiles/cmTC_c060b.dir/build - gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' - Building CXX object CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o - /usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2e9f0/fast + /usr/bin/gmake -f CMakeFiles/cmTC_2e9f0.dir/build.make CMakeFiles/cmTC_2e9f0.dir/build + gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' + Building CXX object CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o + /usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ Target: x86_64-pc-linux-gnu @@ -1962,8 +1962,8 @@ events: COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.o' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_c060b - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c060b.dir/link.txt --verbose=1 + Linking CXX executable cmTC_2e9f0 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2e9f0.dir/link.txt --verbose=1 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper @@ -1974,14 +1974,14 @@ events: gcc version 15.2.1 20251112 (GCC) COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.' - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.' + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o collect2 version 15.2.1 20251112 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o GNU ld (GNU Binutils) 2.45.1 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.' - /usr/lib/ccache/bin/c++ -v -Wl,-v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c060b - gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.' + /usr/lib/ccache/bin/c++ -v -Wl,-v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2e9f0 + gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' exitCode: 0 - @@ -2024,13 +2024,13 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x'] + ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c060b/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_c060b.dir/build.make CMakeFiles/cmTC_c060b.dir/build] - ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x'] - ignore line: [Building CXX object CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2e9f0/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_2e9f0.dir/build.make CMakeFiles/cmTC_2e9f0.dir/build] + ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1'] + ignore line: [Building CXX object CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [Target: x86_64-pc-linux-gnu] @@ -2064,8 +2064,8 @@ events: ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.o' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_c060b] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c060b.dir/link.txt --verbose=1] + ignore line: [Linking CXX executable cmTC_2e9f0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2e9f0.dir/link.txt --verbose=1] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] @@ -2076,13 +2076,13 @@ events: ignore line: [gcc version 15.2.1 20251112 (GCC) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc00OQdf.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc4eUJ61.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -2097,7 +2097,7 @@ events: arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore - arg [cmTC_c060b] ==> ignore + arg [cmTC_2e9f0] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] @@ -2109,7 +2109,7 @@ events: arg [-L/lib] ==> dir [/lib] arg [-L/usr/lib] ==> dir [/usr/lib] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -2120,7 +2120,7 @@ events: arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [collect2 version 15.2.1 20251112] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] linker tool for 'CXX': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal new file mode 100644 index 0000000..0b62aa3 --- /dev/null +++ b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal @@ -0,0 +1,166 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/socket.h + /usr/include/asm/sockios.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/in.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/netdb.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/sockaddr.h + /usr/include/bits/socket.h + /usr/include/bits/socket_type.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_iovec.h + /usr/include/bits/types/struct_osockaddr.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/memory.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/rpc/netdb.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/socket.h + /usr/include/sys/time.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +CMakeFiles/xnet.dir/src/app.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +xnet + /usr/lib/Scrt1.o + /usr/lib/crti.o + /usr/lib/crtn.o + /usr/lib/libc.so + /usr/lib/libgcc_s.so + /usr/lib/libgcc_s.so.1 + /usr/lib/libpcap.so + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a + /usr/lib/ld-linux-x86-64.so.2 + /usr/lib/libc.so.6 + /usr/lib/libc_nonshared.a + /usr/lib/libcap.so.2 + /usr/lib/libdbus-1.so.3 + /usr/lib/libm.so.6 + /usr/lib/libnl-3.so.200 + /usr/lib/libnl-genl-3.so.200 + /usr/lib/libsystemd.so.0 + /usr/lib32/libcap.so.2 + /usr/lib32/libdbus-1.so.3 + /usr/lib32/libm.so.6 + /usr/lib32/libnl-3.so.200 + /usr/lib32/libnl-genl-3.so.200 + /usr/lib32/libsystemd.so.0 + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a + diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make index 571df20..25ff2d8 100644 --- a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make @@ -1,2 +1,413 @@ -# Empty compiler generated dependencies file for xnet. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o: /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c \ + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/socket.h \ + /usr/include/asm/sockios.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/in.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/netdb.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/sockaddr.h \ + /usr/include/bits/socket.h \ + /usr/include/bits/socket_type.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_iovec.h \ + /usr/include/bits/types/struct_osockaddr.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/memory.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/rpc/netdb.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/socket.h \ + /usr/include/sys/time.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +CMakeFiles/xnet.dir/src/app.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +xnet: /usr/lib/Scrt1.o \ + /usr/lib/crti.o \ + /usr/lib/crtn.o \ + /usr/lib/libc.so \ + /usr/lib/libgcc_s.so \ + /usr/lib/libgcc_s.so.1 \ + /usr/lib/libpcap.so \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a \ + /usr/lib/ld-linux-x86-64.so.2 \ + /usr/lib/libc.so.6 \ + /usr/lib/libc_nonshared.a \ + /usr/lib/libcap.so.2 \ + /usr/lib/libdbus-1.so.3 \ + /usr/lib/libm.so.6 \ + /usr/lib/libnl-3.so.200 \ + /usr/lib/libnl-genl-3.so.200 \ + /usr/lib/libsystemd.so.0 \ + /usr/lib32/libcap.so.2 \ + /usr/lib32/libdbus-1.so.3 \ + /usr/lib32/libm.so.6 \ + /usr/lib32/libnl-3.so.200 \ + /usr/lib32/libnl-genl-3.so.200 \ + /usr/lib32/libsystemd.so.0 \ + CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o \ + CMakeFiles/xnet.dir/src/app.c.o \ + src/xnet_app/libxnet_app.a \ + src/xnet_tiny/libxnet_tiny.a + + +src/xnet_app/libxnet_app.a: + +CMakeFiles/xnet.dir/src/app.c.o: + +/usr/lib32/libm.so.6: + +/usr/lib32/libdbus-1.so.3: + +/usr/lib/libnl-genl-3.so.200: + +/usr/lib/libdbus-1.so.3: + +/usr/lib/libcap.so.2: + +/usr/lib/libc.so.6: + +/usr/lib/ld-linux-x86-64.so.2: + +/usr/lib/libgcc_s.so.1: + +/usr/lib/libsystemd.so.0: + +/usr/lib/libgcc_s.so: + +/usr/lib/crtn.o: + +/usr/lib/libpcap.so: + +/usr/lib/crti.o: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +src/xnet_tiny/libxnet_tiny.a: + +/usr/include/sys/time.h: + +/usr/lib/libm.so.6: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/netinet/in.h: + +/usr/include/netdb.h: + +/usr/include/memory.h: + +/usr/include/sys/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/lib32/libsystemd.so.0: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/lib/libnl-3.so.200: + +/usr/include/bits/types/struct_iovec.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/in.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/endianness.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h: + +/usr/lib/Scrt1.o: + +/usr/include/asm/sockios.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o: + +/usr/include/sys/socket.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/asm/posix_types.h: + +/usr/include/features-time64.h: + +/usr/include/asm-generic/socket.h: + +/usr/lib32/libnl-genl-3.so.200: + +/usr/include/bits/floatn.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/asm/bitsperlong.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/asm-generic/posix_types.h: + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/libc-header-start.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/arpa/inet.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h: + +/usr/include/bits/byteswap.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h: + +/usr/include/asm/socket.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h: + +/usr/lib/libc.so: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h: + +/usr/lib32/libcap.so.2: + +/usr/include/inttypes.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/sockaddr.h: + +/usr/include/bits/struct_mutex.h: + +/usr/lib32/libnl-3.so.200: + +/usr/include/bits/types/struct_osockaddr.h: + +/usr/include/bits/socket_type.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/endian.h: + +/usr/include/bits/socket.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/stdint-uintn.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/time_t.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/timesize.h: + +/usr/lib/libc_nonshared.a: + +/usr/include/bits/types.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/netdb.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/types/struct_FILE.h: diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o index 521eee5..a2a549d 100644 Binary files a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o and b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o differ diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o index c075cec..7b1ef94 100644 Binary files a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o and b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal new file mode 100644 index 0000000..4f85c4b --- /dev/null +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/alloca.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/socket.h + /usr/include/asm/sockios.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/in.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/netdb.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/sockaddr.h + /usr/include/bits/socket.h + /usr/include/bits/socket_type.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_iovec.h + /usr/include/bits/types/struct_osockaddr.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/rpc/netdb.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/socket.h + /usr/include/sys/time.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_datetime.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c + /usr/include/stdc-predef.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_http.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c + /usr/include/stdc-predef.h + diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make index 921d4b8..4b98e84 100644 --- a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make @@ -1,2 +1,311 @@ -# Empty compiler generated dependencies file for xnet_app. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/alloca.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/socket.h \ + /usr/include/asm/sockios.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/in.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/netdb.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/sockaddr.h \ + /usr/include/bits/socket.h \ + /usr/include/bits/socket_type.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_iovec.h \ + /usr/include/bits/types/struct_osockaddr.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/rpc/netdb.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/socket.h \ + /usr/include/sys/time.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_datetime.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c \ + /usr/include/stdc-predef.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_http.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c \ + /usr/include/stdc-predef.h + + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdlib.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/netinet/in.h: + +/usr/include/netdb.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c: + +/usr/include/sys/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/wchar.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/bits/types/struct_iovec.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/in.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/endianness.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h: + +/usr/include/asm/sockios.h: + +/usr/include/sys/socket.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/asm/posix_types.h: + +/usr/include/features-time64.h: + +/usr/include/asm-generic/socket.h: + +/usr/include/inttypes.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/sys/time.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c: + +/usr/include/bits/sockaddr.h: + +/usr/include/bits/struct_mutex.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/floatn.h: + +/usr/include/asm/bitsperlong.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/libc-header-start.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/arpa/inet.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h: + +/usr/include/bits/byteswap.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h: + +/usr/include/asm/socket.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/alloca.h: + +/usr/include/bits/stdint-least.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h: + +/usr/include/bits/long-double.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/types/struct_osockaddr.h: + +/usr/include/bits/socket_type.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/bits/socket.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/timesize.h: + +/usr/include/bits/types.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/netdb.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o index 14dafdc..c486e90 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o and b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d index 25e2779..91a788c 100644 --- a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d @@ -26,7 +26,13 @@ src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: \ /usr/include/bits/pthreadtypes-arch.h \ /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-float.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/xnet/pcap_device.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/pcap.h \ @@ -53,11 +59,4 @@ src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: \ /usr/include/arpa/inet.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/bpf.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/dlt.h \ - /usr/include/stdio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h diff --git a/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a b/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a index 3d3065e..2d93d84 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a and b/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a differ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal new file mode 100644 index 0000000..726cf93 --- /dev/null +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make index fc2943b..c10cd97 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make @@ -1,2 +1,226 @@ -# Empty compiler generated dependencies file for xnet_tiny. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/__mbstate_t.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/floatn.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/types.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/long-double.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h: + +/usr/include/gnu/stubs.h: + +/usr/include/stdio.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/features-time64.h: + +/usr/include/stdint.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/include/features.h: + +/usr/include/bits/types/locale_t.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/typesizes.h: + +/usr/include/string.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/strings.h: + +/usr/include/bits/stdint-uintn.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/include/bits/timesize.h: + +/usr/include/stdc-predef.h: + +/usr/include/sys/cdefs.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c: diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o index ae08b19..9a859a3 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o and b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o index b4e5b00..c450855 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o and b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d index f95026f..5b76dba 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d @@ -8,12 +8,21 @@ src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o: \ /usr/include/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/strings.h \ + /usr/include/strings.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h /usr/include/bits/stdint-least.h \ - /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdint-least.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o index 05b7fe7..079d187 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o and b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o index be512d4..bc7ce5d 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o and b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o differ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d index 12381cf..9c97939 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d @@ -8,12 +8,20 @@ src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o: \ /usr/include/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/strings.h \ + /usr/include/strings.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h /usr/include/bits/stdint-least.h \ + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdint-least.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a b/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a index c2d1299..333dde0 100644 Binary files a/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a and b/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a differ diff --git a/network/start/xnet_tiny/build/xnet b/network/start/xnet_tiny/build/xnet index dcf75ec..4d36338 100755 Binary files a/network/start/xnet_tiny/build/xnet and b/network/start/xnet_tiny/build/xnet differ diff --git a/network/start/xnet_tiny/src/app.c b/network/start/xnet_tiny/src/app.c index 0ff42ba..76f3050 100644 --- a/network/start/xnet_tiny/src/app.c +++ b/network/start/xnet_tiny/src/app.c @@ -2,9 +2,14 @@ #include "xnet_tiny.h" int main (void) { + printf("=== xnet starting ===\n"); + fflush(stdout); + xnet_init(); - printf("xnet running\n"); + printf("=== xnet initialized, entering main loop ===\n"); + fflush(stdout); + while (1) { xnet_poll(); } diff --git a/network/start/xnet_tiny/src/xnet_app/port_pcap.c b/network/start/xnet_tiny/src/xnet_app/port_pcap.c index c79eec0..63416bb 100644 --- a/network/start/xnet_tiny/src/xnet_app/port_pcap.c +++ b/network/start/xnet_tiny/src/xnet_app/port_pcap.c @@ -1,5 +1,6 @@ #include #include +#include #include "pcap_device.h" #include "xnet_tiny.h" @@ -7,17 +8,27 @@ static pcap_t * pcap; // pcap所用的网卡 const char * ip_str = "10.20.6.8"; // 根据实际电脑上存在的网卡地址进行修改 -const char my_mac_addr[] = {0x00, 0x50, 0x56, 0xc0, 0x00, 0x08}; +const uint8_t my_mac_addr[] = {0x04, 0x7b, 0xcb, 0xce, 0x0a, 0x56}; /** * 初始化网络驱动 * @return 0成功,其它失败 */ xnet_err_t xnet_driver_open (uint8_t * mac_addr) { + printf("[DRIVER] Opening pcap device for IP: %s\n", ip_str); + printf("[DRIVER] Using MAC: %02x:%02x:%02x:%02x:%02x:%02x\n", + my_mac_addr[0], my_mac_addr[1], my_mac_addr[2], + my_mac_addr[3], my_mac_addr[4], my_mac_addr[5]); + fflush(stdout); + memcpy(mac_addr, my_mac_addr, sizeof(my_mac_addr)); pcap = pcap_device_open(ip_str, mac_addr, 1); if (pcap == (pcap_t *)0) { + printf("[DRIVER] Failed to open pcap device!\n"); + fflush(stdout); exit(-1); } + printf("[DRIVER] Pcap device opened successfully\n"); + fflush(stdout); return XNET_ERR_OK; } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xarp.c b/network/start/xnet_tiny/src/xnet_tiny/xarp.c index 7b69b4a..fc65224 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xarp.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xarp.c @@ -11,6 +11,7 @@ static const uint8_t net_broadcast_addr[] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF typedef enum _xarp_state_t { XARP_ENTRY_STATE_FREE, XARP_ENTRY_STATE_RESOLVED, + XARP_ENTRY_STATE_PENDING, } xarp_state_t; typedef struct _xarp_entry_t { @@ -19,6 +20,7 @@ typedef struct _xarp_entry_t { xarp_state_t state; int tmo; int retry; + xnet_packet_t *packet; } xarp_entry_t; static xarp_entry_t arp_table[XARP_CACHE_SIZE]; @@ -28,6 +30,7 @@ static xarp_entry_t arp_table[XARP_CACHE_SIZE]; void xarp_init(void) { for (int i = 0; i < XARP_CACHE_SIZE; i++) { arp_table[i].state = XARP_ENTRY_STATE_FREE; + arp_table[i].packet = (xnet_packet_t *)0; } } @@ -40,11 +43,9 @@ static xarp_entry_t *find_entry(const uint8_t *ip_addr, int force) { entry = arp_table + i; break; } - } else { - if (memcmp(arp_table[i].ip_addr, ip_addr, 4) == 0) { - entry = arp_table + i; - break; - } + } else if (memcmp(arp_table[i].ip_addr, ip_addr, 4) == 0) { + entry = arp_table + i; + break; } } @@ -57,6 +58,11 @@ static void update_entry(const uint8_t *ip_addr, const uint8_t *mac_addr, int fo memcpy(entry->ip_addr, ip_addr, 4); memcpy(entry->mac_addr, mac_addr, XNET_MAC_ADDR_SIZE); entry->state = XARP_ENTRY_STATE_RESOLVED; + + if (entry->packet) { + ethernet_out_to(XNET_PROTOCOL_IP, mac_addr, entry->packet); + entry->packet = (xnet_packet_t *)0; + } } } @@ -124,15 +130,34 @@ static void send_arp_request(const uint8_t *ip_addr) { } } -const uint8_t *xarp_resolve(const uint8_t *ip_addr) { +const uint8_t *xarp_resolve(xnet_packet_t *packet, const uint8_t *ip_addr) { xarp_entry_t *entry = find_entry(ip_addr, 0); if (entry) { if (entry->state == XARP_ENTRY_STATE_RESOLVED) { return entry->mac_addr; + } else if (entry->state == XARP_ENTRY_STATE_PENDING) { + if (entry->packet) { + xnet_free_packet(entry->packet); + } + entry->packet = packet; + return (const uint8_t *)0; } } else { - send_arp_request(ip_addr); + entry = find_entry(ip_addr, 1); + if (entry) { + entry->state = XARP_ENTRY_STATE_PENDING; + memcpy(entry->ip_addr, ip_addr, 4); + entry->packet = packet; + + send_arp_request(ip_addr); + } else { + xnet_free_packet(packet); + } } return (const uint8_t *)0; } + +void xarp_update_from_ip(const uint8_t *ip_addr, const uint8_t *mac_addr) { + update_entry(ip_addr, mac_addr, 1); +} diff --git a/network/start/xnet_tiny/src/xnet_tiny/xarp.h b/network/start/xnet_tiny/src/xnet_tiny/xarp.h index 7339e6b..e8c4d1a 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xarp.h +++ b/network/start/xnet_tiny/src/xnet_tiny/xarp.h @@ -30,6 +30,7 @@ typedef struct _xarp_packet_t { void xarp_init(void); void xarp_in(xnet_packet_t *packet); -const uint8_t *xarp_resolve(const uint8_t *ip_addr); +const uint8_t *xarp_resolve(xnet_packet_t *packet, const uint8_t *ip_addr); +void xarp_update_from_ip(const uint8_t *ip_addr, const uint8_t *mac_addr); #endif // XARP_H diff --git a/network/start/xnet_tiny/src/xnet_tiny/xicmp.c b/network/start/xnet_tiny/src/xnet_tiny/xicmp.c index 72ccad4..2079d8d 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xicmp.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xicmp.c @@ -1,7 +1,9 @@ #include +#include #include "xicmp.h" #include "xnet_tiny.h" #include "xip.h" +#include "xarp.h" #define ICMP_TYPE_ECHO_REPLY 0 #define ICMP_TYPE_ECHO_REQUEST 8 @@ -30,6 +32,12 @@ static uint16_t checksum(void *buf, uint16_t len) { } void xicmp_in(xnet_packet_t *packet) { + if (packet->size < sizeof(xether_hdr_t) + sizeof(xip_hdr_t)) { + return; + } + + // 先保留下以太头,后续要使用源MAC更新ARP缓存 + xether_hdr_t *ether_hdr = (xether_hdr_t *)packet->data; remove_header(packet, sizeof(xether_hdr_t)); xip_hdr_t *ip_hdr = (xip_hdr_t *)packet->data; @@ -37,7 +45,15 @@ void xicmp_in(xnet_packet_t *packet) { return; } uint8_t hlen = (ip_hdr->hlen_ver & 0x0F) * 4; - if (hlen < sizeof(xip_hdr_t)) { + if ((hlen < sizeof(xip_hdr_t)) || (packet->size < hlen + sizeof(xicmp_packet_t))) { + return; + } + // 目前仅支持无IP选项的报文 + if (hlen != sizeof(xip_hdr_t)) { + return; + } + // 仅处理ICMP协议 + if (ip_hdr->protocol != 1) { return; } if (checksum(ip_hdr, hlen) != 0) { @@ -46,29 +62,67 @@ void xicmp_in(xnet_packet_t *packet) { if (memcmp(ip_hdr->dest_ip, my_ip_addr, 4) != 0) { return; } + // 更新ARP缓存,以便后续通过IP层发送应答而无需额外ARP查询 + xarp_update_from_ip(ip_hdr->src_ip, ether_hdr->src); + uint16_t total_len = swap_order16(ip_hdr->total_len); + if (packet->size < total_len) { + return; + } + if (packet->size > total_len) { + packet->size = total_len; + } + + xip_hdr_t saved_ip_hdr; + memcpy(&saved_ip_hdr, ip_hdr, sizeof(xip_hdr_t)); remove_header(packet, hlen); + if (packet->size < sizeof(xicmp_packet_t)) { + return; + } xicmp_packet_t *icmp_packet = (xicmp_packet_t *)packet->data; if (icmp_packet->type == ICMP_TYPE_ECHO_REQUEST) { - xnet_packet_t *tx_packet = xnet_alloc_for_send(packet->size); - if (tx_packet) { - memcpy(tx_packet->data, packet->data, packet->size); + printf("[ICMP] Received Echo Request from %d.%d.%d.%d\n", + saved_ip_hdr.src_ip[0], saved_ip_hdr.src_ip[1], + saved_ip_hdr.src_ip[2], saved_ip_hdr.src_ip[3]); - xicmp_packet_t *reply_icmp = (xicmp_packet_t *)tx_packet->data; + // 校验收到的ICMP包,避免对错误数据做回复 + if (checksum(icmp_packet, packet->size) != 0) { + printf("[ICMP] Checksum failed, dropping packet\n"); + return; + } + // 分配发送缓冲区:需要包含以太网头 + IP头 + ICMP数据 + xnet_packet_t *tx_packet = xnet_alloc_for_send(sizeof(xether_hdr_t) + packet->size + hlen); + if (tx_packet) { + // 跳过以太网头空间,从IP头开始填充(以太网头由ethernet_out_to填充) + tx_packet->data += sizeof(xether_hdr_t); + tx_packet->size -= sizeof(xether_hdr_t); + + xip_hdr_t *reply_ip_hdr = (xip_hdr_t *)tx_packet->data; + memcpy(reply_ip_hdr, &saved_ip_hdr, sizeof(xip_hdr_t)); + reply_ip_hdr->total_len = swap_order16(packet->size + hlen); + memcpy(reply_ip_hdr->dest_ip, saved_ip_hdr.src_ip, 4); + memcpy(reply_ip_hdr->src_ip, my_ip_addr, 4); + reply_ip_hdr->ttl = 64; + reply_ip_hdr->hdr_checksum = 0; + reply_ip_hdr->hdr_checksum = checksum(reply_ip_hdr, hlen); + + xicmp_packet_t *reply_icmp = (xicmp_packet_t *)((uint8_t *)tx_packet->data + hlen); + memcpy(reply_icmp, packet->data, packet->size); reply_icmp->type = ICMP_TYPE_ECHO_REPLY; reply_icmp->checksum = 0; - reply_icmp->checksum = checksum(reply_icmp, tx_packet->size); + reply_icmp->checksum = checksum(reply_icmp, packet->size); - xip_hdr_t *reply_ip_hdr = (xip_hdr_t *)(tx_packet->data - sizeof(xip_hdr_t)); - memcpy(reply_ip_hdr, ip_hdr, sizeof(xip_hdr_t)); - reply_ip_hdr->total_len = swap_order16(tx_packet->size + sizeof(xip_hdr_t)); - memcpy(reply_ip_hdr->dest_ip, ip_hdr->src_ip, 4); - memcpy(reply_ip_hdr->src_ip, my_ip_addr, 4); - reply_ip_hdr->hdr_checksum = 0; - reply_ip_hdr->hdr_checksum = checksum(reply_ip_hdr, sizeof(xip_hdr_t)); - - xip_out(tx_packet, ip_hdr->src_ip, XNET_PROTOCOL_IP); + printf("[ICMP] Sending Echo Reply to %d.%d.%d.%d\n", + saved_ip_hdr.src_ip[0], saved_ip_hdr.src_ip[1], + saved_ip_hdr.src_ip[2], saved_ip_hdr.src_ip[3]); + xip_out(tx_packet, saved_ip_hdr.src_ip, 1); + printf("[ICMP] Echo Reply sent\n"); + } else { + printf("[ICMP] Failed to allocate tx_packet\n"); } + } else if (icmp_packet->type == ICMP_TYPE_ECHO_REPLY) { + // 收到ICMP Echo Reply,正常接收,不做额外处理 + // 这是对本机发出的ping请求的回复 } } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xip.c b/network/start/xnet_tiny/src/xnet_tiny/xip.c index e2eac4f..ac6652d 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xip.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xip.c @@ -3,7 +3,7 @@ #include "xnet_tiny.h" void xip_out(xnet_packet_t *packet, const uint8_t *dest_ip, uint8_t protocol) { - const uint8_t *mac_addr = xarp_resolve(dest_ip); + const uint8_t *mac_addr = xarp_resolve(packet, dest_ip); if (mac_addr) { ethernet_out_to(XNET_PROTOCOL_IP, mac_addr, packet); } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xlog.h b/network/start/xnet_tiny/src/xnet_tiny/xlog.h new file mode 100644 index 0000000..fd9f5d5 --- /dev/null +++ b/network/start/xnet_tiny/src/xnet_tiny/xlog.h @@ -0,0 +1,33 @@ +#ifndef XLOG_H +#define XLOG_H + +#include + +#define XLOG_LEVEL_NONE 0 +#define XLOG_LEVEL_ERROR 1 +#define XLOG_LEVEL_WARNING 2 +#define XLOG_LEVEL_INFO 3 + +#ifndef XLOG_LEVEL +#define XLOG_LEVEL XLOG_LEVEL_INFO +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_INFO +#define xlog_info(fmt, ...) printf("[INFO] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_info(fmt, ...) +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_WARNING +#define xlog_warn(fmt, ...) printf("[WARN] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_warn(fmt, ...) +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_ERROR +#define xlog_err(fmt, ...) printf("[ERROR] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_err(fmt, ...) +#endif + +#endif // XLOG_H diff --git a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c index d7badc1..061e9c6 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c @@ -1,9 +1,10 @@ #include +#include #include "xnet_tiny.h" #include "xarp.h" #include "xicmp.h" -const uint8_t my_ip_addr[] = {192, 168, 254, 2}; +const uint8_t my_ip_addr[] = {10, 20, 6, 8}; #define min(a, b) ((a) > (b) ? (b) : (a)) @@ -40,6 +41,10 @@ xnet_packet_t * xnet_alloc_for_read(uint16_t data_size) { return &rx_packet; } +void xnet_free_packet(xnet_packet_t * packet) { + // 单缓冲区,无需释放 +} + /** * 为发包添加一个头部 * @param packet 待处理的数据包 @@ -108,19 +113,28 @@ xnet_err_t ethernet_out_to(xnet_protocol_t protocol, const uint8_t *mac_addr, xn static void ethernet_in (xnet_packet_t * packet) { // 至少要比头部数据大 if (packet->size <= sizeof(xether_hdr_t)) { + printf("[ETH] Packet too small: %d bytes\n", packet->size); return; } // 往上分解到各个协议处理 xether_hdr_t* hdr = (xether_hdr_t*)packet->data; - switch (swap_order16(hdr->protocol)) { + uint16_t protocol = swap_order16(hdr->protocol); + printf("[ETH] Received packet, protocol: 0x%04x, size: %d\n", protocol, packet->size); + + switch (protocol) { case XNET_PROTOCOL_ARP: + printf("[ETH] Processing ARP packet\n"); xarp_in(packet); break; case XNET_PROTOCOL_IP: { + printf("[ETH] Processing IP packet\n"); xicmp_in(packet); break; } + default: + printf("[ETH] Unknown protocol: 0x%04x\n", protocol); + break; } } @@ -129,8 +143,12 @@ static void ethernet_in (xnet_packet_t * packet) { */ static void ethernet_poll (void) { xnet_packet_t * packet; + static int packet_count = 0; if (xnet_driver_read(&packet) == XNET_ERR_OK) { + packet_count++; + printf("\n[POLL] Packet #%d received, size: %d bytes\n", packet_count, packet->size); + fflush(stdout); // 正常情况下,在此打个断点,全速运行 // 然后在对方端ping 192.168.254.2,会停在这里 ethernet_in(packet); diff --git a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h index 66257b7..d925d04 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h +++ b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h @@ -41,6 +41,7 @@ typedef enum _xnet_protocol_t { xnet_packet_t * xnet_alloc_for_send(uint16_t data_size); xnet_packet_t * xnet_alloc_for_read(uint16_t data_size); +void xnet_free_packet(xnet_packet_t * packet); xnet_err_t xnet_driver_open (uint8_t * mac_addr); xnet_err_t xnet_driver_send (xnet_packet_t * packet); diff --git a/network/start/xnet_tiny/xnet.sln b/network/start/xnet_tiny/xnet.sln deleted file mode 100644 index d4e75a3..0000000 --- a/network/start/xnet_tiny/xnet.sln +++ /dev/null @@ -1,31 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29613.14 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xnet", "xnet.vcxproj", "{FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x64.ActiveCfg = Debug|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x64.Build.0 = Debug|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x86.ActiveCfg = Debug|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x86.Build.0 = Debug|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x64.ActiveCfg = Release|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x64.Build.0 = Release|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x86.ActiveCfg = Release|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CD284B9E-7478-4AB5-84CC-A5F0579BE937} - EndGlobalSection -EndGlobal diff --git a/network/start/xnet_tiny/xnet.vcxproj b/network/start/xnet_tiny/xnet.vcxproj deleted file mode 100644 index 9d0c168..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - - - - - - - - - - - - - - - 16.0 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4} - Win32Proj - xnet - 10.0 - - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - $(ProjectDir)src\xnet_tiny;$(ProjectDir)src\xnet_app;$(ProjectDir)src;$(ProjectDir)..\lib\npcap\include;$(ProjectDir)..\lib\xnet;$(IncludePath) - - - true - $(ProjectDir)src;$(ProjectDir)src\xnet_tiny;$(ProjectDir)src\xnet_app;$(ProjectDir)..\lib\npcap\include;$(ProjectDir)..\lib\xnet;$(IncludePath) - - - false - - - false - - - - NotUsing - Level3 - false - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - Console - true - %(AdditionalDependencies) - wpcap.dll - - - - - - - Level3 - true - _CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - - - Console - true - wpcap.dll - ;%(AdditionalDependencies) - - - - - - - Level3 - true - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - Console - true - true - true - - - - - - - Level3 - true - true - true - NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - Console - true - true - true - - - - - - \ No newline at end of file diff --git a/network/start/xnet_tiny/xnet.vcxproj.filters b/network/start/xnet_tiny/xnet.vcxproj.filters deleted file mode 100644 index 2b46dc0..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj.filters +++ /dev/null @@ -1,56 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {bcd3da0a-51fb-44b1-92b7-7de6a23a3c68} - - - {6c8bcc08-b7ab-4dfe-bb21-d81aa38b02d4} - - - {2a77203d-f89b-4792-ad8d-1912617cf056} - - - - - 库文件 - - - xnet_app - - - xnet_tiny - - - 源文件 - - - xnet_app - - - xnet_app - - - - - 库文件 - - - xnet_tiny - - - xnet_app - - - xnet_app - - - \ No newline at end of file diff --git a/network/start/xnet_tiny/xnet.vcxproj.user b/network/start/xnet_tiny/xnet.vcxproj.user deleted file mode 100644 index 9b047ea..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(ProjectDir)..\ - WindowsLocalDebugger - - - $(ProjectDir)..\ - WindowsLocalDebugger - - \ No newline at end of file