ちゃんとテストしてませんが、だいたいこれで行けると思います。
strings $(BIN_FILE_PATH) | grep -oP '(?<=rt0_).+(?=\.s)'
解説
Goの実行ファイルにはビルド時に使用したソースファイルへのパスが含まれており、さらに Go をビルドする際には必ず GOOS
と GOARCH
に対応した runtime/rt0_XXX.s
が使用されるため、この方法が使えます。
補足
Windows 環境には strings
も grep
もデフォルトでは入っていないので、busybox を使いましょう。