Slide 22
Slide 22 text
.text
print.go:1216 0x480720 493b6610 CMPQ SP, 0x10(R14)
print.go:1216 0x480724 0f8662010000 JBE 0x48088c
print.go:1216 0x48072a 55 PUSHQ BP
print.go:1216 0x48072b 4889e5 MOVQ SP, BP
print.go:1216 0x48072e 4883ec60 SUBQ $0x60, SP
print.go:1216 0x480732 48895c2478 MOVQ BX, 0x78(SP)
print.go:1217 0x480737 4889442470 MOVQ AX, 0x70(SP)
print.go:1217 0x48073c 48898c2480000000 MOVQ CX, 0x80(SP)
print.go:1217 0x480744 31d2 XORL DX, DX
print.go:1217 0x480746 eb2e JMP 0x480776
print.go:1221 0x480748 4c89c3 MOVQ R8, BX
print.go:1221 0x48074b 4c89c9 MOVQ R9, CX
print.go:1221 0x48074e bf76000000 MOVL $0x76, DI
print.go:1221 0x480753 e8c8daffff CALL fmt.(*pp).printArg(SB)
print.go:1217 0x480758 488b5c2458 MOVQ 0x58(SP), BX
print.go:1217 0x48075d 4883c310 ADDQ $0x10, BX
print.go:1217 0x480761 488b542440 MOVQ 0x40(SP), DX
print.go:1217 0x480766 48ffc2 INCQ DX
print.go:1219 0x480769 488b442470 MOVQ 0x70(SP), AX
print.go:1217 0x48076e 488b8c2480000000 MOVQ 0x80(SP), CX
print.go:1217 0x480776 4839d1 CMPQ CX, DX
print.go:1217 0x480779 0f8ea9000000 JLE 0x480828
print.go:1217 0x48077f 4889542440 MOVQ DX, 0x40(SP)
print.go:1217 0x480784 48895c2458 MOVQ BX, 0x58(SP)
print.go:1217 0x480789 4c8b03 MOVQ 0(BX), R8
print.go:1217 0x48078c 4c8b4b08 MOVQ 0x8(BX), R9
print.go:1218 0x480790 4885d2 TESTQ DX, DX
print.go:1218 0x480793 7eb3 JLE 0x480748
print.go:1219 0x480795 4c8b5010 MOVQ 0x10(AX), R10
print.go:112 0x480799 4c8b5808 MOVQ 0x8(AX), R11
print.go:112 0x48079d 49ffc3 INCQ R11
print.go:112 0x4807a0 4c8b20 MOVQ 0(AX), R12
go tool objdump main