[x] ~type: '' for symbol 'io..stmp_2' not found (caused by reachability analysis incorrectly concluding that static/global vars and their types are not reachable)~
[x] ~k8s/protobuf init panic. 1.21 pkg init sequencing is no longer built into the inittasks themselves - the linker is instead responsible for ordering the inittasks correctly, so use Autolib() order~
[x] ~MacOS without CGo failing (caused by 1.21 automatically wrapping handwritten asm with a PUSH/POP BP to create frames for you)~
[x] ~Windows CGo failing (caused by new reloctypes and .bss segments not being handled previously~
[x] ~MacOS/arm64 CGo missing support for certain native reloc types macho.Reloc{Addr:0x58, Value:0x1, Type:0x4, Len:0x2, Pcrel:false, Extern:true, Scattered:false}~
[x] ~MacOS/arm64 jit_test.go:1629: failed to load linker: relocation epilogue not available but got a >24-bit CALLARM reloc with offset -387288228: unicode.map.init.0~
[x] ~Linux/arm64 missing support for elf.R_AARCH64_ADR_GOT_PAGE~
Addresses https://github.com/pkujhd/goloader/issues/82
TODO:
type: '' for symbol 'io..stmp_2' not found
(caused by reachability analysis incorrectly concluding that static/global vars and their types are not reachable)~Autolib()
order~macho.Reloc{Addr:0x58, Value:0x1, Type:0x4, Len:0x2, Pcrel:false, Extern:true, Scattered:false}
~jit_test.go:1629: failed to load linker: relocation epilogue not available but got a >24-bit CALLARM reloc with offset -387288228: unicode.map.init.0
~elf.R_AARCH64_ADR_GOT_PAGE
~