StartShortBacktrace
is necessary so that we can hide frames before main, for which we don’t control the debuginfo.
If that’s the only reason, wouldn’t it be a better solution to just special-case the main
symbol in the backtracer, instead of introducing a DWARF construct that is only going to be used once per program and always on the same function?