Just tried, no changes:
...
Writing at 0x000454f3... (88 %)
Writing at 0x0004abe3... (100 %)
Wrote 261488 bytes (145177 compressed) at 0x00010000 in 1.7 seconds (effective 1247.2 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
I now have a tab in the IDE with debug_custom.json:
{
"name":"Arduino on ESP32-S3",
"toolchainPrefix":"xtensa-esp32s3-elf",
"svdFile":"debug.svd",
"request":"attach",
"overrideAttachCommands":[
"set remote hardware-watchpoint-limit 2",
"monitor reset halt",
"monitor gdb_sync",
"thb setup",
"c"
],
"overrideRestartCommands":[
"monitor reset halt",
"monitor gdb_sync"
]
}