Releases: pkujhd/goloader
0.0.19 version for golang 1.8.x-1.22.x
0.0.18 version for golang 1.8.x-1.21.x
ChangeLog:
1. Support golang 1.21(#82)
2. Resolve nameless type name
Fix:
1. Fix funcbucket fill error(#93)
2. Fix function align error in code segment (#92)
3. Fix set pcdata offset error when pcdata is zero (#91)
4. Rewrite R_CALL and PCRELxCALL to avoid panic 'unexpected return pc 0x0' when switch stack on call instrunction(#87)
0.0.17 version for golang 1.8.x-1.20.x
ChangeLog:
- Support golang 1.20 (#68)
- code segment and data segment separate for support darwin/arm64
- store string into heap to avoid another shm
Fix:
0.0.16 version for golang 1.8.x-1.19.x
ChangeLog:
- Support golang 1.19
0.0.15 version for golang 1.8.x-1.18.x
0.0.14 version for golang 1.8.x-1.17.x
ChangeLog:
Features:
- Support store go.string constant in a separate segment and don't unload it when module unload;
It could avoid panic when set go.string into loader.
0.0.13 version for golang 1.8.x-1.17.x
ChangeLog:
Feature:
1. Adapter golang version 1.17(#38)
2. Loader will be execute init function(#35)
3. Support goloader is a dynamic library(#24)
Fix:
1. Set gcdata and gcbss for support gcmark. (#39 )
2. Fix far address for ADRP instruction bug(#31)
3. Fix same package is imported into the original binary and obj file, the state of variables is independent(#34)
0.0.12 version for golang 1.8.x-1.16.x
support golang 1.16
0.0.11 version for golang 1.8.x-1.15.x
support golang 1.15
0.0.10 version for golang 1.8.x-1.14.x
now, access firstmodule to register types in []typelink;
if a type uses on loader exe, it doesn't need register it any more.