haven't tried this on windows. xtensa gdb should come along with the toolchain which is installed with the IDE.
note that with current toolchain build stack frames are a bit off...
i'm using a locally-built toolchain which is more up to date, it seems to improve things.
also it helps to change -Os to -Og -g3 in platform.txt (c and cpp flags)
but such change can not be wrapped into a library...
I have commented out my WiFi.begin() statement, but when I reboot my ESP, it auto connects to the last SSID. I don’t see method in the docs on github or on arduino.cc to turn the auto connecting on/off.