TEXT go.etcd.io/bbolt.(*Bucket).Put(SB) /home/tjungblu/git/bbolt/bucket.go bucket.go:443 0x49c9e0 4c8d6424e8 LEAQ -0x18(SP), R12 bucket.go:443 0x49c9e5 4d3b6610 CMPQ R12, 0x10(R14) bucket.go:443 0x49c9e9 0f8640020000 JBE 0x49cc2f bucket.go:443 0x49c9ef 55 PUSHQ BP bucket.go:443 0x49c9f0 4889e5 MOVQ SP, BP bucket.go:443 0x49c9f3 4881ec90000000 SUBQ $0x90, SP bucket.go:443 0x49c9fa 48899c24a8000000 MOVQ BX, 0xa8(SP) bucket.go:443 0x49ca02 4889b424c0000000 MOVQ SI, 0xc0(SP) bucket.go:445 0x49ca0a 488b5008 MOVQ 0x8(AX), DX bucket.go:445 0x49ca0e 48837a1800 CMPQ 0x18(DX), $0x0 bucket.go:445 0x49ca13 0f84ff010000 JE 0x49cc18 bucket.go:68 0x49ca19 807a1000 CMPB 0x10(DX), $0x0 bucket.go:68 0x49ca1d 0f1f00 NOPL 0(AX) bucket.go:447 0x49ca20 0f84db010000 JE 0x49cc01 bucket.go:449 0x49ca26 4885c9 TESTQ CX, CX bucket.go:449 0x49ca29 0f84bb010000 JE 0x49cbea bucket.go:451 0x49ca2f 4881f900800000 CMPQ CX, $0x8000 bucket.go:451 0x49ca36 0f8f97010000 JG 0x49cbd3 bucket.go:451 0x49ca3c 0f1f4000 NOPL 0(AX) bucket.go:453 0x49ca40 4981f8feffff7f CMPQ R8, $0x7ffffffe bucket.go:453 0x49ca47 0f8f6f010000 JG 0x49cbbc bucket.go:445 0x49ca4d 48898424a0000000 MOVQ AX, 0xa0(SP) bucket.go:445 0x49ca55 48898c24b0000000 MOVQ CX, 0xb0(SP) bucket.go:445 0x49ca5d 48899c24a8000000 MOVQ BX, 0xa8(SP) bucket.go:445 0x49ca65 4c898c24d0000000 MOVQ R9, 0xd0(SP) bucket.go:445 0x49ca6d 4c898424c8000000 MOVQ R8, 0xc8(SP) bucket.go:445 0x49ca75 4889b424c0000000 MOVQ SI, 0xc0(SP) bucket.go:460 0x49ca7d 90 NOPL bucket.go:970 0x49ca7e 4889c8 MOVQ CX, AX bucket.go:970 0x49ca81 31db XORL BX, BX bucket.go:970 0x49ca83 31c9 XORL CX, CX bucket.go:970 0x49ca85 e85605f7ff CALL runtime.mallocgc(SB) bucket.go:970 0x49ca8a 4889442468 MOVQ AX, 0x68(SP) bucket.go:970 0x49ca8f 488b9c24a8000000 MOVQ 0xa8(SP), BX bucket.go:970 0x49ca97 488b8c24b0000000 MOVQ 0xb0(SP), CX bucket.go:970 0x49ca9f 90 NOPL bucket.go:970 0x49caa0 e85b7dfcff CALL runtime.memmove(SB) bucket.go:76 0x49caa5 488b9424a0000000 MOVQ 0xa0(SP), DX bucket.go:76 0x49caad 488b7208 MOVQ 0x8(DX), SI bucket.go:463 0x49cab1 90 NOPL bucket.go:76 0x49cab2 bf01000000 MOVL $0x1, DI bucket.go:76 0x49cab7 f0480fc17e78 LOCK XADDQ DI, 0x78(SI) bucket.go:79 0x49cabd 440f117c2470 MOVUPS X15, 0x70(SP) bucket.go:79 0x49cac3 440f11bc2480000000 MOVUPS X15, 0x80(SP) bucket.go:80 0x49cacc 4889542470 MOVQ DX, 0x70(SP) bucket.go:81 0x49cad1 440f11bc2480000000 MOVUPS X15, 0x80(SP) bucket.go:81 0x49cada 488d155f2c1500 LEAQ 0x152c5f(IP), DX bucket.go:81 0x49cae1 4889542478 MOVQ DX, 0x78(SP) bucket.go:464 0x49cae6 488d442470 LEAQ 0x70(SP), AX bucket.go:464 0x49caeb 488b5c2468 MOVQ 0x68(SP), BX bucket.go:464 0x49caf0 488b8c24b0000000 MOVQ 0xb0(SP), CX bucket.go:464 0x49caf8 4889cf MOVQ CX, DI bucket.go:464 0x49cafb 0f1f440000 NOPL 0(AX)(AX*1) bucket.go:464 0x49cb00 e81b140000 CALL go.etcd.io/bbolt.(*Cursor).seek(SB) bytes.go:20 0x49cb05 488b8c24b0000000 MOVQ 0xb0(SP), CX bytes.go:20 0x49cb0d 4839cb CMPQ BX, CX bytes.go:20 0x49cb10 7404 JE 0x49cb16 bytes.go:20 0x49cb12 31c0 XORL AX, AX bytes.go:20 0x49cb14 eb1f JMP 0x49cb35 bucket.go:464 0x49cb16 44894c2464 MOVL R9, 0x64(SP) bytes.go:20 0x49cb1b 4889c3 MOVQ AX, BX bytes.go:20 0x49cb1e 488b442468 MOVQ 0x68(SP), AX bytes.go:20 0x49cb23 e8b865f6ff CALL runtime.memequal(SB) bucket.go:473 0x49cb28 488b8c24b0000000 MOVQ 0xb0(SP), CX bucket.go:467 0x49cb30 448b4c2464 MOVL 0x64(SP), R9 bytes.go:20 0x49cb35 84c0 TESTL AL, AL bucket.go:467 0x49cb37 7420 JE 0x49cb59 bucket.go:467 0x49cb39 410fbae100 BTL $0x0, R9 bucket.go:467 0x49cb3e 6690 NOPW bucket.go:467 0x49cb40 7317 JAE 0x49cb59 bucket.go:468 0x49cb42 488b05c7e80e00 MOVQ go.etcd.io/bbolt/errors.ErrIncompatibleValue(SB), AX bucket.go:468 0x49cb49 488b1dc8e80e00 MOVQ go.etcd.io/bbolt/errors.ErrIncompatibleValue+8(SB), BX bucket.go:468 0x49cb50 4881c490000000 ADDQ $0x90, SP bucket.go:468 0x49cb57 5d POPQ BP bucket.go:468 0x49cb58 c3 RET bucket.go:473 0x49cb59 488d442470 LEAQ 0x70(SP), AX bucket.go:473 0x49cb5e 6690 NOPW bucket.go:473 0x49cb60 e8fb220000 CALL go.etcd.io/bbolt.(*Cursor).node(SB) bucket.go:473 0x49cb65 488b8c24c0000000 MOVQ 0xc0(SP), CX bucket.go:473 0x49cb6d 48890c24 MOVQ CX, 0(SP) bucket.go:473 0x49cb71 488b8c24c8000000 MOVQ 0xc8(SP), CX bucket.go:473 0x49cb79 48894c2408 MOVQ CX, 0x8(SP) bucket.go:473 0x49cb7e 488b8c24d0000000 MOVQ 0xd0(SP), CX bucket.go:473 0x49cb86 48894c2410 MOVQ CX, 0x10(SP) bucket.go:473 0x49cb8b 488b5c2468 MOVQ 0x68(SP), BX bucket.go:473 0x49cb90 488b8c24b0000000 MOVQ 0xb0(SP), CX bucket.go:473 0x49cb98 4889cf MOVQ CX, DI bucket.go:473 0x49cb9b 4889de MOVQ BX, SI bucket.go:473 0x49cb9e 4989c8 MOVQ CX, R8 bucket.go:473 0x49cba1 4989c9 MOVQ CX, R9 bucket.go:473 0x49cba4 4531d2 XORL R10, R10 bucket.go:473 0x49cba7 4531db XORL R11, R11 bucket.go:473 0x49cbaa e831ad0000 CALL go.etcd.io/bbolt.(*node).put(SB) bucket.go:475 0x49cbaf 31c0 XORL AX, AX bucket.go:475 0x49cbb1 31db XORL BX, BX bucket.go:475 0x49cbb3 4881c490000000 ADDQ $0x90, SP bucket.go:475 0x49cbba 5d POPQ BP bucket.go:475 0x49cbbb c3 RET bucket.go:454 0x49cbbc 488b053de80e00 MOVQ go.etcd.io/bbolt/errors.ErrValueTooLarge(SB), AX bucket.go:454 0x49cbc3 488b1d3ee80e00 MOVQ go.etcd.io/bbolt/errors.ErrValueTooLarge+8(SB), BX bucket.go:454 0x49cbca 4881c490000000 ADDQ $0x90, SP bucket.go:454 0x49cbd1 5d POPQ BP bucket.go:454 0x49cbd2 c3 RET bucket.go:452 0x49cbd3 488b0516e80e00 MOVQ go.etcd.io/bbolt/errors.ErrKeyTooLarge(SB), AX bucket.go:452 0x49cbda 488b1d17e80e00 MOVQ go.etcd.io/bbolt/errors.ErrKeyTooLarge+8(SB), BX bucket.go:452 0x49cbe1 4881c490000000 ADDQ $0x90, SP bucket.go:452 0x49cbe8 5d POPQ BP bucket.go:452 0x49cbe9 c3 RET bucket.go:450 0x49cbea 488b05efe70e00 MOVQ go.etcd.io/bbolt/errors.ErrKeyRequired(SB), AX bucket.go:450 0x49cbf1 488b1df0e70e00 MOVQ go.etcd.io/bbolt/errors.ErrKeyRequired+8(SB), BX bucket.go:450 0x49cbf8 4881c490000000 ADDQ $0x90, SP bucket.go:450 0x49cbff 5d POPQ BP bucket.go:450 0x49cc00 c3 RET bucket.go:448 0x49cc01 488b0568e70e00 MOVQ go.etcd.io/bbolt/errors.ErrTxNotWritable(SB), AX bucket.go:448 0x49cc08 488b1d69e70e00 MOVQ go.etcd.io/bbolt/errors.ErrTxNotWritable+8(SB), BX bucket.go:448 0x49cc0f 4881c490000000 ADDQ $0x90, SP bucket.go:448 0x49cc16 5d POPQ BP bucket.go:448 0x49cc17 c3 RET bucket.go:446 0x49cc18 488b0561e70e00 MOVQ go.etcd.io/bbolt/errors.ErrTxClosed(SB), AX bucket.go:446 0x49cc1f 488b1d62e70e00 MOVQ go.etcd.io/bbolt/errors.ErrTxClosed+8(SB), BX bucket.go:446 0x49cc26 4881c490000000 ADDQ $0x90, SP bucket.go:446 0x49cc2d 5d POPQ BP bucket.go:446 0x49cc2e c3 RET bucket.go:443 0x49cc2f 4889442408 MOVQ AX, 0x8(SP) bucket.go:443 0x49cc34 48895c2410 MOVQ BX, 0x10(SP) bucket.go:443 0x49cc39 48894c2418 MOVQ CX, 0x18(SP) bucket.go:443 0x49cc3e 48897c2420 MOVQ DI, 0x20(SP) bucket.go:443 0x49cc43 4889742428 MOVQ SI, 0x28(SP) bucket.go:443 0x49cc48 4c89442430 MOVQ R8, 0x30(SP) bucket.go:443 0x49cc4d 4c894c2438 MOVQ R9, 0x38(SP) bucket.go:443 0x49cc52 e80951fcff CALL runtime.morestack_noctxt.abi0(SB) bucket.go:443 0x49cc57 488b442408 MOVQ 0x8(SP), AX bucket.go:443 0x49cc5c 488b5c2410 MOVQ 0x10(SP), BX bucket.go:443 0x49cc61 488b4c2418 MOVQ 0x18(SP), CX bucket.go:443 0x49cc66 488b7c2420 MOVQ 0x20(SP), DI bucket.go:443 0x49cc6b 488b742428 MOVQ 0x28(SP), SI bucket.go:443 0x49cc70 4c8b442430 MOVQ 0x30(SP), R8 bucket.go:443 0x49cc75 4c8b4c2438 MOVQ 0x38(SP), R9 bucket.go:443 0x49cc7a e961fdffff JMP go.etcd.io/bbolt.(*Bucket).Put(SB)