From 29f61ff56234543c3b01e358dea381e0d8aaa63d Mon Sep 17 00:00:00 2001 From: "@tkmru" <takemaru10@gmail.com> Date: Mon, 17 Sep 2018 21:52:16 +0900 Subject: [PATCH] fix sample in go binding (#372) --- bindings/go/README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/bindings/go/README.md b/bindings/go/README.md index a82147e..e3a6103 100644 --- a/bindings/go/README.md +++ b/bindings/go/README.md @@ -1,4 +1,4 @@ -# keystone +# keystone Go bindings for the [keystone](http://www.keystone-engine.org/) engine. ## Sample @@ -6,30 +6,30 @@ Go bindings for the [keystone](http://www.keystone-engine.org/) engine. package main import ( - "fmt" - "os" + "fmt" + "os" - keystone "github.com/keystone-engine/beta/bindings/go/keystone" + "github.com/keystone-engine/keystone/bindings/go/keystone" ) func main() { - assembly := os.Args[1] - - if ks, err := keystone.New(keystone.ArchitectureX86, keystone.Mode32); err != nil { - panic(err) - } else { - defer ks.Close() - - if err := ks.Option(keystone.OptionSyntax, keystone.OptionSyntaxIntel); err != nil { - panic(fmt.Errorf("Could not set syntax option to intel")) - } - - if insn, _, ok := ks.Assemble(assembly, 0); !ok { - panic(fmt.Errorf("Could not assemble instruction")) - } else { - fmt.Printf("%s: [%x]", assembly, insn) - } - } + assembly := os.Args[1] + + ks, err := keystone.New(keystone.ARCH_X86, keystone.MODE_32) + if err != nil { + panic(err) + } + defer ks.Close() + + if err := ks.Option(keystone.OPT_SYNTAX, keystone.OPT_SYNTAX_INTEL); err != nil { + panic(fmt.Errorf("Could not set syntax option to intel")) + } + + if insn, _, ok := ks.Assemble(assembly, 0); !ok { + panic(fmt.Errorf("Could not assemble instruction")) + } else { + fmt.Printf("%s: [%x]", assembly, insn) + } } ``` -- GitLab