Skip to content

Instantly share code, notes, and snippets.

@dgryski
Created November 7, 2016 21:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dgryski/a163eb073197c9a327337694d54d5e9f to your computer and use it in GitHub Desktop.
Save dgryski/a163eb073197c9a327337694d54d5e9f to your computer and use it in GitHub Desktop.
TEXT main.main(SB) /home/dgryski/Dropbox/GITS/gocode/src/github.com/dgryski/peachpy-examples/struct/main.go
main.go:11 0x401000 64488b0c25f8ffffff FS MOVQ FS:0xfffffff8, CX
main.go:11 0x401009 483b6110 CMPQ 0x10(CX), SP
main.go:11 0x40100d 0f86de000000 JBE 0x4010f1
main.go:11 0x401013 4883ec60 SUBQ $0x60, SP
main.go:11 0x401017 48896c2458 MOVQ BP, 0x58(SP)
main.go:11 0x40101c 488d6c2458 LEAQ 0x58(SP), BP
main.go:12 0x401021 488d05585d0900 LEAQ 0x95d58(IP), AX
main.go:12 0x401028 48890424 MOVQ AX, 0(SP)
main.go:12 0x40102c e83fcb0000 CALL runtime.newobject(SB)
main.go:12 0x401031 488b442408 MOVQ 0x8(SP), AX
main.go:12 0x401036 488b0d0bfd0a00 MOVQ 0xafd0b(IP), CX
main.go:12 0x40103d 0fb715fefc0a00 MOVZX 0xafcfe(IP), DX
main.go:12 0x401044 0fb71df5fc0a00 MOVZX 0xafcf5(IP), BX
main.go:12 0x40104b 668918 MOVW BX, 0(AX)
main.go:12 0x40104e 66895002 MOVW DX, 0x2(AX)
main.go:12 0x401052 48894808 MOVQ CX, 0x8(AX)
main.go:13 0x401056 48890424 MOVQ AX, 0(SP)
main.go:13 0x40105a e8a1010000 CALL main.add(SB)
main.go:13 0x40105f 488b442408 MOVQ 0x8(SP), AX
main.go:14 0x401064 4889442440 MOVQ AX, 0x40(SP)
main.go:14 0x401069 48c744244800000000 MOVQ $0x0, 0x48(SP)
main.go:14 0x401072 48c744245000000000 MOVQ $0x0, 0x50(SP)
main.go:14 0x40107b 488d057ea60800 LEAQ 0x8a67e(IP), AX
main.go:14 0x401082 48890424 MOVQ AX, 0(SP)
main.go:14 0x401086 488d442440 LEAQ 0x40(SP), AX
main.go:14 0x40108b 4889442408 MOVQ AX, 0x8(SP)
main.go:14 0x401090 48c744241000000000 MOVQ $0x0, 0x10(SP)
main.go:14 0x401099 e8729e0000 CALL runtime.convT2E(SB)
main.go:14 0x40109e 488b442418 MOVQ 0x18(SP), AX
main.go:14 0x4010a3 488b4c2420 MOVQ 0x20(SP), CX
main.go:14 0x4010a8 4889442448 MOVQ AX, 0x48(SP)
main.go:14 0x4010ad 48894c2450 MOVQ CX, 0x50(SP)
main.go:14 0x4010b2 488d05fc560a00 LEAQ 0xa56fc(IP), AX
main.go:14 0x4010b9 48890424 MOVQ AX, 0(SP)
main.go:14 0x4010bd 48c74424080a000000 MOVQ $0xa, 0x8(SP)
main.go:14 0x4010c6 488d442448 LEAQ 0x48(SP), AX
main.go:14 0x4010cb 4889442410 MOVQ AX, 0x10(SP)
main.go:14 0x4010d0 48c744241801000000 MOVQ $0x1, 0x18(SP)
main.go:14 0x4010d9 48c744242001000000 MOVQ $0x1, 0x20(SP)
main.go:14 0x4010e2 e8a9440500 CALL fmt.Printf(SB)
main.go:15 0x4010e7 488b6c2458 MOVQ 0x58(SP), BP
main.go:15 0x4010ec 4883c460 ADDQ $0x60, SP
main.go:15 0x4010f0 c3 RET
main.go:11 0x4010f1 e84adf0400 CALL runtime.morestack_noctxt(SB)
main.go:11 0x4010f6 e905ffffff JMP main.main(SB)
TEXT main.main(SB) /home/dgryski/Dropbox/GITS/gocode/src/github.com/dgryski/peachpy-examples/struct/main.go
main.go:11 0x401000 64488b0c25f8ffffff FS MOVQ FS:0xfffffff8, CX
main.go:11 0x401009 483b6110 CMPQ 0x10(CX), SP
main.go:11 0x40100d 0f86bf000000 JBE 0x4010d2
main.go:11 0x401013 4883ec70 SUBQ $0x70, SP
main.go:11 0x401017 48896c2468 MOVQ BP, 0x68(SP)
main.go:11 0x40101c 488d6c2468 LEAQ 0x68(SP), BP
main.go:12 0x401021 c74424480000c800 MOVL $0xc80000, 0x48(SP)
main.go:12 0x401029 48c744245050c30000 MOVQ $0xc350, 0x50(SP)
main.go:12 0x401032 488d442448 LEAQ 0x48(SP), AX
main.go:13 0x401037 48890424 MOVQ AX, 0(SP)
main.go:13 0x40103b e8a0010000 CALL main.add(SB)
main.go:13 0x401040 488b442408 MOVQ 0x8(SP), AX
main.go:14 0x401045 4889442440 MOVQ AX, 0x40(SP)
main.go:14 0x40104a 48c744245800000000 MOVQ $0x0, 0x58(SP)
main.go:14 0x401053 48c744246000000000 MOVQ $0x0, 0x60(SP)
main.go:14 0x40105c 488d059da60800 LEAQ 0x8a69d(IP), AX
main.go:14 0x401063 48890424 MOVQ AX, 0(SP)
main.go:14 0x401067 488d442440 LEAQ 0x40(SP), AX
main.go:14 0x40106c 4889442408 MOVQ AX, 0x8(SP)
main.go:14 0x401071 48c744241000000000 MOVQ $0x0, 0x10(SP)
main.go:14 0x40107a e8719e0000 CALL runtime.convT2E(SB)
main.go:14 0x40107f 488b442418 MOVQ 0x18(SP), AX
main.go:14 0x401084 488b4c2420 MOVQ 0x20(SP), CX
main.go:14 0x401089 4889442458 MOVQ AX, 0x58(SP)
main.go:14 0x40108e 48894c2460 MOVQ CX, 0x60(SP)
main.go:14 0x401093 488d051b570a00 LEAQ 0xa571b(IP), AX
main.go:14 0x40109a 48890424 MOVQ AX, 0(SP)
main.go:14 0x40109e 48c74424080a000000 MOVQ $0xa, 0x8(SP)
main.go:14 0x4010a7 488d442458 LEAQ 0x58(SP), AX
main.go:14 0x4010ac 4889442410 MOVQ AX, 0x10(SP)
main.go:14 0x4010b1 48c744241801000000 MOVQ $0x1, 0x18(SP)
main.go:14 0x4010ba 48c744242001000000 MOVQ $0x1, 0x20(SP)
main.go:14 0x4010c3 e8a8440500 CALL fmt.Printf(SB)
main.go:15 0x4010c8 488b6c2468 MOVQ 0x68(SP), BP
main.go:15 0x4010cd 4883c470 ADDQ $0x70, SP
main.go:15 0x4010d1 c3 RET
main.go:11 0x4010d2 e849df0400 CALL runtime.morestack_noctxt(SB)
main.go:11 0x4010d7 e924ffffff JMP main.main(SB)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment