compile_commands.json not work
Environment
- OS and Version: windows
- VS Code Version: 1.85.2
- C/C++ Extension Version: 1.85.5
- If using SSH remote, specify OS of remote machine:
Bug Summary and Steps to Reproduce
Bug Summary:
1.c_cpp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "c17", "cppStandard": "gnu++17", "intelliSenseMode": "linux-gcc-x64", "compileCommands": "${workspaceFolder}/compile_commands.json" } ], "version": 4 }
-
files in my wokerspec : piter@Y9000p:/mnt/d/Work/EmbeddedTutorial/LittleKernel/lk$ ls -al total 732 drwxrwxrwx 1 piter piter 4096 Jan 20 11:25 . drwxrwxrwx 1 piter piter 4096 Jan 20 11:00 .. -rwxrwxrwx 1 piter piter 120 Dec 29 09:02 .gitignore drwxrwxrwx 1 piter piter 4096 Jan 20 11:19 .vscode -rwxrwxrwx 1 piter piter 1132 Dec 29 09:02 LICENSE -rwxrwxrwx 1 piter piter 1344 Dec 29 09:02 README.md drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 app drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 arch drwxrwxrwx 1 piter piter 4096 Jan 20 11:25 build-qemu-virt-arm32-test -rwxrwxrwx 1 piter piter 719792 Jan 20 11:25 compile_commands.json drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 dev drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 docs -rwxrwxrwx 1 piter piter 12519 Dec 29 09:02 engine.mk drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 external drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 kernel drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 lib -rwxrwxrwx 1 piter piter 590 Dec 29 09:02 lk_inc.mk.example drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 make -rwxrwxrwx 1 piter piter 1164 Jan 20 11:12 makefile drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 platform drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 project drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 scripts drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 target drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 tools drwxrwxrwx 1 piter piter 4096 Dec 29 09:02 top
-
out put: [1/20/2024, 11:31:02 AM] "init.c" not found in "${workspaceFolder}/compile_commands.json". 'includePath' from c_cpp_properties.json in folder 'lk' will be used for this file instead. [1/20/2024, 11:42:29 AM] "init.c" not found in "${workspaceFolder}/compile_commands.json". 'includePath' from c_cpp_properties.json in folder 'lk' will be used for this file instead.
-
click function cat't go to the right file
Configuration and Logs
[1/20/2024, 11:31:02 AM] "init.c" not found in "${workspaceFolder}/compile_commands.json". 'includePath' from c_cpp_properties.json in folder 'lk' will be used for this file instead.
[1/20/2024, 11:42:29 AM] "init.c" not found in "${workspaceFolder}/compile_commands.json". 'includePath' from c_cpp_properties.json in folder 'lk' will be used for this file instead.
Other Extensions
No response
Additional context
No response
### Tasks
Uploading compile_commands.json…
flow 1.git clone https://github.com/NREL/lk.git 2. sudo apt-get install gcc-arm-none-eabi 3. sudo apt install bear 4.cd lk 4.bear -- make qemu-virt-arm32-test
Hi @piterzhang . Does your compile_commands.json file contain an entry with a file field set to init.c? The configuration warning would seem to indicate that none was found. If there is no entry for a file in the specified compile_commands.json, the C/C++ extension will fall back to a base/default configuration. You can run C/C++: Log Diagnostics to see exactly how a file was configured, once open.
I tried to follow your repro steps, but bear -- make qemu-virt-arm32-test did not work for me. That indicates:
colen@COLENGWORK:~/repos/lk$ bear -- make qemu-virt-arm32-test
make: *** No rule to make target 'qemu-virt-arm32-test'. Stop.
I noticed there is a CMakeLists.txt file in that repo, so it's possible you could use the CMake Tools extension to both build the project and as a 'custom configuration provider' to provide configuration information to the C/C++ Extension. However, I was unable to easily configure/build this project using CMake, due to some missing dependencies.
Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES
[cmake] wxWidgets_INCLUDE_DIRS)
I could try to reproduce the issue you're seeing, if you can provide some more detailed guidance on getting this project up and running.
lk.zip Hi @Colengms :
-
compile_commands.json have the file init.c;compile_commands.json file in there: https://github.com/microsoft/vscode-cpptools/issues/11887#issuecomment-1901725512
-
lk have a README ,you can use sub flow try:
1. install or build qemu. v2.4 and above is recommended. 2. install gcc for embedded arm (see note 1) 3. run scripts/do-qemuarm (from the lk directory) 4. you should see 'welcome to lk/MP' -
if step2 ok ,use bear to genetate compile_commds.json
bear -- scripts/do-qemuarm -
if above not ok ,you can use my compiled lk :lk.zip
Hi @piterzhang . Are you trying to open this workspace folder on Windows directly, or via a WSL Remote instance of VS Code? You indicated your OS as Windows, but your compile_commands.json file contains Linux WSL paths. If you're opening this workspace folder on Windows directly, those paths would not match, explaining why init.c would not be found in your compile_commands.json file.
If opening your workspace as a WSL Remote instance does not address the issue, could you enable "C_Cpp.loggingLevel": "Debug" and provide the contents of the C/C++ output channel leading up to the repro?
Hi @Colengms:
1.sorry i give a wrong message not in windows ,i open i in WSL2 ubuntu22.4
2. I tried it on a physical debian computer and still agree with the question
3. after "C_Cpp.loggingLevel": "Debug" in WSL2 log as follows:
Output Log
loggingLevel: Debug
LSP: (received) cpptools/initialize (id: 1)
LSP: (invoked) cpptools/initialize (id: 1)
cpptools version (TypeScript): 1.18.5
cpptools version (native): 1.18.3.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: (received) cpptools/didChangeCppProperties (id: 2)
LSP: (received) cpptools/queryCompilerDefaults (id: 3)
LSP: (invoked) cpptools/didChangeCppProperties (id: 2)
Code browsing service initialized
Querying compiler for default C++ language standard using command line: /usr/bin/gcc -x c++ -E -dM /dev/null
Detected language standard version: gnu++17
Querying compiler's default target using command line: "/usr/bin/gcc" -dumpmachine
Compiler returned default target value: x86_64-linux-gnu
Compiler query command line: /usr/bin/gcc -std=gnu++17 -m64 -Wp,-v -E -dM -x c++ /dev/null
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/gcc'
Compiler query command line: /usr/bin/gcc -std=c17 -m64 -Wp,-v -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/gcc'
Folder: /usr/include/ will be indexed
Folder: /usr/lib/gcc/x86_64-linux-gnu/11/include/ will be indexed
Folder: /usr/local/include/ will be indexed
Folder: /usr/include/x86_64-linux-gnu/ will be indexed
Folder: /usr/include/c++/11/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/platform/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/version/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/unittest/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/tftp/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/pool/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/minip/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libcpp/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libc/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/iovec/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/io/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/heap/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/gfx/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fixed_point/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fdtwalk/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/debugcommands/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/debug/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/console/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/cbuf/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bio/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bcache/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/kernel/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/libm/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/heap/dlmalloc/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/fdt/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/cksum/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/aes/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/arch/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/app/ will be indexed
Folder: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/build-qemu-virt-arm32-test/ will be indexed
LSP: (invoked) cpptools/queryCompilerDefaults (id: 3)
Discovering files...
Processing folder (recursive): /usr/include/
Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/11/include/
Processing folder (recursive): /usr/local/include/
Processing folder (recursive): /usr/include/x86_64-linux-gnu/
Processing folder (recursive): /usr/include/c++/11/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/
LSP: (received) cpptools/didChangeCppProperties (id: 4)
LSP: (received) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/didChangeCppProperties (id: 4)
LSP: (invoked) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 5)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 6)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 7)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 8)
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 9)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 10)
LSP: (received) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 11)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 5)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 6)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 7)
LSP: $/cancelRequest (cpptools/getFoldingRanges, id: 8)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 10)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 11)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 5)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 6)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 7)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 8)
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 9)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 8)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 10)
LSP: (invoked) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 11)
sending compilation args for /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/build-qemu-virt-arm32-test
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/qemu-virt-arm/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/platform/qemu-virt-arm/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/arch/arm/arm/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/arch/arm/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/app/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/app/tests/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/arch/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/bus/pci/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/interrupt/arm_gic/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/power/psci/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/timer/arm_generic/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/virtio/block/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/virtio/gpu/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/virtio/net/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/kernel/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/aes/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/cbuf/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/cksum/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fdtwalk/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/minip/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/unittest/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/version/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/platform/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/virtio/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bcache/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bio/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/console/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/fdt/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fixed_point/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/gfx/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/heap/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libc/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libcpp/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/pool/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/tftp/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/heap/dlmalloc/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/io/include
include: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/libm/include
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
define: __thumb__
preinclude: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/build-qemu-virt-arm32-test/config.h
preinclude: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/build-qemu-virt-arm32-test/top/module_config.h
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
Queueing IntelliSense update for files in translation unit of: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/platform/
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 12)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 12)
LSP: (received) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 13)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 14)
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 15)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 16)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 13)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 14)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 6)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 15)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 16)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 17)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 14)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 17)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 14)
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/version/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/unittest/
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 18)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 18)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 17)
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/tftp/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/pool/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/minip/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libcpp/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/libc/
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 19)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 19)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 18)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 20)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 20)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 19)
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/iovec/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/io/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/heap/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/gfx/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fixed_point/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fdtwalk/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/debugcommands/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/debug/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/console/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/cbuf/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bio/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/bcache/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/kernel/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/libm/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/heap/dlmalloc/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/fdt/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/cksum/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/external/lib/aes/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/dev/
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/arch/
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 21)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 21)
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 22)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 23)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 24)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 22)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 20)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 23)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 24)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 25)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 25)
LSP: $/cancelRequest (textDocument/hover, id: 25)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 26)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 22)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 27)
LSP: $/cancelRequest (textDocument/hover, id: 27)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 28)
LSP: $/cancelRequest (textDocument/hover, id: 28)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 29)
LSP: $/cancelRequest (textDocument/definition, id: 29)
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 30)
Checking for syntax errors: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
Queueing IntelliSense update for files in translation unit of: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 26)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 22)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 27)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 28)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 29)
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 30)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 31)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 31)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 32)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 33)
LSP: $/cancelRequest (textDocument/hover, id: 33)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 34)
Error squiggle count: 0
LSP: $/cancelRequest (textDocument/definition, id: 34)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 35)
LSP: $/cancelRequest (textDocument/hover, id: 35)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 36)
LSP: $/cancelRequest (textDocument/hover, id: 36)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 37)
LSP: $/cancelRequest (textDocument/definition, id: 37)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 38)
Update IntelliSense time (sec): 51.03
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 32)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 32)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 33)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 34)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 35)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 36)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 37)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 38)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 39)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 39)
LSP: (received) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 40)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 41)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 42)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 43)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 44)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 39)
LSP: (invoked) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/app/
LSP: $/cancelRequest (cpptools/getSemanticTokens, id: 41)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 42)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 43)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 40)
LSP: $/cancelRequest (cpptools/getFoldingRanges, id: 44)
LSP: (received) textDocument/didClose: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (received) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 45)
LSP: (received) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 46)
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 47)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 48)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 49)
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 50)
Checking for syntax errors: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
Queueing IntelliSense update for files in translation unit of: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 40)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 41)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 42)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 43)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 44)
LSP: (invoked) textDocument/didClose: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 44)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 41)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 42)
LSP: (invoked) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
Checking for syntax errors: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
Queueing IntelliSense update for files in translation unit of: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 45)
LSP: (invoked) cpptools/getDocumentSymbols: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 46)
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 47)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 48)
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 49)
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/include/lk/init.h (id: 50)
LSP: Request canceled by server (cpptools/getSemanticTokens, code: -32802, id: 47)
Processing folder (recursive): /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/build-qemu-virt-arm32-test/
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 51)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 52)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 48)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 51)
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 52)
LSP: $/cancelRequest (textDocument/documentHighlight, id: 52)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 53)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 54)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 55)
LSP: $/cancelRequest (textDocument/hover, id: 55)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 56)
LSP: $/cancelRequest (textDocument/hover, id: 56)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 57)
LSP: $/cancelRequest (textDocument/hover, id: 57)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 58)
LSP: $/cancelRequest (textDocument/hover, id: 58)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 59)
LSP: $/cancelRequest (textDocument/hover, id: 59)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 60)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 53)
Discovering files: 7284 file(s) processed
0 file(s) removed from database
Done discovering files.
Parsing open files...
Populating include completion cache.
Parsing remaining files...
Done parsing open files.
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fdtwalk/include/lib/fdtwalk.h
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/ext2/file.c
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/fat/file_iterator.h
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/include/lib/fs/spifs.h
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/ext2/ext2.c
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/memfs/memfs.c
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/fat/fat_fs.h
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/spifs/test/spifstest.c
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fixed_point/include/lib/fixed_point_debug.h
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/shell.c
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/fs/fat/test/test.cpp
tag parsing file: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/lib/gfx/gfx.c
Parsing: 687 files(s) processed
Done parsing remaining files.
idle loop: reparsing the active document
Checking for syntax errors: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
Queueing IntelliSense update for files in translation unit of: /mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 53)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 54)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 55)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 56)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 57)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 58)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 59)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 60)
Database safe to open.
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 61)
LSP: $/cancelRequest (textDocument/hover, id: 61)
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 62)
LSP: $/cancelRequest (textDocument/documentHighlight, id: 62)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 63)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 61)
LSP: $/cancelRequest (textDocument/definition, id: 63)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 64)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 65)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 64)
LSP: $/cancelRequest (textDocument/hover, id: 65)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 66)
LSP: $/cancelRequest (textDocument/hover, id: 66)
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 62)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 67)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 63)
LSP: $/cancelRequest (textDocument/hover, id: 67)
LSP: (received) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 68)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 64)
LSP: $/cancelRequest (textDocument/hover, id: 68)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 69)
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 70)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 69)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 65)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 66)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 67)
LSP: (invoked) cpptools/activeDocumentChange: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 68)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 69)
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 70)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 71)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 72)
Error squiggle count: 0
LSP: $/cancelRequest (textDocument/hover, id: 72)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 73)
LSP: $/cancelRequest (textDocument/hover, id: 73)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 74)
Error squiggle count: 0
Error squiggle count: 0
Update IntelliSense time (sec): 63.462
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 71)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 72)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 73)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 74)
LSP: $/cancelRequest (textDocument/hover, id: 74)
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 75)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 76)
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 77)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 76)
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 75)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 76)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 77)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 78)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 78)
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 79)
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 79)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 80)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 80)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 81)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 81)
LSP: $/cancelRequest (textDocument/hover, id: 81)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 82)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 82)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 83)
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 83)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 84)
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 85)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 84)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 85)
LSP: $/cancelRequest (textDocument/hover, id: 85)
LSP: (received) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 86)
LSP: (invoked) textDocument/documentHighlight: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 86)
LSP: $/cancelRequest (textDocument/documentHighlight, id: 86)
LSP: (received) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 87)
LSP: (received) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 88)
LSP: (invoked) textDocument/didOpen: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 89)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 87)
LSP: (invoked) cpptools/getSemanticTokens: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 88)
LSP: (invoked) cpptools/getInlayHints: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 89)
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 90)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 90)
LSP: (received) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 91)
LSP: (invoked) cpptools/getFoldingRanges: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 91)
LSP: (received) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 92)
LSP: (invoked) textDocument/definition: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 92)
IntelliSense client not available, using Tag Parser for go to definition.
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 93)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 93)
IntelliSense client not available, using Tag Parser for go to definition.
IntelliSense client not available, using Tag Parser for quick info.
using Tag Parser for quick info
LSP: (received) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 94)
LSP: (invoked) textDocument/hover: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c (id: 94)
IntelliSense client not available, using Tag Parser for go to definition.
IntelliSense client not available, using Tag Parser for quick info.
using Tag Parser for quick info
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 95)
LSP: (invoked) cpptools/getCodeActions: file:///mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/main.c (id: 95)
Hi @piterzhang . I don't see any evidence of any errors in the log you provided. I assume this also reproduced the not found in compile_commands.json config warning? That warning suggests this has something to do with resolving the path of the file against the paths in compile_commands.json. That would seem to be a fairly isolated type of issue.
In your latest log, it looks like you opened:
/mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/target/dartuinoP0/init.c
However, that path does not existing in the compile_commands.json in the zip you provided. The only init.c there is:
/mnt/d/Work/EmbeddedTutorial/LittleKernel/lk/top/init.c
Perhaps this is because you've made changes to your project since you first reported the issue? If so, and you're still seeing the same or a similar issue, it would be useful if you could provide multiple pieces of information related to the same repro instance. There would be the same information we request in our new issue template:
- Configurations in c_cpp_properties.json
- Logs from running C/C++: Log Diagnostics from the VS Code command palette
- Logs from the language server logging
(and, if possible, a self-contained repro, in the form of a github repo or zip file).
Having a complete set of that information for the same repro is usually enough for us to diagnose what's happening 'under the hood' in most cases.
Also, does the same issue occur when you store your workspace folder within your WSL instance's file system instead shared from the Windows file system through the /mnt mount point? I'm not aware of any current issues with using a workspace folder from under that mount point, but I recall there being a bug related to this in an older version of WSL. You might check to ensure you're using WSL v2.
Hi @Colengms :
- I am sure it is wsl2
- I reproduced it in WSL2's filesystem, and the details of the process are as follows
details
PS C:\Users\zhang> wsl
piter@Y9000p:/mnt/c/Users/zhang$ cd ~
piter@Y9000p:~$ git clone https://github.com/littlekernel/lk.git
Cloning into 'lk'...
remote: Enumerating objects: 32034, done.
remote: Counting objects: 100% (4427/4427), done.
remote: Compressing objects: 100% (1949/1949), done.
remote: Total 32034 (delta 2235), reused 3970 (delta 2081), pack-reused 27607
Receiving objects: 100% (32034/32034), 25.33 MiB | 6.43 MiB/s, done.
Resolving deltas: 100% (18606/18606), done.
piter@Y9000p:~$ cd lK
-bash: cd: lK: No such file or directory
piter@Y9000p:~$ cd lk/
piter@Y9000p:~/lk$ bear -- make qemu-virt-arm32-test
make[1]: Entering directory '/home/piter/lk'
make[2]: Entering directory '/home/piter/lk'
TOOLCHAIN_PREFIX = arm-none-eabi-
LINKER_TYPE=bfd
COMPILER_TYPE=gcc
Checking if -Wnonnull-compare is supported: yes
PROJECT = qemu-virt-arm32-test
PLATFORM = qemu-virt-arm
TARGET = qemu-virt-arm
ARCH = arm
TOOLCHAIN_PREFIX = arm-none-eabi-
DEBUG = 2
including app app/inetsrv app/shell app/stringtests app/tests arch arch/test dev dev/bus/pci dev/bus/pci/drivers dev/interrupt/arm_gic dev/power/psci dev/timer/arm_generic dev/virtio/block dev/virtio/gpu dev/virtio/net kernel lib/aes lib/aes/test lib/cbuf lib/cksum lib/debugcommands lib/fdtwalk lib/fs lib/fs/ext2 lib/fs/fat lib/fs/memfs lib/fs/spifs lib/minip lib/unittest lib/version platform target
including dev/net/e1000 dev/virtio kernel/vm lib/bcache lib/bio lib/console lib/debug lib/fdt lib/fixed_point lib/fs/fat/test lib/fs/spifs/test lib/gfx lib/heap lib/iovec lib/libc lib/libcpp lib/pool lib/tftp
including lib/heap/dlmalloc lib/io lib/libm
Checking if -Wmaybe-uninitialized is supported: yes
LIBGCC = /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v7-a+fp/softfp/libgcc.a
GLOBAL_COMPILEFLAGS = -g -include ./build-qemu-virt-arm32-test/config.h -Wextra -Wall -Werror=return-type -Wshadow -Wdouble-promotion -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Wno-unused-label -fno-common -ffreestanding -mthumb-interwork -Wno-nonnull-compare -ffunction-sections -fdata-sections
GLOBAL_OPTFLAGS = -O2
generating build-qemu-virt-arm32-test/platform/qemu-virt-arm/module_config.h
generating build-qemu-virt-arm32-test/config.h
compiling platform/qemu-virt-arm/debug.c
compiling platform/qemu-virt-arm/platform.c
compiling platform/qemu-virt-arm/uart.c
linking build-qemu-virt-arm32-test/platform/qemu-virt-arm.mod.o
generating build-qemu-virt-arm32-test/arch/arm/module_config.h
compiling arch/arm/arm/cache.c
compiling arch/arm/arm/debug.c
compiling arch/arm/arm/faults.c
compiling arch/arm/arm/fpu.c
compiling arch/arm/arm/mmu.c
compiling arch/arm/arm/thread.c
compiling arch/arm/arm/mp.c
compiling arch/arm/arm/start.S
compiling arch/arm/arm/asm.S
compiling arch/arm/arm/cache-ops.S
compiling arch/arm/arm/ops.S
compiling arch/arm/arm/exceptions.S
compiling arch/arm/arm/arch.c
linking build-qemu-virt-arm32-test/arch/arm.mod.o
generating build-qemu-virt-arm32-test/top/module_config.h
compiling top/init.c
compiling top/main.c
linking build-qemu-virt-arm32-test/top.mod.o
generating build-qemu-virt-arm32-test/app/module_config.h
compiling app/app.c
linking build-qemu-virt-arm32-test/app.mod.o
generating build-qemu-virt-arm32-test/app/inetsrv/module_config.h
compiling app/inetsrv/inetsrv.c
linking build-qemu-virt-arm32-test/app/inetsrv.mod.o
generating build-qemu-virt-arm32-test/app/shell/module_config.h
compiling app/shell/shell.c
linking build-qemu-virt-arm32-test/app/shell.mod.o
generating build-qemu-virt-arm32-test/app/stringtests/module_config.h
compiling app/stringtests/string_tests.c
linking build-qemu-virt-arm32-test/app/stringtests.mod.o
generating build-qemu-virt-arm32-test/app/tests/module_config.h
compiling app/tests/cache_tests.c
compiling app/tests/cbuf_tests.c
compiling app/tests/clock_tests.c
compiling app/tests/fibo.c
compiling app/tests/mem_tests.c
compiling app/tests/tests.c
compiling app/tests/thread_tests.c
compiling app/tests/port_tests.c
compiling app/tests/benchmarks.c
compiling app/tests/float.c
compiling app/tests/float_test_vec.c
compiling app/tests/printf_tests.c
compiling app/tests/float_instructions.S
linking build-qemu-virt-arm32-test/app/tests.mod.o
generating build-qemu-virt-arm32-test/arch/module_config.h
compiling arch/arch.c
linking build-qemu-virt-arm32-test/arch.mod.o
generating build-qemu-virt-arm32-test/arch/test/module_config.h
compiling arch/test/mmu.cpp
linking build-qemu-virt-arm32-test/arch/test.mod.o
generating build-qemu-virt-arm32-test/dev/module_config.h
compiling dev/dev.c
compiling dev/driver.c
compiling dev/class/block_api.c
compiling dev/class/i2c_api.c
compiling dev/class/spi_api.c
compiling dev/class/uart_api.c
compiling dev/class/fb_api.c
compiling dev/class/netif_api.c
linking build-qemu-virt-arm32-test/dev.mod.o
generating build-qemu-virt-arm32-test/dev/bus/pci/module_config.h
compiling dev/bus/pci/debug.cpp
compiling dev/bus/pci/pci.cpp
In file included from dev/bus/pci/pci_priv.h:16,
from dev/bus/pci/pci.cpp:19:
dev/bus/pci/backend/ecam.h:35:23: warning: 'unused' attribute ignored [-Wattributes]
35 | __UNUSED uint16_t segment_;
| ^~~~~~~~
compiling dev/bus/pci/bus_mgr/bridge.cpp
compiling dev/bus/pci/bus_mgr/bus.cpp
compiling dev/bus/pci/bus_mgr/bus_mgr.cpp
compiling dev/bus/pci/bus_mgr/device.cpp
compiling dev/bus/pci/bus_mgr/resource.cpp
compiling dev/bus/pci/backend/ecam.cpp
In file included from dev/bus/pci/backend/ecam.cpp:9:
dev/bus/pci/backend/ecam.h:35:23: warning: 'unused' attribute ignored [-Wattributes]
35 | __UNUSED uint16_t segment_;
| ^~~~~~~~
compiling dev/bus/pci/backend/bios32.cpp
In file included from dev/bus/pci/backend/../pci_priv.h:16,
from dev/bus/pci/backend/bios32.cpp:20:
dev/bus/pci/backend/../backend/ecam.h:35:23: warning: 'unused' attribute ignored [-Wattributes]
35 | __UNUSED uint16_t segment_;
| ^~~~~~~~
compiling dev/bus/pci/backend/type1.cpp
In file included from dev/bus/pci/backend/../pci_priv.h:16,
from dev/bus/pci/backend/type1.cpp:20:
dev/bus/pci/backend/../backend/ecam.h:35:23: warning: 'unused' attribute ignored [-Wattributes]
35 | __UNUSED uint16_t segment_;
| ^~~~~~~~
linking build-qemu-virt-arm32-test/dev/bus/pci.mod.o
generating build-qemu-virt-arm32-test/dev/interrupt/arm_gic/module_config.h
compiling dev/interrupt/arm_gic/arm_gic.c
linking build-qemu-virt-arm32-test/dev/interrupt/arm_gic.mod.o
generating build-qemu-virt-arm32-test/dev/power/psci/module_config.h
compiling dev/power/psci/psci.c
compiling dev/power/psci/psci_asm.S
linking build-qemu-virt-arm32-test/dev/power/psci.mod.o
generating build-qemu-virt-arm32-test/dev/timer/arm_generic/module_config.h
compiling dev/timer/arm_generic/arm_generic_timer.c
linking build-qemu-virt-arm32-test/dev/timer/arm_generic.mod.o
generating build-qemu-virt-arm32-test/dev/virtio/block/module_config.h
compiling dev/virtio/block/virtio-block.c
linking build-qemu-virt-arm32-test/dev/virtio/block.mod.o
generating build-qemu-virt-arm32-test/dev/virtio/gpu/module_config.h
compiling dev/virtio/gpu/virtio-gpu.c
linking build-qemu-virt-arm32-test/dev/virtio/gpu.mod.o
generating build-qemu-virt-arm32-test/dev/virtio/net/module_config.h
compiling dev/virtio/net/virtio-net.c
linking build-qemu-virt-arm32-test/dev/virtio/net.mod.o
generating build-qemu-virt-arm32-test/kernel/module_config.h
compiling kernel/debug.c
compiling kernel/event.c
compiling kernel/init.c
compiling kernel/mutex.c
compiling kernel/thread.c
compiling kernel/timer.c
compiling kernel/semaphore.c
compiling kernel/mp.c
compiling kernel/port.c
linking build-qemu-virt-arm32-test/kernel.mod.o
generating build-qemu-virt-arm32-test/external/lib/aes/module_config.h
compiling external/lib/aes/aes_core.c
linking build-qemu-virt-arm32-test/external/lib/aes.mod.o
generating build-qemu-virt-arm32-test/external/lib/aes/test/module_config.h
compiling external/lib/aes/test/aes_test.c
linking build-qemu-virt-arm32-test/external/lib/aes/test.mod.o
generating build-qemu-virt-arm32-test/lib/cbuf/module_config.h
compiling lib/cbuf/cbuf.c
linking build-qemu-virt-arm32-test/lib/cbuf.mod.o
generating build-qemu-virt-arm32-test/external/lib/cksum/module_config.h
compiling external/lib/cksum/adler32.c
compiling external/lib/cksum/crc16.c
compiling external/lib/cksum/crc32.c
compiling external/lib/cksum/debug.c
linking build-qemu-virt-arm32-test/external/lib/cksum.mod.o
generating build-qemu-virt-arm32-test/lib/debugcommands/module_config.h
compiling lib/debugcommands/debugcommands.c
linking build-qemu-virt-arm32-test/lib/debugcommands.mod.o
generating build-qemu-virt-arm32-test/lib/fdtwalk/module_config.h
compiling lib/fdtwalk/fdtwalk.c
linking build-qemu-virt-arm32-test/lib/fdtwalk.mod.o
generating build-qemu-virt-arm32-test/lib/fs/module_config.h
compiling lib/fs/debug.c
compiling lib/fs/fs.c
compiling lib/fs/shell.c
compiling lib/fs/test.c
linking build-qemu-virt-arm32-test/lib/fs.mod.o
generating build-qemu-virt-arm32-test/lib/fs/ext2/module_config.h
compiling lib/fs/ext2/ext2.c
compiling lib/fs/ext2/dir.c
compiling lib/fs/ext2/io.c
compiling lib/fs/ext2/file.c
linking build-qemu-virt-arm32-test/lib/fs/ext2.mod.o
generating build-qemu-virt-arm32-test/lib/fs/fat/module_config.h
compiling lib/fs/fat/dir.cpp
compiling lib/fs/fat/fat.cpp
compiling lib/fs/fat/file.cpp
compiling lib/fs/fat/file_iterator.cpp
compiling lib/fs/fat/fs.cpp
linking build-qemu-virt-arm32-test/lib/fs/fat.mod.o
generating build-qemu-virt-arm32-test/lib/fs/memfs/module_config.h
compiling lib/fs/memfs/memfs.c
linking build-qemu-virt-arm32-test/lib/fs/memfs.mod.o
generating build-qemu-virt-arm32-test/lib/fs/spifs/module_config.h
compiling lib/fs/spifs/spifs.c
linking build-qemu-virt-arm32-test/lib/fs/spifs.mod.o
generating build-qemu-virt-arm32-test/lib/minip/module_config.h
compiling lib/minip/arp.c
compiling lib/minip/chksum.c
compiling lib/minip/lk_console.c
compiling lib/minip/minip.c
compiling lib/minip/net_timer.c
compiling lib/minip/pktbuf.c
compiling lib/minip/tcp.c
compiling lib/minip/udp.c
compiling lib/minip/dhcp.cpp
linking build-qemu-virt-arm32-test/lib/minip.mod.o
generating build-qemu-virt-arm32-test/lib/unittest/module_config.h
compiling lib/unittest/unittest.c
compiling lib/unittest/all_tests.c
linking build-qemu-virt-arm32-test/lib/unittest.mod.o
generating build-qemu-virt-arm32-test/buildid.h
generating build-qemu-virt-arm32-test/lib/version/module_config.h
compiling lib/version/version.c
linking build-qemu-virt-arm32-test/lib/version.mod.o
generating build-qemu-virt-arm32-test/platform/module_config.h
compiling platform/debug.c
compiling platform/init.c
compiling platform/power.c
linking build-qemu-virt-arm32-test/platform.mod.o
generating build-qemu-virt-arm32-test/target/module_config.h
compiling target/init.c
linking build-qemu-virt-arm32-test/target.mod.o
generating build-qemu-virt-arm32-test/dev/net/e1000/module_config.h
compiling dev/net/e1000/e1000.cpp
linking build-qemu-virt-arm32-test/dev/net/e1000.mod.o
generating build-qemu-virt-arm32-test/dev/virtio/module_config.h
compiling dev/virtio/virtio.c
linking build-qemu-virt-arm32-test/dev/virtio.mod.o
generating build-qemu-virt-arm32-test/kernel/vm/module_config.h
compiling kernel/vm/bootalloc.c
compiling kernel/vm/pmm.c
compiling kernel/vm/vm.c
compiling kernel/vm/vmm.c
linking build-qemu-virt-arm32-test/kernel/vm.mod.o
generating build-qemu-virt-arm32-test/lib/bcache/module_config.h
compiling lib/bcache/bcache.c
linking build-qemu-virt-arm32-test/lib/bcache.mod.o
generating build-qemu-virt-arm32-test/lib/bio/module_config.h
compiling lib/bio/bio.c
compiling lib/bio/debug.c
compiling lib/bio/mem.c
compiling lib/bio/subdev.c
linking build-qemu-virt-arm32-test/lib/bio.mod.o
generating build-qemu-virt-arm32-test/lib/console/module_config.h
compiling lib/console/console.c
linking build-qemu-virt-arm32-test/lib/console.mod.o
generating build-qemu-virt-arm32-test/lib/debug/module_config.h
compiling lib/debug/debug.c
linking build-qemu-virt-arm32-test/lib/debug.mod.o
generating build-qemu-virt-arm32-test/external/lib/fdt/module_config.h
compiling external/lib/fdt/fdt.c
compiling external/lib/fdt/fdt_addresses.c
compiling external/lib/fdt/fdt_check.c
compiling external/lib/fdt/fdt_empty_tree.c
compiling external/lib/fdt/fdt_overlay.c
compiling external/lib/fdt/fdt_ro.c
compiling external/lib/fdt/fdt_rw.c
compiling external/lib/fdt/fdt_strerror.c
compiling external/lib/fdt/fdt_sw.c
compiling external/lib/fdt/fdt_wip.c
linking build-qemu-virt-arm32-test/external/lib/fdt.mod.o
generating build-qemu-virt-arm32-test/lib/fixed_point/module_config.h
compiling lib/fixed_point/fixed_point.c
linking build-qemu-virt-arm32-test/lib/fixed_point.mod.o
generating build-qemu-virt-arm32-test/lib/fs/fat/test/module_config.h
compiling lib/fs/fat/test/test.cpp
linking build-qemu-virt-arm32-test/lib/fs/fat/test.mod.o
generating build-qemu-virt-arm32-test/lib/fs/spifs/test/module_config.h
compiling lib/fs/spifs/test/spifstest.c
linking build-qemu-virt-arm32-test/lib/fs/spifs/test.mod.o
generating build-qemu-virt-arm32-test/lib/gfx/module_config.h
compiling lib/gfx/gfx.c
linking build-qemu-virt-arm32-test/lib/gfx.mod.o
generating build-qemu-virt-arm32-test/lib/heap/module_config.h
compiling lib/heap/heap_wrapper.c
compiling lib/heap/page_alloc.c
linking build-qemu-virt-arm32-test/lib/heap.mod.o
generating build-qemu-virt-arm32-test/lib/iovec/module_config.h
compiling lib/iovec/iovec.c
linking build-qemu-virt-arm32-test/lib/iovec.mod.o
generating build-qemu-virt-arm32-test/lib/libc/module_config.h
compiling lib/libc/abort.c
compiling lib/libc/atexit.c
compiling lib/libc/atoi.c
compiling lib/libc/bsearch.c
compiling lib/libc/ctype.c
compiling lib/libc/errno.c
compiling lib/libc/rand.c
compiling lib/libc/strtol.c
compiling lib/libc/strtoll.c
compiling lib/libc/stdio.c
compiling lib/libc/qsort.c
compiling lib/libc/eabi.c
compiling lib/libc/string/memchr.c
compiling lib/libc/string/memcmp.c
compiling lib/libc/string/strcasecmp.c
compiling lib/libc/string/strcat.c
compiling lib/libc/string/strchr.c
compiling lib/libc/string/strcmp.c
compiling lib/libc/string/strcoll.c
compiling lib/libc/string/strcpy.c
compiling lib/libc/string/strdup.c
compiling lib/libc/string/strerror.c
compiling lib/libc/string/strlcat.c
compiling lib/libc/string/strlcpy.c
compiling lib/libc/string/strlen.c
compiling lib/libc/string/strncat.c
compiling lib/libc/string/strncpy.c
compiling lib/libc/string/strncmp.c
compiling lib/libc/string/strnicmp.c
compiling lib/libc/string/strnlen.c
compiling lib/libc/string/strpbrk.c
compiling lib/libc/string/strrchr.c
compiling lib/libc/string/strspn.c
compiling lib/libc/string/strstr.c
compiling lib/libc/string/strtok.c
compiling lib/libc/string/strxfrm.c
compiling lib/libc/string/arch/arm/arm/memcpy.S
compiling lib/libc/string/arch/arm/arm/memset.S
compiling lib/libc/printf.c
compiling lib/libc/atof.c
linking build-qemu-virt-arm32-test/lib/libc.mod.o
generating build-qemu-virt-arm32-test/lib/libcpp/module_config.h
compiling lib/libcpp/new.cpp
compiling lib/libcpp/pure_virtual.cpp
linking build-qemu-virt-arm32-test/lib/libcpp.mod.o
generating build-qemu-virt-arm32-test/lib/pool/module_config.h
compiling lib/pool/pool.c
linking build-qemu-virt-arm32-test/lib/pool.mod.o
generating build-qemu-virt-arm32-test/lib/tftp/module_config.h
compiling lib/tftp/tftp.c
linking build-qemu-virt-arm32-test/lib/tftp.mod.o
generating build-qemu-virt-arm32-test/external/lib/heap/dlmalloc/module_config.h
compiling external/lib/heap/dlmalloc/dlmalloc.c
linking build-qemu-virt-arm32-test/external/lib/heap/dlmalloc.mod.o
generating build-qemu-virt-arm32-test/lib/io/module_config.h
compiling lib/io/console.c
compiling lib/io/io.c
linking build-qemu-virt-arm32-test/lib/io.mod.o
generating build-qemu-virt-arm32-test/external/lib/libm/module_config.h
compiling external/lib/libm/e_acos.c
compiling external/lib/libm/e_acosf.c
compiling external/lib/libm/e_asin.c
compiling external/lib/libm/e_asinf.c
compiling external/lib/libm/e_atan2.c
compiling external/lib/libm/e_exp.c
compiling external/lib/libm/e_fmod.c
compiling external/lib/libm/e_log.c
compiling external/lib/libm/e_pow.c
compiling external/lib/libm/e_powf.c
compiling external/lib/libm/e_sqrt.c
compiling external/lib/libm/e_sqrtf.c
compiling external/lib/libm/k_cos.c
compiling external/lib/libm/k_rem_pio2.c
compiling external/lib/libm/k_sin.c
compiling external/lib/libm/k_tan.c
compiling external/lib/libm/s_atan.c
compiling external/lib/libm/s_ceil.c
compiling external/lib/libm/s_ceilf.c
compiling external/lib/libm/s_copysign.c
compiling external/lib/libm/s_copysignf.c
compiling external/lib/libm/s_cos.c
compiling external/lib/libm/s_cosf.c
compiling external/lib/libm/s_fabs.c
compiling external/lib/libm/s_fabsf.c
compiling external/lib/libm/s_floor.c
compiling external/lib/libm/s_floorf.c
compiling external/lib/libm/s_round.c
compiling external/lib/libm/s_scalbn.c
compiling external/lib/libm/s_scalbnf.c
compiling external/lib/libm/s_sin.c
compiling external/lib/libm/s_sinf.c
compiling external/lib/libm/s_tan.c
compiling external/lib/libm/s_tanf.c
compiling external/lib/libm/s_trunc.c
linking build-qemu-virt-arm32-test/external/lib/libm.mod.o
generating build-qemu-virt-arm32-test/system-onesegment.ld
linking build-qemu-virt-arm32-test/lk.elf
text data bss dec hex filename
1009 0 0 1009 3f1 ./build-qemu-virt-arm32-test/app.mod.o
2110 0 0 2110 83e ./build-qemu-virt-arm32-test/app/inetsrv.mod.o
54 0 0 54 36 ./build-qemu-virt-arm32-test/app/shell.mod.o
2866 0 16 2882 b42 ./build-qemu-virt-arm32-test/app/stringtests.mod.o
23517 92 160 23769 5cd9 ./build-qemu-virt-arm32-test/app/tests.mod.o
0 0 0 0 0 ./build-qemu-virt-arm32-test/arch.mod.o
11606 8 49161 60775 ed67 ./build-qemu-virt-arm32-test/arch/arm.mod.o
5599 20 0 5619 15f3 ./build-qemu-virt-arm32-test/arch/test.mod.o
1530 0 0 1530 5fa ./build-qemu-virt-arm32-test/dev.mod.o
20380 12 133 20525 502d ./build-qemu-virt-arm32-test/dev/bus/pci.mod.o
1248 0 1796 3044 be4 ./build-qemu-virt-arm32-test/dev/interrupt/arm_gic.mod.o
3115 0 8 3123 c33 ./build-qemu-virt-arm32-test/dev/net/e1000.mod.o
214 0 0 214 d6 ./build-qemu-virt-arm32-test/dev/power/psci.mod.o
2217 0 44 2261 8d5 ./build-qemu-virt-arm32-test/dev/timer/arm_generic.mod.o
1801 0 4 1805 70d ./build-qemu-virt-arm32-test/dev/virtio.mod.o
2146 0 1 2147 863 ./build-qemu-virt-arm32-test/dev/virtio/block.mod.o
2335 0 4 2339 923 ./build-qemu-virt-arm32-test/dev/virtio/gpu.mod.o
2865 0 4 2869 b35 ./build-qemu-virt-arm32-test/dev/virtio/net.mod.o
13652 0 0 13652 3554 ./build-qemu-virt-arm32-test/external/lib/aes.mod.o
983 0 0 983 3d7 ./build-qemu-virt-arm32-test/external/lib/aes/test.mod.o
3703 0 0 3703 e77 ./build-qemu-virt-arm32-test/external/lib/cksum.mod.o
14461 0 0 14461 387d ./build-qemu-virt-arm32-test/external/lib/fdt.mod.o
14974 28 524 15526 3ca6 ./build-qemu-virt-arm32-test/external/lib/heap/dlmalloc.mod.o
20176 32 8 20216 4ef8 ./build-qemu-virt-arm32-test/external/lib/libm.mod.o
18227 0 2805 21032 5228 ./build-qemu-virt-arm32-test/kernel.mod.o
11393 88 88 11569 2d31 ./build-qemu-virt-arm32-test/kernel/vm.mod.o
1513 0 0 1513 5e9 ./build-qemu-virt-arm32-test/lib/bcache.mod.o
8741 36 0 8777 2249 ./build-qemu-virt-arm32-test/lib/bio.mod.o
1826 0 0 1826 722 ./build-qemu-virt-arm32-test/lib/cbuf.mod.o
4394 0 0 4394 112a ./build-qemu-virt-arm32-test/lib/console.mod.o
983 12 0 995 3e3 ./build-qemu-virt-arm32-test/lib/debug.mod.o
3489 0 8 3497 da9 ./build-qemu-virt-arm32-test/lib/debugcommands.mod.o
2164 0 0 2164 874 ./build-qemu-virt-arm32-test/lib/fdtwalk.mod.o
0 0 0 0 0 ./build-qemu-virt-arm32-test/lib/fixed_point.mod.o
10115 56 4 10175 27bf ./build-qemu-virt-arm32-test/lib/fs.mod.o
2329 0 0 2329 919 ./build-qemu-virt-arm32-test/lib/fs/ext2.mod.o
7459 0 0 7459 1d23 ./build-qemu-virt-arm32-test/lib/fs/fat.mod.o
10251 20 0 10271 281f ./build-qemu-virt-arm32-test/lib/fs/fat/test.mod.o
1451 0 0 1451 5ab ./build-qemu-virt-arm32-test/lib/fs/memfs.mod.o
4702 0 0 4702 125e ./build-qemu-virt-arm32-test/lib/fs/spifs.mod.o
5393 0 0 5393 1511 ./build-qemu-virt-arm32-test/lib/fs/spifs/test.mod.o
5334 0 0 5334 14d6 ./build-qemu-virt-arm32-test/lib/gfx.mod.o
3719 8 5 3732 e94 ./build-qemu-virt-arm32-test/lib/heap.mod.o
676 16 308 1000 3e8 ./build-qemu-virt-arm32-test/lib/io.mod.o
188 0 0 188 bc ./build-qemu-virt-arm32-test/lib/iovec.mod.o
10587 16 12 10615 2977 ./build-qemu-virt-arm32-test/lib/libc.mod.o
69 0 0 69 45 ./build-qemu-virt-arm32-test/lib/libcpp.mod.o
17946 182 138 18266 475a ./build-qemu-virt-arm32-test/lib/minip.mod.o
475 0 0 475 1db ./build-qemu-virt-arm32-test/lib/pool.mod.o
983 10 0 993 3e1 ./build-qemu-virt-arm32-test/lib/tftp.mod.o
1582 28 8 1618 652 ./build-qemu-virt-arm32-test/lib/unittest.mod.o
373 0 0 373 175 ./build-qemu-virt-arm32-test/lib/version.mod.o
307 0 0 307 133 ./build-qemu-virt-arm32-test/platform.mod.o
2302 104 136 2542 9ee ./build-qemu-virt-arm32-test/platform/qemu-virt-arm.mod.o
12 0 0 12 c ./build-qemu-virt-arm32-test/target.mod.o
1612 0 32 1644 66c ./build-qemu-virt-arm32-test/top.mod.o
293156 768 55407 349331 55493 (TOTALS)
generating image: build-qemu-virt-arm32-test/lk.bin
text data bss dec hex filename
240572 728 55528 296828 4877c build-qemu-virt-arm32-test/lk.elf
generating listing: build-qemu-virt-arm32-test/lk.elf.lst
generating listing: build-qemu-virt-arm32-test/lk.elf.debug.lst
generating symbols: build-qemu-virt-arm32-test/lk.elf.sym
generating sorted symbols: build-qemu-virt-arm32-test/lk.elf.sym.sorted
generating size map: build-qemu-virt-arm32-test/lk.elf.size
generating objdump: build-qemu-virt-arm32-test/lk.elf.dump
generating build-qemu-virt-arm32-test/srcfiles.txt
generating build-qemu-virt-arm32-test/include_paths.txt
generating stack usage build-qemu-virt-arm32-test/lk.elf.stack
make[2]: Leaving directory '/home/piter/lk'
make[1]: Leaving directory '/home/piter/lk'
piter@Y9000p:~/lk$ ls
LICENSE app build-qemu-virt-arm32-test dev engine.mk kernel lk_inc.mk.example makefile project target top
README.md arch compile_commands.json docs external lib make platform scripts tools
piter@Y9000p:~/lk$ code .
piter@Y9000p:~/lk$
- log for C/C++ Configuration Warnings
[2/3/2024, 8:22:29 AM] "platform.c" not found in "${workspaceFolder}/compile_commands.json". 'includePath' from c_cpp_properties.json in folder 'lk' will be used for this file instead.
My understanding is that if the file compile_commands.json is present, clicking on the platform_init function should jump to the correct definition, but it doesn't
- log for C/C++
details
loggingLevel: Debug
LSP: (received) cpptools/initialize (id: 1)
LSP: (invoked) cpptools/initialize (id: 1)
cpptools version (TypeScript): 1.18.5
cpptools version (native): 1.18.3.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: (received) cpptools/didChangeCppProperties (id: 2)
LSP: (received) cpptools/queryCompilerDefaults (id: 3)
LSP: (invoked) cpptools/didChangeCppProperties (id: 2)
Code browsing service initialized
Querying compiler for default C++ language standard using command line: /usr/bin/gcc -x c++ -E -dM /dev/null
Detected language standard version: gnu++17
Querying compiler's default target using command line: "/usr/bin/gcc" -dumpmachine
Compiler returned default target value: x86_64-linux-gnu
Compiler query command line: /usr/bin/gcc -std=gnu++17 -m64 -Wp,-v -E -dM -x c++ /dev/null
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/gcc'
Compiler query command line: /usr/bin/gcc -std=c17 -m64 -Wp,-v -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/gcc'
Folder: /usr/include/ will be indexed
Folder: /usr/lib/gcc/x86_64-linux-gnu/11/include/ will be indexed
Folder: /usr/local/include/ will be indexed
Folder: /usr/include/x86_64-linux-gnu/ will be indexed
Folder: /usr/include/c++/11/ will be indexed
Folder: /home/piter/lk/top/ will be indexed
Folder: /home/piter/lk/target/ will be indexed
Folder: /home/piter/lk/platform/ will be indexed
Folder: /home/piter/lk/lib/version/ will be indexed
Folder: /home/piter/lk/lib/unittest/ will be indexed
Folder: /home/piter/lk/lib/tftp/ will be indexed
Folder: /home/piter/lk/lib/pool/ will be indexed
Folder: /home/piter/lk/lib/minip/ will be indexed
Folder: /home/piter/lk/lib/libcpp/ will be indexed
Folder: /home/piter/lk/lib/libc/ will be indexed
Folder: /home/piter/lk/lib/iovec/ will be indexed
Folder: /home/piter/lk/lib/io/ will be indexed
Folder: /home/piter/lk/lib/heap/ will be indexed
Folder: /home/piter/lk/lib/gfx/ will be indexed
Folder: /home/piter/lk/lib/fs/ will be indexed
Folder: /home/piter/lk/lib/fixed_point/ will be indexed
Folder: /home/piter/lk/lib/fdtwalk/ will be indexed
Folder: /home/piter/lk/lib/debugcommands/ will be indexed
Folder: /home/piter/lk/lib/debug/ will be indexed
Folder: /home/piter/lk/lib/console/ will be indexed
Folder: /home/piter/lk/lib/cbuf/ will be indexed
Folder: /home/piter/lk/lib/bio/ will be indexed
Folder: /home/piter/lk/lib/bcache/ will be indexed
Folder: /home/piter/lk/kernel/ will be indexed
Folder: /home/piter/lk/external/lib/libm/ will be indexed
Folder: /home/piter/lk/external/lib/heap/dlmalloc/ will be indexed
Folder: /home/piter/lk/external/lib/fdt/ will be indexed
Folder: /home/piter/lk/external/lib/cksum/ will be indexed
Folder: /home/piter/lk/external/lib/aes/ will be indexed
Folder: /home/piter/lk/dev/ will be indexed
Folder: /home/piter/lk/arch/ will be indexed
Folder: /home/piter/lk/app/ will be indexed
Folder: /home/piter/lk/build-qemu-virt-arm32-test/ will be indexed
LSP: (invoked) cpptools/queryCompilerDefaults (id: 3)
Discovering files...
Processing folder (recursive): /usr/include/
Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/11/include/
Processing folder (recursive): /usr/local/include/
Processing folder (recursive): /usr/include/x86_64-linux-gnu/
Processing folder (recursive): /usr/include/c++/11/
Processing folder (recursive): /home/piter/lk/top/
Processing folder (recursive): /home/piter/lk/target/
Processing folder (recursive): /home/piter/lk/platform/
Processing folder (recursive): /home/piter/lk/lib/version/
Processing folder (recursive): /home/piter/lk/lib/unittest/
Processing folder (recursive): /home/piter/lk/lib/tftp/
Processing folder (recursive): /home/piter/lk/lib/pool/
Processing folder (recursive): /home/piter/lk/lib/minip/
Processing folder (recursive): /home/piter/lk/lib/libcpp/
Processing folder (recursive): /home/piter/lk/lib/libc/
Processing folder (recursive): /home/piter/lk/lib/iovec/
Processing folder (recursive): /home/piter/lk/lib/io/
Processing folder (recursive): /home/piter/lk/lib/heap/
Processing folder (recursive): /home/piter/lk/lib/gfx/
Processing folder (recursive): /home/piter/lk/lib/fs/
Processing folder (recursive): /home/piter/lk/lib/fixed_point/
Processing folder (recursive): /home/piter/lk/lib/fdtwalk/
Processing folder (recursive): /home/piter/lk/lib/debugcommands/
Processing folder (recursive): /home/piter/lk/lib/debug/
Processing folder (recursive): /home/piter/lk/lib/console/
Processing folder (recursive): /home/piter/lk/lib/cbuf/
Processing folder (recursive): /home/piter/lk/lib/bio/
Processing folder (recursive): /home/piter/lk/lib/bcache/
Processing folder (recursive): /home/piter/lk/kernel/
Processing folder (recursive): /home/piter/lk/external/lib/libm/
Processing folder (recursive): /home/piter/lk/external/lib/heap/dlmalloc/
Processing folder (recursive): /home/piter/lk/external/lib/fdt/
Processing folder (recursive): /home/piter/lk/external/lib/cksum/
Processing folder (recursive): /home/piter/lk/external/lib/aes/
Processing folder (recursive): /home/piter/lk/dev/
Processing folder (recursive): /home/piter/lk/arch/
Processing folder (recursive): /home/piter/lk/app/
Processing folder (recursive): /home/piter/lk/build-qemu-virt-arm32-test/
Discovering files: 7284 file(s) processed
0 file(s) removed from database
Done discovering files.
Populating include completion cache.
Parsing remaining files...
Parsing: 0 files(s) processed
Done parsing remaining files.
LSP: (received) cpptools/didChangeCppProperties (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 4)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/top/main.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/top/main.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 5)
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/top/main.c (id: 6)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 5)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 7)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/top/main.c (id: 8)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 9)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 5)
LSP: $/cancelRequest (textDocument/hover, id: 9)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 10)
LSP: (received) cpptools/getDocumentSymbols: file:///home/piter/lk/top/main.c (id: 11)
LSP: (received) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/top/main.c (id: 6)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 7)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/top/main.c (id: 8)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 9)
IntelliSense client not available, using Tag Parser for go to definition.
IntelliSense client not available, using Tag Parser for quick info.
using Tag Parser for quick info
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 10)
LSP: (invoked) cpptools/getDocumentSymbols: file:///home/piter/lk/top/main.c (id: 11)
LSP: (invoked) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
sending compilation args for /home/piter/lk/top/main.c
include: /home/piter/lk/build-qemu-virt-arm32-test
include: /home/piter/lk/target/qemu-virt-arm/include
include: /home/piter/lk/platform/qemu-virt-arm/include
include: /home/piter/lk/arch/arm/arm/include
include: /home/piter/lk/arch/arm/include
include: /home/piter/lk/top/include
include: /home/piter/lk/app/include
include: /home/piter/lk/app/tests/include
include: /home/piter/lk/arch/include
include: /home/piter/lk/dev/include
include: /home/piter/lk/dev/bus/pci/include
include: /home/piter/lk/dev/interrupt/arm_gic/include
include: /home/piter/lk/dev/power/psci/include
include: /home/piter/lk/dev/timer/arm_generic/include
include: /home/piter/lk/dev/virtio/block/include
include: /home/piter/lk/dev/virtio/gpu/include
include: /home/piter/lk/dev/virtio/net/include
include: /home/piter/lk/kernel/include
include: /home/piter/lk/external/lib/aes/include
include: /home/piter/lk/lib/cbuf/include
include: /home/piter/lk/external/lib/cksum/include
include: /home/piter/lk/lib/fdtwalk/include
include: /home/piter/lk/lib/fs/include
include: /home/piter/lk/lib/minip/include
include: /home/piter/lk/lib/unittest/include
include: /home/piter/lk/lib/version/include
include: /home/piter/lk/platform/include
include: /home/piter/lk/target/include
include: /home/piter/lk/dev/virtio/include
include: /home/piter/lk/lib/bcache/include
include: /home/piter/lk/lib/bio/include
include: /home/piter/lk/lib/console/include
include: /home/piter/lk/external/lib/fdt/include
include: /home/piter/lk/lib/fixed_point/include
include: /home/piter/lk/lib/gfx/include
include: /home/piter/lk/lib/heap/include
include: /home/piter/lk/lib/libc/include
include: /home/piter/lk/lib/libcpp/include
include: /home/piter/lk/lib/pool/include
include: /home/piter/lk/lib/tftp/include
include: /home/piter/lk/external/lib/heap/dlmalloc/include
include: /home/piter/lk/lib/io/include
include: /home/piter/lk/external/lib/libm/include
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
define: __thumb__
preinclude: /home/piter/lk/build-qemu-virt-arm32-test/config.h
preinclude: /home/piter/lk/build-qemu-virt-arm32-test/top/module_config.h
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/top/main.c
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/top/main.c
Error squiggle count: 0
Update IntelliSense time (sec): 0.309
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 12)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 12)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 13)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 13)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 14)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 14)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 15)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 15)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 16)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 16)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 17)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 17)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 18)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 18)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/platform/or1ksim/platform.c (id: 19)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/platform/or1ksim/platform.c (id: 19)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 20)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/platform/or1ksim/platform.c (id: 21)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 20)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/platform/or1ksim/platform.c (id: 21)
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/platform/or1ksim/platform.c (id: 22)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 23)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/platform/or1ksim/platform.c (id: 22)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 23)
sending compilation args for /home/piter/lk/platform/or1ksim/platform.c
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
include: /home/piter/lk/top/include
include: /home/piter/lk/kernel/include
include: /home/piter/lk/dev/include
include: /home/piter/lk/dev/timer/or1k_ticktimer/include
include: /home/piter/lk/platform/include
include: /home/piter/lk/platform/or1ksim/include
include: /home/piter/lk/target/zybo-microblaze/include
include: /home/piter/lk/arch/x86/include
include: /home/piter/lk/arch/include
include: /home/piter/lk/lib/libcpp/include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/platform/or1ksim/platform.c
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/platform/or1ksim/platform.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 24)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 24)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 25)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 25)
Error squiggle count: 7
Update IntelliSense time (sec): 0.39
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 26)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 26)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 27)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 28)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 27)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 28)
LSP: (received) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/didClose: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 29)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 29)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 30)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 30)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 31)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 31)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/platform/or1ksim/platform.c (id: 32)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/platform/or1ksim/platform.c (id: 32)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 33)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/platform/or1ksim/platform.c (id: 34)
Checking for syntax errors: /home/piter/lk/platform/or1ksim/platform.c
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/platform/or1ksim/platform.c
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 33)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/platform/or1ksim/platform.c (id: 34)
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/platform/or1ksim/platform.c (id: 35)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/platform/or1ksim/platform.c (id: 35)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 36)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 36)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 37)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 37)
Error squiggle count: 7
Update IntelliSense time (sec): 0.27
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 38)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/platform/or1ksim/platform.c (id: 38)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 39)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 39)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 40)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/or1ksim/platform.c (id: 40)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 41)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 41)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 42)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 42)
LSP: (received) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 43)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 43)
LSP: (received) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 44)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 44)
LSP: (received) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 45)
LSP: $/cancelRequest (<unknown/completed>, id: 44)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/platform/or1ksim/platform.c (id: 45)
LSP: (received) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/didClose: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (invoked) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/platform/or1ksim/platform.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 46)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 46)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 47)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 47)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 48)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 48)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 49)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 49)
Shutting down IntelliSense server: /home/piter/lk/platform/or1ksim/platform.c
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/target/dartuinoP0/init.c (id: 50)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/target/dartuinoP0/init.c (id: 50)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 51)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/target/dartuinoP0/init.c (id: 52)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 51)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/target/dartuinoP0/init.c (id: 52)
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f7xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f756xx.h
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/target/dartuinoP0/init.c (id: 53)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 54)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/target/dartuinoP0/init.c (id: 53)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 54)
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f746xx.h
LSP: (received) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 55)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 55)
IntelliSense client not available, using Tag Parser for go to definition.
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f745xx.h
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 56)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 56)
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm7.h
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 57)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 57)
tag parsing error (this can be ignored unless symbols can't be found):
line 1833 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/system_stm32f7xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_version.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_compiler.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f7xx.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/mpu_armv7.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cachel1_armv7.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armcc.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armclang_ltm.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armclang.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_gcc.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_iccarm.h
LSP: (received) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 58)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 58)
IntelliSense client not available, using Tag Parser for go to definition.
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
sending compilation args for /home/piter/lk/target/dartuinoP0/init.c
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
include: /home/piter/lk/top/include
include: /home/piter/lk/target/include
include: /home/piter/lk/dev/include
include: /home/piter/lk/platform/stm32f7xx/include
include: /home/piter/lk/target/dartuinoP0/include
include: /home/piter/lk/lib/minip/include
include: /home/piter/lk/lib/fs/include
include: /home/piter/lk/platform/include
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS
include: /home/piter/lk/lib/libc/include
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc
include: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/target/dartuinoP0/init.c
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/target/dartuinoP0/init.c
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f756xx.h
LSP: (received) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 59)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/target/dartuinoP0/init.c (id: 59)
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f746xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/stm32f745xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm7.h
tag parsing error (this can be ignored unless symbols can't be found):
line 1833 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS/system_stm32f7xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h
Error squiggle count: 61
Update IntelliSense time (sec): 0.896
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_version.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_compiler.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/mpu_armv7.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cachel1_armv7.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armcc.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armclang_ltm.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_armclang.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_gcc.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/cmsis_iccarm.h
tag parsing file: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 60)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 60)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 61)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 62)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 61)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 62)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/target/mt6735/init.c (id: 63)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/target/mt6735/init.c (id: 63)
LSP: $/cancelRequest (<unknown/completed>, id: 63)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/target/mt6735/init.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/target/mt6735/init.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/mt6735/init.c (id: 64)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/mt6735/init.c (id: 64)
sending compilation args for /home/piter/lk/target/mt6735/init.c
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
include: /home/piter/lk/top/include
include: /home/piter/lk/target/include
include: /home/piter/lk/platform/include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/target/mt6735/init.c
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/target/mt6735/init.c (id: 65)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/target/mt6735/init.c (id: 65)
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/target/mt6735/init.c
Database safe to open.
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/mt6735/init.c (id: 66)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/mt6735/init.c (id: 66)
Error squiggle count: 0
Update IntelliSense time (sec): 0.302
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/mt6735/init.c (id: 67)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/mt6735/init.c (id: 67)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/target/mt6735/init.c (id: 68)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/target/mt6735/init.c (id: 68)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 69)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/mt6735/init.c (id: 70)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 69)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/mt6735/init.c (id: 70)
LSP: (received) textDocument/didClose: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (received) textDocument/didClose: file:///home/piter/lk/target/mt6735/init.c
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/target/mt6735/init.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 71)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 71)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 72)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 72)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 73)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 73)
Shutting down IntelliSense server: /home/piter/lk/target/dartuinoP0/init.c
Shutting down IntelliSense server: /home/piter/lk/target/mt6735/init.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 74)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 74)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/target/dartuinoP0/init.c (id: 75)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/target/dartuinoP0/init.c (id: 75)
LSP: $/cancelRequest (<unknown/completed>, id: 75)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 76)
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/target/dartuinoP0/init.c (id: 77)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 76)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/target/dartuinoP0/init.c (id: 77)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 78)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 78)
sending compilation args for /home/piter/lk/target/dartuinoP0/init.c
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
include: /home/piter/lk/top/include
include: /home/piter/lk/target/include
include: /home/piter/lk/dev/include
include: /home/piter/lk/platform/stm32f7xx/include
include: /home/piter/lk/target/dartuinoP0/include
include: /home/piter/lk/lib/minip/include
include: /home/piter/lk/lib/fs/include
include: /home/piter/lk/platform/include
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS
include: /home/piter/lk/lib/libc/include
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc
include: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/target/dartuinoP0/init.c (id: 79)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/target/dartuinoP0/init.c (id: 79)
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/target/dartuinoP0/init.c
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 80)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 80)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 81)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 81)
Error squiggle count: 61
Update IntelliSense time (sec): 0.397
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 82)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/target/dartuinoP0/init.c (id: 82)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 83)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 83)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 84)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/target/dartuinoP0/init.c (id: 84)
LSP: (received) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 85)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 85)
LSP: (received) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 86)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 86)
LSP: (received) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 87)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 87)
LSP: (received) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 88)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/target/dartuinoP0/init.c (id: 88)
LSP: (received) textDocument/didClose: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/target/dartuinoP0/init.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 89)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 89)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 90)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 90)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 91)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 91)
Shutting down IntelliSense server: /home/piter/lk/target/dartuinoP0/init.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 92)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 92)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 93)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 93)
LSP: $/cancelRequest (<unknown/completed>, id: 93)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 94)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 94)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 95)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 95)
LSP: (received) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (received) cpptools/textEditorSelectionChange
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 96)
LSP: (invoked) cpptools/activeDocumentChange: file:///home/piter/lk/top/main.c
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/top/main.c (id: 96)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 97)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 97)
LSP: (received) textDocument/documentHighlight: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 98)
LSP: (invoked) textDocument/documentHighlight: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 98)
LSP: $/cancelRequest (<unknown/completed>, id: 98)
LSP: (received) textDocument/didOpen: file:///home/piter/lk/platform/stm32f0xx/init.c
LSP: (invoked) textDocument/didOpen: file:///home/piter/lk/platform/stm32f0xx/init.c
LSP: (received) cpptools/getSemanticTokens: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 99)
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 100)
LSP: (invoked) cpptools/getSemanticTokens: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 99)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 100)
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/system_stm32f0xx.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm0.h
tag parsing error (this can be ignored unless symbols can't be found):
line 573 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm0plus.h
tag parsing error (this can be ignored unless symbols can't be found):
line 691 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm3.h
tag parsing error (this can be ignored unless symbols can't be found):
line 1433 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm4.h
tag parsing error (this can be ignored unless symbols can't be found):
line 1606 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm55.h
LSP: (received) cpptools/getInlayHints: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 101)
LSP: (invoked) cpptools/getInlayHints: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 101)
tag parsing error (this can be ignored unless symbols can't be found):
line 3224 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_conf.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/mpu_armv8.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/pmu_armv8.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rcc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_gpio.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dma.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_cortex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_adc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_can.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_cec.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_comp.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_crc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dac.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_flash.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2c.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2s.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_irda.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_iwdg.h
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 102)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 102)
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pcd.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pwr.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rtc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smartcard.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smbus.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_spi.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tim.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tsc.h
LSP: (received) textDocument/definition: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 103)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 103)
IntelliSense client not available, using Tag Parser for go to definition.
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_uart.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_usart.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_wwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_def.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rcc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_gpio_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dma_ex.h
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 104)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 104)
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_adc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_crc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dac_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_flash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2c_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_irda_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pcd_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pwr_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rtc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smartcard_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_spi_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tim_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_uart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_usart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f0xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/Legacy/stm32_hal_legacy.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030x8.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f031x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f038xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f042x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f048xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f051x8.h
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 105)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 105)
IntelliSense client not available, using Tag Parser for go to definition.
IntelliSense client not available, using Tag Parser for quick info.
using Tag Parser for quick info
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f058xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f070x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f070xb.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f071xb.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f072xb.h
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 106)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 106)
IntelliSense client not available, using Tag Parser for go to definition.
IntelliSense client not available, using Tag Parser for quick info.
using Tag Parser for quick info
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f078xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f091xc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f098xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030xc.h
sending compilation args for /home/piter/lk/platform/stm32f0xx/init.c
include: /usr/lib/gcc/x86_64-linux-gnu/11/include
include: /usr/local/include
include: /usr/include/x86_64-linux-gnu
include: /usr/include
include: /home/piter/lk/top/include
include: /home/piter/lk/dev/include
include: /home/piter/lk/platform/include
include: /home/piter/lk/platform/stm32f7xx/include
include: /home/piter/lk/platform/stm32f0xx/include
include: /home/piter/lk/arch/arm/arm-m/include
include: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc
include: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/CMSIS
include: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include
include: /home/piter/lk/external/platform/stm32f7xx/STM32F7xx_HAL_Driver/Inc
define: __SSP_STRONG__=3
define: __DBL_MIN_EXP__=(-1021)
define: __UINT_LEAST16_MAX__=0xffff
define: __ATOMIC_ACQUIRE=2
define: __FLT128_MAX_10_EXP__=4932
define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
define: __GCC_IEC_559_COMPLEX=2
define: __UINT_LEAST8_TYPE__=unsigned char
define: __SIZEOF_FLOAT80__=16
define: __INTMAX_C(c)=c ## L
define: __CHAR_BIT__=8
define: __UINT8_MAX__=0xff
define: __SCHAR_WIDTH__=8
define: __WINT_MAX__=0xffffffffU
define: __FLT32_MIN_EXP__=(-125)
define: __ORDER_LITTLE_ENDIAN__=1234
define: __SIZE_MAX__=0xffffffffffffffffUL
define: __WCHAR_MAX__=0x7fffffff
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_IEC_559=2
define: __FLT32X_DECIMAL_DIG__=17
define: __FLT_EVAL_METHOD__=0
define: __FLT64_DECIMAL_DIG__=17
define: __CET__=3
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
define: __SIG_ATOMIC_TYPE__=int
define: __DBL_MIN_10_EXP__=(-307)
define: __FINITE_MATH_ONLY__=0
define: __FLT32X_MAX_EXP__=1024
define: __FLT32_HAS_DENORM__=1
define: __UINT_FAST8_MAX__=0xff
define: __FLT32_MAX_10_EXP__=38
define: __DEC64_MAX_EXP__=385
define: __INT8_C(c)=c
define: __INT_LEAST8_WIDTH__=8
define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
define: __SHRT_MAX__=0x7fff
define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
define: __FLT64X_MAX_10_EXP__=4932
define: __LDBL_IS_IEC_60559__=2
define: __FLT64X_HAS_QUIET_NAN__=1
define: __UINT_LEAST8_MAX__=0xff
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
define: __UINTMAX_TYPE__=long unsigned int
define: __linux=1
define: __DEC32_EPSILON__=1E-6DF
define: __FLT_EVAL_METHOD_TS_18661_3__=0
define: __unix=1
define: __UINT32_MAX__=0xffffffffU
define: __FLT128_MIN_EXP__=(-16381)
define: __WINT_MIN__=0U
define: __FLT128_MIN_10_EXP__=(-4931)
define: __FLT32X_IS_IEC_60559__=2
define: __INT_LEAST16_WIDTH__=16
define: __SCHAR_MAX__=0x7f
define: __FLT128_MANT_DIG__=113
define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
define: __INT64_C(c)=c ## L
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __FLT32X_MANT_DIG__=53
define: __USER_LABEL_PREFIX__=
define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
define: __STDC_HOSTED__=1
define: __DEC64_MIN_EXP__=(-382)
define: __DBL_DIG__=15
define: __FLT32_DIG__=6
define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
define: __SHRT_WIDTH__=16
define: __FLT32_IS_IEC_60559__=2
define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
define: __STDC_UTF_16__=1
define: __DBL_IS_IEC_60559__=2
define: __DEC32_MAX__=9.999999E96DF
define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
define: __FLT32X_HAS_INFINITY__=1
define: __INT32_MAX__=0x7fffffff
define: __unix__=1
define: __INT_WIDTH__=32
define: __SIZEOF_LONG__=8
define: __STDC_IEC_559__=1
define: __STDC_ISO_10646__=201706L
define: __UINT16_C(c)=c
define: __DECIMAL_DIG__=21
define: __STDC_IEC_559_COMPLEX__=1
define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
define: __gnu_linux__=1
define: __FLT128_IS_IEC_60559__=2
define: __FLT64X_MIN_10_EXP__=(-4931)
define: __LDBL_HAS_QUIET_NAN__=1
define: __FLT64_MANT_DIG__=53
define: __FLT64X_MANT_DIG__=64
define: __GNUC__=11
define: __pie__=2
define: __MMX__=1
define: __FLT_HAS_DENORM__=1
define: __SIZEOF_LONG_DOUBLE__=16
define: __BIGGEST_ALIGNMENT__=16
define: __FLT64_MAX_10_EXP__=308
define: __FLT32_HAS_INFINITY__=1
define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __INT_FAST32_MAX__=0x7fffffffffffffffL
define: __DBL_HAS_INFINITY__=1
define: __SIZEOF_FLOAT__=4
define: __HAVE_SPECULATION_SAFE_VALUE=1
define: __DEC32_MIN_EXP__=(-94)
define: __INTPTR_WIDTH__=64
define: __FLT64X_HAS_INFINITY__=1
define: __UINT_LEAST32_MAX__=0xffffffffU
define: __FLT32X_HAS_DENORM__=1
define: __INT_FAST16_TYPE__=long int
define: __STRICT_ANSI__=1
define: __MMX_WITH_SSE__=1
define: __LDBL_HAS_DENORM__=1
define: __FLT128_HAS_INFINITY__=1
define: __DEC32_MIN__=1E-95DF
define: __DBL_MAX_EXP__=1024
define: __WCHAR_WIDTH__=32
define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
define: __DEC128_EPSILON__=1E-33DL
define: __SSE2_MATH__=1
define: __ATOMIC_HLE_RELEASE=131072
define: __PTRDIFF_MAX__=0x7fffffffffffffffL
define: __amd64=1
define: __ATOMIC_HLE_ACQUIRE=65536
define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
define: __SIZEOF_SIZE_T__=8
define: __FLT64X_MIN_EXP__=(-16381)
define: __SIZEOF_WINT_T__=4
define: __LONG_LONG_WIDTH__=64
define: __FLT32_MAX_EXP__=128
define: __GXX_ABI_VERSION=1016
define: __FLT_MIN_EXP__=(-125)
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __INT16_MAX__=0x7fff
define: __x86_64=1
define: __INT_FAST64_TYPE__=long int
define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIZEOF_POINTER__=8
define: __LP64__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
define: __DECIMAL_BID_FORMAT__=1
define: __FLT64_MIN_EXP__=(-1021)
define: __FLT64_MIN_10_EXP__=(-307)
define: __FLT64X_DECIMAL_DIG__=21
define: __DEC128_MIN__=1E-6143DL
define: __REGISTER_PREFIX__=
define: __UINT16_MAX__=0xffff
define: __DBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
define: __UINT8_TYPE__=unsigned char
define: __FLT_DIG__=6
define: __NO_INLINE__=1
define: __DEC_EVAL_METHOD__=2
define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
define: __FLT_MANT_DIG__=24
define: __LDBL_DECIMAL_DIG__=21
define: __VERSION__="11.3.0"
define: __UINT64_C(c)=c ## UL
define: _STDC_PREDEF_H=1
define: __INT_LEAST32_MAX__=0x7fffffff
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __FLT128_MAX_EXP__=16384
define: __FLT32_MANT_DIG__=24
define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __STDC_IEC_60559_COMPLEX__=201404L
define: __FLT128_HAS_DENORM__=1
define: __FLT32_DECIMAL_DIG__=9
define: __FLT128_DIG__=33
define: __INT32_C(c)=c
define: __DEC64_EPSILON__=1E-15DD
define: __ORDER_PDP_ENDIAN__=3412
define: __DEC128_MIN_EXP__=(-6142)
define: __INT_FAST32_TYPE__=long int
define: __UINT_LEAST16_TYPE__=short unsigned int
define: __SIZE_TYPE__=long unsigned int
define: __UINT64_MAX__=0xffffffffffffffffUL
define: __FLT_IS_IEC_60559__=2
define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
define: __FLT64X_DIG__=18
define: __INT8_TYPE__=signed char
define: __ELF__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __UINT32_TYPE__=unsigned int
define: __FLT_RADIX__=2
define: __INT_LEAST16_TYPE__=short int
define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
define: __UINTMAX_C(c)=c ## UL
define: __SSE_MATH__=1
define: __k8=1
define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
define: __SIG_ATOMIC_MAX__=0x7fffffff
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __STDC_IEC_60559_BFP__=201404L
define: __SIZEOF_PTRDIFF_T__=8
define: __LDBL_DIG__=18
define: __FLT64_IS_IEC_60559__=2
define: __x86_64__=1
define: __FLT32X_MIN_EXP__=(-1021)
define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
define: __INT_FAST16_MAX__=0x7fffffffffffffffL
define: __FLT64_DIG__=15
define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
define: __UINT_LEAST64_TYPE__=long unsigned int
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MAX_10_EXP__=38
define: __LONG_MAX__=0x7fffffffffffffffL
define: __FLT64X_HAS_DENORM__=1
define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
define: __FLT_HAS_INFINITY__=1
define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
define: __UINT_FAST16_TYPE__=long unsigned int
define: __DEC64_MAX__=9.999999999999999E384DD
define: __INT_FAST32_WIDTH__=64
define: __CHAR16_TYPE__=short unsigned int
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __SIZE_WIDTH__=64
define: __SEG_FS=1
define: __INT_LEAST16_MAX__=0x7fff
define: __DEC64_MANT_DIG__=16
define: __INT64_MAX__=0x7fffffffffffffffL
define: __SEG_GS=1
define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
define: __SIG_ATOMIC_WIDTH__=32
define: __INT_LEAST64_TYPE__=long int
define: __INT16_TYPE__=short int
define: __INT_LEAST8_TYPE__=signed char
define: __STDC_VERSION__=201710L
define: __SIZEOF_INT__=4
define: __DEC32_MAX_EXP__=97
define: __INT_FAST8_MAX__=0x7f
define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __INTPTR_MAX__=0x7fffffffffffffffL
define: __FLT64_HAS_QUIET_NAN__=1
define: __FLT32_MIN_10_EXP__=(-37)
define: __FLT32X_DIG__=15
define: __PTRDIFF_WIDTH__=64
define: __LDBL_MANT_DIG__=64
define: __FLT64_HAS_INFINITY__=1
define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
define: __code_model_small__=1
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __DEC32_MANT_DIG__=7
define: __k8__=1
define: __INTPTR_TYPE__=long int
define: __UINT16_TYPE__=short unsigned int
define: __WCHAR_TYPE__=int
define: __pic__=2
define: __UINTPTR_MAX__=0xffffffffffffffffUL
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
define: __FLT64X_MAX_EXP__=16384
define: __UINT_FAST64_TYPE__=long unsigned int
define: __INT_MAX__=0x7fffffff
define: __linux__=1
define: __INT64_TYPE__=long int
define: __FLT_MAX_EXP__=128
define: __ORDER_BIG_ENDIAN__=4321
define: __DBL_MANT_DIG__=53
define: __SIZEOF_FLOAT128__=16
define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __DEC64_MIN__=1E-383DD
define: __WINT_TYPE__=unsigned int
define: __UINT_LEAST32_TYPE__=unsigned int
define: __SIZEOF_SHORT__=2
define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
define: __SSE__=1
define: __LDBL_MIN_EXP__=(-16381)
define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
define: __amd64__=1
define: __WINT_WIDTH__=32
define: __INT_LEAST8_MAX__=0x7f
define: __INT_LEAST64_WIDTH__=64
define: __LDBL_MAX_EXP__=16384
define: __FLT32X_MAX_10_EXP__=308
define: __SIZEOF_INT128__=16
define: __FLT64X_IS_IEC_60559__=2
define: __LDBL_MAX_10_EXP__=4932
define: __ATOMIC_RELAXED=0
define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
define: _LP64=1
define: __UINT8_C(c)=c
define: __FLT64_MAX_EXP__=1024
define: __INT_LEAST32_TYPE__=int
define: __SIZEOF_WCHAR_T__=4
define: __UINT64_TYPE__=long unsigned int
define: __GNUC_PATCHLEVEL__=0
define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
define: __FLT128_HAS_QUIET_NAN__=1
define: __INTMAX_MAX__=0x7fffffffffffffffL
define: __INT_FAST8_TYPE__=signed char
define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
define: __GNUC_STDC_INLINE__=1
define: __FLT64_HAS_DENORM__=1
define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
define: __DBL_DECIMAL_DIG__=17
define: __STDC_UTF_32__=1
define: __INT_FAST8_WIDTH__=8
define: __FXSR__=1
define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __INTMAX_WIDTH__=64
define: __UINT32_C(c)=c ## U
define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
define: __INT8_MAX__=0x7f
define: __LONG_WIDTH__=64
define: __PIC__=2
define: __UINT_FAST32_TYPE__=long unsigned int
define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
define: __CHAR32_TYPE__=unsigned int
define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
define: __SSE2__=1
define: __INT32_TYPE__=int
define: __SIZEOF_DOUBLE__=8
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
define: __INT_LEAST32_WIDTH__=32
define: __INTMAX_TYPE__=long int
define: __DEC128_MAX_EXP__=6145
define: __FLT32X_HAS_QUIET_NAN__=1
define: __ATOMIC_CONSUME=1
define: __GNUC_MINOR__=3
define: __INT_FAST16_WIDTH__=64
define: __UINTMAX_MAX__=0xffffffffffffffffUL
define: __PIE__=2
define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
define: __DBL_MAX_10_EXP__=308
define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
define: __INT16_C(c)=c
define: __STDC__=1
define: __PTRDIFF_TYPE__=long int
define: __ATOMIC_SEQ_CST=5
define: __FLT32X_MIN_10_EXP__=(-307)
define: __UINTPTR_TYPE__=long unsigned int
define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
define: __DEC128_MANT_DIG__=34
define: __LDBL_MIN_10_EXP__=(-4931)
define: __SIZEOF_LONG_LONG__=8
define: __FLT128_DECIMAL_DIG__=36
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __FLT32_HAS_QUIET_NAN__=1
define: __FLT_DECIMAL_DIG__=9
define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __UINT_FAST8_TYPE__=unsigned char
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_RELEASE=3
other: --gcc
other: --gnu_version=110300
stdver: c17
intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/piter/lk/platform/stm32f0xx/init.c
Queueing IntelliSense update for files in translation unit of: /home/piter/lk/platform/stm32f0xx/init.c
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/Legacy/stm32_hal_legacy.h
Error squiggle count: 10
Update IntelliSense time (sec): 2.065
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 107)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 107)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 108)
LSP: (received) cpptools/getFoldingRanges: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 109)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/top/main.c (id: 108)
LSP: (invoked) cpptools/getFoldingRanges: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 109)
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 110)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 110)
LSP: $/cancelRequest (textDocument/hover, id: 110)
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 111)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 111)
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 112)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 112)
LSP: (received) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 113)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/platform/stm32f0xx/init.c (id: 113)
LSP: (received) textDocument/didClose: file:///home/piter/lk/platform/stm32f0xx/init.c
LSP: (invoked) textDocument/didClose: file:///home/piter/lk/platform/stm32f0xx/init.c
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/system_stm32f0xx.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm0.h
tag parsing error (this can be ignored unless symbols can't be found):
line 573 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm0plus.h
tag parsing error (this can be ignored unless symbols can't be found):
line 691 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm3.h
tag parsing error (this can be ignored unless symbols can't be found):
line 1433 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm4.h
tag parsing error (this can be ignored unless symbols can't be found):
line 1606 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/core_cm55.h
tag parsing error (this can be ignored unless symbols can't be found):
line 3224 (col. 3): error: expected a file name
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_conf.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f0xx.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/mpu_armv8.h
tag parsing file: /home/piter/lk/external/arch/arm/arm-m/CMSIS/Include/pmu_armv8.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rcc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_gpio.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dma.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_cortex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_adc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_can.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_cec.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_comp.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_crc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dac.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_flash.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2c.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2s.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_irda.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_iwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pcd.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pwr.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rtc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smartcard.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smbus.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_spi.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tim.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tsc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_uart.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_usart.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_wwdg.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030x8.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f031x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f038xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f042x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f048xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f051x8.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f058xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f070x6.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f070xb.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f071xb.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f072xb.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f078xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f091xc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f098xx.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/CMSIS/inc/stm32f030xc.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_def.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rcc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_gpio_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dma_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_adc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_crc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_dac_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_flash_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_i2c_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_irda_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pcd_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_pwr_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_rtc_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_smartcard_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_spi_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_tim_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_uart_ex.h
tag parsing file: /home/piter/lk/external/platform/stm32f0xx/STM32F0xx_HAL_Driver/inc/stm32f0xx_hal_usart_ex.h
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 114)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 114)
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 115)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 115)
Shutting down IntelliSense server: /home/piter/lk/platform/stm32f0xx/init.c
LSP: (received) textDocument/hover: file:///home/piter/lk/top/main.c (id: 116)
LSP: (invoked) textDocument/hover: file:///home/piter/lk/top/main.c (id: 116)
LSP: $/cancelRequest (<unknown/completed>, id: 116)
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/textEditorSelectionChange
LSP: (invoked) cpptools/textEditorSelectionChange
LSP: (received) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 117)
LSP: (invoked) cpptools/getCodeActions: file:///home/piter/lk/top/main.c (id: 117)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 118)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 118)
LSP: (received) textDocument/definition: file:///home/piter/lk/top/main.c (id: 119)
LSP: (invoked) textDocument/definition: file:///home/piter/lk/top/main.c (id: 119)
- my compiled repo lk.zip
Hi @piterzhang .
Based on your log, it looks like the file you opened was /home/piter/lk/platform/or1ksim/platform.c.
Looking in the compile_commands.json in lk.zip, I do not see any entry for /home/piter/lk/platform/or1ksim/platform.c.
The closest thing I see is an entry for: /home/piter/lk/platform/qemu-virt-arm/platform.c
The error indicating a file was not found in compile_commands.json would seem to be correct. Perhaps you're not opening the same platform.c that you're building? Or perhaps there is some issue with the tool (bear?) that is generating your compile_commands.json?
This issue has been closed because it needs more information and has not had recent activity.