load and run golang code at runtime.
ChangeLog:
Fix:
ChangeLog: 1. Support golang 1.21(https://github.com/pkujhd/goloader/issues/82) 2. Resolve nameless type name
Fix: 1. Fix funcbucket fill error(https://github.com/pkujhd/goloader/issues/93) 2. Fix function align error in code segment (https://github.com/pkujhd/goloader/issues/92) 3. Fix set pcdata offset error when pcdata is zero (https://github.com/pkujhd/goloader/issues/91) 4. Rewrite R_CALL and PCRELxCALL to avoid panic 'unexpected return pc 0x0' when switch stack on call instrunction(https://github.com/pkujhd/goloader/issues/87)
ChangeLog:
Fix:
ChangeLog:
ChangeLog:
Feature:
Fix:
ChangeLog:
Features:
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)
support golang 1.16
support golang 1.15
now, access firstmodule to register types in []typelink; if a type uses on loader exe, it doesn't need register it any more.