Skip to content

Commit f3d61eb

Browse files
committed
adapter loader for enable string container
1 parent c1c0ff8 commit f3d61eb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

examples/loader/loader.go

+5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ func main() {
4040
var parseFile = flag.String("parse", "", "parse go object file")
4141
var run = flag.String("run", "main.main", "run function")
4242
var times = flag.Int("times", 1, "run count")
43+
var enableStringContainer = flag.Int("s", 1, "enable string container")
4344

4445
flag.Parse()
4546

@@ -68,6 +69,10 @@ func main() {
6869
goloader.RegTypes(symPtr, runtime.LockOSThread, &w, w.Wait)
6970
goloader.RegTypes(symPtr, fmt.Sprint)
7071

72+
if *enableStringContainer == 1 {
73+
goloader.OpenStringMap()
74+
}
75+
7176
linker, err := goloader.ReadObjs(files.File, files.PkgPath)
7277
if err != nil {
7378
fmt.Println(err)

0 commit comments

Comments
 (0)